|
@@ -94,6 +94,7 @@
|
|
|
<result column="DATA_SOURCE" jdbcType="VARCHAR" property="dataSource" />
|
|
<result column="DATA_SOURCE" jdbcType="VARCHAR" property="dataSource" />
|
|
|
<result column="NOTE" jdbcType="VARCHAR" property="note" />
|
|
<result column="NOTE" jdbcType="VARCHAR" property="note" />
|
|
|
<result column="TRAIN_NUMBER_NO" jdbcType="VARCHAR" property="trainNumberNo" />
|
|
<result column="TRAIN_NUMBER_NO" jdbcType="VARCHAR" property="trainNumberNo" />
|
|
|
|
|
+ <result column="IS_PRE_SACALE" jdbcType="VARCHAR" property="isPreSacale" />
|
|
|
</resultMap>
|
|
</resultMap>
|
|
|
<sql id="columns">
|
|
<sql id="columns">
|
|
|
ACTUAL_FIRST_NO, PREDICTION_NO, NOTICE_NO, RAILWAY_NO, RAILWAY_CARRIAGE_NO, RAILWAY_WORK_NO,
|
|
ACTUAL_FIRST_NO, PREDICTION_NO, NOTICE_NO, RAILWAY_NO, RAILWAY_CARRIAGE_NO, RAILWAY_WORK_NO,
|
|
@@ -112,7 +113,7 @@
|
|
|
CONVEYANCE_TYPE, RESOURCE_SYSTEM, GROUP_PACKAGE_AMOUNT, GROUP_PACKAGE_UNIT, PACKAGE_AMOUNT,
|
|
CONVEYANCE_TYPE, RESOURCE_SYSTEM, GROUP_PACKAGE_AMOUNT, GROUP_PACKAGE_UNIT, PACKAGE_AMOUNT,
|
|
|
PACKAGE_UNIT, THEORY_AMOUNT, MEASURE_BATCH, MEASURE_BATCH_COUNT, SENDER_TYPE, SENDER_REMARK,
|
|
PACKAGE_UNIT, THEORY_AMOUNT, MEASURE_BATCH, MEASURE_BATCH_COUNT, SENDER_TYPE, SENDER_REMARK,
|
|
|
RECEIVER_TYPE, RECEIVER_REMARK, AMOUNT_UNIT, MEASURE_OBJECT_TYPE, MEASURE_TASK_NUM,
|
|
RECEIVER_TYPE, RECEIVER_REMARK, AMOUNT_UNIT, MEASURE_OBJECT_TYPE, MEASURE_TASK_NUM,
|
|
|
- DATA_SOURCE, NOTE, TRAIN_NUMBER_NO
|
|
|
|
|
|
|
+ DATA_SOURCE, NOTE, TRAIN_NUMBER_NO, IS_PRE_SACALE
|
|
|
</sql>
|
|
</sql>
|
|
|
<sql id="columns_alias">
|
|
<sql id="columns_alias">
|
|
|
t.ACTUAL_FIRST_NO, t.PREDICTION_NO, t.NOTICE_NO, t.RAILWAY_NO, t.RAILWAY_CARRIAGE_NO,
|
|
t.ACTUAL_FIRST_NO, t.PREDICTION_NO, t.NOTICE_NO, t.RAILWAY_NO, t.RAILWAY_CARRIAGE_NO,
|
|
@@ -133,7 +134,7 @@
|
|
|
t.GROUP_PACKAGE_UNIT, t.PACKAGE_AMOUNT, t.PACKAGE_UNIT, t.THEORY_AMOUNT, t.MEASURE_BATCH,
|
|
t.GROUP_PACKAGE_UNIT, t.PACKAGE_AMOUNT, t.PACKAGE_UNIT, t.THEORY_AMOUNT, t.MEASURE_BATCH,
|
|
|
t.MEASURE_BATCH_COUNT, t.SENDER_TYPE, t.SENDER_REMARK, t.RECEIVER_TYPE, t.RECEIVER_REMARK,
|
|
t.MEASURE_BATCH_COUNT, t.SENDER_TYPE, t.SENDER_REMARK, t.RECEIVER_TYPE, t.RECEIVER_REMARK,
|
|
|
t.AMOUNT_UNIT, t.MEASURE_OBJECT_TYPE, t.MEASURE_TASK_NUM, t.DATA_SOURCE, t.NOTE,
|
|
t.AMOUNT_UNIT, t.MEASURE_OBJECT_TYPE, t.MEASURE_TASK_NUM, t.DATA_SOURCE, t.NOTE,
|
|
|
- t.TRAIN_NUMBER_NO
|
|
|
|
|
|
|
+ t.TRAIN_NUMBER_NO, t.IS_PRE_SACALE
|
|
|
</sql>
|
|
</sql>
|
|
|
<sql id="select">
|
|
<sql id="select">
|
|
|
SELECT <include refid="columns"/> FROM METER_WORK_RAILWAY_ACT_FIRST
|
|
SELECT <include refid="columns"/> FROM METER_WORK_RAILWAY_ACT_FIRST
|
|
@@ -419,8 +420,8 @@
|
|
|
<if test="trainNumberNo != null and trainNumberNo != ''">
|
|
<if test="trainNumberNo != null and trainNumberNo != ''">
|
|
|
and TRAIN_NUMBER_NO = #{trainNumberNo}
|
|
and TRAIN_NUMBER_NO = #{trainNumberNo}
|
|
|
</if>
|
|
</if>
|
|
|
- <if test="startTime != null and endTime != null and startTime != '' and endTime != ''">
|
|
|
|
|
- and CREATE_TIME >= TO_DATE(#{startTime}, 'yyyy-MM-dd HH24:mi:ss') and CREATE_TIME <= TO_DATE(#{endTime}, 'yyyy-MM-dd HH24:mi:ss')
|
|
|
|
|
|
|
+ <if test="isPreSacale != null and isPreSacale != ''">
|
|
|
|
|
+ and IS_PRE_SACALE = #{isPreSacale}
|
|
|
</if>
|
|
</if>
|
|
|
</where>
|
|
</where>
|
|
|
</sql>
|
|
</sql>
|
|
@@ -702,6 +703,9 @@
|
|
|
<if test="trainNumberNo != null and trainNumberNo != ''">
|
|
<if test="trainNumberNo != null and trainNumberNo != ''">
|
|
|
and TRAIN_NUMBER_NO LIKE '%${trainNumberNo}%'
|
|
and TRAIN_NUMBER_NO LIKE '%${trainNumberNo}%'
|
|
|
</if>
|
|
</if>
|
|
|
|
|
+ <if test="isPreSacale != null and isPreSacale != ''">
|
|
|
|
|
+ and IS_PRE_SACALE LIKE '%${isPreSacale}%'
|
|
|
|
|
+ </if>
|
|
|
</where>
|
|
</where>
|
|
|
</sql>
|
|
</sql>
|
|
|
<delete id="deleteByPrimaryKey" parameterType="java.lang.String">
|
|
<delete id="deleteByPrimaryKey" parameterType="java.lang.String">
|
|
@@ -984,6 +988,9 @@
|
|
|
<if test="trainNumberNo != null and trainNumberNo != ''">
|
|
<if test="trainNumberNo != null and trainNumberNo != ''">
|
|
|
or TRAIN_NUMBER_NO = #{trainNumberNo}
|
|
or TRAIN_NUMBER_NO = #{trainNumberNo}
|
|
|
</if>
|
|
</if>
|
|
|
|
|
+ <if test="isPreSacale != null and isPreSacale != ''">
|
|
|
|
|
+ or IS_PRE_SACALE = #{isPreSacale}
|
|
|
|
|
+ </if>
|
|
|
</delete>
|
|
</delete>
|
|
|
<insert id="insert" parameterType="com.steerinfo.meterwork.meterworkrailwayactfirst.model.MeterWorkRailwayActFirst">
|
|
<insert id="insert" parameterType="com.steerinfo.meterwork.meterworkrailwayactfirst.model.MeterWorkRailwayActFirst">
|
|
|
insert into METER_WORK_RAILWAY_ACT_FIRST (ACTUAL_FIRST_NO, PREDICTION_NO, NOTICE_NO,
|
|
insert into METER_WORK_RAILWAY_ACT_FIRST (ACTUAL_FIRST_NO, PREDICTION_NO, NOTICE_NO,
|
|
@@ -1017,7 +1024,7 @@
|
|
|
SENDER_TYPE, SENDER_REMARK, RECEIVER_TYPE,
|
|
SENDER_TYPE, SENDER_REMARK, RECEIVER_TYPE,
|
|
|
RECEIVER_REMARK, AMOUNT_UNIT, MEASURE_OBJECT_TYPE,
|
|
RECEIVER_REMARK, AMOUNT_UNIT, MEASURE_OBJECT_TYPE,
|
|
|
MEASURE_TASK_NUM, DATA_SOURCE, NOTE,
|
|
MEASURE_TASK_NUM, DATA_SOURCE, NOTE,
|
|
|
- TRAIN_NUMBER_NO)
|
|
|
|
|
|
|
+ TRAIN_NUMBER_NO, IS_PRE_SACALE)
|
|
|
values (#{actualFirstNo,jdbcType=VARCHAR}, #{predictionNo,jdbcType=VARCHAR}, #{noticeNo,jdbcType=VARCHAR},
|
|
values (#{actualFirstNo,jdbcType=VARCHAR}, #{predictionNo,jdbcType=VARCHAR}, #{noticeNo,jdbcType=VARCHAR},
|
|
|
#{railwayNo,jdbcType=VARCHAR}, #{railwayCarriageNo,jdbcType=VARCHAR}, #{railwayWorkNo,jdbcType=VARCHAR},
|
|
#{railwayNo,jdbcType=VARCHAR}, #{railwayCarriageNo,jdbcType=VARCHAR}, #{railwayWorkNo,jdbcType=VARCHAR},
|
|
|
#{railwaySpeed,jdbcType=DECIMAL}, #{matterNo,jdbcType=VARCHAR}, #{matterName,jdbcType=VARCHAR},
|
|
#{railwaySpeed,jdbcType=DECIMAL}, #{matterNo,jdbcType=VARCHAR}, #{matterName,jdbcType=VARCHAR},
|
|
@@ -1049,7 +1056,7 @@
|
|
|
#{senderType,jdbcType=VARCHAR}, #{senderRemark,jdbcType=VARCHAR}, #{receiverType,jdbcType=VARCHAR},
|
|
#{senderType,jdbcType=VARCHAR}, #{senderRemark,jdbcType=VARCHAR}, #{receiverType,jdbcType=VARCHAR},
|
|
|
#{receiverRemark,jdbcType=VARCHAR}, #{amountUnit,jdbcType=VARCHAR}, #{measureObjectType,jdbcType=VARCHAR},
|
|
#{receiverRemark,jdbcType=VARCHAR}, #{amountUnit,jdbcType=VARCHAR}, #{measureObjectType,jdbcType=VARCHAR},
|
|
|
#{measureTaskNum,jdbcType=VARCHAR}, #{dataSource,jdbcType=VARCHAR}, #{note,jdbcType=VARCHAR},
|
|
#{measureTaskNum,jdbcType=VARCHAR}, #{dataSource,jdbcType=VARCHAR}, #{note,jdbcType=VARCHAR},
|
|
|
- #{trainNumberNo,jdbcType=VARCHAR})
|
|
|
|
|
|
|
+ #{trainNumberNo,jdbcType=VARCHAR}, #{isPreSacale,jdbcType=VARCHAR})
|
|
|
</insert>
|
|
</insert>
|
|
|
<insert id="insertSelective" parameterType="com.steerinfo.meterwork.meterworkrailwayactfirst.model.MeterWorkRailwayActFirst">
|
|
<insert id="insertSelective" parameterType="com.steerinfo.meterwork.meterworkrailwayactfirst.model.MeterWorkRailwayActFirst">
|
|
|
insert into METER_WORK_RAILWAY_ACT_FIRST
|
|
insert into METER_WORK_RAILWAY_ACT_FIRST
|
|
@@ -1330,6 +1337,9 @@
|
|
|
<if test="trainNumberNo != null">
|
|
<if test="trainNumberNo != null">
|
|
|
TRAIN_NUMBER_NO,
|
|
TRAIN_NUMBER_NO,
|
|
|
</if>
|
|
</if>
|
|
|
|
|
+ <if test="isPreSacale != null">
|
|
|
|
|
+ IS_PRE_SACALE,
|
|
|
|
|
+ </if>
|
|
|
</trim>
|
|
</trim>
|
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
|
<if test="actualFirstNo != null">
|
|
<if test="actualFirstNo != null">
|
|
@@ -1608,6 +1618,9 @@
|
|
|
<if test="trainNumberNo != null">
|
|
<if test="trainNumberNo != null">
|
|
|
#{trainNumberNo,jdbcType=VARCHAR},
|
|
#{trainNumberNo,jdbcType=VARCHAR},
|
|
|
</if>
|
|
</if>
|
|
|
|
|
+ <if test="isPreSacale != null">
|
|
|
|
|
+ #{isPreSacale,jdbcType=VARCHAR},
|
|
|
|
|
+ </if>
|
|
|
</trim>
|
|
</trim>
|
|
|
</insert>
|
|
</insert>
|
|
|
<update id="updateByPrimaryKey" parameterType="com.steerinfo.meterwork.meterworkrailwayactfirst.model.MeterWorkRailwayActFirst">
|
|
<update id="updateByPrimaryKey" parameterType="com.steerinfo.meterwork.meterworkrailwayactfirst.model.MeterWorkRailwayActFirst">
|
|
@@ -1702,7 +1715,8 @@
|
|
|
MEASURE_TASK_NUM = #{measureTaskNum,jdbcType=VARCHAR},
|
|
MEASURE_TASK_NUM = #{measureTaskNum,jdbcType=VARCHAR},
|
|
|
DATA_SOURCE = #{dataSource,jdbcType=VARCHAR},
|
|
DATA_SOURCE = #{dataSource,jdbcType=VARCHAR},
|
|
|
NOTE = #{note,jdbcType=VARCHAR},
|
|
NOTE = #{note,jdbcType=VARCHAR},
|
|
|
- TRAIN_NUMBER_NO = #{trainNumberNo,jdbcType=VARCHAR}
|
|
|
|
|
|
|
+ TRAIN_NUMBER_NO = #{trainNumberNo,jdbcType=VARCHAR},
|
|
|
|
|
+ IS_PRE_SACALE = #{isPreSacale,jdbcType=VARCHAR}
|
|
|
where ACTUAL_FIRST_NO = #{actualFirstNo,jdbcType=VARCHAR}
|
|
where ACTUAL_FIRST_NO = #{actualFirstNo,jdbcType=VARCHAR}
|
|
|
</update>
|
|
</update>
|
|
|
<update id="updateByPrimaryKeySelective" parameterType="com.steerinfo.meterwork.meterworkrailwayactfirst.model.MeterWorkRailwayActFirst">
|
|
<update id="updateByPrimaryKeySelective" parameterType="com.steerinfo.meterwork.meterworkrailwayactfirst.model.MeterWorkRailwayActFirst">
|
|
@@ -1981,6 +1995,9 @@
|
|
|
<if test="trainNumberNo != null">
|
|
<if test="trainNumberNo != null">
|
|
|
TRAIN_NUMBER_NO = #{trainNumberNo,jdbcType=VARCHAR},
|
|
TRAIN_NUMBER_NO = #{trainNumberNo,jdbcType=VARCHAR},
|
|
|
</if>
|
|
</if>
|
|
|
|
|
+ <if test="isPreSacale != null">
|
|
|
|
|
+ IS_PRE_SACALE = #{isPreSacale,jdbcType=VARCHAR},
|
|
|
|
|
+ </if>
|
|
|
</set>
|
|
</set>
|
|
|
where ACTUAL_FIRST_NO = #{actualFirstNo,jdbcType=VARCHAR}
|
|
where ACTUAL_FIRST_NO = #{actualFirstNo,jdbcType=VARCHAR}
|
|
|
</update>
|
|
</update>
|
|
@@ -2035,7 +2052,7 @@
|
|
|
SENDER_TYPE, SENDER_REMARK, RECEIVER_TYPE,
|
|
SENDER_TYPE, SENDER_REMARK, RECEIVER_TYPE,
|
|
|
RECEIVER_REMARK, AMOUNT_UNIT, MEASURE_OBJECT_TYPE,
|
|
RECEIVER_REMARK, AMOUNT_UNIT, MEASURE_OBJECT_TYPE,
|
|
|
MEASURE_TASK_NUM, DATA_SOURCE, NOTE,
|
|
MEASURE_TASK_NUM, DATA_SOURCE, NOTE,
|
|
|
- TRAIN_NUMBER_NO)
|
|
|
|
|
|
|
+ TRAIN_NUMBER_NO, IS_PRE_SACALE)
|
|
|
( <foreach collection="list" item="item" separator="union all">
|
|
( <foreach collection="list" item="item" separator="union all">
|
|
|
select
|
|
select
|
|
|
#{item.actualFirstNo,jdbcType=VARCHAR},
|
|
#{item.actualFirstNo,jdbcType=VARCHAR},
|
|
@@ -2075,7 +2092,7 @@
|
|
|
#{item.senderType,jdbcType=VARCHAR}, #{item.senderRemark,jdbcType=VARCHAR}, #{item.receiverType,jdbcType=VARCHAR},
|
|
#{item.senderType,jdbcType=VARCHAR}, #{item.senderRemark,jdbcType=VARCHAR}, #{item.receiverType,jdbcType=VARCHAR},
|
|
|
#{item.receiverRemark,jdbcType=VARCHAR}, #{item.amountUnit,jdbcType=VARCHAR}, #{item.measureObjectType,jdbcType=VARCHAR},
|
|
#{item.receiverRemark,jdbcType=VARCHAR}, #{item.amountUnit,jdbcType=VARCHAR}, #{item.measureObjectType,jdbcType=VARCHAR},
|
|
|
#{item.measureTaskNum,jdbcType=VARCHAR}, #{item.dataSource,jdbcType=VARCHAR}, #{item.note,jdbcType=VARCHAR},
|
|
#{item.measureTaskNum,jdbcType=VARCHAR}, #{item.dataSource,jdbcType=VARCHAR}, #{item.note,jdbcType=VARCHAR},
|
|
|
- #{item.trainNumberNo,jdbcType=VARCHAR} from dual
|
|
|
|
|
|
|
+ #{item.trainNumberNo,jdbcType=VARCHAR}, #{item.isPreSacale,jdbcType=VARCHAR} from dual
|
|
|
</foreach> )
|
|
</foreach> )
|
|
|
</insert>
|
|
</insert>
|
|
|
<update id="batchUpdate" parameterType="java.util.List">
|
|
<update id="batchUpdate" parameterType="java.util.List">
|
|
@@ -2449,6 +2466,10 @@
|
|
|
<foreach collection="list" item="item" index="index" separator=" " open="case ACTUAL_FIRST_NO" close="end">
|
|
<foreach collection="list" item="item" index="index" separator=" " open="case ACTUAL_FIRST_NO" close="end">
|
|
|
when #{item.actualFirstNo,jdbcType=VARCHAR} then #{item.trainNumberNo,jdbcType=VARCHAR}
|
|
when #{item.actualFirstNo,jdbcType=VARCHAR} then #{item.trainNumberNo,jdbcType=VARCHAR}
|
|
|
</foreach>
|
|
</foreach>
|
|
|
|
|
+ ,IS_PRE_SACALE=
|
|
|
|
|
+ <foreach collection="list" item="item" index="index" separator=" " open="case ACTUAL_FIRST_NO" close="end">
|
|
|
|
|
+ when #{item.actualFirstNo,jdbcType=VARCHAR} then #{item.isPreSacale,jdbcType=VARCHAR}
|
|
|
|
|
+ </foreach>
|
|
|
where ACTUAL_FIRST_NO in
|
|
where ACTUAL_FIRST_NO in
|
|
|
<foreach collection="list" index="index" item="item" separator="," open="(" close=")">
|
|
<foreach collection="list" index="index" item="item" separator="," open="(" close=")">
|
|
|
#{item.actualFirstNo,jdbcType=VARCHAR}
|
|
#{item.actualFirstNo,jdbcType=VARCHAR}
|
|
@@ -2464,8 +2485,6 @@
|
|
|
<!-- 友情提示!!!-->
|
|
<!-- 友情提示!!!-->
|
|
|
<!-- 请将自己写的代码放在此标签之下,方便以后粘贴复制。-->
|
|
<!-- 请将自己写的代码放在此标签之下,方便以后粘贴复制。-->
|
|
|
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
<sql id="whereTime">
|
|
<sql id="whereTime">
|
|
|
<if test="startTime != null and startTime != null and endTime != '' and endTime != ''">
|
|
<if test="startTime != null and startTime != null and endTime != '' and endTime != ''">
|
|
|
and CREATE_TIME >= TO_DATE(#{startTime}, 'yyyy-MM-dd HH24:mi:ss') and CREATE_TIME <= TO_DATE(#{endTime}, 'yyyy-MM-dd HH24:mi:ss')
|
|
and CREATE_TIME >= TO_DATE(#{startTime}, 'yyyy-MM-dd HH24:mi:ss') and CREATE_TIME <= TO_DATE(#{endTime}, 'yyyy-MM-dd HH24:mi:ss')
|