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