# 短信发送
wk-starter-sms
短信发送组件,主要包含验证码类、通知类短信发送功能组件默认提供
腾讯云
的代码实现,您可以扩展短信服务商和实现可视化配置功能
sms:
enable: true #是否启用
#服务提供商
provider: tencent
tencent:
secret-id: 123
secret-key: 456
appid: 789
sign: 大鲨鱼
template:
register: 813970 #注册短信验证码模版编号
login: 813970 #登录短信验证码模版编号
password: 813970 #找回密码短信验证码模版编号
message: 813970 #短信通知模版编号
- 短信发送类
public interface ISmsService {
/**
* 发送短信验证码
*
* @param mobile 手机号
* @param text 验证码
* @param type 类型
* @return true发送成功
* @throws SmsException
*/
void sendCode(String mobile, String text, SmsType type) throws SmsException;
/**
* 发送短信通知
*
* @param mobile 手机号码(腾讯云最大200)
* @param param 模板参数值
* @return
* @throws SmsException
*/
void sendMsg(String[] mobile, String[] param) throws SmsException;
}