From 007e33dd8728b4557917a2ffa2e2449865602742 Mon Sep 17 00:00:00 2001
From: xiejun <xj@2023>
Date: 星期一, 04 十二月 2023 16:10:48 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/ICodeClassifyService.java |   27 +++++++++++++++++++++++++--
 1 files changed, 25 insertions(+), 2 deletions(-)

diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/ICodeClassifyService.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/ICodeClassifyService.java
index 6979efd..0372041 100644
--- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/ICodeClassifyService.java
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/ICodeClassifyService.java
@@ -11,6 +11,7 @@
 import com.vci.ubcs.starter.revision.model.TreeQueryObject;
 import com.vci.ubcs.starter.web.pagemodel.BaseQueryObject;
 import com.vci.ubcs.starter.web.pagemodel.DataGrid;import com.vci.ubcs.starter.web.pagemodel.Tree;
+import org.apache.ibatis.annotations.Param;
 import org.springblade.core.log.exception.ServiceException;
 import org.springblade.core.tool.api.R;
 import java.io.File;
@@ -53,14 +54,15 @@
 	 * @param codeClassifyEntity 涓婚搴撳垎绫绘暟鎹紶杈撳璞�
 	 * @return 鎵ц缁撴灉
 	 */
-	R addSave(CodeClassify codeClassifyEntity)  ;
+	R addSave(CodeClassify codeClassifyEntity);
 
 	/**
 	 * 淇敼涓婚搴撳垎绫�
 	 * @param codeClassifyEntity 涓婚搴撳垎绫绘暟鎹紶杈撳璞�
 	 * @return 鎵ц缁撴灉
 	 */
-	R editSave(CodeClassify codeClassifyEntity) ;
+	R editSave(CodeClassify codeClassifyEntity);
+
 	/**
 	 * 妫�鏌� 涓婚搴撳垎绫绘槸鍚﹀垹闄�
 	 * @param codeClassify 涓婚搴撳垎绫绘暟鎹紶杈撳璞★紝蹇呴』瑕佹湁oid鍜宼s灞炴��
@@ -133,6 +135,7 @@
 	 * @return 涓婚搴撳垎绫绘樉绀烘爲
 	 */
 	List<Tree> referTree(TreeQueryObject treeQueryObject);
+
 	/**
 	 * 鏌ヨ涓婚搴撳垎绫� 鏍�
 	 * @param treeQueryObject 鏍戞煡璇㈠璞�
@@ -286,4 +289,24 @@
 	 */
 	List<CodeClassifyVO> getRMTypeByDescAndLib(String desc,String codeLibName);
 
+	/**
+	 * 鏍规嵁鍒嗙被鎻忚堪澶囨敞鍜屽簱鑺傜偣鏌ヨ鍒嗙被淇℃伅
+	 * @param oid
+	 * @param fieldInPath
+	 * @return
+	 */
+	List<CodeClassifyVO> selectAllClassifyByOid(String oid, String fieldInPath);
+
+	/**
+	 * 鏍规嵁椤跺眰鑺傜偣oid鏌ヨ鎵�鏈夐櫎褰撳墠鑺傜偣浠ュ鎵�鏈変笉鍙備笌鏍¢獙鐨勫垎绫籵id
+	 * @param topOid
+	 * @param currentOid
+	 * @return
+	 */
+	String selectLeafByParentClassifyOid(String topOid, String currentOid);
+
+	/**
+	 * 娴佹按渚濊禆鐢熸垚
+	 */
+	R flowingDependencyGen(String classifyOid);
 }

--
Gitblit v1.9.3