package com.kidgrow.sms.service;
|
|
import com.kidgrow.common.model.ResultBody;
|
import com.kidgrow.sms.model.SmsModel;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiOperation;
|
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
/**
|
* 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
|
*
|
* @Description: 对外API 短信发送和验证码校验接口 feignClient 继承这个接口 即可调用<br>
|
* @Project: <br>
|
* @CreateDate: Created in 2020/2/17 09:20 <br>
|
* @Author: <a href="4345453@kidgrow.com">liuke</a>
|
*/
|
@Api(tags = "短信发送服务")
|
public interface AliyunSmsService {
|
|
/**
|
* 发送手机验证码
|
* @param smsModel
|
*/
|
@ApiOperation(value = "发送短信验证码接口")
|
@PostMapping("/send/verificationCode")
|
ResultBody sendVerificationCode(@RequestBody SmsModel smsModel);
|
|
/**
|
* 校验手机验证码是否正确
|
* @param smsModel
|
*/
|
@ApiOperation(value = "验证短信验证码接口")
|
@PostMapping("/validate/verificationCode")
|
ResultBody validateVerificationCode(@RequestBody SmsModel smsModel);
|
|
/**
|
* 发送手机短信消息
|
* @param smsModel
|
*/
|
@ApiOperation(value = "发送手机短信消息接口")
|
@PostMapping("/send/smsMsg")
|
ResultBody sendSmsMsg(@RequestBody SmsModel smsModel);
|
}
|