From a3f37b7d32559b74dcb4335ead3c6b992a7739d0 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期四, 23 四月 2026 14:52:48 +0800
Subject: [PATCH] 提交

---
 ruoyi-common/src/main/java/com/ruoyi/common/core/service/ISubtaskSmsService.java  |   25 ++++++++++++
 ruoyi-common/src/main/java/com/ruoyi/common/core/service/IDingTalkService.java    |   16 ++++++++
 ruoyi-common/src/main/java/com/ruoyi/common/core/service/IConfigService.java      |   14 +++++++
 ruoyi-common/src/main/java/com/ruoyi/common/core/service/IUserExtInfoService.java |   27 +++++++++++++
 4 files changed, 82 insertions(+), 0 deletions(-)

diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/service/IConfigService.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/service/IConfigService.java
new file mode 100644
index 0000000..afd80d5
--- /dev/null
+++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/service/IConfigService.java
@@ -0,0 +1,14 @@
+package com.ruoyi.common.core.service;
+
+/**
+ * 绯荤粺鍙傛暟閰嶇疆鏈嶅姟鎺ュ彛锛堝叕鍏卞眰锛�
+ */
+public interface IConfigService {
+    /**
+     * 鏍规嵁鍙傛暟閿悕鏌ヨ鍙傛暟閿��
+     *
+     * @param configKey 鍙傛暟閿悕
+     * @return 鍙傛暟閿��
+     */
+    String selectConfigByKey(String configKey);
+}
diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/service/IDingTalkService.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/service/IDingTalkService.java
new file mode 100644
index 0000000..a36cbe4
--- /dev/null
+++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/service/IDingTalkService.java
@@ -0,0 +1,16 @@
+package com.ruoyi.common.core.service;
+
+import com.ruoyi.common.core.domain.DingTalkReqVo;
+
+/**
+ * 閽夐拤娑堟伅鍙戦�佹湇鍔℃帴鍙o紙鍏叡灞傦紝渚況uoyi-system绛夊熀纭�妯″潡浣跨敤锛�
+ */
+public interface IDingTalkService {
+    /**
+     * 鍙戦�侀拤閽夋秷鎭�
+     *
+     * @param dingTalkReqVo 鍙戦�佸唴瀹�
+     * @return 鏄惁鎴愬姛
+     */
+    Boolean sendNotification(DingTalkReqVo dingTalkReqVo);
+}
diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/service/ISubtaskSmsService.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/service/ISubtaskSmsService.java
new file mode 100644
index 0000000..25b73d9
--- /dev/null
+++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/service/ISubtaskSmsService.java
@@ -0,0 +1,25 @@
+package com.ruoyi.common.core.service;
+
+/**
+ * 鐭俊鍙戦�佺浉鍏崇殑璺ㄦā鍧楀叕鍏辨帴鍙�
+ * 鐢� smartor 妯″潡瀹炵幇锛屼緵 ruoyi-system 閫氳繃 SpringUtils 璋冪敤
+ */
+public interface ISubtaskSmsService {
+
+    /**
+     * 鏇存柊闅忚瀛愪换鍔$殑鐭俊閫氱煡鐘舵��
+     *
+     * @param subId       瀛愪换鍔D
+     * @param visitNotice 閫氱煡鐘舵�侊紙1-宸查�氱煡锛�
+     */
+    void updateSubtaskVisitNotice(Long subId, Integer visitNotice);
+
+    /**
+     * 鑾峰彇涓芥按鍖婚櫌Token
+     *
+     * @param orgid    鏈烘瀯ID
+     * @param tokenUrl token鑾峰彇鍦板潃
+     * @return token瀛楃涓�
+     */
+    String getLSHospToken(String orgid, String tokenUrl);
+}
diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/service/IUserExtInfoService.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/service/IUserExtInfoService.java
new file mode 100644
index 0000000..c328b51
--- /dev/null
+++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/service/IUserExtInfoService.java
@@ -0,0 +1,27 @@
+package com.ruoyi.common.core.service;
+
+import java.util.Map;
+
+/**
+ * 鐢ㄦ埛鎵╁睍淇℃伅鏈嶅姟鎺ュ彛锛堜緵 ruoyi-system 閫氳繃 SpringUtils 璋冪敤 smartor 瀹炵幇锛�
+ */
+public interface IUserExtInfoService {
+
+    /**
+     * 鑾峰彇鐢ㄦ埛鏈烘瀯/闄㈠尯淇℃伅
+     *
+     * @param userId   鐢ㄦ埛ID
+     * @param orgid    鏈烘瀯ID
+     * @param campusid 闄㈠尯ID
+     * @return 鍖呭惈 orgid 鍜� campusid 鐨� Map锛屾壘涓嶅埌鏃惰繑鍥炵┖ Map
+     */
+    Map<String, String> getUserOrgInfo(String userId, String orgid, String campusid);
+
+    /**
+     * 鑾峰彇婊℃剰搴﹂棶棰樺垎绫伙紙璇煶 + 闂嵎锛�
+     *
+     * @param orgid 鏈烘瀯ID
+     * @return 鍖呭惈 voiceCategories 鍜� questionnaireCategorys 鐨� Map
+     */
+    Map<String, Object> getSatisfactionCategories(String orgid);
+}

--
Gitblit v1.9.3