类 UserOHS
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
-
字段概要
从接口继承的字段 xyz.raylab.support.ohs.OHSSupport
LOGGER -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明xyz.raylab.support.ohs.ResourceResponseBody分配角色xyz.raylab.support.ohs.ResourceResponseBody修改密码xyz.raylab.support.ohs.ResourceResponseBodychangePersonalPassword(ChangePasswordRequest body, xyz.raylab.support.auth.LoginUser loginUser) 修改个人密码xyz.raylab.support.ohs.ResourceResponseBodycreate(CreateUserRequest body) 创建用户xyz.raylab.support.ohs.ResourceResponseBody删除用户xyz.raylab.support.ohs.ResourceResponseBody获取用户详情xyz.raylab.support.ohs.ResourceResponseBodygetList(UserPaginationCondition condition) 已过时。xyz.raylab.support.ohs.ResourceResponseBodypage(UserPaginationCondition condition) 获取用户分页xyz.raylab.support.ohs.ResourceResponseBodyresetPassword(String id) 重置密码xyz.raylab.support.ohs.ResourceResponseBodyupdate(UpdateUserRequest body) 更新用户从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 xyz.raylab.support.ohs.OHSSupport
failedBody, resourceResponseBody, resourceResponseBody, resourceResponseBody, resourceResponseBody, resourceResponseBody, resourceResponseBody, resourceResponseBody, resourceResponseBody, succeededBody
-
构造器详细资料
-
UserOHS
-
-
方法详细资料
-
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
获取用户详情- 参数:
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
删除用户- 参数:
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-- 返回:
-