chart_edb_mapping.go 3.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. package chart_edb_mapping
  2. import "time"
  3. // ChartEdbMapping 图表指标映射表
  4. type ChartEdbMapping struct {
  5. ChartEdbMappingId int `gorm:"primaryKey;column:chart_edb_mapping_id;type:int(11);not null" json:"chartEdbMappingId"`
  6. ChartInfoId int `gorm:"uniqueIndex:idx_chart_edb;column:chart_info_id;type:int(11);default:0" json:"chartInfoId"` // 图表id
  7. EdbInfoId int `gorm:"uniqueIndex:idx_chart_edb;column:edb_info_id;type:int(11);default:0" json:"edbInfoId"` // 指标id
  8. CreateTime time.Time `gorm:"column:create_time;type:datetime" json:"createTime"` // 创建时间
  9. ModifyTime time.Time `gorm:"column:modify_time;type:datetime" json:"modifyTime"` // 修改时间
  10. UniqueCode string `gorm:"unique;column:unique_code;type:varchar(50);default:''" json:"uniqueCode"` // 唯一编码
  11. MaxData float64 `gorm:"column:max_data;type:double;default:0" json:"maxData"` // 上限
  12. MinData float64 `gorm:"column:min_data;type:double;default:0" json:"minData"` // 下限
  13. IsOrder int `gorm:"column:is_order;type:tinyint(4);default:1" json:"isOrder"` // 1:正序,0:逆序
  14. IsAxis int `gorm:"column:is_axis;type:tinyint(4);default:1" json:"isAxis"` // 1:左轴,0:右轴
  15. EdbInfoType int `gorm:"column:edb_info_type;type:tinyint(4);default:1" json:"edbInfoType"` // 1:标准指标,0:领先指标
  16. LeadValue int `gorm:"column:lead_value;type:int(11);default:0" json:"leadValue"` // 领先值
  17. LeadUnit string `gorm:"column:lead_unit;type:varchar(10);default:''" json:"leadUnit"` // 领先单位
  18. ChartStyle string `gorm:"column:chart_style;type:varchar(20);default:''" json:"chartStyle"` // 图表类型
  19. ChartColor string `gorm:"column:chart_color;type:varchar(20);default:''" json:"chartColor"` // 颜色
  20. ChartWidth float64 `gorm:"column:chart_width;type:double;default:0" json:"chartWidth"` // 线条大小
  21. }
  22. // TableName get sql table name.获取数据库表名
  23. func (m *ChartEdbMapping) TableName() string {
  24. return "chart_edb_mapping"
  25. }
  26. // ChartEdbMappingColumns get sql column name.获取数据库列名
  27. var ChartEdbMappingColumns = struct {
  28. ChartEdbMappingID string
  29. ChartInfoID string
  30. EdbInfoID string
  31. CreateTime string
  32. ModifyTime string
  33. UniqueCode string
  34. MaxData string
  35. MinData string
  36. IsOrder string
  37. IsAxis string
  38. EdbInfoType string
  39. LeadValue string
  40. LeadUnit string
  41. ChartStyle string
  42. ChartColor string
  43. ChartWidth string
  44. }{
  45. ChartEdbMappingID: "chart_edb_mapping_id",
  46. ChartInfoID: "chart_info_id",
  47. EdbInfoID: "edb_info_id",
  48. CreateTime: "create_time",
  49. ModifyTime: "modify_time",
  50. UniqueCode: "unique_code",
  51. MaxData: "max_data",
  52. MinData: "min_data",
  53. IsOrder: "is_order",
  54. IsAxis: "is_axis",
  55. EdbInfoType: "edb_info_type",
  56. LeadValue: "lead_value",
  57. LeadUnit: "lead_unit",
  58. ChartStyle: "chart_style",
  59. ChartColor: "chart_color",
  60. ChartWidth: "chart_width",
  61. }