select scene_device_id, serial_number, product_id, product_name, script_id, scene_id, source,type from iot_scene_device insert into iot_scene_device serial_number, product_id, product_name, script_id, scene_id, source, type, #{serialNumber}, #{productId}, #{productName}, #{scriptId}, #{sceneId}, #{source}, #{type}, update iot_scene_device serial_number = #{serialNumber}, product_id = #{productId}, product_name = #{productName}, script_id = #{scriptId}, scene_id = #{sceneId}, source = #{source}, type = #{type}, where scene_device_id = #{sceneDeviceId} delete from iot_scene_device where scene_device_id = #{sceneDeviceId} delete from iot_scene_device where scene_device_id in #{sceneDeviceId} insert into iot_scene_device (serial_number,product_id,product_name, script_id,scene_id,source,type) VALUES (#{sceneDevice.serialNumber}, #{sceneDevice.productId}, #{sceneDevice.productName}, #{sceneDevice.scriptId}, #{sceneDevice.sceneId}, #{sceneDevice.source}, #{sceneDevice.type}) delete from iot_scene_device where scene_id in #{sceneId}