id, device_no, meter_no, file_no, seal_no, site_id, sys_id, device_type_id, manufacturer_id,
building_id, community_id, loc_desc, meter_reading, valve_status, device_status,
last_receive_time, `status`, create_by, date_create, update_by, date_update
insert into sc_device
device_no,
meter_no,
file_no,
seal_no,
site_id,
sys_id,
device_type_id,
manufacturer_id,
building_id,
community_id,
loc_desc,
meter_reading,
valve_status,
device_status,
last_receive_time,
`status`,
create_by,
date_create,
update_by,
date_update,
#{deviceNo},
#{meterNo},
#{fileNo},
#{sealNo},
#{siteId},
#{sysId},
#{deviceTypeId},
#{manufacturerId},
#{buildingId},
#{communityId},
#{locDesc},
#{meterReading},
#{valveStatus},
#{deviceStatus},
#{lastReceiveTime},
#{status},
#{createBy},
#{dateCreate},
#{updateBy},
#{dateUpdate},
replace into sc_device
id,
device_no,
meter_no,
file_no,
seal_no,
site_id,
sys_id,
device_type_id,
manufacturer_id,
building_id,
community_id,
loc_desc,
meter_reading,
valve_status,
device_status,
last_receive_time,
`status`,
create_by,
date_create,
update_by,
date_update,
#{id},
#{deviceNo},
#{meterNo},
#{fileNo},
#{sealNo},
#{siteId},
#{sysId},
#{deviceTypeId},
#{manufacturerId},
#{buildingId},
#{communityId},
#{locDesc},
#{meterReading},
#{valveStatus},
#{deviceStatus},
#{lastReceiveTime},
#{status},
#{createBy},
#{dateCreate},
#{updateBy},
#{dateUpdate},
update sc_device
device_no = #{deviceNo},
meter_no = #{meterNo},
file_no = #{fileNo},
seal_no = #{sealNo},
site_id = #{siteId},
sys_id = #{sysId},
device_type_id = #{deviceTypeId},
manufacturer_id = #{manufacturerId},
building_id = #{buildingId},
community_id = #{communityId},
loc_desc = #{locDesc},
meter_reading = #{meterReading},
valve_status = #{valveStatus},
device_status = #{deviceStatus},
last_receive_time = #{lastReceiveTime},
`status` = #{status},
create_by = #{createBy},
date_create = #{dateCreate},
update_by = #{updateBy},
date_update = #{dateUpdate},
where id = #{id}
update sc_device
when id = #{item.id} then #{item.deviceNo}
when id = #{item.id} then #{item.meterNo}
when id = #{item.id} then #{item.fileNo}
when id = #{item.id} then #{item.sealNo}
when id = #{item.id} then #{item.siteId}
when id = #{item.id} then #{item.sysId}
when id = #{item.id} then #{item.deviceTypeId}
when id = #{item.id} then #{item.manufacturerId}
when id = #{item.id} then #{item.buildingId}
when id = #{item.id} then #{item.communityId}
when id = #{item.id} then #{item.locDesc}
when id = #{item.id} then #{item.meterReading}
when id = #{item.id} then #{item.valveStatus}
when id = #{item.id} then #{item.deviceStatus}
when id = #{item.id} then #{item.lastReceiveTime}
when id = #{item.id} then #{item.status}
when id = #{item.id} then #{item.createBy}
when id = #{item.id} then #{item.dateCreate}
when id = #{item.id} then #{item.updateBy}
when id = #{item.id} then #{item.dateUpdate}
where id in
#{item.id}
insert into sc_device
(device_no, meter_no, file_no, seal_no, site_id, sys_id, device_type_id, manufacturer_id,
building_id, community_id, loc_desc, meter_reading, valve_status, device_status,
last_receive_time, `status`, create_by, date_create, update_by, date_update)
values
(#{item.deviceNo}, #{item.meterNo}, #{item.fileNo}, #{item.sealNo}, #{item.siteId},
#{item.sysId}, #{item.deviceTypeId}, #{item.manufacturerId}, #{item.buildingId},
#{item.communityId}, #{item.locDesc}, #{item.meterReading}, #{item.valveStatus},
#{item.deviceStatus}, #{item.lastReceiveTime}, #{item.status}, #{item.createBy},
#{item.dateCreate}, #{item.updateBy}, #{item.dateUpdate})