package model import "bkb-seller/global" const ( ReleaseCountryCode = "release_country" ReleaseChannelCode = "release_channel" ) type SysDictType struct { //数据字典分类 global.BASE_ID PID int `gorm:"" json:"pid"` //父ID Code string `gorm:"UNIQUE;size:20" json:"code"` //编码 Name string `gorm:"size:20" json:"name"` //名称 Type string `gorm:"size:10" json:"type"` //类型 Status string `gorm:"size:1" json:"status"` //可用状态 1正常 0删除 Desc string `gorm:"size:30" json:"desc"` //描述 IsFixed int `gorm:"type:tinyint(1)" json:"isFixed"` //0默认为不固定 1固定 //DynamicField string `gorm:"type:varchar(255)" json:"dynamic_field"` //动态字段编码 global.TIME_MODEL } type SysDictData struct { //数据字典取值 global.BASE_ID TypeCode string `gorm:"size:20" json:"typeCode"` //编码 Sort int `gorm:"" json:"sort"` //排序 Label string `gorm:"size:30" json:"label"` //标签 Value string `gorm:"size:10" json:"value"` //值 IsDefault int `gorm:"type:tinyint(1)" json:"isDefault"` //是否为默认值 1是 0否 Desc string `gorm:"size:50" json:"desc"` //描述 Status string `gorm:"size:1" json:"status"` //可用状态 1正常 0删除 global.TIME_MODEL } type SysDictDataView struct { Label string `json:"label"` //标签 Value string `json:"value"` //值 IsDefault int `json:"isDefault"` //是否为默认值 1是 0否 } func (SysDictType) TableName() string { return "sys_dict_type" } func (SysDictData) TableName() string { return "sys_dict_data" }