package cygx import ( //"github.com/beego/beego/v2/client/orm" "github.com/beego/beego/v2/client/orm" "hongze/hz_crm_api/utils" "time" ) // 首页资源表与产业的关系 type CygxIndustrialAskserieVideoGroupManagement struct { Id int `orm:"column(id);pk" description:"主键ID"` AskserieVideoId int `description:"askserie_video_id"` IndustrialManagementId int `description:"cygx_industrial_management表的主键ID"` CreateTime time.Time `description:"创建时间"` } type IndustrialAskserieVideoManagementRep struct { AskserieVideoId int `description:"askserie_video_id"` IndustrialManagementId int `description:"cygx_industrial_management表的主键ID"` IndustryName string `description:"产业名称"` ChartPermissionId int `description:"权限id"` PermissionName string `description:"行业名称"` } // 列表GetCygxIndustrialAskserieVideoGroupManagementList func GetCygxIndustrialAskserieVideoGroupManagementList(askserieVideoIds []int) (items []*IndustrialAskserieVideoManagementRep, err error) { o := orm.NewOrmUsingDB("hz_cygx") sql := `SELECT am.askserie_video_id, m.chart_permission_id, m.industrial_management_id, m.industry_name FROM cygx_industrial_askserie_video_group_management AS am INNER JOIN cygx_industrial_management AS m ON m.industrial_management_id = am.industrial_management_id WHERE am.askserie_video_id IN (` + utils.GetOrmInReplace(len(askserieVideoIds)) + `)` _, err = o.Raw(sql, askserieVideoIds).QueryRows(&items) return }