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})