select thisTab.id, thisTab.dispatch_order_id, thisTab.driver_id, thisTab.driver_name, thisTab.vehicle_id, thisTab.vehicle_number, thisTab.trip_type, thisTab.trip_time, thisTab.odometer, thisTab.address, thisTab.voucher_url, thisTab.create_by, thisTab.create_time, thisTab.update_time, thisTab.data_source, thisTab.sign_img, thisTab.zjsf_url, thisTab.chqjkcns_url from tms_trip AS thisTab
select count(0) from tms_trip as thisTab
and thisTab.dispatch_order_id = #{dispatchOrderId}
and thisTab.driver_id = #{driverId}
and thisTab.driver_name like concat('%', #{driverName}, '%')
and thisTab.vehicle_id = #{vehicleId}
and thisTab.vehicle_number = #{vehicleNumber}
and thisTab.trip_type = #{tripType}
and thisTab.trip_time = #{tripTime}
and thisTab.odometer = #{odometer}
and thisTab.address = #{address}
and thisTab.voucher_url = #{voucherUrl}
and thisTab.data_source = #{dataSource}
insert into tms_trip
dispatch_order_id,
driver_id,
driver_name,
vehicle_id,
vehicle_number,
trip_type,
trip_time,
odometer,
address,
voucher_url,
create_by,
create_time,
update_time,
data_source,
sign_img,
zjsf_url,
chqjkcns_url,
#{dispatchOrderId},
#{driverId},
#{driverName},
#{vehicleId},
#{vehicleNumber},
#{tripType},
#{tripTime},
#{odometer},
#{address},
#{voucherUrl},
#{createBy},
#{createTime},
#{updateTime},
#{dataSource},
#{signImg},
#{zjsfUrl},
#{chqjkcnsUrl},
insert into tms_trip
id,dispatch_order_id,driver_id,driver_name,vehicle_id,vehicle_number,trip_type,trip_time,odometer,address,voucher_url,create_by,create_time,update_time,data_source,sign_img,zjsf_url,chqjkcns_url,
#{item.id},#{item.dispatchOrderId},#{item.driverId},#{item.driverName},#{item.vehicleId},#{item.vehicleNumber},#{item.tripType},#{item.tripTime},#{item.odometer},#{item.address},#{item.voucherUrl},#{item.createBy},#{item.createTime},#{item.updateTime},#{item.dataSource},#{item.signImg},#{item.zjsfUrl},#{item.chqjkcnsUrl},
update tms_trip
dispatch_order_id = #{dispatchOrderId},
driver_id = #{driverId},
driver_name = #{driverName},
vehicle_id = #{vehicleId},
vehicle_number = #{vehicleNumber},
trip_type = #{tripType},
trip_time = #{tripTime},
odometer = #{odometer},
address = #{address},
voucher_url = #{voucherUrl},
create_by = #{createBy},
create_time = #{createTime},
update_time = #{updateTime},
data_source = #{dataSource},
sign_img = #{signImg},
zjsf_url = #{zjsfUrl},
chqjkcns_url = #{chqjkcnsUrl},
where id = #{id}
update tms_trip
dispatch_order_id = #{item.dispatchOrderId},
driver_id = #{item.driverId},
driver_name = #{item.driverName},
vehicle_id = #{item.vehicleId},
vehicle_number = #{item.vehicleNumber},
trip_type = #{item.tripType},
trip_time = #{item.tripTime},
odometer = #{item.odometer},
address = #{item.address},
voucher_url = #{item.voucherUrl},
create_by = #{item.createBy},
create_time = #{item.createTime},
update_time = #{item.updateTime},
data_source = #{item.dataSource},
sign_img = #{item.signImg},
zjsf_url = #{item.zjsfUrl},
chqjkcns_url = #{item.chqjkcnsUrl},
where id = #{item.id}
delete from tms_trip where id = #{id}
delete from tms_trip where id in
#{id}