fix(user): 移除用户管理链路查询权限校验

- 将权限要求从 system:user-management-relation:query 改为仅需登录
- 移除 @PreAuthorize 注解对查询接口的权限控制
- 保留树形结构返回功能用于前端展示用户上下级关系
This commit is contained in:
2026-07-14 10:50:26 +08:00
parent 2830b55ffb
commit 572fc391ee

View File

@@ -250,13 +250,12 @@ public class UserManagementRelationController {
* - 中间节点:有上级也有下级 * - 中间节点:有上级也有下级
* - 叶子节点:基层员工,没有下级 * - 叶子节点:基层员工,没有下级
* *
* 权限要求:system:user-management-relation:query * 权限要求:仅需登录,不做权限码校验
* *
* @return 用户管理链路树形列表 * @return 用户管理链路树形列表
*/ */
@GetMapping("/tree") @GetMapping("/tree")
@Operation(summary = "获取用户管理链路树形结构", description = "用于前端树形控件展示,包含用户的上下级层级关系") @Operation(summary = "获取用户管理链路树形结构", description = "用于前端树形控件展示,包含用户的上下级层级关系")
@PreAuthorize("@ss.hasPermission('system:user-management-relation:query')")
public CommonResult<List<UserManagementRelationTreeRespVO>> getUserManagementRelationTree(@Validated UserManagementRelationQueryReqVO reqVO) { public CommonResult<List<UserManagementRelationTreeRespVO>> getUserManagementRelationTree(@Validated UserManagementRelationQueryReqVO reqVO) {
return success(userManagementRelationService.getRelationTree(reqVO)); return success(userManagementRelationService.getRelationTree(reqVO));
} }