@RestController @RequestMapping(value="/system/user") public class SysUserController extends Object
| 构造器和说明 |
|---|
SysUserController() |
| 限定符和类型 | 方法和说明 |
|---|---|
Result |
add(SysUser user)
新增用户
|
Result |
authRole(Long userId)
根据用户编号获取授权角色
|
Result |
avatar(org.springframework.web.multipart.MultipartFile file,
javax.servlet.http.HttpServletRequest request)
头像上传
|
Result |
changeStatus(SysUser user)
状态修改
|
Result |
deptTree(SysDept dept)
获取部门树列表
|
Result |
detail(Long id)
详情页, 编辑页面需要调用详情接口
|
Result |
edit(SysUser user)
修改用户
|
void |
export(javax.servlet.http.HttpServletResponse response,
SysUser user) |
Result |
insertAuthRole(Long userId,
Long[] roleIds)
用户授权角色
|
Result |
list(SysUser sysUser,
Integer pageNo,
Integer pageSize)
分页查询
|
Result |
profile(javax.servlet.http.HttpServletRequest request)
个人信息
|
Result |
remove(Long[] userIds)
删除用户
|
Result |
resetPwd(SysUser user)
重置密码
|
Result |
updateProfile(SysUser user,
javax.servlet.http.HttpServletRequest request)
修改用户
|
@OperateLog(title="\u7528\u6237\u7ba1\u7406", businessType=DETAIL) @PreAuthorize(value="@auth.hasAuthority(\'system:user:query\')") @GetMapping(value={"/","/{id}"}) public Result detail(@PathVariable(value="id",required=false) Long id)
@OperateLog(title="\u7528\u6237\u7ba1\u7406", businessType=LIST) @PreAuthorize(value="@auth.hasAuthority(\'system:user:list\')") @GetMapping(value="/list") public Result list(SysUser sysUser, @RequestParam(name="pageNum",defaultValue="1") Integer pageNo, @RequestParam(name="pageSize",defaultValue="10") Integer pageSize)
sysUser - 分页查询筛选条件pageNo - 页码pageSize - 每页的数量@OperateLog(title="\u7528\u6237\u7ba1\u7406", businessType=DELETE) @PreAuthorize(value="@auth.hasAuthority(\'system:user:remove\')") @DeleteMapping(value="/{userIds}") public Result remove(@PathVariable Long[] userIds)
@OperateLog(title="\u7528\u6237\u7ba1\u7406", businessType=INSERT) @PreAuthorize(value="@auth.hasAuthority(\'system:user:add\')") @PostMapping public Result add(@Validated @RequestBody SysUser user)
@OperateLog(title="\u7528\u6237\u7ba1\u7406", businessType=UPDATE) @PreAuthorize(value="@auth.hasAuthority(\'system:user:edit\')") @PutMapping public Result edit(@Validated @RequestBody SysUser user)
@OperateLog(title="\u7528\u6237\u7ba1\u7406", businessType=UPDATE) @PreAuthorize(value="@auth.hasAuthority(\'system:user:resetPwd\')") @PutMapping(value="/resetPwd") public Result resetPwd(@RequestBody SysUser user)
@OperateLog(title="\u7528\u6237\u7ba1\u7406", businessType=LIST) @PreAuthorize(value="@auth.hasAuthority(\'system:user:list\')") @GetMapping(value="/deptTree") public Result deptTree(SysDept dept)
@OperateLog(title="\u7528\u6237\u7ba1\u7406", businessType=DETAIL) @PreAuthorize(value="@auth.hasAuthority(\'system:user:query\')") @GetMapping(value="/authRole/{userId}") public Result authRole(@PathVariable(value="userId") Long userId)
@OperateLog(title="\u7528\u6237\u7ba1\u7406", businessType=GRANT) @PreAuthorize(value="@auth.hasAuthority(\'system:user:edit\')") @PutMapping(value="/authRole") public Result insertAuthRole(Long userId, Long[] roleIds)
@PreAuthorize(value="@auth.hasAuthority(\'system:user:edit\')") @OperateLog(title="\u7528\u6237\u7ba1\u7406", businessType=UPDATE) @PutMapping(value="/changeStatus") public Result changeStatus(@RequestBody SysUser user)
@OperateLog(title="\u7528\u6237\u7ba1\u7406", businessType=EXPORT) @PreAuthorize(value="@auth.hasAuthority(\'system:user:export\')") @PostMapping(value="/export") public void export(javax.servlet.http.HttpServletResponse response, SysUser user) throws IOException
IOException@OperateLog(title="\u7528\u6237\u7ba1\u7406", businessType=DETAIL) @PreAuthorize(value="@auth.hasAuthority(\'system:user:query\')") @GetMapping(value="/profile") public Result profile(javax.servlet.http.HttpServletRequest request)
@OperateLog(title="\u4e2a\u4eba\u4fe1\u606f", businessType=UPDATE) @PutMapping(value="/profile") public Result updateProfile(@RequestBody SysUser user, javax.servlet.http.HttpServletRequest request)
@OperateLog(title="\u7528\u6237\u5934\u50cf", businessType=UPDATE) @PostMapping(value="/profile/avatar") public Result avatar(@RequestParam(value="avatarfile") org.springframework.web.multipart.MultipartFile file, javax.servlet.http.HttpServletRequest request) throws Exception
ExceptionCopyright © 2023. All rights reserved.