package fms import ( "github.com/beego/beego/v2/client/orm" ) // CurrencyUnit 货币单位表 type CurrencyUnit struct { CurrencyUnitId int `gorm:"primaryKey;column:currency_unit_id" json:"-" description:"货币ID"` Name string `gorm:"column:name" json:"name" description:"货币名称"` UnitName string `gorm:"unit_name" json:"unit_name" description:"单位名称"` Code string `gorm:"code" json:"code" description:"国际代码"` Enable int `gorm:"enable" json:"enable" description:"状态: 0-禁用; 1-启用"` FlagImg string `gorm:"flag_img" json:"flag_img" description:"国旗图片"` } func (m *CurrencyUnit) TableName() string { return "currency_unit" } func (m *CurrencyUnit) List(condition string, pars []interface{}) (list []*CurrencyUnit, err error) { o := orm.NewOrmUsingDB("fms") sql := `SELECT * FROM currency_unit WHERE ` sql += condition sql += ` ORDER BY currency_unit_id ASC ` _,err = o.Raw(sql, pars).QueryRows(&list) return } type CurrencyUnitItem struct { Name string `json:"name" description:"货币名称"` UnitName string `json:"unit_name" description:"单位名称"` Code string `json:"code" description:"国际代码"` Enable int `json:"enable" description:"状态: 0-禁用; 1-启用"` RMBRate float64 `json:"rmb_rate" description:"当日对人民币汇率"` FlagImg string `json:"flag_img" description:"国旗图片"` }