| | |
| | | package com.smartor.service; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | import com.aliyun.dysmsapi20170525.models.*; |
| | | import com.ruoyi.common.core.domain.AjaxResult; |
| | | import com.smartor.domain.BaseSmsRequest; |
| | | import com.smartor.domain.BaseSmsaccount; |
| | | import com.smartor.domain.BatchBaseSmsRequest; |
| | | import com.smartor.domain.TemplateSmsRequest; |
| | | import org.springframework.web.bind.annotation.PathVariable; |
| | | |
| | | /** |
| | | * 短信账号Service接口 |
| | | * |
| | | * |
| | | * @author smartor |
| | | * @date 2023-03-06 |
| | | */ |
| | | public interface IBaseSmsaccountService |
| | | { |
| | | public interface IBaseSmsaccountService { |
| | | /** |
| | | * 查询短信账号 |
| | | * |
| | | * |
| | | * @param smsacountid 短信账号主键 |
| | | * @return 短信账号 |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 查询短信账号列表 |
| | | * |
| | | * |
| | | * @param baseSmsaccount 短信账号 |
| | | * @return 短信账号集合 |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 新增短信账号 |
| | | * |
| | | * |
| | | * @param baseSmsaccount 短信账号 |
| | | * @return 结果 |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 修改短信账号 |
| | | * |
| | | * |
| | | * @param baseSmsaccount 短信账号 |
| | | * @return 结果 |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 批量删除短信账号 |
| | | * |
| | | * |
| | | * @param smsacountids 需要删除的短信账号主键集合 |
| | | * @return 结果 |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 删除短信账号信息 |
| | | * |
| | | * |
| | | * @param smsacountid 短信账号主键 |
| | | * @return 结果 |
| | | */ |
| | | public int deleteBaseSmsaccountBySmsacountid(Long smsacountid); |
| | | |
| | | /** |
| | | * 短信发送 |
| | | * |
| | | * @param baseSmsRequest |
| | | * @return |
| | | */ |
| | | public SendSmsResponseBody sendMsg(BaseSmsRequest baseSmsRequest); |
| | | |
| | | |
| | | /** |
| | | * 批量短信发送 |
| | | * |
| | | * @param batchBaseSmsRequest |
| | | * @return |
| | | */ |
| | | public SendBatchSmsResponseBody batchSendMsg(BatchBaseSmsRequest batchBaseSmsRequest); |
| | | |
| | | /** |
| | | * 新增短信模板 |
| | | * |
| | | * @param templateSmsRequest |
| | | * @return |
| | | */ |
| | | public AddSmsTemplateResponseBody addSmsTemplate(TemplateSmsRequest templateSmsRequest); |
| | | |
| | | /** |
| | | * 删除短信模板 |
| | | * |
| | | * @param templateCode |
| | | * @return |
| | | */ |
| | | public ModifySmsTemplateResponseBody delSmsTemplate(String templateCode); |
| | | |
| | | /** |
| | | * 修改审核未通过的模板 |
| | | * |
| | | * @param templateSmsRequest |
| | | * @return |
| | | */ |
| | | public ModifySmsTemplateResponseBody updateSmsTemplate(TemplateSmsRequest templateSmsRequest); |
| | | |
| | | /** |
| | | * 查询模板列表 |
| | | * |
| | | * @param pageIndex , pageSize |
| | | * @return |
| | | */ |
| | | public QuerySmsTemplateListResponseBody querySmsTemplate(Integer pageIndex, Integer pageSize); |
| | | |
| | | /** |
| | | * 查询短信模板审核状态 |
| | | * |
| | | * @param templateCode |
| | | * @return |
| | | */ |
| | | public QuerySmsTemplateResponseBody querySmsTemplateStatus(String templateCode); |
| | | |
| | | } |