From 6c1d86f4e4c43024a9214752cfeb5f315744f4b2 Mon Sep 17 00:00:00 2001
From: 田源 <lastanimals@163.com>
Date: 星期日, 08 十月 2023 10:44:23 +0800
Subject: [PATCH] 分类授权-构建已选择数据多选回填
---
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