update T_CM_0348
ANALYST = #{analyst,jdbcType=VARCHAR},
DATADATE = #{datadate,jdbcType=TIMESTAMP},
DATASTATE = #{datastate,jdbcType=VARCHAR},
MONITORDATE = #{monitordate,jdbcType=VARCHAR},
MONITORINGVALUE = #{monitoringvalue,jdbcType=DECIMAL},
NOTE = #{note,jdbcType=VARCHAR},
where RECORDID = #{recordid,jdbcType=VARCHAR}
update T_CM_0348
ANALYST = #{analyst,jdbcType=VARCHAR},
DATADATE = #{datadate,jdbcType=TIMESTAMP},
DATASTATE = #{datastate,jdbcType=VARCHAR},
MONITORDATE = #{monitordate,jdbcType=VARCHAR},
MONITORINGVALUE = #{monitoringvalue,jdbcType=DECIMAL},
NOTE = #{note,jdbcType=VARCHAR},
where RECORDID = #{recordid,jdbcType=VARCHAR}
insert into T_CM_0348
(RECORDID, PLANID, POWERDETECDEPARTMENT, POWERMONITORNAME, SITEM, POWERSYSTEMNAME, UNIT, BATCHNO, TIMEGRANID, INSERT_TIME, MONITORDATE,MONITORINGVALUE,ANALYST,DATADATE)
(
select
#{item.recordid, jdbcType=DECIMAL}, #{item.planid, jdbcType=VARCHAR}, #{item.powerdetecdepartment, jdbcType=VARCHAR}, #{item.powermonitorname, jdbcType=VARCHAR},
#{item.sitem, jdbcType=VARCHAR}, #{item.powersystemname, jdbcType=VARCHAR}, #{item.unit, jdbcType=VARCHAR}, #{item.batchno, jdbcType=VARCHAR},
#{item.timegranid, jdbcType=VARCHAR}, #{item.insertTime, jdbcType=VARCHAR}, #{item.monitordate, jdbcType=VARCHAR},#{item.monitoringvalue, jdbcType=DECIMAL},
#{item.analyst, jdbcType=VARCHAR}, #{item.datadate,jdbcType=TIMESTAMP}
from dual
)
delete from T_CM_0348
where RECORDID = #{recordid,jdbcType=VARCHAR}
delete from T_CM_0348
where PLANID = #{planid, jdbcType=VARCHAR}
and MONITORINGVALUE is null
and DATADATE is null
and BATCHNO > #{lowerpici, jdbcType=VARCHAR}
and BATCHNO <= #{upperpici, jdbcType=VARCHAR}
update t_cm_0348
MONITORINGVALUE = #{monitoringvalue},
NOTE = #{note}
and POWERMONITORNAME = #{powermonitorname}
and BATCHNO = #{batchno}
and SITEM = #{sitem}
and POWERSYSTEMNAME = #{powersystemname}
and MONITORDATE = #{monitordate}
and UNIT = #{unit}
and ANALYST = #{analyst}