|
@@ -30,6 +30,7 @@ type ChartPermission struct {
|
|
|
CygxAuth int `description:"是否是权限,用于查研观向小程序前台权限校验"`
|
|
|
YbImgUrl string `description:"研报小程序报告列表icon"`
|
|
|
PriceDrivenState int `description:"品种价格驱动开启状态 0-关闭 1-开启"`
|
|
|
+ ParentId int `description:"父级ID"`
|
|
|
}
|
|
|
|
|
|
// GetChartPermissionList 获取品种权限列表
|
|
@@ -57,8 +58,10 @@ func GetSecondaryChartPermissions() (list []*ChartPermission, err error) {
|
|
|
}
|
|
|
|
|
|
type SimpleChartPermission struct {
|
|
|
- ChartPermissionId int `description:"品种ID"`
|
|
|
- ChartPermissionName string `description:"品种名称"`
|
|
|
+ ChartPermissionId int `description:"品种ID"`
|
|
|
+ ChartPermissionName string `description:"品种名称"`
|
|
|
+ Sort int `description:"排序"`
|
|
|
+ Children []*SimpleChartPermission `description:"子分类"`
|
|
|
}
|
|
|
|
|
|
func FormatChartPermission2Simple(origin *ChartPermission) (item *SimpleChartPermission) {
|
|
@@ -70,3 +73,11 @@ func FormatChartPermission2Simple(origin *ChartPermission) (item *SimpleChartPer
|
|
|
item.ChartPermissionName = origin.PermissionName
|
|
|
return
|
|
|
}
|
|
|
+
|
|
|
+// GetChartPermissionsByProductId 获取权限列表
|
|
|
+func GetChartPermissionsByProductId() (list []*ChartPermission, err error) {
|
|
|
+ o := orm.NewOrm()
|
|
|
+ sql := `SELECT * FROM chart_permission WHERE product_id = ? AND enabled = 1 ORDER BY parent_id ASC, sort ASC, created_time ASC`
|
|
|
+ _, err = o.Raw(sql, FiccProductId).QueryRows(&list)
|
|
|
+ return
|
|
|
+}
|