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