AliSmsService.java 817 B

123456789101112131415161718192021222324252627282930
  1. package com.xy.service;
  2. import com.xy.annotate.RestMappingController;
  3. import com.xy.dto.SmsDTO;
  4. import com.xy.dto.SmsSendDTO;
  5. import com.xy.utils.R;
  6. import org.springframework.validation.annotation.Validated;
  7. import org.springframework.web.bind.annotation.PostMapping;
  8. import org.springframework.web.bind.annotation.RequestBody;
  9. @RestMappingController("/ali/sms")
  10. public interface AliSmsService {
  11. @PostMapping("sendCode")
  12. R sendCode(@RequestBody @Validated SmsSendDTO smsSendDTO);
  13. @PostMapping("sendCodeByUserInfo")
  14. R sendCodeByUserInfo(@RequestBody @Validated SmsSendDTO smsSendDTO);
  15. /**
  16. * 验证码验证
  17. *
  18. * @param smsDTO sms
  19. * @return 操作状态
  20. */
  21. @PostMapping("verifyCode")
  22. R<Boolean> verifyCode(@RequestBody @Validated SmsDTO.Validation smsDTO);
  23. }