类 UserController

所有已实现的接口:
org.springframework.beans.factory.InitializingBean

@RestController @RequestMapping("/system/user") public class UserController extends SystemController
  • 构造器详细资料

  • 方法详细资料

    • importExcel

      @PostMapping("/import") public com.walker.web.ResponseValue importExcel(org.springframework.web.multipart.MultipartFile file, boolean updateSupport)
    • downloadTemplate

      @PostMapping("/select/downloadTemplate") public void downloadTemplate()
      下载导入模板,该方法可做成统一接口,适合动态生成的模板。

      对于特定自定义的模板,业务自己提供下载地址。
    • updateAuthRole

      @PostMapping("/select/saveAuthRole") public com.walker.web.ResponseValue updateAuthRole(Long userId, Long[] roleIds)
      更新用户归属角色,用户管理 --> 设置角色
      参数:
      userId -
      roleIds -
      返回:
    • authRole

      @GetMapping("/select/authRole/{userId}") public com.walker.web.ResponseValue authRole(@PathVariable Long userId)
      前端,选定用户后,获取授权角色信息。
      参数:
      userId -
      返回:
    • resetPassword

      @PostMapping("/resetPwd") public com.walker.web.ResponseValue resetPassword(@RequestBody SystemUser systemUser)
    • deleteUser

      @GetMapping("/remove/{userId}") @Log(title="\u7528\u6237\u7ba1\u7406", businessType=Delete, isSaveRequestData=true, isSaveResponseData=true) public com.walker.web.ResponseValue deleteUser(@PathVariable Long userId)
    • editUser

      @PostMapping("/edit") public com.walker.web.ResponseValue editUser(@RequestBody SystemUser user_core)
    • changeStatus

      @PostMapping("/select/changeStatus") public com.walker.web.ResponseValue changeStatus(@RequestBody SystemUser systemUser)
    • saveUser

      @PostMapping("/add") @Log(title="\u7528\u6237\u7ba1\u7406", businessType=Insert, operatorType=Manage) public com.walker.web.ResponseValue saveUser(@RequestBody SystemUser user_core)
    • getNewUserRoles

      @GetMapping("/select/role/{deptId}") public com.walker.web.ResponseValue getNewUserRoles(@PathVariable Long deptId)
      创建新用户时,选择角色列表。
      参数:
      deptId -
      返回:
    • getUserInfo

      @GetMapping("/view/{userId}") public com.walker.web.ResponseValue getUserInfo(@PathVariable Long userId)
      编辑用户时,获得用户信息。
      参数:
      userId -
      返回:
    • list

      @GetMapping("/list") public com.walker.web.ResponseValue list(UserParam userParam)