|
@@ -8,13 +8,15 @@
|
|
|
<result column="OPERATION_MAN_NAME" jdbcType="VARCHAR" property="operationManName" />
|
|
<result column="OPERATION_MAN_NAME" jdbcType="VARCHAR" property="operationManName" />
|
|
|
<result column="CREATE_TIME" jdbcType="TIMESTAMP" property="createTime" />
|
|
<result column="CREATE_TIME" jdbcType="TIMESTAMP" property="createTime" />
|
|
|
<result column="MEMO" jdbcType="VARCHAR" property="memo" />
|
|
<result column="MEMO" jdbcType="VARCHAR" property="memo" />
|
|
|
|
|
+ <result column="FILE_ID" jdbcType="VARCHAR" property="fileId" />
|
|
|
</resultMap>
|
|
</resultMap>
|
|
|
<sql id="columns">
|
|
<sql id="columns">
|
|
|
- FILE_RECORD_ID, FILE_NAME, OPERATION_NAME, OPERATION_MAN_NAME, CREATE_TIME, MEMO
|
|
|
|
|
|
|
+ FILE_RECORD_ID, FILE_NAME, OPERATION_NAME, OPERATION_MAN_NAME, CREATE_TIME, MEMO,
|
|
|
|
|
+ FILE_ID
|
|
|
</sql>
|
|
</sql>
|
|
|
<sql id="columns_alias">
|
|
<sql id="columns_alias">
|
|
|
t.FILE_RECORD_ID, t.FILE_NAME, t.OPERATION_NAME, t.OPERATION_MAN_NAME, t.CREATE_TIME,
|
|
t.FILE_RECORD_ID, t.FILE_NAME, t.OPERATION_NAME, t.OPERATION_MAN_NAME, t.CREATE_TIME,
|
|
|
- t.MEMO
|
|
|
|
|
|
|
+ t.MEMO, t.FILE_ID
|
|
|
</sql>
|
|
</sql>
|
|
|
<sql id="select">
|
|
<sql id="select">
|
|
|
SELECT <include refid="columns"/> FROM METER_FILE_RECORD
|
|
SELECT <include refid="columns"/> FROM METER_FILE_RECORD
|
|
@@ -42,6 +44,9 @@
|
|
|
<if test="memo != null and memo != ''">
|
|
<if test="memo != null and memo != ''">
|
|
|
and MEMO = #{memo}
|
|
and MEMO = #{memo}
|
|
|
</if>
|
|
</if>
|
|
|
|
|
+ <if test="fileId != null and fileId != ''">
|
|
|
|
|
+ and FILE_ID = #{fileId}
|
|
|
|
|
+ </if>
|
|
|
</where>
|
|
</where>
|
|
|
</sql>
|
|
</sql>
|
|
|
<sql id="whereLike">
|
|
<sql id="whereLike">
|
|
@@ -64,6 +69,9 @@
|
|
|
<if test="memo != null and memo != ''">
|
|
<if test="memo != null and memo != ''">
|
|
|
and MEMO LIKE '%${memo}%'
|
|
and MEMO LIKE '%${memo}%'
|
|
|
</if>
|
|
</if>
|
|
|
|
|
+ <if test="fileId != null and fileId != ''">
|
|
|
|
|
+ and FILE_ID LIKE '%${fileId}%'
|
|
|
|
|
+ </if>
|
|
|
</where>
|
|
</where>
|
|
|
</sql>
|
|
</sql>
|
|
|
<delete id="deleteByPrimaryKey" parameterType="java.lang.String">
|
|
<delete id="deleteByPrimaryKey" parameterType="java.lang.String">
|
|
@@ -88,14 +96,17 @@
|
|
|
<if test="memo != null and memo != ''">
|
|
<if test="memo != null and memo != ''">
|
|
|
or MEMO = #{memo}
|
|
or MEMO = #{memo}
|
|
|
</if>
|
|
</if>
|
|
|
|
|
+ <if test="fileId != null and fileId != ''">
|
|
|
|
|
+ or FILE_ID = #{fileId}
|
|
|
|
|
+ </if>
|
|
|
</delete>
|
|
</delete>
|
|
|
<insert id="insert" parameterType="com.steerinfo.baseinfo.meterfilerecord.model.MeterFileRecord">
|
|
<insert id="insert" parameterType="com.steerinfo.baseinfo.meterfilerecord.model.MeterFileRecord">
|
|
|
insert into METER_FILE_RECORD (FILE_RECORD_ID, FILE_NAME, OPERATION_NAME,
|
|
insert into METER_FILE_RECORD (FILE_RECORD_ID, FILE_NAME, OPERATION_NAME,
|
|
|
- OPERATION_MAN_NAME, CREATE_TIME, MEMO
|
|
|
|
|
- )
|
|
|
|
|
|
|
+ OPERATION_MAN_NAME, CREATE_TIME, MEMO,
|
|
|
|
|
+ FILE_ID)
|
|
|
values (#{fileRecordId,jdbcType=VARCHAR}, #{fileName,jdbcType=VARCHAR}, #{operationName,jdbcType=VARCHAR},
|
|
values (#{fileRecordId,jdbcType=VARCHAR}, #{fileName,jdbcType=VARCHAR}, #{operationName,jdbcType=VARCHAR},
|
|
|
- #{operationManName,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{memo,jdbcType=VARCHAR}
|
|
|
|
|
- )
|
|
|
|
|
|
|
+ #{operationManName,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{memo,jdbcType=VARCHAR},
|
|
|
|
|
+ #{fileId,jdbcType=VARCHAR})
|
|
|
</insert>
|
|
</insert>
|
|
|
<insert id="insertSelective" parameterType="com.steerinfo.baseinfo.meterfilerecord.model.MeterFileRecord">
|
|
<insert id="insertSelective" parameterType="com.steerinfo.baseinfo.meterfilerecord.model.MeterFileRecord">
|
|
|
insert into METER_FILE_RECORD
|
|
insert into METER_FILE_RECORD
|
|
@@ -118,6 +129,9 @@
|
|
|
<if test="memo != null">
|
|
<if test="memo != null">
|
|
|
MEMO,
|
|
MEMO,
|
|
|
</if>
|
|
</if>
|
|
|
|
|
+ <if test="fileId != null">
|
|
|
|
|
+ FILE_ID,
|
|
|
|
|
+ </if>
|
|
|
</trim>
|
|
</trim>
|
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
|
<if test="fileRecordId != null">
|
|
<if test="fileRecordId != null">
|
|
@@ -138,6 +152,9 @@
|
|
|
<if test="memo != null">
|
|
<if test="memo != null">
|
|
|
#{memo,jdbcType=VARCHAR},
|
|
#{memo,jdbcType=VARCHAR},
|
|
|
</if>
|
|
</if>
|
|
|
|
|
+ <if test="fileId != null">
|
|
|
|
|
+ #{fileId,jdbcType=VARCHAR},
|
|
|
|
|
+ </if>
|
|
|
</trim>
|
|
</trim>
|
|
|
</insert>
|
|
</insert>
|
|
|
<update id="updateByPrimaryKey" parameterType="com.steerinfo.baseinfo.meterfilerecord.model.MeterFileRecord">
|
|
<update id="updateByPrimaryKey" parameterType="com.steerinfo.baseinfo.meterfilerecord.model.MeterFileRecord">
|
|
@@ -146,7 +163,8 @@
|
|
|
OPERATION_NAME = #{operationName,jdbcType=VARCHAR},
|
|
OPERATION_NAME = #{operationName,jdbcType=VARCHAR},
|
|
|
OPERATION_MAN_NAME = #{operationManName,jdbcType=VARCHAR},
|
|
OPERATION_MAN_NAME = #{operationManName,jdbcType=VARCHAR},
|
|
|
CREATE_TIME = #{createTime,jdbcType=TIMESTAMP},
|
|
CREATE_TIME = #{createTime,jdbcType=TIMESTAMP},
|
|
|
- MEMO = #{memo,jdbcType=VARCHAR}
|
|
|
|
|
|
|
+ MEMO = #{memo,jdbcType=VARCHAR},
|
|
|
|
|
+ FILE_ID = #{fileId,jdbcType=VARCHAR}
|
|
|
where FILE_RECORD_ID = #{fileRecordId,jdbcType=VARCHAR}
|
|
where FILE_RECORD_ID = #{fileRecordId,jdbcType=VARCHAR}
|
|
|
</update>
|
|
</update>
|
|
|
<update id="updateByPrimaryKeySelective" parameterType="com.steerinfo.baseinfo.meterfilerecord.model.MeterFileRecord">
|
|
<update id="updateByPrimaryKeySelective" parameterType="com.steerinfo.baseinfo.meterfilerecord.model.MeterFileRecord">
|
|
@@ -167,6 +185,9 @@
|
|
|
<if test="memo != null">
|
|
<if test="memo != null">
|
|
|
MEMO = #{memo,jdbcType=VARCHAR},
|
|
MEMO = #{memo,jdbcType=VARCHAR},
|
|
|
</if>
|
|
</if>
|
|
|
|
|
+ <if test="fileId != null">
|
|
|
|
|
+ FILE_ID = #{fileId,jdbcType=VARCHAR},
|
|
|
|
|
+ </if>
|
|
|
</set>
|
|
</set>
|
|
|
where FILE_RECORD_ID = #{fileRecordId,jdbcType=VARCHAR}
|
|
where FILE_RECORD_ID = #{fileRecordId,jdbcType=VARCHAR}
|
|
|
</update>
|
|
</update>
|
|
@@ -186,12 +207,14 @@
|
|
|
insert into METER_FILE_RECORD
|
|
insert into METER_FILE_RECORD
|
|
|
(FILE_RECORD_ID,
|
|
(FILE_RECORD_ID,
|
|
|
FILE_NAME, OPERATION_NAME, OPERATION_MAN_NAME,
|
|
FILE_NAME, OPERATION_NAME, OPERATION_MAN_NAME,
|
|
|
- CREATE_TIME, MEMO)
|
|
|
|
|
|
|
+ CREATE_TIME, MEMO, FILE_ID
|
|
|
|
|
+ )
|
|
|
( <foreach collection="list" item="item" separator="union all">
|
|
( <foreach collection="list" item="item" separator="union all">
|
|
|
select
|
|
select
|
|
|
#{item.fileRecordId,jdbcType=VARCHAR},
|
|
#{item.fileRecordId,jdbcType=VARCHAR},
|
|
|
#{item.fileName,jdbcType=VARCHAR}, #{item.operationName,jdbcType=VARCHAR}, #{item.operationManName,jdbcType=VARCHAR},
|
|
#{item.fileName,jdbcType=VARCHAR}, #{item.operationName,jdbcType=VARCHAR}, #{item.operationManName,jdbcType=VARCHAR},
|
|
|
- #{item.createTime,jdbcType=TIMESTAMP}, #{item.memo,jdbcType=VARCHAR} from dual
|
|
|
|
|
|
|
+ #{item.createTime,jdbcType=TIMESTAMP}, #{item.memo,jdbcType=VARCHAR}, #{item.fileId,jdbcType=VARCHAR}
|
|
|
|
|
+ from dual
|
|
|
</foreach> )
|
|
</foreach> )
|
|
|
</insert>
|
|
</insert>
|
|
|
<update id="batchUpdate" parameterType="java.util.List">
|
|
<update id="batchUpdate" parameterType="java.util.List">
|
|
@@ -221,6 +244,10 @@
|
|
|
<foreach collection="list" item="item" index="index" separator=" " open="case FILE_RECORD_ID" close="end">
|
|
<foreach collection="list" item="item" index="index" separator=" " open="case FILE_RECORD_ID" close="end">
|
|
|
when #{item.fileRecordId,jdbcType=VARCHAR} then #{item.memo,jdbcType=VARCHAR}
|
|
when #{item.fileRecordId,jdbcType=VARCHAR} then #{item.memo,jdbcType=VARCHAR}
|
|
|
</foreach>
|
|
</foreach>
|
|
|
|
|
+ ,FILE_ID=
|
|
|
|
|
+ <foreach collection="list" item="item" index="index" separator=" " open="case FILE_RECORD_ID" close="end">
|
|
|
|
|
+ when #{item.fileRecordId,jdbcType=VARCHAR} then #{item.fileId,jdbcType=VARCHAR}
|
|
|
|
|
+ </foreach>
|
|
|
where FILE_RECORD_ID in
|
|
where FILE_RECORD_ID in
|
|
|
<foreach collection="list" index="index" item="item" separator="," open="(" close=")">
|
|
<foreach collection="list" index="index" item="item" separator="," open="(" close=")">
|
|
|
#{item.fileRecordId,jdbcType=VARCHAR}
|
|
#{item.fileRecordId,jdbcType=VARCHAR}
|