1234567891011121314151617181920212223242526272829303132333435363738394041 |
- 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
- }
|