From e062cddb9b1bd6976bf5730274828bcef57e08e7 Mon Sep 17 00:00:00 2001
From: ludc <pUXmgxCf6A>
Date: 星期五, 26 五月 2023 10:27:19 +0800
Subject: [PATCH] 集团属性映射配置接口功能添加

---
 Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/DockingPreClassifyMapper.xml |   48 +++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 47 insertions(+), 1 deletions(-)

diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/DockingPreClassifyMapper.xml b/Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/DockingPreClassifyMapper.xml
index 89fc815..7c45672 100644
--- a/Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/DockingPreClassifyMapper.xml
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/DockingPreClassifyMapper.xml
@@ -2,7 +2,7 @@
 <!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.DockingPreClassifyMapper">
     <!-- 閫氱敤鏌ヨ鏄犲皠缁撴灉 -->
-    <resultMap id="DockingPreAttrMappingResultMap" type="com.vci.ubcs.code.entity.DockingPreClassify">
+    <resultMap id="plDockingClassifyResultMap" type="com.vci.ubcs.code.entity.DockingPreClassify">
         <result column="OID" property="oid"/>
         <result column="REVISIONOID" property="revisionOid"/>
         <result column="NAMEOID" property="nameOid"/>
@@ -34,5 +34,51 @@
         <result column="NODELINKNAME" property="getNodeLinkName"/>
         <result column="PID" property="pid"/>
     </resultMap>
+    <select id="selectCompanyGroupClassifyVOByTree" resultMap="plDockingClassifyResultMap">
+        select codeclassify0.OID                 as oid,
+        codeclassify0.REVISIONOID             as revisionoid,
+        codeclassify0.NAMEOID              as nameOid,
+        codeclassify0.BTMNAME            as btmname,
+        codeclassify0.LASTR          as lastr,
+        codeclassify0.FIRSTR              as firstr,
+        codeclassify0.LASTV           as lastv,
+        codeclassify0.FIRSTV           as firstv,
+        codeclassify0.CREATOR           as creator,
+        codeclassify0.CREATETIME           as createtime,
+        codeclassify0.LASTMODIFIER           as lastmodifier,
+        codeclassify0.LASTMODIFYTIME        as lastmodifytime,
+        codeclassify0.REVISIONRULE        as revisionrule,
+        codeclassify0.VERSIONRULE        as versionrule,
+        codeclassify0.REVISIONSEQ        as revisionseq,
+        codeclassify0.REVISIONVALUE        as revisionvalue,
+        codeclassify0.VERSIONSEQ        as versionseq,
+        codeclassify0.VERSIONVALUE        as versionvalue,
+        codeclassify0.LCTID        as lctid,
+        codeclassify0.LCSTATUS              as lcstatus,
+        codeclassify0.OID                   as oid,
+        codeclassify0.TS                    as ts,
+        codeclassify0.DESCRIPTION           as description,
+        codeclassify0.OWNER                 as owner,
+        codeclassify0.COPYFROMVERSION       as copyfromversion,
+        codeclassify0.ID                    as id,
+        codeclassify0.NAME                  as name,
+        codeclassify0.CLASSNAME               as classname,
+        codeclassify0.NODELINK   as nodelink,
+        codeclassify0.NODELINKNAME   as nodelinkname,
+        codeclassify0.PID   as pid
+        from PL_CODE_JCLASSIFY codeclassify0
+        <where>
+            <if test="oid != null and oid != ''">
+                codeclassify0.pid = '${oid}'
+            </if>
+            <if test="oid = null">
+                codeclassify0.pid is null
+            </if>
+        </where>
+        order by id asc
+    </select>
 
+    <select id="checkHasChild" resultType="java.lang.Boolean">
+        select count(oid) from PL_CODE_JCLASSIFY  where pid = #{oid}
+    </select>
 </mapper>

--
Gitblit v1.9.3