select v.vehicle_id, v.device_id, v.vehicle_no, v.vehicle_type, v.vehicle_brand, v.vehicle_model, v.status, v.platform_code, v.dept_id, d.dept_name, v.create_by, v.create_time, v.update_by, v.update_time, v.remark
from tb_vehicle_info v
left join sys_dept d on v.dept_id = d.dept_id
insert into tb_vehicle_info
device_id,
vehicle_no,
vehicle_type,
vehicle_brand,
vehicle_model,
status,
platform_code,
dept_id,
create_by,
create_time,
update_by,
update_time,
remark,
#{deviceId},
#{vehicleNo},
#{vehicleType},
#{vehicleBrand},
#{vehicleModel},
#{status},
#{platformCode},
#{deptId},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{remark},
update tb_vehicle_info
device_id = #{deviceId},
vehicle_no = #{vehicleNo},
vehicle_type = #{vehicleType},
vehicle_brand = #{vehicleBrand},
vehicle_model = #{vehicleModel},
status = #{status},
platform_code = #{platformCode},
dept_id = #{deptId},
update_by = #{updateBy},
update_time = #{updateTime},
remark = #{remark},
where vehicle_id = #{vehicleId}
delete from tb_vehicle_info where vehicle_id = #{vehicleId}
delete from tb_vehicle_info where vehicle_id in
#{vehicleId}