From 0e5ba7238d31dc8fb5015001661811dceab55c42 Mon Sep 17 00:00:00 2001
From: xiejun <xj@2023>
Date: 星期三, 13 九月 2023 09:02:33 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/CodeClassifyValueMapper.xml |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/CodeClassifyValueMapper.xml b/Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/CodeClassifyValueMapper.xml
index 7918a49..25fe4da 100644
--- a/Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/CodeClassifyValueMapper.xml
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/CodeClassifyValueMapper.xml
@@ -2,5 +2,33 @@
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="com.vci.ubcs.code.mapper.CodeClassifyValueMapper">
 
+    <select id="selectAllLevelChildOid" resultType="java.lang.String">
+        SELECT OID
+        FROM PL_CODE_CLASSIFYVALUE
+                 START WITH PARENTCLASSIFYVALUEOID = #{oid}
+        CONNECT BY PRIOR PARENTCLASSIFYVALUEOID = OID
+    </select>
+
+    <select id="selectChildOid" resultType="java.lang.String">
+        select OID from PL_CODE_CLASSIFYVALUE where PARENTCLASSIFYVALUEOID =#{oid}
+    </select>
+
+    <select id="countAllLevelChildOid" resultType="java.lang.Long">
+        select count(OID) countsize
+        FROM PL_CODE_CLASSIFYVALUE
+                 START WITH PARENTCLASSIFYVALUEOID = #{oid}
+        CONNECT BY PRIOR PARENTCLASSIFYVALUEOID = OID
+    </select>
+
+
+    <select id="getClassifyValueStr" resultType="java.lang.String">
+        SELECT
+            listagg(PCC.ID,'-') WITHIN GROUP(ORDER BY PCC.ORDERNUM ASC)
+        FROM
+            PL_CODE_CLASSIFYVALUE PCC
+        WHERE
+            PCC.CODECLASSIFYSECOID = #{oid}
+    </select>
+
 
 </mapper>

--
Gitblit v1.9.3