SmsMessageService.java 823 Bytes
package com.diligrp.assistant.sms.service;

import com.diligrp.assistant.sms.domain.ParamPair;

import java.util.List;

public interface SmsMessageService {
    /**
     * 发送短信
     *
     * @param templateId - 短信模版ID
     * @param telephones - 手机号列表
     * @param params - 参数
     * @param signature - 网建短信签名
     */
    void sendSmsMessage(String templateId, List<String> telephones, List<ParamPair> params, String signature);

    /**
     * 进行必要性检查后异步发送短信
     *
     * @param templateId - 短信模版ID
     * @param telephones - 手机号列表
     * @param params - 参数
     * @param signature - 网建短信签名
     */
    void asyncSendSmsMessage(String templateId, List<String> telephones, List<ParamPair> params, String signature);
}