select g.gps_id, g.vehicle_id, v.vehicle_no, g.longitude, g.latitude, g.altitude, g.speed, g.direction, g.collect_time, g.create_time
from tb_vehicle_gps g
left join tb_vehicle_info v on g.vehicle_id = v.vehicle_id
insert into tb_vehicle_gps
vehicle_id,
longitude,
latitude,
altitude,
speed,
direction,
collect_time,
create_time,
#{vehicleId},
#{longitude},
#{latitude},
#{altitude},
#{speed},
#{direction},
#{collectTime},
#{createTime},
update tb_vehicle_gps
vehicle_id = #{vehicleId},
longitude = #{longitude},
latitude = #{latitude},
altitude = #{altitude},
speed = #{speed},
direction = #{direction},
collect_time = #{collectTime},
create_time = #{createTime},
where gps_id = #{gpsId}
delete from tb_vehicle_gps where gps_id = #{gpsId}
delete from tb_vehicle_gps where gps_id in
#{gpsId}