From 09e6dc3fb7266620fafb5e341808a8eb36e080a1 Mon Sep 17 00:00:00 2001
From: wlzboy <66905212@qq.com>
Date: 星期六, 13 十二月 2025 22:51:52 +0800
Subject: [PATCH] feat:增加企业微信消息提醒
---
ruoyi-system/src/main/java/com/ruoyi/system/service/INotifySendLogService.java | 29 ++++++++++++++++++++++++++++-
1 files changed, 28 insertions(+), 1 deletions(-)
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/INotifySendLogService.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/INotifySendLogService.java
index a6385ad..4edc27c 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/INotifySendLogService.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/INotifySendLogService.java
@@ -56,11 +56,29 @@
*
* @param id 璁板綍ID
* @param result 鍙戦�佺粨鏋滀俊鎭�
+ * @param content 鍙戦�佸唴瀹�
+ */
+ void markSendSuccess(Long id, String result, String content);
+
+ /**
+ * 鏇存柊鍙戦�佺姸鎬佷负鎴愬姛锛堝悜鍚庡吋瀹癸級
+ *
+ * @param id 璁板綍ID
+ * @param result 鍙戦�佺粨鏋滀俊鎭�
*/
void markSendSuccess(Long id, String result);
/**
* 鏇存柊鍙戦�佺姸鎬佷负澶辫触
+ *
+ * @param id 璁板綍ID
+ * @param errorMsg 閿欒淇℃伅
+ * @param content 鍙戦�佸唴瀹�
+ */
+ void markSendFailed(Long id, String errorMsg, String content);
+
+ /**
+ * 鏇存柊鍙戦�佺姸鎬佷负澶辫触锛堝悜鍚庡吋瀹癸級
*
* @param id 璁板綍ID
* @param errorMsg 閿欒淇℃伅
@@ -100,10 +118,19 @@
int deleteNotifySendLogById(Long id);
/**
+ * 鏍规嵁浠诲姟ID鍜岀敤鎴稩D鏌ヨ鍙戦�佽褰�
+ *
+ * @param taskId 浠诲姟ID
+ * @param userId 鐢ㄦ埛ID
+ * @param notifyType 閫氱煡绫诲瀷
+ * @param channel 閫氱煡娓犻亾
+ * @return 閫氱煡鍙戦�佽褰�
+ */
+ NotifySendLog selectNotifySendLog(Long taskId, Long userId, String notifyType, String channel);
+ /**
* 鏌ヨ寰呴噸璇曠殑澶辫触璁板綍
*
* @param maxRetryCount 鏈�澶ч噸璇曟鏁�
* @return 澶辫触璁板綍鍒楄〃
*/
- List<NotifySendLog> selectFailedNotifySendLogs(Integer maxRetryCount);
}
--
Gitblit v1.9.1