chart_description.go 1.3 KB

123456789101112131415161718192021222324252627282930313233343536
  1. package models
  2. import (
  3. "time"
  4. "github.com/beego/beego/v2/client/orm"
  5. )
  6. type ChartDescription struct {
  7. Id int `gorm:"column:id;primaryKey"`
  8. Description string `gorm:"column:description"`
  9. ChartInfoId int `gorm:"column:chart_info_id"` // 图表id
  10. SysUserId int `gorm:"column:sys_user_id"` // 创建人id
  11. SysUserRealName string `gorm:"column:sys_user_real_name"` // 创建人姓名
  12. ModifyTime time.Time `gorm:"column:modify_time"` // 变更时间
  13. CreateTime time.Time `gorm:"column:create_time"` // 关系建立时间
  14. }
  15. // GetChartDescriptionByChartInfoId 根据图表ID获取图表简介
  16. func GetChartDescriptionByChartInfoId(chartInfoId int) (item []*ChartDescription, err error) {
  17. o := orm.NewOrmUsingDB("data")
  18. sql := `SELECT * FROM chart_description WHERE chart_info_id = ? order by create_time desc, id desc`
  19. _, err = o.Raw(sql, chartInfoId).QueryRows(&item)
  20. return
  21. }
  22. type ChartDescriptionReq struct {
  23. Id int
  24. Description string // 图表id
  25. ChartInfoId int
  26. SysUserId int // 创建人id
  27. SysUserRealName string // 创建人姓名
  28. AdminName string // 创建人姓名
  29. ModifyTime time.Time // 变更时间
  30. CreateTime time.Time // 关系建立时间
  31. }