refactor(user): 移除用户管理链路接口权限校验
- 移除 getUserManagementRelation 接口的权限码校验注解 - 移除 getUserManagementRelationQuery 接口的权限码校验注解 - 移除 getDirectManager 接口的权限码校验注解 - 移除 getCandidateSubordinateUsers 接口的权限码校验注解 - 移除 getDirectSubordinates 接口的权限码校验注解 - 更新接口文档说明为仅需登录访问
This commit is contained in:
@@ -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()) {
|
||||||
|
|||||||
Reference in New Issue
Block a user