currency_unit.go 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package fms
  2. import (
  3. "github.com/beego/beego/v2/client/orm"
  4. )
  5. // CurrencyUnit 货币单位表
  6. type CurrencyUnit struct {
  7. CurrencyUnitId int `gorm:"primaryKey;column:currency_unit_id" json:"-" description:"货币ID"`
  8. Name string `gorm:"column:name" json:"name" description:"货币名称"`
  9. UnitName string `gorm:"unit_name" json:"unit_name" description:"单位名称"`
  10. Code string `gorm:"code" json:"code" description:"国际代码"`
  11. Enable int `gorm:"enable" json:"enable" description:"状态: 0-禁用; 1-启用"`
  12. FlagImg string `gorm:"flag_img" json:"flag_img" description:"国旗图片"`
  13. }
  14. func (m *CurrencyUnit) TableName() string {
  15. return "currency_unit"
  16. }
  17. func (m *CurrencyUnit) List(condition string, pars []interface{}) (list []*CurrencyUnit, err error) {
  18. o := orm.NewOrmUsingDB("fms")
  19. sql := `SELECT * FROM currency_unit WHERE `
  20. sql += condition
  21. sql += ` ORDER BY currency_unit_id ASC `
  22. _,err = o.Raw(sql, pars).QueryRows(&list)
  23. return
  24. }
  25. type CurrencyUnitItem struct {
  26. Name string `json:"name" description:"货币名称"`
  27. UnitName string `json:"unit_name" description:"单位名称"`
  28. Code string `json:"code" description:"国际代码"`
  29. Enable int `json:"enable" description:"状态: 0-禁用; 1-启用"`
  30. RMBRate float64 `json:"rmb_rate" description:"当日对人民币汇率"`
  31. FlagImg string `json:"flag_img" description:"国旗图片"`
  32. }