【8.3.3】【role】更新权限分配界面,左侧业务角色树的获取

master^2
stylefeng 2025-02-05 15:59:46 +08:00
parent 9a15a873ed
commit 4aa6205314
1 changed files with 15 additions and 0 deletions

View File

@ -8,6 +8,8 @@ import cn.stylefeng.roses.kernel.scanner.api.annotation.ApiResource;
import cn.stylefeng.roses.kernel.scanner.api.annotation.GetResource; import cn.stylefeng.roses.kernel.scanner.api.annotation.GetResource;
import cn.stylefeng.roses.kernel.scanner.api.annotation.PostResource; import cn.stylefeng.roses.kernel.scanner.api.annotation.PostResource;
import cn.stylefeng.roses.kernel.sys.api.constants.PermissionCodeConstants; import cn.stylefeng.roses.kernel.sys.api.constants.PermissionCodeConstants;
import cn.stylefeng.roses.kernel.sys.api.enums.role.RoleTypeEnum;
import cn.stylefeng.roses.kernel.sys.api.pojo.role.SysRoleTreeDTO;
import cn.stylefeng.roses.kernel.sys.api.pojo.role.request.RoleBindPermissionRequest; import cn.stylefeng.roses.kernel.sys.api.pojo.role.request.RoleBindPermissionRequest;
import cn.stylefeng.roses.kernel.sys.api.pojo.role.response.RoleBindDataScopeResponse; import cn.stylefeng.roses.kernel.sys.api.pojo.role.response.RoleBindDataScopeResponse;
import cn.stylefeng.roses.kernel.sys.api.pojo.role.response.RoleBindPermissionResponse; import cn.stylefeng.roses.kernel.sys.api.pojo.role.response.RoleBindPermissionResponse;
@ -119,4 +121,17 @@ public class PermissionAssignController {
return new SuccessResponseData<>(); return new SuccessResponseData<>();
} }
/**
* 202525
* <p>
*
*
* @author fengshuonan
* @since 2025/2/5 15:53
*/
@GetResource(name = "获取角色分类和角色组成的树", path = "/permission/getRoleCategoryAndRoleTree")
public ResponseData<List<SysRoleTreeDTO>> getRoleCategoryAndRoleTree() {
return new SuccessResponseData<>(sysRoleService.roleCategoryAndRoleTreeList(RoleTypeEnum.BUSINESS_ROLE.getCode(), null));
}
} }