rs_calendar_meeting_label_group.go 1.2 KB

123456789101112131415161718192021222324252627282930313233
  1. package roadshow
  2. import (
  3. "github.com/beego/beego/v2/client/orm"
  4. "time"
  5. )
  6. type RsCalendarMeetingLabelGroup struct {
  7. LabelId int `orm:"column(label_id);pk" description:"主键ID"`
  8. RsCalendarId int `description:"路演ID"`
  9. CreateTime time.Time `description:"创建时间"`
  10. ModifyTime time.Time `description:"修改时间"`
  11. AdminId int `description:"管理员ID"`
  12. AdminName string `description:"管理员姓名"`
  13. TagType int `description:"标签类型,1产业,2标的,3行业权限"`
  14. TagId int `description:"标签ID"`
  15. }
  16. // 获取数量
  17. func GetRsCalendarMeetingLabelGroupByRsCalendarId(rsCalendarId int) (count int, err error) {
  18. o := orm.NewOrmUsingDB("weekly_report")
  19. sqlCount := ` SELECT COUNT(1) AS count FROM rs_calendar_meeting_label_group WHERE rs_calendar_id = ?`
  20. err = o.Raw(sqlCount, rsCalendarId).QueryRow(&count)
  21. return
  22. }
  23. // 根据多个路演ID获取研信息
  24. func GetRsCalendarMeetingLabelGroupListByRsCalendarId(rsCalendarId int) (item []*RsCalendarMeetingLabelGroup, err error) {
  25. o := orm.NewOrmUsingDB("weekly_report")
  26. sql := `SELECT * FROM rs_calendar_meeting_label_group WHERE rs_calendar_id = ? `
  27. _, err = o.Raw(sql, rsCalendarId).QueryRows(&item)
  28. return
  29. }