Class SmsCodeController

java.lang.Object
com.sankcrm.erp.auth.interfaces.sms.SmsCodeController

@RestController public class SmsCodeController extends Object
短信认证相关
Since:
2.1.2
Author:
zc
create time:
2023/10/27
  • Constructor Details

    • SmsCodeController

      public SmsCodeController()
  • Method Details

    • send

      @PostMapping({"/v1/app/auth/user/phone_code/send","/v1/app/authz/user/phone_code/send"}) public com.sankcrm.erp.mvc.application.readmodel.Response<Void> send(@RequestBody CreateCommand command) throws com.sankcrm.erp.common.exception.CoreException
      发送短信
      Parameters:
      command - 手机号信息
      Returns:
      响应信息
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 方式失败
    • updatePwd

      @PostMapping("/v1/app/authz/user/pwd/reset_by_phone") public com.sankcrm.erp.mvc.application.readmodel.Response<Void> updatePwd(@RequestBody PwdUpdateCommand command) throws com.sankcrm.erp.common.exception.CoreException
      修改帐号密码
      Parameters:
      command - 手机号信息
      Returns:
      响应信息
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 方式失败
    • phoneUpdate

      @PostMapping("/v1/app/auth/user/phone/bind") public com.sankcrm.erp.mvc.application.readmodel.Response<UserInfoDto> phoneUpdate(@RequestBody PhoneBindCommand command) throws com.sankcrm.erp.common.exception.CoreException
      绑定手机号
      Parameters:
      command - 手机号信息
      Returns:
      响应信息
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 方式失败
    • page

      @GetMapping("/v1/app/auth/user/phone_code/page") public com.sankcrm.erp.mvc.application.readmodel.Response<com.sankcrm.erp.bus.Pagination<SmsCodeDto>> page(PageQuery query) throws com.sankcrm.erp.common.exception.CoreException
      查询短信发送信息
      Parameters:
      query - 条件
      Returns:
      响应信息
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 查询异常
      Since:
      2.4.0
    • queryStatus

      @PostMapping("/v1/app/auth/user/phone_code/query_status") public com.sankcrm.erp.mvc.application.readmodel.Response<Void> queryStatus(@RequestBody StatusQueryCommand command) throws com.sankcrm.erp.common.exception.CoreException
      查询短信发送状态
      Parameters:
      command - 参数
      Returns:
      响应
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 处理异常
      Since:
      2.4.0