java.lang.Object
xyz.raylab.useridentity.infrastructure.ohs.UserOHS
所有已实现的接口:
xyz.raylab.support.ohs.OHSSupport

@RestController @RequestMapping("/user") public class UserOHS extends Object implements xyz.raylab.support.ohs.OHSSupport
用户的公开主机服务
作者:
ray_kwan
  • 构造器详细资料

  • 方法详细资料

    • getList

      @GetMapping("/list") @Deprecated public xyz.raylab.support.ohs.ResourceResponseBody getList(UserPaginationCondition condition)
      已过时。
      获取用户集合
      参数:
      condition -
      返回:
    • page

      @GetMapping("/page") public xyz.raylab.support.ohs.ResourceResponseBody page(UserPaginationCondition condition)
      获取用户分页
      参数:
      condition -
      返回:
    • getDetail

      @GetMapping("/detail") public xyz.raylab.support.ohs.ResourceResponseBody getDetail(String id)
      获取用户详情
      参数:
      id -
      返回:
    • create

      @PostMapping("/create") public xyz.raylab.support.ohs.ResourceResponseBody create(@RequestBody CreateUserRequest body)
      创建用户
      参数:
      body -
      返回:
    • update

      @PostMapping("/update") public xyz.raylab.support.ohs.ResourceResponseBody update(@RequestBody UpdateUserRequest body)
      更新用户
      参数:
      body -
      返回:
    • delete

      @PostMapping("/delete") public xyz.raylab.support.ohs.ResourceResponseBody delete(String id)
      删除用户
      参数:
      id -
      返回:
    • assignRoles

      @PostMapping("/assign-roles") public xyz.raylab.support.ohs.ResourceResponseBody assignRoles(@RequestBody AssignRolesRequest body)
      分配角色
      参数:
      body -
      返回:
    • changePassword

      @PostMapping("/change-password") public xyz.raylab.support.ohs.ResourceResponseBody changePassword(@RequestBody ChangePasswordRequest body)
      修改密码
      参数:
      body -
      返回:
    • changePersonalPassword

      @PostMapping("/change-personal-password") public xyz.raylab.support.ohs.ResourceResponseBody changePersonalPassword(@RequestBody ChangePasswordRequest body, @OHSLoginUser xyz.raylab.support.auth.LoginUser loginUser)
      修改个人密码
      参数:
      body -
      loginUser -
      返回:
    • resetPassword

      @PostMapping("/reset-password") public xyz.raylab.support.ohs.ResourceResponseBody resetPassword(String id)
      重置密码
      参数:
      id -
      返回: