SmsMessageService.java 805 Bytes
package com.diligrp.cashier.assistant.service;

import java.util.List;
import java.util.Map;

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

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