| | |
| | | import cn.gistack.alerts.sms.entity.SmsRequest; |
| | | import cn.gistack.alerts.sms.entity.SmsResult; |
| | | import cn.gistack.alerts.sms.excel.SendRainSmsExcel; |
| | | import cn.gistack.alerts.sms.excel.SendSmsExcel; |
| | | import cn.gistack.alerts.sms.vo.SmsRequestTemplate; |
| | | import cn.gistack.alerts.sms.vo.SmsResponseVO; |
| | | |
| | |
| | | * @date 2023-05-30 |
| | | */ |
| | | public interface SmsService { |
| | | |
| | | public ComResult<DynSMSSendDataResult> testSend(String tempId,String [][] strss); |
| | | |
| | | /** |
| | | * 发送 xx 变量模板短信 |
| | |
| | | * @param number |
| | | * @return |
| | | */ |
| | | SmsResult saveSendResult(String code,String msg, SMSSendRequest request, Integer number); |
| | | SmsResult saveSendResult(Long alarmRuleId,String code,String msg, SMSSendRequest request, Integer number); |
| | | |
| | | /** |
| | | * 短信发送记录保存 |
| | |
| | | * @return |
| | | */ |
| | | Object batchSendSms(Map<String, Object> map); |
| | | |
| | | /** |
| | | * 导入表格发送预警短信 |
| | | * @param list 集合数据 |
| | | * @param templateId 模板id |
| | | * @param param 通用参数 |
| | | * @param content 发送内容 |
| | | * @return |
| | | */ |
| | | Object importSendSms(List<SendSmsExcel> list,String templateId,String param, String content); |
| | | |
| | | /** |
| | | * 水库测点合并发送 |
| | | * @param smsRequestTemplate |
| | | * @return |
| | | */ |
| | | Map<String, Object> sendSignMsgMergeCd(SmsRequestTemplate smsRequestTemplate); |
| | | |
| | | Map<String, Object> sendSignMsgMergeCdVideo(SmsRequestTemplate smsRequestTemplate); |
| | | } |