select thisTab.id, thisTab.system_code, thisTab.service_provider_id, thisTab.vehicle_type, thisTab.service_provider_name, thisTab.internal_code, thisTab.license_plate, thisTab.license_hk, thisTab.license_mo, thisTab.license_color, thisTab.owner, thisTab.is_blacklist, thisTab.is_customs_control, thisTab.is_trailer, thisTab.main_driver, thisTab.main_driver_phone, thisTab.assistant_driver, thisTab.assistant_driver_phone, thisTab.has_task, thisTab.vehicle_usage_status, thisTab.body_color, thisTab.frame_number, thisTab.engine_number, thisTab.energy_type, thisTab.empty_load_fuel, thisTab.full_load_fuel, thisTab.purchase_date, thisTab.purchase_price, thisTab.mandatory_scrap_date, thisTab.last_annual_inspection, thisTab.commercial_insurance_expiry, thisTab.traffic_insurance_expiry, thisTab.actual_length, thisTab.actual_width, thisTab.actual_height, thisTab.load_volume, thisTab.load_weight, thisTab.emission_standard, thisTab.engine_power, thisTab.status, thisTab.create_by, thisTab.create_time, thisTab.update_by, thisTab.update_time, thisTab.remark from tms_vehicle AS thisTab select count(0) from tms_vehicle as thisTab and thisTab.system_code = #{systemCode} and thisTab.service_provider_id = #{serviceProviderId} and thisTab.vehicle_type = #{vehicleType} and thisTab.service_provider_name like concat('%', #{serviceProviderName}, '%') and thisTab.license_plate = #{licensePlate} and thisTab.has_task = #{hasTask} and thisTab.vehicle_usage_status = #{vehicleUsageStatus} and thisTab.status = #{status} insert into tms_vehicle system_code, service_provider_id, vehicle_type, service_provider_name, internal_code, license_plate, license_hk, license_mo, license_color, owner, is_blacklist, is_customs_control, is_trailer, main_driver, main_driver_phone, assistant_driver, assistant_driver_phone, has_task, vehicle_usage_status, body_color, frame_number, engine_number, energy_type, empty_load_fuel, full_load_fuel, purchase_date, purchase_price, mandatory_scrap_date, last_annual_inspection, commercial_insurance_expiry, traffic_insurance_expiry, actual_length, actual_width, actual_height, load_volume, load_weight, emission_standard, engine_power, status, create_by, create_time, update_by, update_time, remark, #{systemCode}, #{serviceProviderId}, #{vehicleType}, #{serviceProviderName}, #{internalCode}, #{licensePlate}, #{licenseHk}, #{licenseMo}, #{licenseColor}, #{owner}, #{isBlacklist}, #{isCustomsControl}, #{isTrailer}, #{mainDriver}, #{mainDriverPhone}, #{assistantDriver}, #{assistantDriverPhone}, #{hasTask}, #{vehicleUsageStatus}, #{bodyColor}, #{frameNumber}, #{engineNumber}, #{energyType}, #{emptyLoadFuel}, #{fullLoadFuel}, #{purchaseDate}, #{purchasePrice}, #{mandatoryScrapDate}, #{lastAnnualInspection}, #{commercialInsuranceExpiry}, #{trafficInsuranceExpiry}, #{actualLength}, #{actualWidth}, #{actualHeight}, #{loadVolume}, #{loadWeight}, #{emissionStandard}, #{enginePower}, #{status}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{remark}, insert into tms_vehicle id,system_code,service_provider_id,vehicle_type,service_provider_name,internal_code,license_plate,license_hk,license_mo,license_color,owner,is_blacklist,is_customs_control,is_trailer,main_driver,main_driver_phone,assistant_driver,assistant_driver_phone,has_task,vehicle_usage_status,body_color,frame_number,engine_number,energy_type,empty_load_fuel,full_load_fuel,purchase_date,purchase_price,mandatory_scrap_date,last_annual_inspection,commercial_insurance_expiry,traffic_insurance_expiry,actual_length,actual_width,actual_height,load_volume,load_weight,emission_standard,engine_power,status,create_by,create_time,update_by,update_time,remark, #{item.id},#{item.systemCode},#{item.serviceProviderId},#{item.vehicleType},#{item.serviceProviderName},#{item.internalCode},#{item.licensePlate},#{item.licenseHk},#{item.licenseMo},#{item.licenseColor},#{item.owner},#{item.isBlacklist},#{item.isCustomsControl},#{item.isTrailer},#{item.mainDriver},#{item.mainDriverPhone},#{item.assistantDriver},#{item.assistantDriverPhone},#{item.hasTask},#{item.vehicleUsageStatus},#{item.bodyColor},#{item.frameNumber},#{item.engineNumber},#{item.energyType},#{item.emptyLoadFuel},#{item.fullLoadFuel},#{item.purchaseDate},#{item.purchasePrice},#{item.mandatoryScrapDate},#{item.lastAnnualInspection},#{item.commercialInsuranceExpiry},#{item.trafficInsuranceExpiry},#{item.actualLength},#{item.actualWidth},#{item.actualHeight},#{item.loadVolume},#{item.loadWeight},#{item.emissionStandard},#{item.enginePower},#{item.status},#{item.createBy},#{item.createTime},#{item.updateBy},#{item.updateTime},#{item.remark}, update tms_vehicle system_code = #{systemCode}, service_provider_id = #{serviceProviderId}, vehicle_type = #{vehicleType}, service_provider_name = #{serviceProviderName}, internal_code = #{internalCode}, license_plate = #{licensePlate}, license_hk = #{licenseHk}, license_mo = #{licenseMo}, license_color = #{licenseColor}, owner = #{owner}, is_blacklist = #{isBlacklist}, is_customs_control = #{isCustomsControl}, is_trailer = #{isTrailer}, main_driver = #{mainDriver}, main_driver_phone = #{mainDriverPhone}, assistant_driver = #{assistantDriver}, assistant_driver_phone = #{assistantDriverPhone}, has_task = #{hasTask}, vehicle_usage_status = #{vehicleUsageStatus}, body_color = #{bodyColor}, frame_number = #{frameNumber}, engine_number = #{engineNumber}, energy_type = #{energyType}, empty_load_fuel = #{emptyLoadFuel}, full_load_fuel = #{fullLoadFuel}, purchase_date = #{purchaseDate}, purchase_price = #{purchasePrice}, mandatory_scrap_date = #{mandatoryScrapDate}, last_annual_inspection = #{lastAnnualInspection}, commercial_insurance_expiry = #{commercialInsuranceExpiry}, traffic_insurance_expiry = #{trafficInsuranceExpiry}, actual_length = #{actualLength}, actual_width = #{actualWidth}, actual_height = #{actualHeight}, load_volume = #{loadVolume}, load_weight = #{loadWeight}, emission_standard = #{emissionStandard}, engine_power = #{enginePower}, status = #{status}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, remark = #{remark}, where id = #{id} update tms_vehicle system_code = #{item.systemCode}, service_provider_id = #{item.serviceProviderId}, vehicle_type = #{item.vehicleType}, service_provider_name = #{item.serviceProviderName}, internal_code = #{item.internalCode}, license_plate = #{item.licensePlate}, license_hk = #{item.licenseHk}, license_mo = #{item.licenseMo}, license_color = #{item.licenseColor}, owner = #{item.owner}, is_blacklist = #{item.isBlacklist}, is_customs_control = #{item.isCustomsControl}, is_trailer = #{item.isTrailer}, main_driver = #{item.mainDriver}, main_driver_phone = #{item.mainDriverPhone}, assistant_driver = #{item.assistantDriver}, assistant_driver_phone = #{item.assistantDriverPhone}, has_task = #{item.hasTask}, vehicle_usage_status = #{item.vehicleUsageStatus}, body_color = #{item.bodyColor}, frame_number = #{item.frameNumber}, engine_number = #{item.engineNumber}, energy_type = #{item.energyType}, empty_load_fuel = #{item.emptyLoadFuel}, full_load_fuel = #{item.fullLoadFuel}, purchase_date = #{item.purchaseDate}, purchase_price = #{item.purchasePrice}, mandatory_scrap_date = #{item.mandatoryScrapDate}, last_annual_inspection = #{item.lastAnnualInspection}, commercial_insurance_expiry = #{item.commercialInsuranceExpiry}, traffic_insurance_expiry = #{item.trafficInsuranceExpiry}, actual_length = #{item.actualLength}, actual_width = #{item.actualWidth}, actual_height = #{item.actualHeight}, load_volume = #{item.loadVolume}, load_weight = #{item.loadWeight}, emission_standard = #{item.emissionStandard}, engine_power = #{item.enginePower}, status = #{item.status}, create_by = #{item.createBy}, create_time = #{item.createTime}, update_by = #{item.updateBy}, update_time = #{item.updateTime}, remark = #{item.remark}, where id = #{item.id} delete from tms_vehicle where id = #{id} delete from tms_vehicle where id in #{id}