report_selection_log.go 1.3 KB

12345678910111213141516171819202122232425262728293031323334
  1. package models
  2. import (
  3. "github.com/beego/beego/v2/client/orm"
  4. "time"
  5. )
  6. type CygxReportSelectionLog struct {
  7. ArticleSunId int `description:"子级报告id"`
  8. ArticleId int `description:"父级报告Id"`
  9. ChartPermissionId int `description:"行业ID"`
  10. PermissionName string `description:"行业ID"`
  11. CreateTime time.Time `description:"创建时间"`
  12. Body string `description:"内容"`
  13. IndustrialSubjectId int `description:"标的ID"`
  14. IndustrialManagementId string `description:"产业资源包Id 多个用 , 隔开"`
  15. SubjectName string `description:"标的名称"`
  16. IcoLink string `orm:"column(image_url)"description:"图标链接"`
  17. CompanyLabel []string `description:"公司标签"`
  18. Label string `description:"公司标签"`
  19. OverviewArticleId int `description:"综述报告Id"`
  20. }
  21. // 列表
  22. func GetCygxReportSelectionLog(condition string, pars []interface{}, startSize, pageSize int) (items []*CygxReportSelectionLog, err error) {
  23. o := orm.NewOrm()
  24. sql := `SELECT * FROM cygx_report_selection_log as art WHERE 1= 1 `
  25. if condition != "" {
  26. sql += condition
  27. }
  28. sql += ` LIMIT ?,? `
  29. _, err = o.Raw(sql, pars, startSize, pageSize).QueryRows(&items)
  30. return
  31. }