select mi.id, mi.image_id, mi.left1_lon, mi.left1_lat, mi.left2_lon, mi.left2_lat, mi.right1_lon, mi.right1_lat, mi.right2_lon, mi.right2_lat, mi.type, mi.conf from jm_image_item mi join jm_image m on m.id = mi.image_id left join sys_file f on f.id = m.file_id insert into jm_image_item( id, image_id, left1_lon, left1_lat, left2_lon, left2_lat, right1_lon, right1_lat, right2_lon, right2_lat, type, conf ) values ( #{item.id}, #{item.imageId}, #{item.left1Lon}, #{item.left1Lat}, #{item.left2Lon}, #{item.left2Lat}, #{item.right1Lon}, #{item.right1Lat}, #{item.right2Lon}, #{item.right2Lat}, #{item.type}, #{item.conf} ) update jm_image_item image_id = #{imageId}, left1_lon = #{left1Lon}, left1_lat = #{left1Lat}, left2_lon = #{left2Lon}, left2_lat = #{left2Lat}, right1_lon = #{right1Lon}, right1_lat = #{right1Lat}, right2_lon = #{right2Lon}, right2_lat = #{right2Lat}, type = #{type}, conf = #{conf}, where id = #{id} update jm_image_item image_id = #{imageId}, left1_lon = #{left1Lon}, left1_lat = #{left1Lat}, left2_lon = #{left2Lon}, left2_lat = #{left2Lat}, right1_lon = #{right1Lon}, right1_lat = #{right1Lat}, right2_lon = #{right2Lon}, right2_lat = #{right2Lat}, type = #{type}, conf = #{conf}, where id = #{id} delete from jm_image_item where id in #{item} delete from jm_image_item where image_id in #{item} delete imgt from jm_image_item imgt join jm_image img on img.id = imgt.image_id where img.job_id in #{item} delete imgt from jm_image_item imgt join jm_image img on img.id = imgt.image_id where img.job_id = #{jobId} and img.uav_id in #{item}