@Validated
@Controller
public class AccountController
extends java.lang.Object
implements com.xforceplus.api.global.account.AccountApi, com.xforceplus.api.current.account.AccountApi
| 构造器和说明 |
|---|
AccountController(AccountService accountService,
UserService userService,
AccountPrivacyService accountPrivacy) |
| 限定符和类型 | 方法和说明 |
|---|---|
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
accountLock(long accountId) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
accountUnlock(long accountId) |
com.xforceplus.api.common.response.ResponseEntity<java.util.List<com.xforceplus.dto.user.AccountUserDTO>> |
accountUserList(long accountId) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
addCurrentUserPrivacy(com.xforceplus.api.model.AccountModel.AccountPrivacyInfo request) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
bindEmail(com.xforceplus.api.model.AccountModel.Request.BindEmail request) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
bindPhone(com.xforceplus.api.model.AccountModel.Request.BindPhone request) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
changeEmail(com.xforceplus.api.model.AccountModel.Request.ChangeEmail request) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
changePhone(com.xforceplus.api.model.AccountModel.Request.ChangePhone request) |
com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.User> |
changeTenant(long accountId,
long tenantId) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.Boolean> |
checkCurrentUserPrivacy(java.lang.Long accountId,
java.lang.String webSite,
java.lang.String version) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
checkPassword(com.xforceplus.api.model.AccountModel.Request.CheckPassword request) |
com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.Account> |
create(com.xforceplus.api.model.AccountModel.Request.Create model) |
<T extends com.xforceplus.domain.account.AccountDto> |
createBatch(java.util.List<com.xforceplus.api.model.AccountModel.Request.Create> models) |
com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.Account> |
currentCheckByUsername(java.lang.String username) |
com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.Account> |
currentQueryByUsername(java.lang.String username) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
currentUpdatePassword(com.xforceplus.api.model.AccountModel.Request.ChangePassword request) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
currentUserUpdatePassword(com.xforceplus.api.model.AccountModel.Request.ChangeCurrentPassword request) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
getEncryptPassword(java.lang.Long accountId) |
com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.Account> |
info(long accountId) |
com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.User> |
login(com.xforceplus.api.model.AccountModel.Request.Login login,
int extraInfoDimension) |
com.xforceplus.api.common.response.ResponseEntity<org.springframework.data.domain.Page<com.xforceplus.entity.Account>> |
page(com.xforceplus.api.model.AccountModel.Request.Query query,
org.springframework.data.domain.Pageable pageable) |
org.springframework.data.domain.Page<com.xforceplus.entity.Account> |
page(org.springframework.web.context.request.WebRequest request,
org.springframework.data.domain.Pageable pageable)
获取帐号分页列表
|
com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.Account> |
queryByUsername(java.lang.String username) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
register(com.xforceplus.api.model.AccountModel.Request.Regist regist) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
sendChangeEmailCode(java.lang.String email) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
sendChangePhoneCode(java.lang.String phone) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
sendValidCode(java.lang.String username) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
unBindEmail(com.xforceplus.api.model.AccountModel.Request.UnBindEmail request) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
unBindPhone(com.xforceplus.api.model.AccountModel.Request.UnBindPhone request) |
com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.Account> |
update(long accountId,
com.xforceplus.api.model.AccountModel.Request.Update model) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
updateBindAuth(long accountId,
boolean status) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
updateDoubleAuth(long accountId,
boolean status) |
com.xforceplus.api.common.response.ResponseEntity |
updateLastLoginTime(long accountId) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
updatePassword(com.xforceplus.api.model.AccountModel.Request.ChangePassword request) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
updatePasswordByAccountId(long accountId,
com.xforceplus.api.model.AccountModel.Request.ChangePasswordById request) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
updatePasswordCiphertext(com.xforceplus.api.model.AccountModel.Request.UpdatePasswordCiphertext request) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
updatePwd(com.xforceplus.api.model.AccountModel.ChangePwd request) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
updateStatus(long accountId,
int status) |
public AccountController(AccountService accountService, UserService userService, AccountPrivacyService accountPrivacy)
public com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.User> login(com.xforceplus.api.model.AccountModel.Request.Login login,
int extraInfoDimension)
@ResponseBody
@RequestMapping(name="\u83b7\u53d6account\u7684User\u5217\u8868",
value="${xforce.tenant.service.url.prefix:/api}/global${xforce.tenant.service.version:}/accounts/{accountId}/users",
method=GET)
public com.xforceplus.api.common.response.ResponseEntity<java.util.List<com.xforceplus.dto.user.AccountUserDTO>> accountUserList(@PathVariable(value="accountId")
long accountId)
@ResponseBody
@RequestMapping(name="\u5e10\u53f7\u5206\u9875\u5217\u8868\u67e5\u8be2",
value="/api/global/accounts/query",
method=GET)
public org.springframework.data.domain.Page<com.xforceplus.entity.Account> page(org.springframework.web.context.request.WebRequest request,
org.springframework.data.domain.Pageable pageable)
request - pageable - public com.xforceplus.api.common.response.ResponseEntity<org.springframework.data.domain.Page<com.xforceplus.entity.Account>> page(com.xforceplus.api.model.AccountModel.Request.Query query,
org.springframework.data.domain.Pageable pageable)
public com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.Account> queryByUsername(@PathVariable(value="username")
java.lang.String username)
public com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.Account> create(com.xforceplus.api.model.AccountModel.Request.Create model)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> register(com.xforceplus.api.model.AccountModel.Request.Regist regist)
public <T extends com.xforceplus.domain.account.AccountDto> com.xforceplus.api.common.response.ResponseEntity<java.util.List<T>> createBatch(java.util.List<com.xforceplus.api.model.AccountModel.Request.Create> models)
public com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.Account> update(long accountId,
com.xforceplus.api.model.AccountModel.Request.Update model)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> updateStatus(long accountId,
int status)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> accountLock(long accountId)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> accountUnlock(long accountId)
public com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.Account> info(long accountId)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> updatePassword(com.xforceplus.api.model.AccountModel.Request.ChangePassword request)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> updatePasswordCiphertext(com.xforceplus.api.model.AccountModel.Request.UpdatePasswordCiphertext request)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> updatePasswordByAccountId(long accountId,
com.xforceplus.api.model.AccountModel.Request.ChangePasswordById request)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> checkPassword(com.xforceplus.api.model.AccountModel.Request.CheckPassword request)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> sendChangePhoneCode(java.lang.String phone)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> sendChangeEmailCode(java.lang.String email)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> changePhone(com.xforceplus.api.model.AccountModel.Request.ChangePhone request)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> changeEmail(com.xforceplus.api.model.AccountModel.Request.ChangeEmail request)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> bindPhone(com.xforceplus.api.model.AccountModel.Request.BindPhone request)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> bindEmail(com.xforceplus.api.model.AccountModel.Request.BindEmail request)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> sendValidCode(java.lang.String username)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> updatePwd(com.xforceplus.api.model.AccountModel.ChangePwd request)
public com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.Account> currentQueryByUsername(java.lang.String username)
currentQueryByUsername 在接口中 com.xforceplus.api.current.account.AccountApipublic com.xforceplus.api.common.response.ResponseEntity<java.lang.String> currentUpdatePassword(com.xforceplus.api.model.AccountModel.Request.ChangePassword request)
currentUpdatePassword 在接口中 com.xforceplus.api.current.account.AccountApipublic com.xforceplus.api.common.response.ResponseEntity<java.lang.String> unBindPhone(com.xforceplus.api.model.AccountModel.Request.UnBindPhone request)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> unBindEmail(com.xforceplus.api.model.AccountModel.Request.UnBindEmail request)
public com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.User> changeTenant(long accountId,
long tenantId)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> currentUserUpdatePassword(com.xforceplus.api.model.AccountModel.Request.ChangeCurrentPassword request)
currentUserUpdatePassword 在接口中 com.xforceplus.api.current.account.AccountApipublic com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.entity.Account> currentCheckByUsername(java.lang.String username)
currentCheckByUsername 在接口中 com.xforceplus.api.current.account.AccountApipublic com.xforceplus.api.common.response.ResponseEntity updateLastLoginTime(long accountId)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.Boolean> checkCurrentUserPrivacy(java.lang.Long accountId,
java.lang.String webSite,
java.lang.String version)
checkCurrentUserPrivacy 在接口中 com.xforceplus.api.current.account.AccountApipublic com.xforceplus.api.common.response.ResponseEntity<java.lang.String> addCurrentUserPrivacy(com.xforceplus.api.model.AccountModel.AccountPrivacyInfo request)
addCurrentUserPrivacy 在接口中 com.xforceplus.api.current.account.AccountApipublic com.xforceplus.api.common.response.ResponseEntity<java.lang.String> getEncryptPassword(java.lang.Long accountId)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> updateDoubleAuth(long accountId,
boolean status)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> updateBindAuth(long accountId,
boolean status)