From b8886034cbd7a43911d6b24e322f604f557c1e02 Mon Sep 17 00:00:00 2001 From: ludc Date: 星期二, 23 五月 2023 20:35:59 +0800 Subject: [PATCH] 增加referconfig的相关接口 --- Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/CodeReferConfigMapper.xml | 343 --------------------------------------------------------- 1 files changed, 1 insertions(+), 342 deletions(-) diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/CodeReferConfigMapper.xml b/Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/CodeReferConfigMapper.xml index 416ce41..f836418 100644 --- a/Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/CodeReferConfigMapper.xml +++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/CodeReferConfigMapper.xml @@ -57,7 +57,7 @@ </select> <!--鏌ヨ鎸囧畾琛屾暟鎹�--> - <select id="queryAllByLimit" resultMap="CodeReferconfigMap"> + <select id="queryAllByPage" 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 @@ -194,347 +194,6 @@ </where> limit #{pageable.offset}, #{pageable.pageSize} </select> - - <!--缁熻鎬昏鏁�--> - <select id="count" resultType="java.lang.Long"> - select count(1) - from PL_CODE_REFERCONFIG - <where> - <if test="oid != null and oid != ''"> - and OID = #{oid} - </if> - <if test="revisionoid != null and revisionoid != ''"> - and REVISIONOID = #{revisionoid} - </if> - <if test="nameoid != null and nameoid != ''"> - and NAMEOID = #{nameoid} - </if> - <if test="btmname != null and btmname != ''"> - and BTMNAME = #{btmname} - </if> - <if test="lastr != null and lastr != ''"> - and LASTR = #{lastr} - </if> - <if test="firstr != null and firstr != ''"> - and FIRSTR = #{firstr} - </if> - <if test="lastv != null and lastv != ''"> - and LASTV = #{lastv} - </if> - <if test="firstv != null and firstv != ''"> - and FIRSTV = #{firstv} - </if> - <if test="creator != null and creator != ''"> - and CREATOR = #{creator} - </if> - <if test="createtime != null and createtime != ''"> - and CREATETIME = #{createtime} - </if> - <if test="revisionseq != null"> - and REVISIONSEQ = #{revisionseq} - </if> - <if test="revisionvalue != null and revisionvalue != ''"> - and REVISIONVALUE = #{revisionvalue} - </if> - <if test="versionseq != null"> - and VERSIONSEQ = #{versionseq} - </if> - <if test="versionvalue != null and versionvalue != ''"> - and VERSIONVALUE = #{versionvalue} - </if> - <if test="lctid != null and lctid != ''"> - and LCTID = #{lctid} - </if> - <if test="lcstatus != null and lcstatus != ''"> - and LCSTATUS = #{lcstatus} - </if> - <if test="ts != null and ts != ''"> - and TS = #{ts} - </if> - <if test="name != null and name != ''"> - and NAME = #{name} - </if> - <if test="description != null and description != ''"> - and DESCRIPTION = #{description} - </if> - <if test="owner != null and owner != ''"> - and OWNER = #{owner} - </if> - <if test="copyfromversion != null and copyfromversion != ''"> - and COPYFROMVERSION = #{copyfromversion} - </if> - <if test="ordernum != null"> - and ORDERNUM = #{ordernum} - </if> - <if test="refertype != null and refertype != ''"> - and REFERTYPE = #{refertype} - </if> - <if test="textfield != null and textfield != ''"> - and TEXTFIELD = #{textfield} - </if> - <if test="valuefield != null and valuefield != ''"> - and VALUEFIELD = #{valuefield} - </if> - <if test="type != null and type != ''"> - and TYPE = #{type} - </if> - <if test="url != null and url != ''"> - and URL = #{url} - </if> - <if test="backpath != null and backpath != ''"> - and BACKPATH = #{backpath} - </if> - <if test="method != null and method != ''"> - and METHOD = #{method} - </if> - <if test="height != null"> - and HEIGHT = #{height} - </if> - <if test="paramforformkey != null and paramforformkey != ''"> - and PARAMFORFORMKEY = #{paramforformkey} - </if> - <if test="ismuti != null and ismuti != ''"> - and ISMUTI = #{ismuti} - </if> - <if test="mapfields != null and mapfields != ''"> - and MAPFIELDS = #{mapfields} - </if> - <if test="refercontent != null and refercontent != ''"> - and REFERCONTENT = #{refercontent} - </if> - <if test="displaytable != null and displaytable != ''"> - and DISPLAYTABLE = #{displaytable} - </if> - <if test="limit != null and limit != ''"> - and LIMIT = #{limit} - </if> - <if test="sortfield != null and sortfield != ''"> - and SORTFIELD = #{sortfield} - </if> - <if test="sorttype != null and sorttype != ''"> - and SORTTYPE = #{sorttype} - </if> - <if test="parentfieldname != null and parentfieldname != ''"> - and PARENTFIELDNAME = #{parentfieldname} - </if> - <if test="parentusedfield != null and parentusedfield != ''"> - and PARENTUSEDFIELD = #{parentusedfield} - </if> - <if test="parentvalue != null and parentvalue != ''"> - and PARENTVALUE = #{parentvalue} - </if> - <if test="loadtype != null and loadtype != ''"> - and LOADTYPE = #{loadtype} - </if> - <if test="onlyleaf != null and onlyleaf != ''"> - and ONLYLEAF = #{onlyleaf} - </if> - </where> - </select> - - <!--鏂板鎵�鏈夊垪--> - <insert id="insert" keyProperty="oid" useGeneratedKeys="true"> - insert into PL_CODE_REFERCONFIG(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) - values (#{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}) - </insert> - - <insert id="insertBatch" keyProperty="oid" useGeneratedKeys="true"> - insert into PL_CODE_REFERCONFIG(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) - values - <foreach collection="entities" item="entity" separator=","> - (#{entity.revisionoid}, #{entity.nameoid}, #{entity.btmname}, #{entity.lastr}, #{entity.firstr}, #{entity.lastv}, #{entity.firstv}, #{entity.creator}, #{entity.createtime}, #{entity.revisionseq}, #{entity.revisionvalue}, #{entity.versionseq}, #{entity.versionvalue}, #{entity.lctid}, #{entity.lcstatus}, #{entity.ts}, #{entity.name}, #{entity.description}, #{entity.owner}, #{entity.copyfromversion}, #{entity.ordernum}, #{entity.refertype}, #{entity.textfield}, #{entity.valuefield}, #{entity.type}, #{entity.url}, #{entity.backpath}, #{entity.method}, #{entity.height}, #{entity.paramforformkey}, #{entity.ismuti}, #{entity.mapfields}, #{entity.refercontent}, #{entity.displaytable}, #{entity.limit}, #{entity.sortfield}, #{entity.sorttype}, #{entity.parentfieldname}, #{entity.parentusedfield}, #{entity.parentvalue}, #{entity.loadtype}, #{entity.onlyleaf}) - </foreach> - </insert> - - <insert id="insertOrUpdateBatch" keyProperty="oid" useGeneratedKeys="true"> - insert into PL_CODE_REFERCONFIG(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) - values - <foreach collection="entities" item="entity" separator=","> - (#{entity.revisionoid}, #{entity.nameoid}, #{entity.btmname}, #{entity.lastr}, #{entity.firstr}, #{entity.lastv}, #{entity.firstv}, #{entity.creator}, #{entity.createtime}, #{entity.revisionseq}, #{entity.revisionvalue}, #{entity.versionseq}, #{entity.versionvalue}, #{entity.lctid}, #{entity.lcstatus}, #{entity.ts}, #{entity.name}, #{entity.description}, #{entity.owner}, #{entity.copyfromversion}, #{entity.ordernum}, #{entity.refertype}, #{entity.textfield}, #{entity.valuefield}, #{entity.type}, #{entity.url}, #{entity.backpath}, #{entity.method}, #{entity.height}, #{entity.paramforformkey}, #{entity.ismuti}, #{entity.mapfields}, #{entity.refercontent}, #{entity.displaytable}, #{entity.limit}, #{entity.sortfield}, #{entity.sorttype}, #{entity.parentfieldname}, #{entity.parentusedfield}, #{entity.parentvalue}, #{entity.loadtype}, #{entity.onlyleaf}) - </foreach> - on duplicate key update - REVISIONOID = values(REVISIONOID), - NAMEOID = values(NAMEOID), - BTMNAME = values(BTMNAME), - LASTR = values(LASTR), - FIRSTR = values(FIRSTR), - LASTV = values(LASTV), - FIRSTV = values(FIRSTV), - CREATOR = values(CREATOR), - CREATETIME = values(CREATETIME), - REVISIONSEQ = values(REVISIONSEQ), - REVISIONVALUE = values(REVISIONVALUE), - VERSIONSEQ = values(VERSIONSEQ), - VERSIONVALUE = values(VERSIONVALUE), - LCTID = values(LCTID), - LCSTATUS = values(LCSTATUS), - TS = values(TS), - NAME = values(NAME), - DESCRIPTION = values(DESCRIPTION), - OWNER = values(OWNER), - COPYFROMVERSION = values(COPYFROMVERSION), - ORDERNUM = values(ORDERNUM), - REFERTYPE = values(REFERTYPE), - TEXTFIELD = values(TEXTFIELD), - VALUEFIELD = values(VALUEFIELD), - TYPE = values(TYPE), - URL = values(URL), - BACKPATH = values(BACKPATH), - METHOD = values(METHOD), - HEIGHT = values(HEIGHT), - PARAMFORFORMKEY = values(PARAMFORFORMKEY), - ISMUTI = values(ISMUTI), - MAPFIELDS = values(MAPFIELDS), - REFERCONTENT = values(REFERCONTENT), - DISPLAYTABLE = values(DISPLAYTABLE), - LIMIT = values(LIMIT), - SORTFIELD = values(SORTFIELD), - SORTTYPE = values(SORTTYPE), - PARENTFIELDNAME = values(PARENTFIELDNAME), - PARENTUSEDFIELD = values(PARENTUSEDFIELD), - PARENTVALUE = values(PARENTVALUE), - LOADTYPE = values(LOADTYPE), - ONLYLEAF = values(ONLYLEAF) - </insert> - - <!--閫氳繃涓婚敭淇敼鏁版嵁--> - <update id="update"> - update PL_CODE_REFERCONFIG - <set> - <if test="revisionoid != null and revisionoid != ''"> - REVISIONOID = #{revisionoid}, - </if> - <if test="nameoid != null and nameoid != ''"> - NAMEOID = #{nameoid}, - </if> - <if test="btmname != null and btmname != ''"> - BTMNAME = #{btmname}, - </if> - <if test="lastr != null and lastr != ''"> - LASTR = #{lastr}, - </if> - <if test="firstr != null and firstr != ''"> - FIRSTR = #{firstr}, - </if> - <if test="lastv != null and lastv != ''"> - LASTV = #{lastv}, - </if> - <if test="firstv != null and firstv != ''"> - FIRSTV = #{firstv}, - </if> - <if test="creator != null and creator != ''"> - CREATOR = #{creator}, - </if> - <if test="createtime != null and createtime != ''"> - CREATETIME = #{createtime}, - </if> - <if test="revisionseq != null"> - REVISIONSEQ = #{revisionseq}, - </if> - <if test="revisionvalue != null and revisionvalue != ''"> - REVISIONVALUE = #{revisionvalue}, - </if> - <if test="versionseq != null"> - VERSIONSEQ = #{versionseq}, - </if> - <if test="versionvalue != null and versionvalue != ''"> - VERSIONVALUE = #{versionvalue}, - </if> - <if test="lctid != null and lctid != ''"> - LCTID = #{lctid}, - </if> - <if test="lcstatus != null and lcstatus != ''"> - LCSTATUS = #{lcstatus}, - </if> - <if test="ts != null and ts != ''"> - TS = #{ts}, - </if> - <if test="name != null and name != ''"> - NAME = #{name}, - </if> - <if test="description != null and description != ''"> - DESCRIPTION = #{description}, - </if> - <if test="owner != null and owner != ''"> - OWNER = #{owner}, - </if> - <if test="copyfromversion != null and copyfromversion != ''"> - COPYFROMVERSION = #{copyfromversion}, - </if> - <if test="ordernum != null"> - ORDERNUM = #{ordernum}, - </if> - <if test="refertype != null and refertype != ''"> - REFERTYPE = #{refertype}, - </if> - <if test="textfield != null and textfield != ''"> - TEXTFIELD = #{textfield}, - </if> - <if test="valuefield != null and valuefield != ''"> - VALUEFIELD = #{valuefield}, - </if> - <if test="type != null and type != ''"> - TYPE = #{type}, - </if> - <if test="url != null and url != ''"> - URL = #{url}, - </if> - <if test="backpath != null and backpath != ''"> - BACKPATH = #{backpath}, - </if> - <if test="method != null and method != ''"> - METHOD = #{method}, - </if> - <if test="height != null"> - HEIGHT = #{height}, - </if> - <if test="paramforformkey != null and paramforformkey != ''"> - PARAMFORFORMKEY = #{paramforformkey}, - </if> - <if test="ismuti != null and ismuti != ''"> - ISMUTI = #{ismuti}, - </if> - <if test="mapfields != null and mapfields != ''"> - MAPFIELDS = #{mapfields}, - </if> - <if test="refercontent != null and refercontent != ''"> - REFERCONTENT = #{refercontent}, - </if> - <if test="displaytable != null and displaytable != ''"> - DISPLAYTABLE = #{displaytable}, - </if> - <if test="limit != null and limit != ''"> - LIMIT = #{limit}, - </if> - <if test="sortfield != null and sortfield != ''"> - SORTFIELD = #{sortfield}, - </if> - <if test="sorttype != null and sorttype != ''"> - SORTTYPE = #{sorttype}, - </if> - <if test="parentfieldname != null and parentfieldname != ''"> - PARENTFIELDNAME = #{parentfieldname}, - </if> - <if test="parentusedfield != null and parentusedfield != ''"> - PARENTUSEDFIELD = #{parentusedfield}, - </if> - <if test="parentvalue != null and parentvalue != ''"> - PARENTVALUE = #{parentvalue}, - </if> - <if test="loadtype != null and loadtype != ''"> - LOADTYPE = #{loadtype}, - </if> - <if test="onlyleaf != null and onlyleaf != ''"> - ONLYLEAF = #{onlyleaf}, - </if> - </set> - where OID = #{oid} - </update> - - <!--閫氳繃涓婚敭鍒犻櫎--> - <delete id="deleteById"> - delete from PL_CODE_REFERCONFIG where OID = #{oid} - </delete> </mapper> -- Gitblit v1.9.3