1234567891011121314151617181920212223242526272829 |
- package models
- import "rdluck_tools/orm"
- type ChartPermission struct {
- ChartPermissionId int `description:"权限id"`
- PermissionName string `description:"权限名称"`
- }
- type ChartPermissionResp struct {
- List []*ChartPermission
- }
- func GetChartPermissionAll() (items []*ChartPermission, err error) {
- o:=orm.NewOrm()
- sql:=`SELECT * FROM chart_permission WHERE product_id=2 ORDER BY sort ASC `
- _,err=o.Raw(sql).QueryRows(&items)
- return
- }
- func GetCategoryId(chartPermissionId int)(category_id string,err error) {
- o:=orm.NewOrm()
- sql:=` SELECT GROUP_CONCAT(a.category_id) AS category_id
- FROM cygx_permission_mapping AS a
- WHERE a.chart_permission_id=?
- GROUP BY a.chart_permission_id `
- err=o.Raw(sql,chartPermissionId).QueryRow(&category_id)
- return
- }
|