| | |
| | | <!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 |
| | | 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="selectList" resultType="java.lang.String"> |
| | | ${inSql} |
| | | </select> |
| | | |
| | | <select id="selectCountByTableName" resultType="java.lang.String"> |
| | | select COUNT(*) FROM ${tableName} |
| | | </select> |
| | | |
| | | <select id="selectBySql" resultType="java.util.Map"> |
| | | ${inSql} |
| | | </select> |
| | | |
| | | <select id="queryCountBySql" resultType="java.lang.Integer"> |
| | | ${inSql} |
| | | </select> |
| | | |
| | | <select id="queryCountStringBySql" resultType="java.lang.String"> |
| | | ${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="insertByBaseModel" parameterType="java.util.Map"> |
| | | <foreach collection="mapList" item="value" index="key" separator=","> |
| | | 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> |
| | | </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> |
| | | |
| | | <select id="getCurrentRevision" resultType="map" > |
| | | select max(revisionSeq) REVISIONSEQ, |
| | | max(RevisionValue) REVISIONVAL, |
| | | max(VersionSeq) VERSIONSEQ, |
| | | max(VersionValue) VERSIONVAL |
| | | from ${tableName} |
| | | where nameoid = #{nameoid} |
| | | </select> |
| | | |
| | | </mapper> |