entity.go 4.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. package fe_calendar_matter
  2. import "time"
  3. // FeCalendarMatter 外汇日历-事项表
  4. type FeCalendarMatter struct {
  5. FeCalendarMatterId int `gorm:"primaryKey;column:fe_calendar_matter_id;type:int(10) unsigned;not null" json:"-"` // 事项Id
  6. ChartPermissionId int `gorm:"index:idx_chart_permission_id;column:chart_permission_id;type:int(10) unsigned;not null;default:0" json:"chartPermissionId"` // 品种Id
  7. ChartPermissionName string `gorm:"column:chart_permission_name;type:varchar(128);not null;default:''" json:"chartPermissionName"` // 品种名称
  8. MatterMonth string `gorm:"index:idx_matter_month;column:matter_month;type:varchar(16);not null;default:''" json:"matterMonth"` // 事项年月:格式2006-01
  9. MatterDate time.Time `gorm:"index:idx_matter_date;column:matter_date;type:date" json:"matterDate"` // 事项日期
  10. Title string `gorm:"column:title;type:varchar(255);not null;default:''" json:"title"` // 标题
  11. MatterType int `gorm:"column:matter_type;type:tinyint(4) unsigned;not null;default:0" json:"matterType"` // 事项类型:1-自定义事项;2-基础指标;3-预测指标
  12. EdbInfoId int `gorm:"column:edb_info_id;type:int(10) unsigned;not null;default:0" json:"edbInfoId"` // 指标Id
  13. EdbUniqueCode string `gorm:"column:edb_unique_code;type:varchar(128);not null;default:''" json:"edbUniqueCode"` // 指标唯一编码
  14. EdbCode string `gorm:"column:edb_code;type:varchar(128);not null;default:''" json:"edbCode"` // 指标编码
  15. FontColor string `gorm:"column:font_color;type:varchar(64);not null;default:''" json:"fontColor"` // 字体颜色
  16. FillingColor string `gorm:"column:filling_color;type:varchar(64);not null;default:''" json:"fillingColor"` // 填充颜色
  17. FontBold int `gorm:"column:font_bold;type:tinyint(4) unsigned;not null;default:0" json:"fontBold"` // 字体加粗:0-否;1-是
  18. Sort int `gorm:"column:sort;type:int(10) unsigned;not null;default:0" json:"sort"` // 排序
  19. SysUserId int `gorm:"column:sys_user_id;type:int(10) unsigned;not null;default:0" json:"sysUserId"` // 创建人Id
  20. SysUserName string `gorm:"column:sys_user_name;type:varchar(128);not null;default:''" json:"sysUserName"` // 创建人姓名
  21. CreateTime time.Time `gorm:"column:create_time;type:datetime" json:"createTime"` // 创建时间
  22. ModifyTime time.Time `gorm:"column:modify_time;type:datetime" json:"modifyTime"` // 更新时间
  23. }
  24. // TableName get sql table name.获取数据库表名
  25. func (m *FeCalendarMatter) TableName() string {
  26. return "fe_calendar_matter"
  27. }
  28. // FeCalendarMatterColumns get sql column name.获取数据库列名
  29. var FeCalendarMatterColumns = struct {
  30. FeCalendarMatterId string
  31. ChartPermissionId string
  32. ChartPermissionName string
  33. MatterMonth string
  34. MatterDate string
  35. Title string
  36. MatterType string
  37. EdbInfoId string
  38. EdbUniqueCode string
  39. EdbCode string
  40. FontColor string
  41. FillingColor string
  42. FontBold string
  43. Sort string
  44. SysUserId string
  45. SysUserName string
  46. CreateTime string
  47. ModifyTime string
  48. }{
  49. FeCalendarMatterId: "fe_calendar_matter_id",
  50. ChartPermissionId: "chart_permission_id",
  51. ChartPermissionName: "chart_permission_name",
  52. MatterMonth: "matter_month",
  53. MatterDate: "matter_date",
  54. Title: "title",
  55. MatterType: "matter_type",
  56. EdbInfoId: "edb_info_id",
  57. EdbUniqueCode: "edb_unique_code",
  58. EdbCode: "edb_code",
  59. FontColor: "font_color",
  60. FillingColor: "filling_color",
  61. FontBold: "font_bold",
  62. Sort: "sort",
  63. SysUserId: "sys_user_id",
  64. SysUserName: "sys_user_name",
  65. CreateTime: "create_time",
  66. ModifyTime: "modify_time",
  67. }