refactor(user): 移除用户管理链路接口权限校验

- 移除 getUserManagementRelation 接口的权限码校验注解
- 移除 getUserManagementRelationQuery 接口的权限码校验注解
- 移除 getDirectManager 接口的权限码校验注解
- 移除 getCandidateSubordinateUsers 接口的权限码校验注解
- 移除 getDirectSubordinates 接口的权限码校验注解
- 更新接口文档说明为仅需登录访问
This commit is contained in:
2026-07-14 11:25:27 +08:00
parent 572fc391ee
commit 5a2ca23217

View File

@@ -136,7 +136,7 @@ public class UserManagementRelationController {
* 获得用户管理链路信息 * 获得用户管理链路信息
* *
* 根据主键ID查询单条用户管理链路记录 * 根据主键ID查询单条用户管理链路记录
* 权限要求:system:user-management-relation:query * 权限要求:仅需登录,不做权限码校验
* *
* @param id 关系记录主键ID * @param id 关系记录主键ID
* @return 用户管理链路详情 * @return 用户管理链路详情
@@ -144,7 +144,6 @@ public class UserManagementRelationController {
@GetMapping(value = "/get") @GetMapping(value = "/get")
@Operation(summary = "获得用户管理链路信息") @Operation(summary = "获得用户管理链路信息")
@Parameter(name = "id", description = "关系编号", required = true, example = "1024") @Parameter(name = "id", description = "关系编号", required = true, example = "1024")
@PreAuthorize("@ss.hasPermission('system:user-management-relation:query')")
public CommonResult<UserManagementRelationRespVO> getUserManagementRelation(@RequestParam("id") Long id) { public CommonResult<UserManagementRelationRespVO> getUserManagementRelation(@RequestParam("id") Long id) {
UserManagementRelationDO relation = userManagementRelationService.getRelation(id); UserManagementRelationDO relation = userManagementRelationService.getRelation(id);
return success(BeanUtils.toBean(relation, UserManagementRelationRespVO.class)); return success(BeanUtils.toBean(relation, UserManagementRelationRespVO.class));
@@ -154,14 +153,13 @@ public class UserManagementRelationController {
* 获取用户管理链路列表 * 获取用户管理链路列表
* *
* 根据查询条件查询用户管理链路记录列表 * 根据查询条件查询用户管理链路记录列表
* 权限要求:system:user-management-relation:query * 权限要求:仅需登录,不做权限码校验
* *
* @param reqVO 查询条件VO * @param reqVO 查询条件VO
* @return 用户管理链路列表 * @return 用户管理链路列表
*/ */
@GetMapping("/query") @GetMapping("/query")
@Operation(summary = "获取用户管理链路列表") @Operation(summary = "获取用户管理链路列表")
@PreAuthorize("@ss.hasPermission('system:user-management-relation:query')")
public CommonResult<List<UserManagementRelationTreeRespVO>> getUserManagementRelationQuery(@Validated UserManagementRelationQueryReqVO reqVO) { public CommonResult<List<UserManagementRelationTreeRespVO>> getUserManagementRelationQuery(@Validated UserManagementRelationQueryReqVO reqVO) {
List<UserManagementRelationTreeRespVO> list = userManagementRelationService.getRelationQuery(reqVO); List<UserManagementRelationTreeRespVO> list = userManagementRelationService.getRelationQuery(reqVO);
return success(list); return success(list);
@@ -176,7 +174,6 @@ public class UserManagementRelationController {
@GetMapping("/direct-manager") @GetMapping("/direct-manager")
@Operation(summary = "获得某用户当前生效的直属上级") @Operation(summary = "获得某用户当前生效的直属上级")
@Parameter(name = "userId", description = "用户ID", required = true, example = "1024") @Parameter(name = "userId", description = "用户ID", required = true, example = "1024")
@PreAuthorize("@ss.hasPermission('system:user-management-relation:query')")
public CommonResult<UserSimpleRespVO> getDirectManager(@RequestParam("userId") Long userId) { public CommonResult<UserSimpleRespVO> getDirectManager(@RequestParam("userId") Long userId) {
AdminUserDO manager = userManagementRelationService.getDirectManager(userId); AdminUserDO manager = userManagementRelationService.getDirectManager(userId);
if (manager == null) { if (manager == null) {
@@ -193,7 +190,6 @@ public class UserManagementRelationController {
*/ */
@GetMapping("/candidate-users") @GetMapping("/candidate-users")
@Operation(summary = "获取未绑定直属上级的候选下级用户列表") @Operation(summary = "获取未绑定直属上级的候选下级用户列表")
@PreAuthorize("@ss.hasPermission('system:user-management-relation:query')")
public CommonResult<List<UserSimpleRespVO>> getCandidateSubordinateUsers() { public CommonResult<List<UserSimpleRespVO>> getCandidateSubordinateUsers() {
List<AdminUserDO> users = userManagementRelationService.getCandidateSubordinateUsers(); List<AdminUserDO> users = userManagementRelationService.getCandidateSubordinateUsers();
Map<Long, DeptDO> deptMap = deptService.getDeptMap(convertList(users, AdminUserDO::getDeptId)); Map<Long, DeptDO> deptMap = deptService.getDeptMap(convertList(users, AdminUserDO::getDeptId));
@@ -208,7 +204,6 @@ public class UserManagementRelationController {
@GetMapping("/direct-subordinates") @GetMapping("/direct-subordinates")
@Operation(summary = "获取某用户当前生效的直属下级列表") @Operation(summary = "获取某用户当前生效的直属下级列表")
@Parameter(name = "userId", description = "用户ID", required = true, example = "1024") @Parameter(name = "userId", description = "用户ID", required = true, example = "1024")
//@PreAuthorize("@ss.hasPermission('system:user-management-relation:query')")
public CommonResult<List<UserSimpleRespVO>> getDirectSubordinates(@RequestParam("userId") Long userId) { public CommonResult<List<UserSimpleRespVO>> getDirectSubordinates(@RequestParam("userId") Long userId) {
List<UserManagementRelationDO> relations = userManagementRelationService.getRelationListByManagerUserId(userId); List<UserManagementRelationDO> relations = userManagementRelationService.getRelationListByManagerUserId(userId);
if (relations.isEmpty()) { if (relations.isEmpty()) {