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}