|
@@ -3,8 +3,8 @@ package models
|
|
|
import "rdluck_tools/orm"
|
|
|
|
|
|
type ChartPermission struct {
|
|
|
- ChartPermissionId int `description:"权限id"`
|
|
|
- PermissionName string `description:"权限名称"`
|
|
|
+ ChartPermissionId int `description:"权限id"`
|
|
|
+ PermissionName string `description:"权限名称"`
|
|
|
}
|
|
|
|
|
|
type ChartPermissionResp struct {
|
|
@@ -12,25 +12,32 @@ type ChartPermissionResp struct {
|
|
|
}
|
|
|
|
|
|
func GetChartPermissionAll() (items []*ChartPermission, err error) {
|
|
|
- o:=orm.NewOrm()
|
|
|
- sql:=`SELECT * FROM chart_permission WHERE product_id=2 AND show_type=1 ORDER BY sort ASC `
|
|
|
- _,err=o.Raw(sql).QueryRows(&items)
|
|
|
+ o := orm.NewOrm()
|
|
|
+ sql := `SELECT * FROM chart_permission WHERE product_id=2 AND show_type=1 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
|
|
|
+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)
|
|
|
+ err = o.Raw(sql, chartPermissionId).QueryRow(&category_id)
|
|
|
return
|
|
|
}
|
|
|
|
|
|
func GetChartPermissionReportAll() (items []*ChartPermission, err error) {
|
|
|
- o:=orm.NewOrm()
|
|
|
- sql:=`SELECT * FROM chart_permission WHERE product_id=2 AND is_report=1 ORDER BY sort ASC `
|
|
|
- _,err=o.Raw(sql).QueryRows(&items)
|
|
|
+ o := orm.NewOrm()
|
|
|
+ sql := `SELECT * FROM chart_permission WHERE product_id=2 AND is_report=1 ORDER BY sort ASC `
|
|
|
+ _, err = o.Raw(sql).QueryRows(&items)
|
|
|
return
|
|
|
-}
|
|
|
+}
|
|
|
+
|
|
|
+func GetChartPermissionById(chartPermissionId int) (item *ChartPermission, err error) {
|
|
|
+ o := orm.NewOrm()
|
|
|
+ sql := `SELECT * FROM chart_permission WHERE chart_permission_id = ? `
|
|
|
+ err = o.Raw(sql, chartPermissionId).QueryRow(&item)
|
|
|
+ return
|
|
|
+}
|