aa
@@@code
@@#
List<String> getGlobalRoleIdByRoleId(String id) { SysRole role = queryEntity(id); //默认角色才会涉及到上级非同类角色的管理,其它角色都是同角色内部管理 if (role.getName().equalsIgnoreCase(BUILD_IN_ROLE_CODE_BIZAdmin.getValue())) { //需要获取当前机构下的该类角色 //暂时直接请求全局的该类角色 SysRole bizAdminRole = getOne(new LambdaQueryWrapper<SysRole>().eq(SysRole::getCode, role.getName()).eq(SysRole::getCategory, SysRoleCategoryEnum.GLOBAL.getValue())); return new ArrayList<String>() { { add(bizAdminRole.getId()); } }; } return null; }