entity.go 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. package yb_config
  2. import "time"
  3. // YbConfig 研报相关配置表
  4. type YbConfig struct {
  5. ConfigID int `gorm:"primaryKey;column:config_id;type:int(11);not null" json:"-"`
  6. ConfigCode string `gorm:"column:config_code;type:varchar(50);default:''" json:"configCode"` // 配置编码
  7. ConfigValue string `gorm:"column:config_value;type:text" json:"configValue"` // 配置值
  8. Remark string `gorm:"column:remark;type:varchar(255);default:''" json:"remark"` // 备注信息
  9. CreateTime time.Time `gorm:"column:create_time;type:datetime" json:"createTime"` // 创建时间
  10. }
  11. // TableName get sql table name.获取数据库表名
  12. func (m *YbConfig) TableName() string {
  13. return "yb_config"
  14. }
  15. // YbConfigColumns get sql column name.获取数据库列名
  16. var YbConfigColumns = struct {
  17. ConfigID string
  18. ConfigCode string
  19. ConfigValue string
  20. Remark string
  21. CreateTime string
  22. }{
  23. ConfigID: "config_id",
  24. ConfigCode: "config_code",
  25. ConfigValue: "config_value",
  26. Remark: "remark",
  27. CreateTime: "create_time",
  28. }
  29. const (
  30. KeyUseCopyYb = "use_copy_yb"
  31. UserChartCollectMax = "user_chart_collect_max" // 用户图表收藏上限
  32. TelAreaList = "tel_area_list"
  33. DefaultSpeakerHeadPic = "default_speaker_head_pic" // 默认演讲人头像
  34. )