类 UserController
java.lang.Object
com.hengyi.xbaseweb.system.controller.base.XBaseController
com.hengyi.xbaseweb.system.controller.UserController
- 所有已实现的接口:
IXBaseController
用户相关接口
-
字段概要
从类继承的字段 com.hengyi.xbaseweb.system.controller.base.XBaseController
request, userSessionService -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明账户注销createUser(UserSaveDto userDto) 保存用户deleteUser(UserDeleteDto deleteDto) 逻辑删除用户forgetPassword(ForgetPasswordDto forgetPasswordDto) 忘记密码getUserById(Long userId) 根据ID查询用户信息获取用户详细信息getUserSimpleInfo(Boolean cache) 获取用户信息查询当前用户的所有角色queryRecommendUserList(RecommendUserPageDto pageDto, PageQuery pageQuery) 查询我推荐的用户列表queryUserList(UserPageDto userPageDto, PageQuery pageQuery) 获取用户列表查询推荐我的人rechargeMoney(UserRechargeMoneyDto rechargeMoneyDto) 给用户充值register(UserRegDto userDto) 用户注册resetPassword(UserResetPasswordDto resetPasswordDto) 重置密码updateAvatar(UpdateAvatarDto updateAvatarDto) 更新用户头像updateEmail(UpdateEmailDto updateEmailDto) 换绑邮箱updateNickname(UpdateNicknameDto nicknameDto) 修改昵称updatePassword(UpdatePasswordDto passwordDto) 修改密码updatePhoneNumber(UpdatePhoneNumberDto phoneNumberDto) 换绑手机号码updateUser(UserUpdateDto userDto) 编辑用户updateUserInfo(UserInfoUpdateDto userUpdateDto) 修改当前用户的信息updateUserStatus(UserStatusDto statusDto) 更新用户状态从类继承的方法 com.hengyi.xbaseweb.system.controller.base.XBaseController
error, error, getAppId, getCurrentUser, getCurrentUserId, getCurrentUsername, getCurrentUserRoles, getMessage, getMessage, status, success, success, toResult, toResult
-
构造器详细资料
-
UserController
public UserController()
-
-
方法详细资料
-
getUserSimpleInfo
获取用户信息- 返回:
-
getUserInfo
获取用户详细信息- 返回:
-
getUserById
根据ID查询用户信息- 返回:
-
updateUserInfo
@PutMapping("updateInfo") public ApiResult updateUserInfo(@RequestBody @Validated UserInfoUpdateDto userUpdateDto) 修改当前用户的信息- 返回:
-
queryUserList
获取用户列表- 参数:
userPageDto-- 返回:
-
createUser
保存用户- 返回:
-
updateUser
编辑用户- 返回:
-
resetPassword
@PutMapping("resetPassword") public ApiResult resetPassword(@RequestBody @Validated UserResetPasswordDto resetPasswordDto) 重置密码- 参数:
resetPasswordDto-- 返回:
-
updateAvatar
@PutMapping("updateAvatar") public ApiResult updateAvatar(@RequestBody @Validated UpdateAvatarDto updateAvatarDto) 更新用户头像- 返回:
-
updatePassword
@PutMapping("updatePassword") public ApiResult updatePassword(@RequestBody @Validated UpdatePasswordDto passwordDto) 修改密码- 参数:
passwordDto- 密码- 返回:
-
updateNickname
@PutMapping("updateNickname") public ApiResult updateNickname(@RequestBody @Validated UpdateNicknameDto nicknameDto) 修改昵称- 返回:
-
forgetPassword
@PutMapping("forgetPassword") public ApiResult forgetPassword(@RequestBody @Validated ForgetPasswordDto forgetPasswordDto) 忘记密码- 参数:
forgetPasswordDto-- 返回:
-
updatePhoneNumber
@PutMapping("updatePhoneNumber") public ApiResult updatePhoneNumber(@RequestBody @Validated UpdatePhoneNumberDto phoneNumberDto) 换绑手机号码- 参数:
phoneNumberDto-- 返回:
-
updateEmail
@PutMapping("updateEmail") public ApiResult updateEmail(@RequestBody @Validated UpdateEmailDto updateEmailDto) 换绑邮箱- 参数:
updateEmailDto-- 返回:
-
deleteUser
@DeleteMapping("delete") public ApiResult deleteUser(@RequestBody @Validated UserDeleteDto deleteDto) 逻辑删除用户- 返回:
-
register
用户注册 -
updateUserStatus
@PutMapping("changeStatus") public ApiResult updateUserStatus(@RequestBody @Validated UserStatusDto statusDto) 更新用户状态 -
queryCurrentUserRoleList
查询当前用户的所有角色 -
queryRecommendUserList
@GetMapping("queryRecommendList") public ApiResult queryRecommendUserList(RecommendUserPageDto pageDto, PageQuery pageQuery) 查询我推荐的用户列表 -
queryUserReferrer
查询推荐我的人 -
rechargeMoney
@PostMapping("rechargeMoney") public ApiResult rechargeMoney(@RequestBody @Validated UserRechargeMoneyDto rechargeMoneyDto) 给用户充值- 参数:
rechargeMoneyDto-- 返回:
-
closeAccount
账户注销- 返回:
-