|
@@ -23,7 +23,7 @@
|
|
SELECT <include refid="columns_alias"/> FROM RTTABLE t
|
|
SELECT <include refid="columns_alias"/> FROM RTTABLE t
|
|
</sql>
|
|
</sql>
|
|
<sql id="where">
|
|
<sql id="where">
|
|
- <where>
|
|
|
|
|
|
+ <where>
|
|
<if test="id != null">
|
|
<if test="id != null">
|
|
and ID = #{id}
|
|
and ID = #{id}
|
|
</if>
|
|
</if>
|
|
@@ -49,7 +49,7 @@
|
|
order by ALTID
|
|
order by ALTID
|
|
</sql>
|
|
</sql>
|
|
<sql id="whereLike">
|
|
<sql id="whereLike">
|
|
- <where>
|
|
|
|
|
|
+ <where>
|
|
<if test="id != null">
|
|
<if test="id != null">
|
|
and ID = #{id}
|
|
and ID = #{id}
|
|
</if>
|
|
</if>
|
|
@@ -79,7 +79,7 @@
|
|
</delete>
|
|
</delete>
|
|
<delete id="deleteBySelectiveElement" parameterType="java.util.HashMap">
|
|
<delete id="deleteBySelectiveElement" parameterType="java.util.HashMap">
|
|
delete from RTTABLE
|
|
delete from RTTABLE
|
|
- where 1!=1
|
|
|
|
|
|
+ where 1!=1
|
|
<if test="altid != null and altid != ''">
|
|
<if test="altid != null and altid != ''">
|
|
or ALTID = #{altid}
|
|
or ALTID = #{altid}
|
|
</if>
|
|
</if>
|
|
@@ -100,11 +100,11 @@
|
|
</if>
|
|
</if>
|
|
</delete>
|
|
</delete>
|
|
<insert id="insert" parameterType="com.steerinfo.ems.rttable.model.Rttable">
|
|
<insert id="insert" parameterType="com.steerinfo.ems.rttable.model.Rttable">
|
|
- insert into RTTABLE (ID, ALTID, RTVALUE,
|
|
|
|
- ALARMSTATUS, COMMSTATUS, UPDATETIME,
|
|
|
|
|
|
+ insert into RTTABLE (ID, ALTID, RTVALUE,
|
|
|
|
+ ALARMSTATUS, COMMSTATUS, UPDATETIME,
|
|
NOTE)
|
|
NOTE)
|
|
- values (#{id,jdbcType=DECIMAL}, #{altid,jdbcType=VARCHAR}, #{rtvalue,jdbcType=DECIMAL},
|
|
|
|
- #{alarmstatus,jdbcType=DECIMAL}, #{commstatus,jdbcType=DECIMAL}, #{updatetime,jdbcType=TIMESTAMP},
|
|
|
|
|
|
+ values (#{id,jdbcType=DECIMAL}, #{altid,jdbcType=VARCHAR}, #{rtvalue,jdbcType=DECIMAL},
|
|
|
|
+ #{alarmstatus,jdbcType=DECIMAL}, #{commstatus,jdbcType=DECIMAL}, #{updatetime,jdbcType=TIMESTAMP},
|
|
#{note,jdbcType=VARCHAR})
|
|
#{note,jdbcType=VARCHAR})
|
|
</insert>
|
|
</insert>
|
|
<insert id="insertSelective" parameterType="com.steerinfo.ems.rttable.model.Rttable">
|
|
<insert id="insertSelective" parameterType="com.steerinfo.ems.rttable.model.Rttable">
|
|
@@ -203,17 +203,17 @@
|
|
<include refid="whereLike"/>
|
|
<include refid="whereLike"/>
|
|
</select>
|
|
</select>
|
|
<insert id="batchInsert" parameterType="java.util.List">
|
|
<insert id="batchInsert" parameterType="java.util.List">
|
|
- insert into RTTABLE
|
|
|
|
- (ID,
|
|
|
|
- ALTID, RTVALUE, ALARMSTATUS,
|
|
|
|
|
|
+ insert into RTTABLE
|
|
|
|
+ (ID,
|
|
|
|
+ ALTID, RTVALUE, ALARMSTATUS,
|
|
COMMSTATUS, UPDATETIME, NOTE
|
|
COMMSTATUS, UPDATETIME, NOTE
|
|
)
|
|
)
|
|
- ( <foreach collection="list" item="item" separator="union all">
|
|
|
|
- select
|
|
|
|
- #{item.id,jdbcType=DECIMAL},
|
|
|
|
- #{item.altid,jdbcType=VARCHAR}, #{item.rtvalue,jdbcType=DECIMAL}, #{item.alarmstatus,jdbcType=DECIMAL},
|
|
|
|
|
|
+ ( <foreach collection="list" item="item" separator="union all">
|
|
|
|
+ select
|
|
|
|
+ #{item.id,jdbcType=DECIMAL},
|
|
|
|
+ #{item.altid,jdbcType=VARCHAR}, #{item.rtvalue,jdbcType=DECIMAL}, #{item.alarmstatus,jdbcType=DECIMAL},
|
|
#{item.commstatus,jdbcType=DECIMAL}, #{item.updatetime,jdbcType=TIMESTAMP}, #{item.note,jdbcType=VARCHAR}
|
|
#{item.commstatus,jdbcType=DECIMAL}, #{item.updatetime,jdbcType=TIMESTAMP}, #{item.note,jdbcType=VARCHAR}
|
|
- from dual
|
|
|
|
|
|
+ from dual
|
|
</foreach> )
|
|
</foreach> )
|
|
</insert>
|
|
</insert>
|
|
<update id="batchUpdate" parameterType="java.util.List">
|
|
<update id="batchUpdate" parameterType="java.util.List">
|
|
@@ -247,14 +247,14 @@
|
|
<foreach collection="list" item="item" index="index" separator=" " open="case ID" close="end">
|
|
<foreach collection="list" item="item" index="index" separator=" " open="case ID" close="end">
|
|
when #{item.id,jdbcType=DECIMAL} then #{item.note,jdbcType=VARCHAR}
|
|
when #{item.id,jdbcType=DECIMAL} then #{item.note,jdbcType=VARCHAR}
|
|
</foreach>
|
|
</foreach>
|
|
- where ID in
|
|
|
|
|
|
+ where ID in
|
|
<foreach collection="list" index="index" item="item" separator="," open="(" close=")">
|
|
<foreach collection="list" index="index" item="item" separator="," open="(" close=")">
|
|
#{item.id,jdbcType=DECIMAL}
|
|
#{item.id,jdbcType=DECIMAL}
|
|
- </foreach>
|
|
|
|
|
|
+ </foreach>
|
|
</update>
|
|
</update>
|
|
<delete id="batchDelete" parameterType="java.util.List">
|
|
<delete id="batchDelete" parameterType="java.util.List">
|
|
delete from RTTABLE
|
|
delete from RTTABLE
|
|
- where ID in
|
|
|
|
|
|
+ where ID in
|
|
<foreach collection="list" item="id" open="(" close=")" separator=",">
|
|
<foreach collection="list" item="id" open="(" close=")" separator=",">
|
|
#{id}
|
|
#{id}
|
|
</foreach>
|
|
</foreach>
|
|
@@ -262,8 +262,8 @@
|
|
<!-- 友情提示!!!-->
|
|
<!-- 友情提示!!!-->
|
|
<!-- 请将自己写的代码放在此标签之下,方便以后粘贴复制。-->
|
|
<!-- 请将自己写的代码放在此标签之下,方便以后粘贴复制。-->
|
|
<insert id="insertPowerTenMinutes" parameterType="java.util.HashMap">
|
|
<insert id="insertPowerTenMinutes" parameterType="java.util.HashMap">
|
|
- INSERT INTO EMS_POWER_TIMING(TMSTMP) VALUES
|
|
|
|
- (to_date (#{clock1,jdbcType=TIME}, 'YYYY-MM-DD HH24:MI:SS' )
|
|
|
|
|
|
+ INSERT INTO EMS_POWER_TIMING(TMSTMP,TIM) VALUES
|
|
|
|
+ (to_date (#{clock1,jdbcType=TIME}, 'YYYY-MM-DD HH24:MI:SS' ),to_date (#{clock1,jdbcType=TIME}, 'YYYY-MM-DD HH24:MI:SS' )
|
|
)
|
|
)
|
|
</insert>
|
|
</insert>
|
|
<update id="updatePowerTenMinutes" parameterType="java.util.HashMap">
|
|
<update id="updatePowerTenMinutes" parameterType="java.util.HashMap">
|
|
@@ -294,4 +294,4 @@
|
|
INNER JOIN RTTABLE p ON c.TAGID = p.ALTID
|
|
INNER JOIN RTTABLE p ON c.TAGID = p.ALTID
|
|
AND c.ENERGYTYPEID = 'E' AND c.ITEMTYPE='AUTO' AND c.USEFLAG = '1' AND RTVALUE IS NOT NULL
|
|
AND c.ENERGYTYPEID = 'E' AND c.ITEMTYPE='AUTO' AND c.USEFLAG = '1' AND RTVALUE IS NOT NULL
|
|
</select>
|
|
</select>
|
|
-</mapper>
|
|
|
|
|
|
+</mapper>
|