Class UserInfoController
java.lang.Object
com.sankcrm.erp.auth.interfaces.user.UserInfoController
用户信息管理
- Since:
- 2.1.0
- Author:
- zhsxin
- create time:
- 2023/4/2 21:33
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.sankcrm.erp.mvc.application.readmodel.Response<UserInfoDto> apiCreate(CreateCommand command) 创建用户信息com.sankcrm.erp.mvc.application.readmodel.Response<UserInfoDto> apiDel(DelUserinfoCommand command) 帐号软删除com.sankcrm.erp.mvc.application.readmodel.Response<UserInfoDto> apiFindById(com.sankcrm.erp.auth.domain.model.user.UserId userId) 通过Id查询用户com.sankcrm.erp.mvc.application.readmodel.Response<List<UserInfoDto>> 查询用户列表com.sankcrm.erp.mvc.application.readmodel.Response<com.sankcrm.erp.bus.Pagination<UserInfoDto>> 分页查询用户com.sankcrm.erp.mvc.application.readmodel.Response<UserInfoDto> apiUpdate(UpdateCommand command) 更新用户信息com.sankcrm.erp.mvc.application.readmodel.Response<CountResult> check(CountByQuery query) 统计帐号数量com.sankcrm.erp.mvc.application.readmodel.Response<UserInfoDto> create(CreateCommand command) 创建用户信息com.sankcrm.erp.mvc.application.readmodel.Response<UserInfoDto> del(DelUserinfoCommand command) 帐号软删除com.sankcrm.erp.mvc.application.readmodel.Response<Integer> extraSyn(UserExtraSynCommand command) Deprecated, for removal: This API element is subject to removal in a future version.账号属性同步com.sankcrm.erp.mvc.application.readmodel.Response<UserInfoDto> 通过Id查询用户com.sankcrm.erp.mvc.application.readmodel.Response<UserInfoDto> findById(com.sankcrm.erp.auth.domain.model.user.UserId userId) 通过Id查询用户com.sankcrm.erp.mvc.application.readmodel.Response<List<UserInfoHideDto>> 查询用户列表com.sankcrm.erp.mvc.application.readmodel.Response<com.sankcrm.erp.bus.Pagination<UserInfoShowDto>> 分页查询用户com.sankcrm.erp.mvc.application.readmodel.Response<UserInfoDto> register(RegisterCommand command) 用户注册com.sankcrm.erp.mvc.application.readmodel.Response<UserInfoDto> statusToggle(UserinfoStatusToggleCommand command) 帐号状态转换com.sankcrm.erp.mvc.application.readmodel.Response<UserInfoDto> update(UpdateCommand command) 更新用户信息com.sankcrm.erp.mvc.application.readmodel.Response<UserInfoDto> update(com.sankcrm.erp.auth.domain.model.user.UserId userId, UpdateCommand command) 更新用户信息
-
Constructor Details
-
UserInfoController
public UserInfoController()
-
-
Method Details
-
create
@PostMapping("/v1/app/auth/userinfo/create") public com.sankcrm.erp.mvc.application.readmodel.Response<UserInfoDto> create(@RequestBody CreateCommand command) throws com.sankcrm.erp.common.exception.CoreException 创建用户信息- Parameters:
command- 用户信息- Returns:
- 用户信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 创建失败
-
apiCreate
@PostMapping("/v1/api/auth/userinfo/create") public com.sankcrm.erp.mvc.application.readmodel.Response<UserInfoDto> apiCreate(@RequestBody CreateCommand command) throws com.sankcrm.erp.common.exception.CoreException 创建用户信息- Parameters:
command- 用户信息- Returns:
- 用户信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 创建失败- Since:
- 2.1.6
-
register
@PostMapping("/v1/app/authz/register") public com.sankcrm.erp.mvc.application.readmodel.Response<UserInfoDto> register(@RequestBody RegisterCommand command) throws com.sankcrm.erp.common.exception.CoreException 用户注册- Parameters:
command- 用户信息- Returns:
- 用户信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 注册失败- Since:
- 2.1.3
-
update
@PostMapping("/v1/app/auth/userinfo/{userId}") public com.sankcrm.erp.mvc.application.readmodel.Response<UserInfoDto> update(@PathVariable com.sankcrm.erp.auth.domain.model.user.UserId userId, @RequestBody UpdateCommand command) throws com.sankcrm.erp.common.exception.CoreException 更新用户信息- Parameters:
userId- 用户IDcommand- 用户信息- Returns:
- 用户信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 失败
-
update
@PostMapping("/v1/app/auth/userinfo/update") public com.sankcrm.erp.mvc.application.readmodel.Response<UserInfoDto> update(@RequestBody UpdateCommand command) throws com.sankcrm.erp.common.exception.CoreException 更新用户信息- Parameters:
command- 用户信息- Returns:
- 用户信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 失败- Since:
- 2.1.7
-
statusToggle
@PostMapping("/v1/app/auth/userinfo/status/toggle") public com.sankcrm.erp.mvc.application.readmodel.Response<UserInfoDto> statusToggle(@RequestBody UserinfoStatusToggleCommand command) throws com.sankcrm.erp.common.exception.CoreException 帐号状态转换- Parameters:
command- 用户信息- Returns:
- 用户信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 创建失败- Since:
- 2.1.7
-
del
@PostMapping("/v1/app/auth/userinfo/del") public com.sankcrm.erp.mvc.application.readmodel.Response<UserInfoDto> del(@RequestBody DelUserinfoCommand command) throws com.sankcrm.erp.common.exception.CoreException 帐号软删除- Parameters:
command- 用户信息- Returns:
- 用户信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 创建失败- Since:
- 2.1.7
-
apiDel
@PostMapping("/v1/api/auth/userinfo/del") public com.sankcrm.erp.mvc.application.readmodel.Response<UserInfoDto> apiDel(@RequestBody DelUserinfoCommand command) throws com.sankcrm.erp.common.exception.CoreException 帐号软删除- Parameters:
command- 用户信息- Returns:
- 用户信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 创建失败- Since:
- 2.1.7
-
apiUpdate
@PostMapping("/v1/api/auth/userinfo/update") public com.sankcrm.erp.mvc.application.readmodel.Response<UserInfoDto> apiUpdate(@RequestBody UpdateCommand command) throws com.sankcrm.erp.common.exception.CoreException 更新用户信息- Parameters:
command- 用户信息- Returns:
- 用户信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 失败- Since:
- 2.1.7
-
findById
@GetMapping("/v1/app/auth/userinfo/{userId}") public com.sankcrm.erp.mvc.application.readmodel.Response<UserInfoDto> findById(@PathVariable com.sankcrm.erp.auth.domain.model.user.UserId userId) throws com.sankcrm.erp.common.exception.CoreException 通过Id查询用户- Parameters:
userId- id- Returns:
- 用户信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 查询失败
-
findById
@GetMapping("/v1/app/auth/userinfo/by_id") public com.sankcrm.erp.mvc.application.readmodel.Response<UserInfoDto> findById(ByIdQuery query) throws com.sankcrm.erp.common.exception.CoreException 通过Id查询用户- Parameters:
query- id- Returns:
- 用户信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 查询失败- Since:
- 2.1.7
-
apiFindById
@GetMapping("/v1/api/auth/userinfo/{userId}") public com.sankcrm.erp.mvc.application.readmodel.Response<UserInfoDto> apiFindById(@PathVariable com.sankcrm.erp.auth.domain.model.user.UserId userId) throws com.sankcrm.erp.common.exception.CoreException 通过Id查询用户- Parameters:
userId- id- Returns:
- 用户信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 查询失败- Since:
- 2.1.7
-
list
@GetMapping("/v1/app/auth/userinfo/list") public com.sankcrm.erp.mvc.application.readmodel.Response<List<UserInfoHideDto>> list(ListQuery query) throws com.sankcrm.erp.common.exception.CoreException 查询用户列表- Parameters:
query- 查询条件- Returns:
- 用户信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 查询失败
-
apiList
@GetMapping("/v1/api/auth/userinfo/list") public com.sankcrm.erp.mvc.application.readmodel.Response<List<UserInfoDto>> apiList(ListQuery query) throws com.sankcrm.erp.common.exception.CoreException 查询用户列表- Parameters:
query- 查询条件- Returns:
- 用户信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 查询失败- Since:
- 2.1.7
-
page
@GetMapping("/v1/app/auth/userinfo/page") public com.sankcrm.erp.mvc.application.readmodel.Response<com.sankcrm.erp.bus.Pagination<UserInfoShowDto>> page(PageQuery query) throws com.sankcrm.erp.common.exception.CoreException 分页查询用户- Parameters:
query- 查询条件- Returns:
- 用户信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 查询失败
-
apiPage
@GetMapping("/v1/api/auth/userinfo/page") public com.sankcrm.erp.mvc.application.readmodel.Response<com.sankcrm.erp.bus.Pagination<UserInfoDto>> apiPage(PageQuery query) throws com.sankcrm.erp.common.exception.CoreException 分页查询用户- Parameters:
query- 查询条件- Returns:
- 用户信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 查询失败- Since:
- 2.1.7
-
check
@GetMapping("/v1/app/authz/userinfo/count_by") public com.sankcrm.erp.mvc.application.readmodel.Response<CountResult> check(CountByQuery query) throws com.sankcrm.erp.common.exception.CoreException 统计帐号数量- Parameters:
query- 查询条件- Returns:
- 用户信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 查询失败- Since:
- 2.1.5
-
extraSyn
@Deprecated(since="2.5.0", forRemoval=true) @PostMapping("/v1/app/auth/user/extra/syn") public com.sankcrm.erp.mvc.application.readmodel.Response<Integer> extraSyn(@RequestBody UserExtraSynCommand command) throws com.sankcrm.erp.common.exception.CoreException Deprecated, for removal: This API element is subject to removal in a future version.账号属性同步账号属性同步- Parameters:
command- 用户信息- Returns:
- 用户信息
- Throws:
com.sankcrm.erp.common.exception.CoreException- 失败- Since:
- 2.3.2
-