<?xml version="1.0" encoding="UTF-8"?>
|
<!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.CodeReferConfigMapper">
|
|
<resultMap type="com.vci.ubcs.code.entity.CodeReferConfig" id="CodeReferconfigMap">
|
<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="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="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="orderNum" column="ORDERNUM" jdbcType="INTEGER"/>
|
<result property="referType" column="REFERTYPE" jdbcType="VARCHAR"/>
|
<result property="textField" column="TEXTFIELD" jdbcType="VARCHAR"/>
|
<result property="valueField" column="VALUEFIELD" jdbcType="VARCHAR"/>
|
<result property="type" column="TYPE" jdbcType="VARCHAR"/>
|
<result property="url" column="URL" jdbcType="VARCHAR"/>
|
<result property="backPath" column="BACKPATH" jdbcType="VARCHAR"/>
|
<result property="method" column="METHOD" jdbcType="VARCHAR"/>
|
<result property="height" column="HEIGHT" jdbcType="INTEGER"/>
|
<result property="paramForFormKey" column="PARAMFORFORMKEY" jdbcType="VARCHAR"/>
|
<result property="isMuti" column="ISMUTI" jdbcType="VARCHAR"/>
|
<result property="mapFields" column="MAPFIELDS" jdbcType="VARCHAR"/>
|
<result property="referContent" column="REFERCONTENT" jdbcType="VARCHAR"/>
|
<result property="displayTable" column="DISPLAYTABLE" jdbcType="VARCHAR"/>
|
<result property="limit" column="LIMIT" jdbcType="VARCHAR"/>
|
<result property="sortField" column="SORTFIELD" jdbcType="VARCHAR"/>
|
<result property="sortType" column="SORTTYPE" jdbcType="VARCHAR"/>
|
<result property="parentFieldName" column="PARENTFIELDNAME" jdbcType="VARCHAR"/>
|
<result property="parentUsedField" column="PARENTUSEDFIELD" jdbcType="VARCHAR"/>
|
<result property="parentValue" column="PARENTVALUE" jdbcType="VARCHAR"/>
|
<result property="loadType" column="LOADTYPE" jdbcType="VARCHAR"/>
|
<result property="onlyLeaf" column="ONLYLEAF" jdbcType="VARCHAR"/>
|
<collection property="codeShowFieldConfigs" select="selectShowFieldByReferConfigOid" column="OID" javaType="java.util.ArrayList" ofType="com.vci.ubcs.code.entity.CodeShowFieldConfig">
|
<result property="field" column="FIELD"/>
|
<result property="title" column="TITLE"/>
|
<result property="fieldType" column="FIELDTYPE"/>
|
<result property="sort" column="SORT"/>
|
<result property="attrSortField" column="ATTRSORTFIELD"/>
|
<result property="width" column="WIDTH"/>
|
<result property="fixedPosition" column="FIXEDPOSITION"/>
|
<result property="templet" column="TEMPLET"/>
|
</collection>
|
<collection property="codeSrchCondConfigs" select="selectSrchCondByReferConfigOid" column="OID" javaType="java.util.ArrayList" ofType="com.vci.ubcs.code.entity.CodeSrchCondConfig">
|
<result property="filterField" column="FILTERFIELD"/>
|
<result property="filterType" column="FILTERTYPE"/>
|
<result property="filterValue" column="FILTERVALUE"/>
|
</collection>
|
</resultMap>
|
|
<!--查询单个-->
|
<select id="queryById" resultMap="CodeReferconfigMap">
|
select OID,
|
REVISIONOID,
|
NAMEOID,
|
BTMNAME,
|
LASTR,
|
FIRSTR,
|
LASTV,
|
FIRSTV,
|
CREATOR,
|
CREATETIME,
|
REVISIONSEQ,
|
REVISIONVALUE,
|
VERSIONSEQ,
|
VERSIONVALUE,
|
LCTID,
|
LCSTATUS,
|
TS,
|
NAME,
|
DESCRIPTION,
|
OWNER,
|
COPYFROMVERSION,
|
ORDERNUM,
|
REFERTYPE,
|
TEXTFIELD,
|
VALUEFIELD,
|
TYPE,
|
URL,
|
BACKPATH,
|
METHOD,
|
HEIGHT,
|
PARAMFORFORMKEY,
|
ISMUTI,
|
MAPFIELDS,
|
REFERCONTENT,
|
DISPLAYTABLE,
|
LIMIT,
|
SORTFIELD,
|
SORTTYPE,
|
PARENTFIELDNAME,
|
PARENTUSEDFIELD,
|
PARENTVALUE,
|
LOADTYPE,
|
ONLYLEAF
|
from PL_CODE_REFERCONFIG
|
where OID = #{oid}
|
</select>
|
|
<!--查询指定行数据-->
|
<select id="selectJoinPage" resultMap="CodeReferconfigMap">
|
SELECT
|
PCR.*
|
FROM PL_CODE_REFERCONFIG PCR
|
<where>
|
<if test="codeReferConfig.tenantId != null and codeReferConfig.tenantId != ''">
|
PCR.TENANTID = #{codeReferConfig.tenantId}
|
</if>
|
<if test="codeReferConfig.name != null and codeReferConfig.name != ''">
|
and NAME like CONCAT(CONCAT('%', #{codeReferConfig.name}), '%')
|
</if>
|
<if test="codeReferConfig.id != null and codeReferConfig.id != ''">
|
and ID like CONCAT(CONCAT('%', #{codeReferConfig.id}), '%')
|
</if>
|
</where>
|
</select>
|
|
<select id="selectShowFieldByReferConfigOid" resultType="com.vci.ubcs.code.entity.CodeShowFieldConfig">
|
SELECT temp.* FROM (
|
SELECT
|
PCS.REFERCONFIGOID,
|
PCS.FIELD,
|
PCS.TITLE,
|
PCS.FIELDTYPE,
|
PCS.SORT,
|
PCS.ATTRSORTFIELD,
|
PCS.WIDTH,
|
PCS.FIXEDPOSITION,
|
PCS.TEMPLET
|
FROM PL_CODE_REFERCONFIG PCR
|
LEFT JOIN PL_CODE_SHOWFIELDCONFIG PCS ON PCS.REFERCONFIGOID = PCR.OID)
|
temp WHERE temp.REFERCONFIGOID = #{oid}
|
</select>
|
|
<select id="selectSrchCondByReferConfigOid" resultType="com.vci.ubcs.code.entity.CodeSrchCondConfig">
|
SELECT temp.*
|
FROM
|
(SELECT
|
PCSR.FILTERFIELD,
|
PCSR.FILTERTYPE,
|
PCSR.FILTERVALUE,
|
PCSR.REFERCONFIGOID
|
FROM PL_CODE_REFERCONFIG PCR
|
LEFT JOIN PL_CODE_SRCHCONDCONFIG PCSR ON PCSR.REFERCONFIGOID = PCR.OID)
|
temp WHERE temp.REFERCONFIGOID = #{oid}
|
</select>
|
|
</mapper>
|