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