From 668e570bd1db6bd00e4293b6977e6d3d051053ce Mon Sep 17 00:00:00 2001
From: wlzboy <66905212@qq.com>
Date: 星期四, 27 十一月 2025 00:07:46 +0800
Subject: [PATCH] feat: 修改app录入界面及车辆用户同步

---
 ruoyi-system/src/main/java/com/ruoyi/system/service/ISysDeptService.java |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysDeptService.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysDeptService.java
index f228208..c3d1fcc 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysDeptService.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysDeptService.java
@@ -3,6 +3,7 @@
 import java.util.List;
 import com.ruoyi.common.core.domain.TreeSelect;
 import com.ruoyi.common.core.domain.entity.SysDept;
+import com.ruoyi.common.core.domain.entity.SysUser;
 
 /**
  * 閮ㄩ棬绠$悊 鏈嶅姟灞�
@@ -121,4 +122,24 @@
      * @return 缁撴灉
      */
     public int deleteDeptById(Long deptId);
+    
+    /**
+     * 璁$畻鎸囧畾鐢ㄦ埛鐨勫垎鍏徃鍒楄〃
+     * 閫昏緫锛�
+     * 1. 鏍规嵁鐢ㄦ埛鐨刼aOrderClass鍖归厤鍒嗗叕鍙革紙鏈嶅姟鍗曠紪鐮�/璋冨害鍗曠紪鐮侊級
+     * 2. 闄勫姞鐢ㄦ埛鎵�灞炵殑鍒嗗叕鍙革紙浠巇eptId/ancestors瑙f瀽锛�
+     * 3. 鍘婚噸鍚庤繑鍥�
+     * 
+     * @param user 鐢ㄦ埛淇℃伅
+     * @return 鍒嗗叕鍙稿垪琛�
+     */
+    public List<SysDept> computeBranchCompaniesForUser(SysUser user);
+    
+    /**
+     * 鏍规嵁service_class鏌ヨ閮ㄩ棬淇℃伅
+     * 
+     * @param serviceClass 鏈嶅姟绫诲埆缂栫爜
+     * @return 閮ㄩ棬淇℃伅
+     */
+    public SysDept selectDeptByServiceClass(String serviceClass);
 }

--
Gitblit v1.9.1