| | |
| | | <mapper namespace="com.vci.ubcs.code.mapper.CodeBasicSecMapper"> |
| | | |
| | | <!-- 通用查询映射结果 --> |
| | | <resultMap id="CodeRuleResultMap" type="com.vci.ubcs.code.entity.CodeRule"> |
| | | |
| | | |
| | | <resultMap type="com.vci.ubcs.code.entity.CodeBasicSec" id="CodeBasicsecMap"> |
| | | <result property="oid" column="OID" jdbcType="VARCHAR"/> |
| | | <result property="revisionOid" column="REVISIONOID" jdbcType="VARCHAR"/> |
| | | <result property="nameOid" column="NAMEOID" jdbcType="VARCHAR"/> |
| | | <result property="btmname" column="BTMNAME" jdbcType="VARCHAR"/> |
| | | <result property="lastR" column="LASTR" jdbcType="VARCHAR"/> |
| | | <result property="firstR" column="FIRSTR" jdbcType="VARCHAR"/> |
| | | <result property="lastV" column="LASTV" jdbcType="VARCHAR"/> |
| | | <result property="firstV" column="FIRSTV" jdbcType="VARCHAR"/> |
| | | <result property="creator" column="CREATOR" jdbcType="VARCHAR"/> |
| | | <result property="createTime" column="CREATETIME" jdbcType="VARCHAR"/> |
| | | <result property="lastModifier" column="LASTMODIFIER" jdbcType="VARCHAR"/> |
| | | <result property="lastModifyTime" column="LASTMODIFYTIME" jdbcType="VARCHAR"/> |
| | | <result property="revisionRule" column="REVISIONRULE" jdbcType="VARCHAR"/> |
| | | <result property="versionRule" column="VERSIONRULE" jdbcType="VARCHAR"/> |
| | | <result property="revisionSeq" column="REVISIONSEQ" jdbcType="INTEGER"/> |
| | | <result property="revisionValue" column="REVISIONVALUE" jdbcType="VARCHAR"/> |
| | | <result property="versionSeq" column="VERSIONSEQ" jdbcType="INTEGER"/> |
| | | <result property="versionValue" column="VERSIONVALUE" jdbcType="VARCHAR"/> |
| | | <result property="lctid" column="LCTID" jdbcType="VARCHAR"/> |
| | | <result property="lcStatus" column="LCSTATUS" jdbcType="VARCHAR"/> |
| | | <result property="ts" column="TS" jdbcType="VARCHAR"/> |
| | | <result property="id" column="ID" jdbcType="VARCHAR"/> |
| | | <result property="name" column="NAME" jdbcType="VARCHAR"/> |
| | | <result property="description" column="DESCRIPTION" jdbcType="VARCHAR"/> |
| | | <result property="owner" column="OWNER" jdbcType="VARCHAR"/> |
| | | <result property="copyFromVersion" column="COPYFROMVERSION" jdbcType="VARCHAR"/> |
| | | <result property="secType" column="SECTYPE" jdbcType="VARCHAR"/> |
| | | <result property="pkCodeRule" column="PKCODERULE" jdbcType="VARCHAR"/> |
| | | <result property="orderNum" column="ORDERNUM" jdbcType="INTEGER"/> |
| | | <result property="getValueClass" column="GETVALUECLASS" jdbcType="VARCHAR"/> |
| | | <result property="codeDateFormatStr" column="CODEDATEFORMATSTR" jdbcType="VARCHAR"/> |
| | | <result property="codeSecLengthType" column="CODESECLENGTHTYPE" jdbcType="VARCHAR"/> |
| | | <result property="codeFillLength" column="CODESECLENGTH" jdbcType="VARCHAR"/> |
| | | <result property="codeLevelType" column="CODELEVELTYPE" jdbcType="VARCHAR"/> |
| | | <result property="codeLevelValue" column="CODELEVELVALUE" jdbcType="INTEGER"/> |
| | | <result property="valueCutLength" column="VALUECUTLENGTH" jdbcType="INTEGER"/> |
| | | <result property="valueCutType" column="VALUECUTTYPE" jdbcType="VARCHAR"/> |
| | | <result property="codeGetValueType" column="CODEGETVALUETYPE" jdbcType="VARCHAR"/> |
| | | <result property="referCodeClassifyOid" column="REFERCODECLASSIFYOID" jdbcType="VARCHAR"/> |
| | | <result property="referConfig" column="REFERCONFIG" jdbcType="VARCHAR"/> |
| | | <result property="referValueInfo" column="REFERVALUEINFO" jdbcType="VARCHAR"/> |
| | | <result property="filterSql" column="FILTERSQL" jdbcType="VARCHAR"/> |
| | | <result property="serialStart" column="SERIALSTART" jdbcType="VARCHAR"/> |
| | | <result property="serialStep" column="SERIALSTEP" jdbcType="INTEGER"/> |
| | | <result property="codeFillType" column="CODEFILLTYPE" jdbcType="VARCHAR"/> |
| | | <result property="codeFillTypeText" column="CODEFILLTYPETEXT" jdbcType="VARCHAR"/> |
| | | <result property="codeFillSeparator" column="CODEFILLSEPARATOR" jdbcType="VARCHAR"/> |
| | | <result property="codeFillLength" column="CODEFILLLENGTH" jdbcType="VARCHAR"/> |
| | | <result property="codeFillLimit" column="CODEFILLLIMIT" jdbcType="INTEGER"/> |
| | | <result property="codeFillFlag" column="CODEFILLFLAG" jdbcType="VARCHAR"/> |
| | | <result property="customCodeSerialClass" column="CUSTOMCODESERIALCLASS" jdbcType="VARCHAR"/> |
| | | <result property="matchClassifyValueFlag" column="MATCHCLASSIFYVALUEFLAG" jdbcType="VARCHAR"/> |
| | | <result property="parentClassifySecOid" column="PARENTCLASSIFYSECOID" jdbcType="VARCHAR"/> |
| | | <result property="nullableFlag" column="NULLABLEFLAG" jdbcType="VARCHAR"/> |
| | | <result property="componentCodeFlag" column="COMPONENTCODEFLAG" jdbcType="VARCHAR"/> |
| | | <result property="serialDependFlag" column="SERIALDEPENDFLAG" jdbcType="VARCHAR"/> |
| | | <result property="displayFlag" column="DISPLAYFLAG" jdbcType="VARCHAR"/> |
| | | <result property="serialDependOrder" column="SERIALDEPENDORDER" jdbcType="INTEGER"/> |
| | | <result property="referAttributeName" column="REFERATTRIBUTENAME" jdbcType="VARCHAR"/> |
| | | <result property="referAttributeId" column="REFERATTRIBUTEID" jdbcType="VARCHAR"/> |
| | | <result property="referBtmName" column="REFERBTMNAME" jdbcType="VARCHAR"/> |
| | | <result property="referBtmId" column="REFERBTMID" jdbcType="VARCHAR"/> |
| | | </resultMap> |
| | | |
| | | <select id="selectCodeBasicSecPage" resultMap="CodeRuleResultMap"> |
| | | |
| | | <select id="selectCodeBasicSecPage" resultMap="CodeBasicsecMap"> |
| | | select PL_CODE_BASICSEC.oid, |
| | | PL_CODE_BASICSEC.revisionoid, |
| | | PL_CODE_BASICSEC.nameoid, |
| | | PL_CODE_BASICSEC.btmname, |
| | | PL_CODE_BASICSEC.lastr, |
| | | PL_CODE_BASICSEC.firstr, |
| | | PL_CODE_BASICSEC.lastv, |
| | | PL_CODE_BASICSEC.firstv, |
| | | PL_CODE_BASICSEC.creator, |
| | | PL_CODE_BASICSEC.createtime, |
| | | PL_CODE_BASICSEC.lastmodifier, |
| | | PL_CODE_BASICSEC.lastmodifytime, |
| | | PL_CODE_BASICSEC.revisionrule, |
| | | PL_CODE_BASICSEC.versionrule, |
| | | PL_CODE_BASICSEC.revisionseq, |
| | | PL_CODE_BASICSEC.revisionvalue, |
| | | PL_CODE_BASICSEC.versionseq, |
| | | PL_CODE_BASICSEC.versionvalue, |
| | | PL_CODE_BASICSEC.lctid, |
| | | PL_CODE_BASICSEC.lcstatus, |
| | | PL_CODE_BASICSEC.ts, |
| | | PL_CODE_BASICSEC.id, |
| | | PL_CODE_BASICSEC.name, |
| | | PL_CODE_BASICSEC.description, |
| | | PL_CODE_BASICSEC.owner, |
| | | PL_CODE_BASICSEC.copyfromversion, |
| | | PL_CODE_BASICSEC.codefillseparator, |
| | | PL_CODE_BASICSEC.codeseclength, |
| | | PL_CODE_BASICSEC.valuecuttype, |
| | | PL_CODE_BASICSEC.codefilltype, |
| | | PL_CODE_BASICSEC.refervalueinfo, |
| | | PL_CODE_BASICSEC.referattributeid, |
| | | PL_CODE_BASICSEC.getvalueclass, |
| | | PL_CODE_BASICSEC.displayflag, |
| | | PL_CODE_BASICSEC.parentclassifysecoid, |
| | | PL_CODE_BASICSEC.serialstep, |
| | | PL_CODE_BASICSEC.serialdependflag, |
| | | PL_CODE_BASICSEC.filtersql, |
| | | PL_CODE_BASICSEC.codedateformatstr, |
| | | PL_CODE_BASICSEC.refercodeclassifyoid, |
| | | PL_CODE_BASICSEC.codeleveltype, |
| | | PL_CODE_BASICSEC.codeseclengthtype, |
| | | PL_CODE_BASICSEC.referattributename, |
| | | PL_CODE_BASICSEC.referbtmname, |
| | | PL_CODE_BASICSEC.codefillflag, |
| | | PL_CODE_BASICSEC.valuecutlength, |
| | | PL_CODE_BASICSEC.codegetvaluetype, |
| | | PL_CODE_BASICSEC.referbtmid, |
| | | PL_CODE_BASICSEC.codefilltypetext, |
| | | PL_CODE_BASICSEC.codelevelvalue, |
| | | PL_CODE_BASICSEC.codefilllength, |
| | | PL_CODE_BASICSEC.customcodeserialclass, |
| | | PL_CODE_BASICSEC.matchclassifyvalueflag, |
| | | PL_CODE_BASICSEC.sectype, |
| | | PL_CODE_BASICSEC.pkcoderule, |
| | | PL_CODE_BASICSEC.ordernum, |
| | | PL_CODE_BASICSEC.referconfig, |
| | | PL_CODE_BASICSEC.serialstart, |
| | | PL_CODE_BASICSEC.componentcodeflag, |
| | | PL_CODE_BASICSEC.serialdependorder, |
| | | PL_CODE_BASICSEC.nullableflag, |
| | | PL_CODE_BASICSEC.codefilllimit, |
| | | btm_codebasicsec_1.name as b__name, |
| | | platformbtm_codeclassify.name as c__name, |
| | | COUNT(*) OVER () "##VCI_COUNT_VCI##" |
| | | PL_CODE_BASICSEC.revisionoid, |
| | | PL_CODE_BASICSEC.nameoid, |
| | | PL_CODE_BASICSEC.btmname, |
| | | PL_CODE_BASICSEC.lastr, |
| | | PL_CODE_BASICSEC.firstr, |
| | | PL_CODE_BASICSEC.lastv, |
| | | PL_CODE_BASICSEC.firstv, |
| | | PL_CODE_BASICSEC.creator, |
| | | PL_CODE_BASICSEC.createtime, |
| | | PL_CODE_BASICSEC.lastmodifier, |
| | | PL_CODE_BASICSEC.lastmodifytime, |
| | | PL_CODE_BASICSEC.revisionrule, |
| | | PL_CODE_BASICSEC.versionrule, |
| | | PL_CODE_BASICSEC.revisionseq, |
| | | PL_CODE_BASICSEC.revisionvalue, |
| | | PL_CODE_BASICSEC.versionseq, |
| | | PL_CODE_BASICSEC.versionvalue, |
| | | PL_CODE_BASICSEC.lctid, |
| | | PL_CODE_BASICSEC.lcstatus, |
| | | PL_CODE_BASICSEC.ts, |
| | | PL_CODE_BASICSEC.id, |
| | | PL_CODE_BASICSEC.name, |
| | | PL_CODE_BASICSEC.description, |
| | | PL_CODE_BASICSEC.owner, |
| | | PL_CODE_BASICSEC.copyfromversion, |
| | | PL_CODE_BASICSEC.codefillseparator, |
| | | PL_CODE_BASICSEC.codeseclength, |
| | | PL_CODE_BASICSEC.valuecuttype, |
| | | PL_CODE_BASICSEC.codefilltype, |
| | | PL_CODE_BASICSEC.refervalueinfo, |
| | | PL_CODE_BASICSEC.referattributeid, |
| | | PL_CODE_BASICSEC.getvalueclass, |
| | | PL_CODE_BASICSEC.displayflag, |
| | | PL_CODE_BASICSEC.parentclassifysecoid, |
| | | PL_CODE_BASICSEC.serialstep, |
| | | PL_CODE_BASICSEC.serialdependflag, |
| | | PL_CODE_BASICSEC.filtersql, |
| | | PL_CODE_BASICSEC.codedateformatstr, |
| | | PL_CODE_BASICSEC.refercodeclassifyoid, |
| | | PL_CODE_BASICSEC.codeleveltype, |
| | | PL_CODE_BASICSEC.codeseclengthtype, |
| | | PL_CODE_BASICSEC.referattributename, |
| | | PL_CODE_BASICSEC.referbtmname, |
| | | PL_CODE_BASICSEC.codefillflag, |
| | | PL_CODE_BASICSEC.valuecutlength, |
| | | PL_CODE_BASICSEC.codegetvaluetype, |
| | | PL_CODE_BASICSEC.referbtmid, |
| | | PL_CODE_BASICSEC.codefilltypetext, |
| | | PL_CODE_BASICSEC.codelevelvalue, |
| | | PL_CODE_BASICSEC.codefilllength, |
| | | PL_CODE_BASICSEC.customcodeserialclass, |
| | | PL_CODE_BASICSEC.matchclassifyvalueflag, |
| | | PL_CODE_BASICSEC.sectype, |
| | | PL_CODE_BASICSEC.pkcoderule, |
| | | PL_CODE_BASICSEC.ordernum, |
| | | PL_CODE_BASICSEC.referconfig, |
| | | PL_CODE_BASICSEC.serialstart, |
| | | PL_CODE_BASICSEC.componentcodeflag, |
| | | PL_CODE_BASICSEC.serialdependorder, |
| | | PL_CODE_BASICSEC.nullableflag, |
| | | PL_CODE_BASICSEC.codefilllimit, |
| | | btm_codebasicsec_1.name as b__name, |
| | | platformbtm_codeclassify.name as c__name, |
| | | COUNT(*) OVER () "##VCI_COUNT_VCI##" |
| | | from PL_CODE_BASICSEC |
| | | left join PL_CODE_BASICSEC btm_codebasicsec_1 |
| | | on btm_codebasicsec_1.oid = PL_CODE_BASICSEC.parentclassifysecoid |
| | | left join PL_CODE_BASICSEC platformbtm_codeclassify |
| | | on platformbtm_codeclassify.oid = PL_CODE_BASICSEC.refercodeclassifyoid |
| | | where |
| | | and PL_CODE_BASICSEC.pkcoderule = #{codeBasicSec.pkCodeRule} |
| | | left join PL_CODE_BASICSEC btm_codebasicsec_1 |
| | | on btm_codebasicsec_1.oid = PL_CODE_BASICSEC.parentclassifysecoid |
| | | left join PL_CODE_BASICSEC platformbtm_codeclassify |
| | | on platformbtm_codeclassify.oid = PL_CODE_BASICSEC.refercodeclassifyoid |
| | | <where> |
| | | <if test="codeBasicSec.oid != null and codeBasicSec.oid != ''"> |
| | | and PL_CODE_BASICSEC.OID = #{codeBasicSec.oid} |
| | | </if> |
| | | <if test="codeBasicSec.revisionOid != null and codeBasicSec.revisionOid != ''"> |
| | | and PL_CODE_BASICSEC.REVISIONOID = #{codeBasicSec.revisionOid} |
| | | </if> |
| | | <if test="codeBasicSec.nameOid != null and codeBasicSec.nameOid != ''"> |
| | | and PL_CODE_BASICSEC.NAMEOID = #{codeBasicSec.nameOid} |
| | | </if> |
| | | <if test="codeBasicSec.btmname != null and codeBasicSec.btmname != ''"> |
| | | and PL_CODE_BASICSEC.BTMNAME = #{codeBasicSec.btmname} |
| | | </if> |
| | | <if test="codeBasicSec.lastR != null and codeBasicSec.lastR != ''"> |
| | | and PL_CODE_BASICSEC.LASTR = #{codeBasicSec.lastR} |
| | | </if> |
| | | <if test="codeBasicSec.firstR != null and codeBasicSec.firstR != ''"> |
| | | and PL_CODE_BASICSEC.FIRSTR = #{codeBasicSec.firstR} |
| | | </if> |
| | | <if test="codeBasicSec.lastV != null and codeBasicSec.lastv != ''"> |
| | | and PL_CODE_BASICSEC.LASTV = #{codeBasicSec.lastV} |
| | | </if> |
| | | <if test="codeBasicSec.firstV != null and codeBasicSec.firstV != ''"> |
| | | and PL_CODE_BASICSEC.FIRSTV = #{codeBasicSec.firstV} |
| | | </if> |
| | | <if test="codeBasicSec.creator != null and codeBasicSec.creator != ''"> |
| | | and PL_CODE_BASICSEC.CREATOR = #{codeBasicSec.creator} |
| | | </if> |
| | | <if test="codeBasicSec.createTime != null and codeBasicSec.createTime != ''"> |
| | | and PL_CODE_BASICSEC.CREATETIME = #{codeBasicSec.createTime} |
| | | </if> |
| | | <if test="codeBasicSec.lastModifier != null and codeBasicSec.lastModifier != ''"> |
| | | and PL_CODE_BASICSEC.LASTMODIFIER = #{codeBasicSec.lastModifier} |
| | | </if> |
| | | <if test="codeBasicSec.lastModifyTime != null and codeBasicSec.lastModifyTime != ''"> |
| | | and PL_CODE_BASICSEC.LASTMODIFYTIME = #{codeBasicSec.lastModifyTime} |
| | | </if> |
| | | <if test="codeBasicSec.revisionRule != null and codeBasicSec.revisionRule != ''"> |
| | | and PL_CODE_BASICSEC.REVISIONRULE = #{codeBasicSec.revisionRule} |
| | | </if> |
| | | <if test="codeBasicSec.versionRule != null and codeBasicSec.versionRule != ''"> |
| | | and PL_CODE_BASICSEC.VERSIONRULE = #{codeBasicSec.versionRule} |
| | | </if> |
| | | <if test="codeBasicSec.revisionSeq != null"> |
| | | and PL_CODE_BASICSEC.REVISIONSEQ = #{codeBasicSec.revisionSeq} |
| | | </if> |
| | | <if test="codeBasicSec.revisionValue != null and codeBasicSec.revisionValue != ''"> |
| | | and PL_CODE_BASICSEC.REVISIONVALUE = #{codeBasicSec.revisionValue} |
| | | </if> |
| | | <if test="codeBasicSec.versionSeq != null"> |
| | | and PL_CODE_BASICSEC.VERSIONSEQ = #{codeBasicSec.versionSeq} |
| | | </if> |
| | | <if test="codeBasicSec.versionValue != null and codeBasicSec.versionValue != ''"> |
| | | and PL_CODE_BASICSEC.VERSIONVALUE = #{codeBasicSec.versionValue} |
| | | </if> |
| | | <if test="codeBasicSec.lctid != null and codeBasicSec.lctid != ''"> |
| | | and PL_CODE_BASICSEC.LCTID = #{codeBasicSec.lctid} |
| | | </if> |
| | | <if test="codeBasicSec.lcStatus != null and codeBasicSec.lcStatus != ''"> |
| | | and PL_CODE_BASICSEC.LCSTATUS = #{codeBasicSec.lcStatus} |
| | | </if> |
| | | <if test="codeBasicSec.ts != null and codeBasicSec.ts != ''"> |
| | | and PL_CODE_BASICSEC.TS = #{codeBasicSec.ts} |
| | | </if> |
| | | <if test="codeBasicSec.id != null and codeBasicSec.id != ''"> |
| | | and PL_CODE_BASICSEC.ID = #{codeBasicSec.id} |
| | | </if> |
| | | <if test="codeBasicSec.name != null and codeBasicSec.name != ''"> |
| | | and PL_CODE_BASICSEC.NAME = #{codeBasicSec.name} |
| | | </if> |
| | | <if test="codeBasicSec.description != null and codeBasicSec.description != ''"> |
| | | and PL_CODE_BASICSEC.DESCRIPTION = #{codeBasicSec.description} |
| | | </if> |
| | | <if test="codeBasicSec.owner != null and codeBasicSec.owner != ''"> |
| | | and PL_CODE_BASICSEC.OWNER = #{codeBasicSec.owner} |
| | | </if> |
| | | <if test="codeBasicSec.copyFromVersion != null and codeBasicSec.copyFromVersion != ''"> |
| | | and PL_CODE_BASICSEC.COPYFROMVERSION = #{codeBasicSec.copyFromVersion} |
| | | </if> |
| | | <if test="codeBasicSec.sectype != null and codeBasicSec.sectype != ''"> |
| | | and PL_CODE_BASICSEC.SECTYPE = #{codeBasicSec.sectype} |
| | | </if> |
| | | <if test="codeBasicSec.pkCodeRule != null and codeBasicSec.pkCodeRule != ''"> |
| | | and PL_CODE_BASICSEC.PKCODERULE = #{codeBasicSec.pkCodeRule} |
| | | </if> |
| | | <if test="codeBasicSec.orderNum != null"> |
| | | and PL_CODE_BASICSEC.ORDERNUM = #{codeBasicSec.orderNum} |
| | | </if> |
| | | <if test="codeBasicSec.getValueClass != null and codeBasicSec.getValueClass != ''"> |
| | | and PL_CODE_BASICSEC.GETVALUECLASS = #{codeBasicSec.getValueClass} |
| | | </if> |
| | | <if test="codeBasicSec.codeDateFormatStr != null and codeBasicSec.codeDateFormatStr != ''"> |
| | | and PL_CODE_BASICSEC.CODEDATEFORMATSTR = #{codeBasicSec.codeDateFormatStr} |
| | | </if> |
| | | <if test="codeBasicSec.codeSecLengthType != null and codeBasicSec.codeSecLengthType != ''"> |
| | | and PL_CODE_BASICSEC.CODESECLENGTHTYPE = #{codeBasicSec.codeSecLengthType} |
| | | </if> |
| | | <if test="codeBasicSec.codeSecLength != null and codeBasicSec.codeSecLength != ''"> |
| | | and PL_CODE_BASICSEC.CODESECLENGTH = #{codeBasicSec.codeSecLength} |
| | | </if> |
| | | <if test="codeBasicSec.codeLevelType != null and codeBasicSec.codeLevelType != ''"> |
| | | and PL_CODE_BASICSEC.CODELEVELTYPE = #{codeBasicSec.codeLevelType} |
| | | </if> |
| | | <if test="codeBasicSec.codeLevelValue != null"> |
| | | and PL_CODE_BASICSEC.CODELEVELVALUE = #{codeBasicSec.codeLevelValue} |
| | | </if> |
| | | <if test="codeBasicSec.valueCutLength != null"> |
| | | and PL_CODE_BASICSEC.VALUECUTLENGTH = #{codeBasicSec.valueCutLength} |
| | | </if> |
| | | <if test="codeBasicSec.valueCutType != null and codeBasicSec.valueCutType != ''"> |
| | | and PL_CODE_BASICSEC.VALUECUTTYPE = #{codeBasicSec.valueCutType} |
| | | </if> |
| | | <if test="codeBasicSec.codeGetValueType != null and codeBasicSec.codeGetValueType != ''"> |
| | | and PL_CODE_BASICSEC.CODEGETVALUETYPE = #{codeBasicSec.codeGetValueType} |
| | | </if> |
| | | <if test="codeBasicSec.referCodeClassifyOid != null and codeBasicSec.referCodeClassifyOid != ''"> |
| | | and PL_CODE_BASICSEC.REFERCODECLASSIFYOID = #{codeBasicSec.referCodeClassifyOid} |
| | | </if> |
| | | <if test="codeBasicSec.referConfig != null and codeBasicSec.referConfig != ''"> |
| | | and PL_CODE_BASICSEC.REFERCONFIG = #{codeBasicSec.referConfig} |
| | | </if> |
| | | <if test="codeBasicSec.referValueInfo != null and codeBasicSec.referValueInfo != ''"> |
| | | and PL_CODE_BASICSEC.REFERVALUEINFO = #{codeBasicSec.referValueInfo} |
| | | </if> |
| | | <if test="codeBasicSec.filterSql != null and codeBasicSec.filterSql != ''"> |
| | | and PL_CODE_BASICSEC.FILTERSQL = #{codeBasicSec.filterSql} |
| | | </if> |
| | | <if test="codeBasicSec.serialStart != null and scodeBasicSec.serialStart != ''"> |
| | | and PL_CODE_BASICSEC.SERIALSTART = #{codeBasicSec.serialStart} |
| | | </if> |
| | | <if test="codeBasicSec.serialStep != null"> |
| | | and PL_CODE_BASICSEC.SERIALSTEP = #{codeBasicSec.serialStep} |
| | | </if> |
| | | <if test="codeBasicSec.codeFillType != null and codeBasicSec.codeFillType != ''"> |
| | | and PL_CODE_BASICSEC.CODEFILLTYPE = #{codeBasicSec.codeFillType} |
| | | </if> |
| | | <if test="codeBasicSec.codeFillTypeText != null and codeBasicSec.codeFillTypeText != ''"> |
| | | and PL_CODE_BASICSEC.CODEFILLTYPETEXT = #{codeBasicSec.codeFillTypeText} |
| | | </if> |
| | | <if test="codeBasicSec.codeFillSeparator != null and codeBasicSec.codeFillSeparator != ''"> |
| | | and PL_CODE_BASICSEC.CODEFILLSEPARATOR = #{codeBasicSec.codeFillSeparator} |
| | | </if> |
| | | <if test="codeBasicSec.codeFillLength != null and codeBasicSec.codeFillLength != ''"> |
| | | and PL_CODE_BASICSEC.CODEFILLLENGTH = #{codeBasicSec.codeFillLength} |
| | | </if> |
| | | <if test="codeBasicSec.codeFillLimit != null"> |
| | | and PL_CODE_BASICSEC.CODEFILLLIMIT = #{codeBasicSec.codeFillLimit} |
| | | </if> |
| | | <if test="codeBasicSec.codeFillFlag != null and codeBasicSec.codeFillFlag != ''"> |
| | | and PL_CODE_BASICSEC.CODEFILLFLAG = #{codeBasicSec.codeFillFlag} |
| | | </if> |
| | | <if test="codeBasicSec.customCodeSerialClass != null and codeBasicSec.customCodeSerialClass != ''"> |
| | | and PL_CODE_BASICSEC.CUSTOMCODESERIALCLASS = #{codeBasicSec.customCodeSerialClass} |
| | | </if> |
| | | <if test="codeBasicSec.matchClassifyValueFlag != null and codeBasicSec.matchClassifyValueFlag != ''"> |
| | | and PL_CODE_BASICSEC.MATCHCLASSIFYVALUEFLAG = #{codeBasicSec.matchClassifyValueFlag} |
| | | </if> |
| | | <if test="codeBasicSec.parentClassifySecOid != null and codeBasicSec.parentClassifySecOid != ''"> |
| | | and PL_CODE_BASICSEC.PARENTCLASSIFYSECOID = #{codeBasicSec.parentClassifySecOid} |
| | | </if> |
| | | <if test="codeBasicSec.nullableFlag != null and codeBasicSec.nullableFlag != ''"> |
| | | and PL_CODE_BASICSEC.NULLABLEFLAG = #{codeBasicSec.nullableFlag} |
| | | </if> |
| | | <if test="codeBasicSec.componentCodeFlag != null and codeBasicSec.componentCodeFlag != ''"> |
| | | and PL_CODE_BASICSEC.COMPONENTCODEFLAG = #{codeBasicSec.componentCodeFlag} |
| | | </if> |
| | | <if test="codeBasicSec.serialDependFlag != null and codeBasicSec.serialDependFlag != ''"> |
| | | and PL_CODE_BASICSEC.SERIALDEPENDFLAG = #{codeBasicSec.serialDependFlag} |
| | | </if> |
| | | <if test="codeBasicSec.displayFlag != null and codeBasicSec.displayFlag != ''"> |
| | | and PL_CODE_BASICSEC.DISPLAYFLAG = #{codeBasicSec.displayFlag} |
| | | </if> |
| | | <if test="codeBasicSec.serialDependOrder != null"> |
| | | and PL_CODE_BASICSEC.SERIALDEPENDORDER = #{codeBasicSec.serialDependOrder} |
| | | </if> |
| | | <if test="codeBasicSec.referAttributeName != null and codeBasicSec.referAttributeName != ''"> |
| | | and PL_CODE_BASICSEC.REFERATTRIBUTENAME = #{codeBasicSec.referAttributeName} |
| | | </if> |
| | | <if test="codeBasicSec.referAttributeId != null and codeBasicSec.referAttributeId != ''"> |
| | | and PL_CODE_BASICSEC.REFERATTRIBUTEID = #{codeBasicSec.referAttributeId} |
| | | </if> |
| | | <if test="codeBasicSec.referBtmName != null and codeBasicSec.referBtmName != ''"> |
| | | and PL_CODE_BASICSEC.REFERBTMNAME = #{codeBasicSec.referBtmName} |
| | | </if> |
| | | <if test="codeBasicSec.referBtmId != null and codeBasicSec.referBtmId != ''"> |
| | | and PL_CODE_BASICSEC.REFERBTMID = #{codeBasicSec.referBtmId} |
| | | </if> |
| | | </where> |
| | | |
| | | </select> |
| | | |
| | | <insert id="insertBatch" keyProperty="oid" useGeneratedKeys="true"> |
| | | insert into PL_CODE_BASICSEC(REVISIONOID, NAMEOID, BTMNAME, LASTR, FIRSTR, LASTV, FIRSTV, CREATOR, CREATETIME, |
| | | LASTMODIFIER, LASTMODIFYTIME, REVISIONRULE, VERSIONRULE, REVISIONSEQ, REVISIONVALUE, VERSIONSEQ, VERSIONVALUE, |
| | | LCTID, LCSTATUS, TS, ID, NAME, DESCRIPTION, OWNER, COPYFROMVERSION, SECTYPE, PKCODERULE, ORDERNUM, |
| | | GETVALUECLASS, CODEDATEFORMATSTR, CODESECLENGTHTYPE, CODESECLENGTH, CODELEVELTYPE, CODELEVELVALUE, |
| | | VALUECUTLENGTH, VALUECUTTYPE, CODEGETVALUETYPE, REFERCODECLASSIFYOID, REFERCONFIG, REFERVALUEINFO, FILTERSQL, |
| | | SERIALSTART, SERIALSTEP, CODEFILLTYPE, CODEFILLTYPETEXT, CODEFILLSEPARATOR, CODEFILLLENGTH, CODEFILLLIMIT, |
| | | CODEFILLFLAG, CUSTOMCODESERIALCLASS, MATCHCLASSIFYVALUEFLAG, PARENTCLASSIFYSECOID, NULLABLEFLAG, |
| | | COMPONENTCODEFLAG, SERIALDEPENDFLAG, DISPLAYFLAG, SERIALDEPENDORDER, REFERATTRIBUTENAME, REFERATTRIBUTEID, |
| | | REFERBTMNAME, REFERBTMID) |
| | | <foreach collection="entities" item="entity" separator="union all" index="index"> |
| | | select #{entity.revisionoid}, #{entity.nameoid}, #{entity.btmname}, #{entity.lastr}, #{entity.firstr}, |
| | | #{entity.lastv}, #{entity.firstv}, #{entity.creator}, #{entity.createtime}, #{entity.lastmodifier}, |
| | | #{entity.lastmodifytime}, #{entity.revisionrule}, #{entity.versionrule}, #{entity.revisionseq}, |
| | | #{entity.revisionvalue}, #{entity.versionseq}, #{entity.versionvalue}, #{entity.lctid}, #{entity.lcstatus}, |
| | | #{entity.ts}, #{entity.id}, #{entity.name}, #{entity.description}, #{entity.owner}, |
| | | #{entity.copyfromversion}, #{entity.sectype}, #{entity.pkcoderule}, #{entity.ordernum}, |
| | | #{entity.getvalueclass}, #{entity.codedateformatstr}, #{entity.codeseclengthtype}, #{entity.codeseclength}, |
| | | #{entity.codeleveltype}, #{entity.codelevelvalue}, #{entity.valuecutlength}, #{entity.valuecuttype}, |
| | | #{entity.codegetvaluetype}, #{entity.refercodeclassifyoid}, #{entity.referconfig}, #{entity.refervalueinfo}, |
| | | #{entity.filtersql}, #{entity.serialstart}, #{entity.serialstep}, #{entity.codefilltype}, |
| | | #{entity.codefilltypetext}, #{entity.codefillseparator}, #{entity.codefilllength}, #{entity.codefilllimit}, |
| | | #{entity.codefillflag}, #{entity.customcodeserialclass}, #{entity.matchclassifyvalueflag}, |
| | | #{entity.parentclassifysecoid}, #{entity.nullableflag}, #{entity.componentcodeflag}, |
| | | #{entity.serialdependflag}, #{entity.displayflag}, #{entity.serialdependorder}, |
| | | #{entity.referattributename}, #{entity.referattributeid}, #{entity.referbtmname}, #{entity.referbtmid} |
| | | from dual |
| | | </foreach> |
| | | </insert> |
| | | |
| | | |
| | | <select id="countByCondition" resultType="java.lang.Long"> |
| | | |
| | | |
| | | </select> |
| | | |
| | | |
| | | <select id="getOidByCodeclassifysecOid" resultType="java.lang.String"> |
| | | SELECT OID |
| | | FROM PLATFORMBTM_CODEBASICSEC |
| | | START WITH OID = #{codeClassifySecOid} CONNECT BY PRIOR PARENTCLASSIFYSECOID = OID |
| | | </select> |
| | | |
| | | |