smart_report_resource.go 1.1 KB

123456789101112131415161718192021222324252627282930
  1. package ficc_report
  2. import (
  3. "github.com/beego/beego/v2/client/orm"
  4. "time"
  5. )
  6. // SmartReportResource 智能研报-资源表
  7. type SmartReportResource struct {
  8. ResourceID int `gorm:"primaryKey;column:resource_id" json:"-"`
  9. ImgURL string `gorm:"column:img_url" json:"imgUrl"` // 图片链接
  10. ImgName string `gorm:"column:img_name" json:"imgName"` // 图片名称
  11. Type int `gorm:"column:type" json:"type"` // 类型 1-版头 2-版尾
  12. CreateTime time.Time `gorm:"column:create_time" json:"createTime"` // 创建时间
  13. Style string `gorm:"column:style" json:"style"` // 版图样式
  14. }
  15. // GetResourceItemById
  16. // @Description: 根据资源id获取信息
  17. // @author: Roc
  18. // @datetime 2024-06-21 16:59:23
  19. // @param resourceId int
  20. // @return item *SmartReportResource
  21. // @return err error
  22. func GetResourceItemById(resourceId int) (item *SmartReportResource, err error) {
  23. o := orm.NewOrmUsingDB("rddp")
  24. sql := `SELECT * FROM smart_report_resource WHERE resource_id = ? `
  25. err = o.Raw(sql, resourceId).QueryRow(&item)
  26. return
  27. }