吉安感知网项目-后端
linwei
2026-02-25 774ac43c47d82d2b581c2c846a1dfc7b9ec46e64
drone-service/drone-system/src/main/java/org/sxkj/system/controller/RoleController.java
@@ -84,7 +84,8 @@
   @GetMapping("/list")
   @ApiImplicitParams({
      @ApiImplicitParam(name = "roleName", value = "参数名称", paramType = "query", dataType = "string"),
      @ApiImplicitParam(name = "roleAlias", value = "角色别名", paramType = "query", dataType = "string")
      @ApiImplicitParam(name = "roleAlias", value = "角色别名", paramType = "query", dataType = "string"),
      @ApiImplicitParam(name = "sysType", value = "系统编码 5:反无  6:工单", paramType = "query", dataType = "string")
   })
   @ApiOperationSupport(order = 2)
   @ApiOperation(value = "列表", notes = "传入role")
@@ -104,8 +105,8 @@
   @GetMapping("/tree")
   @ApiOperationSupport(order = 3)
   @ApiOperation(value = "树形结构", notes = "树形结构")
   public R<List<RoleVO>> tree(String tenantId, BladeUser bladeUser) {
      List<RoleVO> tree = roleService.tree(Func.toStrWithEmpty(tenantId, bladeUser.getTenantId()));
   public R<List<RoleVO>> tree(@RequestParam(value = "tenantId") String tenantId, @RequestParam(value = "sysType", required = false) String sysType, BladeUser bladeUser) {
      List<RoleVO> tree = roleService.tree(Func.toStrWithEmpty(tenantId, bladeUser.getTenantId()), sysType);
      return R.data(tree);
   }
@@ -115,9 +116,9 @@
   @GetMapping("/tree-by-id")
   @ApiOperationSupport(order = 4)
   @ApiOperation(value = "树形结构", notes = "树形结构")
   public R<List<RoleVO>> treeById(Long roleId, BladeUser bladeUser) {
   public R<List<RoleVO>> treeById(Long roleId, @RequestParam(value = "sysType", required = false) String sysType, BladeUser bladeUser) {
      Role role = SysCache.getRole(roleId);
      List<RoleVO> tree = roleService.tree(Func.notNull(role) ? role.getTenantId() : bladeUser.getTenantId());
      List<RoleVO> tree = roleService.tree(Func.notNull(role) ? role.getTenantId() : bladeUser.getTenantId(), sysType);
      return R.data(tree);
   }
@@ -180,6 +181,7 @@
   /**
    * 自定义列表(只获取当前角色下级角色)
    *
    * @param roleParam
    * @return
    */