entity.go 1.1 KB

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