|
@@ -5,10 +5,13 @@
|
|
|
*/
|
|
|
package com.aizuda.boot.modules.system.controller;
|
|
|
|
|
|
+import com.aizuda.boot.modules.system.entity.SysUser;
|
|
|
import com.aizuda.boot.modules.system.entity.param.AssignDepartmentsParam;
|
|
|
import com.aizuda.boot.modules.system.entity.param.AssignRolesParam;
|
|
|
import com.aizuda.boot.modules.system.entity.param.ResetPasswordParam;
|
|
|
import com.aizuda.boot.modules.system.entity.param.SysUserParam;
|
|
|
+import com.aizuda.boot.modules.system.entity.vo.SysUserRelIdsVO;
|
|
|
+import com.aizuda.boot.modules.system.entity.vo.SysUserVO;
|
|
|
import com.aizuda.boot.modules.system.service.ISysUserDepartmentService;
|
|
|
import com.aizuda.boot.modules.system.service.ISysUserRoleService;
|
|
|
import com.aizuda.boot.modules.system.service.ISysUserService;
|
|
@@ -16,8 +19,6 @@ import com.aizuda.core.api.ApiController;
|
|
|
import com.aizuda.core.api.PageParam;
|
|
|
import com.aizuda.core.validation.Create;
|
|
|
import com.aizuda.core.validation.Update;
|
|
|
-import com.aizuda.boot.modules.system.entity.SysUser;
|
|
|
-import com.aizuda.boot.modules.system.entity.vo.SysUserVO;
|
|
|
import com.baomidou.kisso.annotation.Permission;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
@@ -100,19 +101,11 @@ public class SysUserController extends ApiController {
|
|
|
return sysUserDepartmentService.assignDepartments(assignDepartmentsParam);
|
|
|
}
|
|
|
|
|
|
- @Operation(summary = "根据用户ID查询关联角色ID列表")
|
|
|
- @Permission("sys:user:roleIds")
|
|
|
- @PostMapping("/role-ids")
|
|
|
- public List<Long> roleIds(@RequestParam Long id) {
|
|
|
- return sysUserRoleService.listRoleIdsByUserId(id);
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- @Operation(summary = "根据用户ID查询关联部门ID列表")
|
|
|
- @Permission("sys:user:departmentIds")
|
|
|
- @PostMapping("/department-ids")
|
|
|
- public List<Long> departmentIds(@RequestParam Long id) {
|
|
|
- return sysUserDepartmentService.listDepartmentIdsByUserId(id);
|
|
|
+ @Operation(summary = "根据用户ID查询关联角色部门ID列表")
|
|
|
+ @Permission("sys:user:relIds")
|
|
|
+ @PostMapping("/rel-ids")
|
|
|
+ public SysUserRelIdsVO relIds(@RequestParam Long id) {
|
|
|
+ return sysUserService.getRelIdsById(id);
|
|
|
}
|
|
|
|
|
|
@Operation(summary = "重置密码")
|