Class InviteCodeController

java.lang.Object
com.sankcrm.erp.auth.interfaces.InviteCodeController

@RestController public class InviteCodeController extends Object
邀请码管理
Since:
2.1.4
Author:
zhsxin
  • 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 - 查询失败