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}