INSERT INTO sms_report_water_pump_state
(`state`,state_begin_time,state_end_time,tenant_id,device_id,device_name,
device_code,attribute_id,attribute_name,`year`,`month`,
`day`,date_create,date_update,md5_query)
VALUES
(#{waterPump.state},#{waterPump.stateBeginTime},#{waterPump.stateEndTime},#{waterPump.tenantId},#{waterPump.deviceId},#{waterPump.deviceName},
#{waterPump.deviceCode},#{waterPump.attributeId},#{waterPump.attributeName},#{waterPump.year},#{waterPump.month},
#{waterPump.day},#{waterPump.dateCreate},#{waterPump.dateUpdate},#{waterPump.md5Query})
INSERT INTO sms_report_water_pump_state
(`state`,state_begin_time,state_end_time,tenant_id,device_id,device_name,
device_code,attribute_id,attribute_name,`year`,`month`,
`day`,date_create,date_update,md5_query)
VALUES
(#{waterPump.state},#{waterPump.stateBeginTime},#{waterPump.stateEndTime},#{waterPump.tenantId},#{waterPump.deviceId},#{waterPump.deviceName},
#{waterPump.deviceCode},#{waterPump.attributeId},#{waterPump.attributeName},#{waterPump.year},#{waterPump.month},
#{waterPump.day},#{waterPump.dateCreate},#{waterPump.dateUpdate},#{waterPump.md5Query})
update sms_report_water_pump_state
set state_end_time = #{endTime},
date_update = #{updateTime}
where id = #{id}