fix: 角色授权时,获取权限树的接口
diff --git a/base/api/src/main/java/com/supwisdom/institute/backend/base/api/v1/controller/admin/AdminPermissionController.java b/base/api/src/main/java/com/supwisdom/institute/backend/base/api/v1/controller/admin/AdminPermissionController.java
index 9706505..4181f3e 100644
--- a/base/api/src/main/java/com/supwisdom/institute/backend/base/api/v1/controller/admin/AdminPermissionController.java
+++ b/base/api/src/main/java/com/supwisdom/institute/backend/base/api/v1/controller/admin/AdminPermissionController.java
@@ -16,6 +16,7 @@
 import org.springframework.web.bind.annotation.RestController;
 
 import com.supwisdom.institute.backend.base.api.v1.vo.response.PermissionTreeResponseData;
+import com.supwisdom.institute.backend.base.domain.entity.Permission;
 import com.supwisdom.institute.backend.base.domain.model.PermissionTreeNode;
 import com.supwisdom.institute.backend.base.domain.service.PermissionService;
 import com.supwisdom.institute.backend.common.framework.vo.response.DefaultApiResponse;
@@ -29,19 +30,16 @@
   @Autowired
   private PermissionService permissionService;
 
-//  @GetMapping(path = "/tree", produces = MimeTypeUtils.APPLICATION_JSON_VALUE)
-//  @ResponseStatus(value = HttpStatus.OK)
-//  @ResponseBody
-//  public DefaultApiResponse<PermissionTreeResponseData> tree() {
-//    
-//    Map<String, Object> mapBean = new HashMap<String, Object>();
-//    //mapBean.put("type", Permission.TYPE_MENU);
-//
-//    PermissionTreeNode tree = permissionService.selectPermissionTree(mapBean);
-//
-//    PermissionTreeResponseData data = PermissionTreeResponseData.of(tree);
-//
-//    return new DefaultApiResponse<PermissionTreeResponseData>(data);
-//  }
+  @GetMapping(path = "/tree", produces = MimeTypeUtils.APPLICATION_JSON_VALUE)
+  @ResponseStatus(value = HttpStatus.OK)
+  @ResponseBody
+  public DefaultApiResponse<PermissionTreeResponseData> tree() {
+    
+    PermissionTreeNode tree = permissionService.selectPermissionTree(Permission.APPLICATION_ID, null);
+
+    PermissionTreeResponseData data = PermissionTreeResponseData.of(tree);
+
+    return new DefaultApiResponse<PermissionTreeResponseData>(data);
+  }
   
 }
diff --git a/base/domain/src/main/java/com/supwisdom/institute/backend/base/domain/service/PermissionService.java b/base/domain/src/main/java/com/supwisdom/institute/backend/base/domain/service/PermissionService.java
index ff500bf..39fe4e2 100644
--- a/base/domain/src/main/java/com/supwisdom/institute/backend/base/domain/service/PermissionService.java
+++ b/base/domain/src/main/java/com/supwisdom/institute/backend/base/domain/service/PermissionService.java
@@ -63,7 +63,9 @@
   public PermissionTreeNode selectPermissionTree(String applicationId, String type) {
 
     Map<String, Object> mapBean = new HashMap<String, Object>();
-    mapBean.put("type", type);
+    if (StringUtils.isNotBlank(type)) {
+      mapBean.put("type", type);
+    }
     
     String rootTreeNodeId = "0";