package models import ( "github.com/beego/beego/v2/client/orm" ) type CygxActivityShareImgResp struct { Id int `description:"主键ID"` ActivityTypeId int `description:"活动类型ID,默认值为0"` ActivityTypeName string `description:"活动类型名称"` ChartPermissionId int `description:"表chart_permission中的ID,默认值为0"` ChartPermissionName string `description:"行业名称"` City string `description:"城市"` Img string `description:"图片地址"` } // 根据活动类型,行业或者城市,获取对应的封面图片 func CygxActivityShareImgDetail(activityTypeId, chartPermissionId int, city string) (item *CygxActivityShareImgResp, err error) { o := orm.NewOrm() sql := `SELECT * FROM cygx_activity_share_img WHERE activity_type_id = ? AND (chart_permission_id = ? OR city = ? ) LIMIT 1 ` err = o.Raw(sql, activityTypeId, chartPermissionId, city).QueryRow(&item) return }