chart_classify.go 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package chart_classify
  2. import "time"
  3. // ChartClassify 图表分类表
  4. type ChartClassify struct {
  5. ChartClassifyID int `gorm:"primaryKey;column:chart_classify_id;type:int(11);not null" json:"-"`
  6. ChartClassifyName string `gorm:"column:chart_classify_name;type:varchar(255);not null;default:''" json:"chartClassifyName"` // 分类名称
  7. ParentID int `gorm:"column:parent_id;type:int(11);not null;default:0" json:"parentId"` // 父级id
  8. HasData int8 `gorm:"column:has_data;type:tinyint(4);default:0" json:"hasData"` // 是否存在指标数据:1有,2:无
  9. CreateTime time.Time `gorm:"column:create_time;type:datetime" json:"createTime"` // 创建时间
  10. ModifyTime time.Time `gorm:"column:modify_time;type:datetime" json:"modifyTime"` // 修改时间
  11. SysUserID int `gorm:"column:sys_user_id;type:int(11)" json:"sysUserId"` // 创建人id
  12. SysUserRealName string `gorm:"column:sys_user_real_name;type:varchar(50)" json:"sysUserRealName"` // 创建人姓名
  13. Level int `gorm:"column:level;type:int(11);default:0" json:"level"` // 层级
  14. UniqueCode string `gorm:"unique;column:unique_code;type:varchar(50);default:''" json:"uniqueCode"`
  15. Sort uint32 `gorm:"column:sort;type:int(9) unsigned;default:10" json:"sort"` // 排序字段,越小越靠前,默认值:10
  16. }
  17. // TableName get sql table name.获取数据库表名
  18. func (m *ChartClassify) TableName() string {
  19. return "chart_classify"
  20. }
  21. // ChartClassifyColumns get sql column name.获取数据库列名
  22. var ChartClassifyColumns = struct {
  23. ChartClassifyID string
  24. ChartClassifyName string
  25. ParentID string
  26. HasData string
  27. CreateTime string
  28. ModifyTime string
  29. SysUserID string
  30. SysUserRealName string
  31. Level string
  32. UniqueCode string
  33. Sort string
  34. }{
  35. ChartClassifyID: "chart_classify_id",
  36. ChartClassifyName: "chart_classify_name",
  37. ParentID: "parent_id",
  38. HasData: "has_data",
  39. CreateTime: "create_time",
  40. ModifyTime: "modify_time",
  41. SysUserID: "sys_user_id",
  42. SysUserRealName: "sys_user_real_name",
  43. Level: "level",
  44. UniqueCode: "unique_code",
  45. Sort: "sort",
  46. }