Package com.sankcrm.erp.auth.interfaces
Class InviteCodeController
java.lang.Object
com.sankcrm.erp.auth.interfaces.InviteCodeController
邀请码管理
- Since:
- 2.1.4
- Author:
- zhsxin
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.sankcrm.erp.mvc.application.readmodel.Response<InviteCodeDto> bind(BindCommand command) 绑定邀请码com.sankcrm.erp.mvc.application.readmodel.Response<InviteCodeDto> bind(ByCodeQuery query) 查询邀请码com.sankcrm.erp.mvc.application.readmodel.Response<List<InviteCodeDto>> generate(GenerateCommand command) 生成邀请码com.sankcrm.erp.mvc.application.readmodel.Response<List<InviteCodeDto>> 邀请码列表com.sankcrm.erp.mvc.application.readmodel.Response<com.sankcrm.erp.bus.Pagination<InviteCodeDto>> 邀请码列表sdkGenerate(GenerateCommand command) 生成邀请码
-
Constructor Details
-
InviteCodeController
public InviteCodeController()
-
-
Method Details
-
generate
@PostMapping("/v1/app/auth/invite/code/generate") public com.sankcrm.erp.mvc.application.readmodel.Response<List<InviteCodeDto>> generate(@RequestBody GenerateCommand command) throws com.sankcrm.erp.common.exception.CoreException 生成邀请码- Parameters:
command- 生成配置- Returns:
- 邀请码
- Throws:
com.sankcrm.erp.common.exception.CoreException- 创建失败
-
bind
@PostMapping("/v1/app/auth/invite/code/bind") public com.sankcrm.erp.mvc.application.readmodel.Response<InviteCodeDto> bind(@RequestBody BindCommand command) throws com.sankcrm.erp.common.exception.CoreException 绑定邀请码- Parameters:
command- 生成配置- Returns:
- 邀请码
- Throws:
com.sankcrm.erp.common.exception.CoreException- 创建失败
-
bind
@GetMapping("/v1/api/auth/invite/code/by_code") public com.sankcrm.erp.mvc.application.readmodel.Response<InviteCodeDto> bind(ByCodeQuery query) throws com.sankcrm.erp.common.exception.CoreException 查询邀请码- Parameters:
query- Code- Returns:
- 邀请码
- Throws:
com.sankcrm.erp.common.exception.CoreException- 查询失败
-
sdkGenerate
@PostMapping("/v1/api/auth/invite/code/generate") public com.sankcrm.erp.mvc.application.readmodel.Response<List<String>> sdkGenerate(@RequestBody GenerateCommand command) throws com.sankcrm.erp.common.exception.CoreException 生成邀请码- Parameters:
command- 生成配置- Returns:
- 邀请码
- Throws:
com.sankcrm.erp.common.exception.CoreException- 创建失败
-
list
@GetMapping("/v1/app/auth/invite/code/list") public com.sankcrm.erp.mvc.application.readmodel.Response<List<InviteCodeDto>> list(ListQuery query) throws com.sankcrm.erp.common.exception.CoreException 邀请码列表- Parameters:
query- 查询条件- Returns:
- 邀请码
- Throws:
com.sankcrm.erp.common.exception.CoreException- 查询失败
-
page
@GetMapping("/v1/app/auth/invite/code/page") public com.sankcrm.erp.mvc.application.readmodel.Response<com.sankcrm.erp.bus.Pagination<InviteCodeDto>> page(PageQuery query) throws com.sankcrm.erp.common.exception.CoreException 邀请码列表- Parameters:
query- 查询条件- Returns:
- 邀请码
- Throws:
com.sankcrm.erp.common.exception.CoreException- 查询失败
-