<?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.CommonsMapper">
|
|
|
<select id="selectByCount" resultType="java.util.Map">
|
select COUNT(w.OID) count
|
from ${tableName} w
|
join PL_CODE_ALLCODE c on w.OID = c.CREATECODEOID
|
where c.CREATECODEBTM = #{btm}
|
and c.CODERULEOID = #{oid}
|
and w.LASTR = '1'
|
and w.LASTV = '1'
|
</select>
|
|
|
<select id="selectById" resultType="java.lang.String">
|
${inSql}
|
</select>
|
|
<select id="selectBySql" resultType="java.util.Map">
|
${inSql}
|
</select>
|
|
<select id="queryCountBySql" resultType="java.lang.Integer">
|
${inSql}
|
</select>
|
|
<select id="queryByOnlySqlForMap" resultType="java.util.Map">
|
${inSql}
|
</select>
|
|
<insert id="insertByBaseModel" parameterType="java.util.Map">
|
insert into ${tableName}
|
(
|
<foreach collection="columnMap" item="value" index="key" separator=",">
|
${key}
|
</foreach>
|
)
|
<foreach collection="mapList" item="columnMap" separator=" union all ">
|
select <foreach collection="columnMap" item="value" index="key" separator=",">
|
#{value}
|
</foreach>
|
from dual
|
</foreach>
|
</insert>
|
|
<insert id="deleteByTaleAndOid" >
|
delete from ${tableName} where oid in (${oids})
|
</insert>
|
|
<!-- <update id="updateByTaleAndOid">-->
|
<!-- update ${tableName}-->
|
<!-- set lcStatus = #{lcStatus}-->
|
<!-- where oid = (${oids})-->
|
<!-- </update>-->
|
|
|
<update id="updateBatchByBaseModel" parameterType="java.util.List" >
|
BEGIN
|
<foreach collection="mapList" item="columnMap" index="index" separator=";">
|
update ${tableName}
|
<set>
|
<foreach collection="columnMap" item="value" index="key" separator=",">
|
${key} = #{value}
|
</foreach>
|
</set>
|
where oid = #{columnMap.oid}
|
</foreach>;
|
END;
|
</update >
|
|
<select id="getNextRevision" resultType="map" >
|
select max(revisionSeq) + 1 revisionSeq,
|
max(RevisionValue) + 1 revisionVal,
|
max(VersionSeq) + 1 VersionSeq,
|
max(VersionValue) + 1 VersionVal
|
from ${tableName}
|
where nameoid = #{nameoid}
|
</select>
|
|
</mapper>
|