package com.njcn.msgpush.module.push.client.sender;

import com.njcn.msgpush.module.push.dal.dataobject.message.MessageRecordDO;

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

/**
 * @author caozehui
 * @data 2026-02-11
 */
public interface SmsSender {
    /**
     * 向单个手机号发送短信
     *
     * @param message 消息
     * @return 发送结果
     */
    boolean sendSms(MessageRecordDO message);

    /**
     * 向多个手机号发送短信
     *
     * @param messageList 消息集合
     * @return 发送结果
     */
    boolean sendBatchSms(List<MessageRecordDO> messageList);
}
