|
|
@@ -61,6 +61,7 @@
|
|
|
<result column="AUTOSCALE_IP" jdbcType="VARCHAR" property="autoscaleIp" />
|
|
|
<result column="PLC_IP" jdbcType="VARCHAR" property="plcIp" />
|
|
|
<result column="DVR_IP" jdbcType="VARCHAR" property="dvrIp" />
|
|
|
+ <result column="USER_NAME" jdbcType="VARCHAR" property="userName" />
|
|
|
</resultMap>
|
|
|
<sql id="columns">
|
|
|
SCALE_POINT_NO, SCALE_POINT_NAME, BASE_SPOT_NO, BASE_SPOT_NAME, WEIGH_INSTRUMENT_MODEL,
|
|
|
@@ -72,7 +73,7 @@
|
|
|
DVR_STATE, MOXA_STATE, PLC_STATE, LEFT_INFRARED_RAY_STATE, RIGHT_INFRARED_RAY_STATE,
|
|
|
AMPLIFIER_STATE, LAMP_STATE, ENTRUST_STATE, VERSION, SCAN_CAR, MSG_INFO, STOP_OVER_TIME,
|
|
|
VALID_IS_PRE, RED_GREEN_LIGHT_STATE, FRONT_INFRARED_RAY_STATE, REAR_INFRARED_RAY_STATE,
|
|
|
- RFID_STATE, ZERO_STATE, AUTOSCALE_IP, PLC_IP, DVR_IP
|
|
|
+ RFID_STATE, ZERO_STATE, AUTOSCALE_IP, PLC_IP, DVR_IP, USER_NAME
|
|
|
</sql>
|
|
|
<sql id="columns_alias">
|
|
|
t.SCALE_POINT_NO, t.SCALE_POINT_NAME, t.BASE_SPOT_NO, t.BASE_SPOT_NAME, t.WEIGH_INSTRUMENT_MODEL,
|
|
|
@@ -85,7 +86,7 @@
|
|
|
t.PLC_STATE, t.LEFT_INFRARED_RAY_STATE, t.RIGHT_INFRARED_RAY_STATE, t.AMPLIFIER_STATE,
|
|
|
t.LAMP_STATE, t.ENTRUST_STATE, t.VERSION, t.SCAN_CAR, t.MSG_INFO, t.STOP_OVER_TIME,
|
|
|
t.VALID_IS_PRE, t.RED_GREEN_LIGHT_STATE, t.FRONT_INFRARED_RAY_STATE, t.REAR_INFRARED_RAY_STATE,
|
|
|
- t.RFID_STATE, t.ZERO_STATE, t.AUTOSCALE_IP, t.PLC_IP, t.DVR_IP
|
|
|
+ t.RFID_STATE, t.ZERO_STATE, t.AUTOSCALE_IP, t.PLC_IP, t.DVR_IP, t.USER_NAME
|
|
|
</sql>
|
|
|
<sql id="select">
|
|
|
SELECT <include refid="columns" /> FROM METER_BASE_SCALE_POINT
|
|
|
@@ -272,6 +273,9 @@
|
|
|
<if test="dvrIp != null and dvrIp != ''">
|
|
|
and DVR_IP = #{dvrIp}
|
|
|
</if>
|
|
|
+ <if test="userName != null and userName != ''">
|
|
|
+ and USER_NAME = #{userName}
|
|
|
+ </if>
|
|
|
</where>
|
|
|
</sql>
|
|
|
<sql id="whereLike">
|
|
|
@@ -453,6 +457,9 @@
|
|
|
<if test="dvrIp != null and dvrIp != ''">
|
|
|
and DVR_IP LIKE '%${dvrIp}%'
|
|
|
</if>
|
|
|
+ <if test="userName != null and userName != ''">
|
|
|
+ and USER_NAME LIKE '%${userName}%'
|
|
|
+ </if>
|
|
|
</where>
|
|
|
</sql>
|
|
|
<delete id="deleteByPrimaryKey" parameterType="java.lang.String">
|
|
|
@@ -636,6 +643,9 @@
|
|
|
<if test="dvrIp != null and dvrIp != ''">
|
|
|
or DVR_IP = #{dvrIp}
|
|
|
</if>
|
|
|
+ <if test="userName != null and userName != ''">
|
|
|
+ or USER_NAME = #{userName}
|
|
|
+ </if>
|
|
|
</delete>
|
|
|
<insert id="insert" parameterType="com.steerinfo.baseinfo.meterbasescalepoint.model.MeterBaseScalePoint">
|
|
|
insert into METER_BASE_SCALE_POINT (SCALE_POINT_NO, SCALE_POINT_NAME, BASE_SPOT_NO,
|
|
|
@@ -657,8 +667,8 @@
|
|
|
SCAN_CAR, MSG_INFO, STOP_OVER_TIME,
|
|
|
VALID_IS_PRE, RED_GREEN_LIGHT_STATE, FRONT_INFRARED_RAY_STATE,
|
|
|
REAR_INFRARED_RAY_STATE, RFID_STATE, ZERO_STATE,
|
|
|
- AUTOSCALE_IP, PLC_IP, DVR_IP
|
|
|
- )
|
|
|
+ AUTOSCALE_IP, PLC_IP, DVR_IP,
|
|
|
+ USER_NAME)
|
|
|
values (#{scalePointNo,jdbcType=VARCHAR}, #{scalePointName,jdbcType=VARCHAR}, #{baseSpotNo,jdbcType=VARCHAR},
|
|
|
#{baseSpotName,jdbcType=VARCHAR}, #{weighInstrumentModel,jdbcType=VARCHAR}, #{weighInstrumentParam,jdbcType=VARCHAR},
|
|
|
#{moxaIp,jdbcType=VARCHAR}, #{moxaPort,jdbcType=VARCHAR}, #{validFlag,jdbcType=VARCHAR},
|
|
|
@@ -678,8 +688,8 @@
|
|
|
#{scanCar,jdbcType=VARCHAR}, #{msgInfo,jdbcType=VARCHAR}, #{stopOverTime,jdbcType=VARCHAR},
|
|
|
#{validIsPre,jdbcType=VARCHAR}, #{redGreenLightState,jdbcType=VARCHAR}, #{frontInfraredRayState,jdbcType=VARCHAR},
|
|
|
#{rearInfraredRayState,jdbcType=VARCHAR}, #{rfidState,jdbcType=VARCHAR}, #{zeroState,jdbcType=VARCHAR},
|
|
|
- #{autoscaleIp,jdbcType=VARCHAR}, #{plcIp,jdbcType=VARCHAR}, #{dvrIp,jdbcType=VARCHAR}
|
|
|
- )
|
|
|
+ #{autoscaleIp,jdbcType=VARCHAR}, #{plcIp,jdbcType=VARCHAR}, #{dvrIp,jdbcType=VARCHAR},
|
|
|
+ #{userName,jdbcType=VARCHAR})
|
|
|
</insert>
|
|
|
<insert id="insertSelective" parameterType="com.steerinfo.baseinfo.meterbasescalepoint.model.MeterBaseScalePoint">
|
|
|
insert into METER_BASE_SCALE_POINT
|
|
|
@@ -861,6 +871,9 @@
|
|
|
<if test="dvrIp != null">
|
|
|
DVR_IP,
|
|
|
</if>
|
|
|
+ <if test="userName != null">
|
|
|
+ USER_NAME,
|
|
|
+ </if>
|
|
|
</trim>
|
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
|
<if test="scalePointNo != null">
|
|
|
@@ -1040,6 +1053,9 @@
|
|
|
<if test="dvrIp != null">
|
|
|
#{dvrIp,jdbcType=VARCHAR},
|
|
|
</if>
|
|
|
+ <if test="userName != null">
|
|
|
+ #{userName,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
</trim>
|
|
|
</insert>
|
|
|
<update id="updateByPrimaryKey" parameterType="com.steerinfo.baseinfo.meterbasescalepoint.model.MeterBaseScalePoint">
|
|
|
@@ -1101,7 +1117,8 @@
|
|
|
ZERO_STATE = #{zeroState,jdbcType=VARCHAR},
|
|
|
AUTOSCALE_IP = #{autoscaleIp,jdbcType=VARCHAR},
|
|
|
PLC_IP = #{plcIp,jdbcType=VARCHAR},
|
|
|
- DVR_IP = #{dvrIp,jdbcType=VARCHAR}
|
|
|
+ DVR_IP = #{dvrIp,jdbcType=VARCHAR},
|
|
|
+ USER_NAME = #{userName,jdbcType=VARCHAR}
|
|
|
where SCALE_POINT_NO = #{scalePointNo,jdbcType=VARCHAR}
|
|
|
</update>
|
|
|
<update id="updateByPrimaryKeySelective" parameterType="com.steerinfo.baseinfo.meterbasescalepoint.model.MeterBaseScalePoint">
|
|
|
@@ -1281,6 +1298,9 @@
|
|
|
<if test="dvrIp != null">
|
|
|
DVR_IP = #{dvrIp,jdbcType=VARCHAR},
|
|
|
</if>
|
|
|
+ <if test="userName != null">
|
|
|
+ USER_NAME = #{userName,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
</set>
|
|
|
where SCALE_POINT_NO = #{scalePointNo,jdbcType=VARCHAR}
|
|
|
</update>
|
|
|
@@ -1319,7 +1339,8 @@
|
|
|
VALID_IS_PRE, RED_GREEN_LIGHT_STATE,
|
|
|
FRONT_INFRARED_RAY_STATE, REAR_INFRARED_RAY_STATE,
|
|
|
RFID_STATE, ZERO_STATE, AUTOSCALE_IP,
|
|
|
- PLC_IP, DVR_IP)
|
|
|
+ PLC_IP, DVR_IP, USER_NAME
|
|
|
+ )
|
|
|
( <foreach collection="list" item="item" separator="union all">
|
|
|
select
|
|
|
#{item.scalePointNo,jdbcType=VARCHAR},
|
|
|
@@ -1343,7 +1364,8 @@
|
|
|
#{item.validIsPre,jdbcType=VARCHAR}, #{item.redGreenLightState,jdbcType=VARCHAR},
|
|
|
#{item.frontInfraredRayState,jdbcType=VARCHAR}, #{item.rearInfraredRayState,jdbcType=VARCHAR},
|
|
|
#{item.rfidState,jdbcType=VARCHAR}, #{item.zeroState,jdbcType=VARCHAR}, #{item.autoscaleIp,jdbcType=VARCHAR},
|
|
|
- #{item.plcIp,jdbcType=VARCHAR}, #{item.dvrIp,jdbcType=VARCHAR} from dual
|
|
|
+ #{item.plcIp,jdbcType=VARCHAR}, #{item.dvrIp,jdbcType=VARCHAR}, #{item.userName,jdbcType=VARCHAR}
|
|
|
+ from dual
|
|
|
</foreach> )
|
|
|
</insert>
|
|
|
<update id="batchUpdate" parameterType="java.util.List">
|
|
|
@@ -1585,6 +1607,10 @@
|
|
|
<foreach close="end" collection="list" index="index" item="item" open="case SCALE_POINT_NO" separator=" ">
|
|
|
when #{item.scalePointNo,jdbcType=VARCHAR} then #{item.dvrIp,jdbcType=VARCHAR}
|
|
|
</foreach>
|
|
|
+ ,USER_NAME=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case SCALE_POINT_NO" separator=" ">
|
|
|
+ when #{item.scalePointNo,jdbcType=VARCHAR} then #{item.userName,jdbcType=VARCHAR}
|
|
|
+ </foreach>
|
|
|
where SCALE_POINT_NO in
|
|
|
<foreach close=")" collection="list" index="index" item="item" open="(" separator=",">
|
|
|
#{item.scalePointNo,jdbcType=VARCHAR}
|