瀏覽代碼

fix:添加品种父级字段

zqbao 9 月之前
父節點
當前提交
8253ebc191
共有 2 個文件被更改,包括 5 次插入1 次删除
  1. 4 1
      controllers/chart_permission.go
  2. 1 0
      models/chart_permission.go

+ 4 - 1
controllers/chart_permission.go

@@ -249,6 +249,7 @@ func getChartPermissionTree(rootMap map[int]*models.ChartPermission, childChartP
 				ChartPermissionId: v.ChartPermissionId,
 				PermissionName:    v.PermissionName,
 				IsPublic:          v.IsPublic,
+				ParentId:          v.ParentId,
 				Sort:              v.Sort,
 			})
 		} else {
@@ -256,14 +257,16 @@ func getChartPermissionTree(rootMap map[int]*models.ChartPermission, childChartP
 				resultMap[v.ParentId] = &models.ChartPermissionView{
 					ChartPermissionId: root.ChartPermissionId,
 					PermissionName:    root.PermissionName,
-					IsPublic:          0,
+					IsPublic:          root.IsPublic,
 					Sort:              root.Sort,
+					ParentId:          root.ParentId,
 					Child:             make([]*models.ChartPermissionView, 0),
 				}
 				resultMap[v.ParentId].Child = append(resultMap[v.ParentId].Child, &models.ChartPermissionView{
 					ChartPermissionId: v.ChartPermissionId,
 					PermissionName:    v.PermissionName,
 					IsPublic:          v.IsPublic,
+					ParentId:          v.ParentId,
 					Sort:              v.Sort,
 				})
 			} else {

+ 1 - 0
models/chart_permission.go

@@ -40,6 +40,7 @@ type ChartPermissionView struct {
 	PermissionName    string                 `description:"权限名"`
 	Child             []*ChartPermissionView `description:"子权限"`
 	IsPublic          int                    `description:"是否是公有权限1:公有权限,0私有权限"`
+	ParentId          int                    `description:"父级权限id"`
 	Sort              int                    `description:"排序"`
 }