From a5e17e09ce2426ceca8362248bb5e46605bd35d6 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期四, 04 七月 2024 20:26:18 +0800
Subject: [PATCH] 代码提交
---
smartor/src/main/java/com/smartor/service/IBaseSmsaccountService.java | 83 +++++++++++++++++++++++++++++++++++++----
1 files changed, 74 insertions(+), 9 deletions(-)
diff --git a/smartor/src/main/java/com/smartor/service/IBaseSmsaccountService.java b/smartor/src/main/java/com/smartor/service/IBaseSmsaccountService.java
index 8ca0692..13cff97 100644
--- a/smartor/src/main/java/com/smartor/service/IBaseSmsaccountService.java
+++ b/smartor/src/main/java/com/smartor/service/IBaseSmsaccountService.java
@@ -1,19 +1,26 @@
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 鐭俊璐﹀彿
*/
@@ -21,7 +28,7 @@
/**
* 鏌ヨ鐭俊璐﹀彿鍒楄〃
- *
+ *
* @param baseSmsaccount 鐭俊璐﹀彿
* @return 鐭俊璐﹀彿闆嗗悎
*/
@@ -29,7 +36,7 @@
/**
* 鏂板鐭俊璐﹀彿
- *
+ *
* @param baseSmsaccount 鐭俊璐﹀彿
* @return 缁撴灉
*/
@@ -37,7 +44,7 @@
/**
* 淇敼鐭俊璐﹀彿
- *
+ *
* @param baseSmsaccount 鐭俊璐﹀彿
* @return 缁撴灉
*/
@@ -45,7 +52,7 @@
/**
* 鎵归噺鍒犻櫎鐭俊璐﹀彿
- *
+ *
* @param smsacountids 闇�瑕佸垹闄ょ殑鐭俊璐﹀彿涓婚敭闆嗗悎
* @return 缁撴灉
*/
@@ -53,9 +60,67 @@
/**
* 鍒犻櫎鐭俊璐﹀彿淇℃伅
- *
+ *
* @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);
+
}
--
Gitblit v1.9.3