From c14fedd8903487457ad0911e8afab47670be754e Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期二, 29 八月 2023 22:15:20 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/CodePhaseAttrMapper.xml | 142 +++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 142 insertions(+), 0 deletions(-)
diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/CodePhaseAttrMapper.xml b/Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/CodePhaseAttrMapper.xml
index e3a79c2..09e3ded 100644
--- a/Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/CodePhaseAttrMapper.xml
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/CodePhaseAttrMapper.xml
@@ -2,5 +2,147 @@
<!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.CodePhaseAttrMapper">
+ <!-- 閫氱敤鏌ヨ鏄犲皠缁撴灉 -->
+ <resultMap id="CodePhaseattrResultMap" type="com.vci.ubcs.code.entity.CodePhaseAttr">
+ <result column="OID" property="oid"/>
+ <result column="REVISIONOID" property="revisionOid"/>
+ <result column="NAMEOID" property="nameOid"/>
+ <result column="BTMNAME" property="btmname"/>
+ <result column="LASTR" property="lastR"/>
+ <result column="FIRSTR" property="firstR"/>
+ <result column="LASTV" property="lastV"/>
+ <result column="FIRSTV" property="firstV"/>
+ <result column="CREATOR" property="creator"/>
+ <result column="CREATETIME" property="createTime"/>
+ <result column="LASTMODIFIER" property="lastModifier"/>
+ <result column="LASTMODIFYTIME" property="lastModifyTime"/>
+ <result column="REVISIONRULE" property="revisionRule"/>
+ <result column="VERSIONRULE" property="versionRule"/>
+ <result column="REVISIONSEQ" property="revisionSeq"/>
+ <result column="REVISIONVALUE" property="revisionValue"/>
+ <result column="VERSIONSEQ" property="versionSeq"/>
+ <result column="VERSIONVALUE" property="versionValue"/>
+ <result column="LCTID" property="lctid"/>
+ <result column="LCSTATUS" property="lcStatus"/>
+ <result column="TS" property="ts"/>
+ <result column="ID" property="id"/>
+ <result column="NAME" property="name"/>
+ <result column="DESCRIPTION" property="description"/>
+ <result column="OWNER" property="owner"/>
+ <result column="COPYFROMVERSION" property="copyFromVersion"/>
+ <result column="CODEPHASEOID" property="codePhaseOid"/>
+ <result column="ATTRIBUTEGROUP" property="attributeGroup"/>
+ </resultMap>
+
+ <select id="selectCodePhaseattrPage" resultMap="CodePhaseattrResultMap">
+ select * from PL_CODE_PHASEATTR where is_deleted = 0
+ </select>
+
+ <select id="selectByPhasea" resultMap="CodePhaseattrResultMap">
+ select lastmodifier,
+ revisionseq,
+ versionvalue,
+ description,
+ oid,
+ versionseq,
+ revisionrule,
+ lctid,
+ id,
+ owner,
+ creator,
+ createtime,
+ firstv,
+ attributegroup,
+ revisionoid,
+ btmname,
+ revisionvalue,
+ versionrule,
+ name,
+ lastr,
+ lastmodifytime,
+ copyfromversion,
+ nameoid,
+ lcstatus,
+ lastv,
+ codephaseoid,
+ firstr
+ from PL_CODE_PHASEATTR
+ where codephaseoid in
+ (select oid
+ from PL_CODE_TEMPPHASE
+ where codeClassifyTemplateOid = #{oid})
+ </select>
+
+ <select id="selectByPhaseaIds" resultMap="CodePhaseattrResultMap">
+ select lastmodifier,
+ revisionseq,
+ versionvalue,
+ description,
+ oid,
+ versionseq,
+ revisionrule,
+ lctid,
+ id,
+ owner,
+ creator,
+ createtime,
+ firstv,
+ attributegroup,
+ revisionoid,
+ btmname,
+ revisionvalue,
+ versionrule,
+ name,
+ lastr,
+ lastmodifytime,
+ copyfromversion,
+ nameoid,
+ lcstatus,
+ lastv,
+ codephaseoid,
+ firstr
+ from PL_CODE_PHASEATTR
+ where codephaseoid in
+ (#{oids})
+ </select>
+
+ <select id="listLinkAttrDOByTemplateAttrDOS" resultMap="CodePhaseattrResultMap">
+
+ SELECT lastmodifier,
+ revisionseq,
+ versionvalue,
+ description,
+ oid,
+ versionseq, /*checkinby,*/
+ revisionrule,
+ lctid,
+ id,
+ owner, /*checkoutby, */
+ creator,
+ createtime, /*is*/
+ firstv,
+ attributegroup,
+ revisionoid,
+ btmname, /*checkouttime,*/
+ revisionvalue,
+ versionrule,
+ name, /*is*/
+ lastr,
+ lastmodifytime,
+ copyfromversion,
+ nameoid,
+ lcstatus, /*is*/
+ lastv, /*checkintime,*/
+ codephaseoid,
+ /*is*/
+ firstr,
+ ts
+ FROM PL_CODE_PHASEATTR
+ where ID IN (#{id})
+ AND codephaseoid in
+ (select oid
+ from PL_CODE_TEMPPHASE
+ where codeClassifyTemplateOid =#{codeClassifyTemplateOid})
+ </select>
</mapper>
--
Gitblit v1.9.3