package com.ciyocloud.message.thirdparty.sms;

import com.ciyocloud.message.entity.MsgSendResult;

import java.util.Map;

/**
 * @author : codeck
 * @description : 短信服务
 * @create : 2020-12-15 10:30
 **/
public abstract class SmsService {

    public SmsPlatformProperties properties;

    /**
     * 发送短信
     *
     * @param phoneNumber    手机号
     * @param templateId     模板Id
     * @param templateParams 短信模板參數
     * @return
     */
    public abstract MsgSendResult sendSms(String phoneNumber, String templateId, Map<String, Object> templateParams) throws Exception;


}
