<?xml version="1.0" encoding="UTF-8" ?>
|
<!DOCTYPE mapper
|
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
<mapper namespace="com.ruoyi.cwgl.mapper.VehicleDailyDataMapper">
|
|
<resultMap type="com.ruoyi.cwgl.domain.VehicleDailyData" id="VehicleDailyDataResult">
|
<result property="id" column="id" />
|
<result property="vin" column="vin" />
|
<result property="chassisType" column="chassis_type" />
|
<result property="eventDate" column="event_date" />
|
<result property="distance" column="distance" />
|
<result property="duration" column="duration" />
|
<result property="shutdownDuration" column="shutdown_duration" />
|
<result property="drivingDuration" column="driving_duration" />
|
<result property="drivingDurationRatio" column="driving_duration_ratio" />
|
<result property="idleDurationRatio" column="idle_duration_ratio" />
|
<result property="idleDuration" column="idle_duration" />
|
<result property="coastingDistanceRatio" column="coasting_distance_ratio" />
|
<result property="coastingDistance" column="coasting_distance" />
|
<result property="cruisingDistanceRatio" column="cruising_distance_ratio" />
|
<result property="cruisingDistance" column="cruising_distance" />
|
<result property="avgSpeed" column="avg_speed" />
|
<result property="avgDrivingSpeed" column="avg_driving_speed" />
|
<result property="avgEngineSpeed" column="avg_engine_speed" />
|
<result property="economicEngineSpeedDurationRatio" column="economic_engine_speed_duration_ratio" />
|
<result property="economicEngineSpeedDuration" column="economic_engine_speed_duration" />
|
<result property="avgEnergyConsumption" column="avg_energy_consumption" />
|
<result property="energyConsumption" column="energy_consumption" />
|
<result property="drivingEnergyConsumption" column="driving_energy_consumption" />
|
<result property="drivingEnergyConsumptionRatio" column="driving_energy_consumption_ratio" />
|
<result property="idleEnergyConsumptionRatio" column="idle_energy_consumption_ratio" />
|
<result property="idleEnergyConsumption" column="idle_energy_consumption" />
|
<result property="avgAdblueConsumption" column="avg_adblue_consumption" />
|
<result property="adblueConsumption" column="adblue_consumption" />
|
<result property="avgGrossWeight" column="avg_gross_weight" />
|
<result property="brakeTimes" column="brake_times" />
|
<result property="harshBrakeTimes" column="harsh_brake_times" />
|
<result property="accelerationTimes" column="acceleration_times" />
|
<result property="avgBrakeTimes" column="avg_brake_times" />
|
<result property="avgHarshBrakeTimes" column="avg_harsh_brake_times" />
|
<result property="avgAccelerationTimes" column="avg_acceleration_times" />
|
<result property="odometer" column="odometer" />
|
<result property="createTime" column="create_time" />
|
<result property="updateTime" column="update_time" />
|
</resultMap>
|
|
<sql id="selectVehicleDailyDataVo">
|
select thisTab.id, thisTab.vin, thisTab.chassis_type, thisTab.event_date, thisTab.distance, thisTab.duration, thisTab.shutdown_duration, thisTab.driving_duration, thisTab.driving_duration_ratio, thisTab.idle_duration_ratio, thisTab.idle_duration, thisTab.coasting_distance_ratio, thisTab.coasting_distance, thisTab.cruising_distance_ratio, thisTab.cruising_distance, thisTab.avg_speed, thisTab.avg_driving_speed, thisTab.avg_engine_speed, thisTab.economic_engine_speed_duration_ratio, thisTab.economic_engine_speed_duration, thisTab.avg_energy_consumption, thisTab.energy_consumption, thisTab.driving_energy_consumption, thisTab.driving_energy_consumption_ratio, thisTab.idle_energy_consumption_ratio, thisTab.idle_energy_consumption, thisTab.avg_adblue_consumption, thisTab.adblue_consumption, thisTab.avg_gross_weight, thisTab.brake_times, thisTab.harsh_brake_times, thisTab.acceleration_times, thisTab.avg_brake_times, thisTab.avg_harsh_brake_times, thisTab.avg_acceleration_times, thisTab.odometer, thisTab.create_time, thisTab.update_time from vehicle_daily_data AS thisTab
|
</sql>
|
<sql id="selectVehicleDailyDataVoCount">
|
select count(0) from vehicle_daily_data as thisTab
|
</sql>
|
|
<sql id="whereCondition">
|
<if test="vin != null and vin != ''"> and thisTab.vin = #{vin}</if>
|
<if test="chassisType != null and chassisType != ''"> and thisTab.chassis_type = #{chassisType}</if>
|
<if test="eventDate != null "> and thisTab.event_date = #{eventDate}</if>
|
<if test="distance != null "> and thisTab.distance = #{distance}</if>
|
<if test="duration != null "> and thisTab.duration = #{duration}</if>
|
<if test="shutdownDuration != null "> and thisTab.shutdown_duration = #{shutdownDuration}</if>
|
<if test="drivingDuration != null "> and thisTab.driving_duration = #{drivingDuration}</if>
|
<if test="drivingDurationRatio != null "> and thisTab.driving_duration_ratio = #{drivingDurationRatio}</if>
|
<if test="idleDurationRatio != null "> and thisTab.idle_duration_ratio = #{idleDurationRatio}</if>
|
<if test="idleDuration != null "> and thisTab.idle_duration = #{idleDuration}</if>
|
<if test="coastingDistanceRatio != null "> and thisTab.coasting_distance_ratio = #{coastingDistanceRatio}</if>
|
<if test="coastingDistance != null "> and thisTab.coasting_distance = #{coastingDistance}</if>
|
<if test="cruisingDistanceRatio != null "> and thisTab.cruising_distance_ratio = #{cruisingDistanceRatio}</if>
|
<if test="cruisingDistance != null "> and thisTab.cruising_distance = #{cruisingDistance}</if>
|
<if test="avgSpeed != null "> and thisTab.avg_speed = #{avgSpeed}</if>
|
<if test="avgDrivingSpeed != null "> and thisTab.avg_driving_speed = #{avgDrivingSpeed}</if>
|
<if test="avgEngineSpeed != null "> and thisTab.avg_engine_speed = #{avgEngineSpeed}</if>
|
<if test="economicEngineSpeedDurationRatio != null "> and thisTab.economic_engine_speed_duration_ratio = #{economicEngineSpeedDurationRatio}</if>
|
<if test="economicEngineSpeedDuration != null "> and thisTab.economic_engine_speed_duration = #{economicEngineSpeedDuration}</if>
|
<if test="avgEnergyConsumption != null "> and thisTab.avg_energy_consumption = #{avgEnergyConsumption}</if>
|
<if test="energyConsumption != null "> and thisTab.energy_consumption = #{energyConsumption}</if>
|
<if test="drivingEnergyConsumption != null "> and thisTab.driving_energy_consumption = #{drivingEnergyConsumption}</if>
|
<if test="drivingEnergyConsumptionRatio != null "> and thisTab.driving_energy_consumption_ratio = #{drivingEnergyConsumptionRatio}</if>
|
<if test="idleEnergyConsumptionRatio != null "> and thisTab.idle_energy_consumption_ratio = #{idleEnergyConsumptionRatio}</if>
|
<if test="idleEnergyConsumption != null "> and thisTab.idle_energy_consumption = #{idleEnergyConsumption}</if>
|
<if test="avgAdblueConsumption != null "> and thisTab.avg_adblue_consumption = #{avgAdblueConsumption}</if>
|
<if test="adblueConsumption != null "> and thisTab.adblue_consumption = #{adblueConsumption}</if>
|
<if test="avgGrossWeight != null "> and thisTab.avg_gross_weight = #{avgGrossWeight}</if>
|
<if test="brakeTimes != null "> and thisTab.brake_times = #{brakeTimes}</if>
|
<if test="harshBrakeTimes != null "> and thisTab.harsh_brake_times = #{harshBrakeTimes}</if>
|
<if test="accelerationTimes != null "> and thisTab.acceleration_times = #{accelerationTimes}</if>
|
<if test="avgBrakeTimes != null "> and thisTab.avg_brake_times = #{avgBrakeTimes}</if>
|
<if test="avgHarshBrakeTimes != null "> and thisTab.avg_harsh_brake_times = #{avgHarshBrakeTimes}</if>
|
<if test="avgAccelerationTimes != null "> and thisTab.avg_acceleration_times = #{avgAccelerationTimes}</if>
|
<if test="odometer != null "> and thisTab.odometer = #{odometer}</if>
|
<if test="createTimeBegin != null and createTimeBegin != '' and createTimeEnd != null and createTimeEnd != ''"> and thisTab.create_time between #{createTimeBegin} and #{createTimeEnd}</if>
|
</sql>
|
|
<!--查询-->
|
<select id="selectVehicleDailyDataById" parameterType="Integer" resultMap="VehicleDailyDataResult">
|
<include refid="selectVehicleDailyDataVo"/>
|
where id = #{id}
|
</select>
|
|
<select id="selectVehicleDailyDataCount" parameterType="com.ruoyi.cwgl.domain.VehicleDailyData" resultType="int">
|
<include refid="selectVehicleDailyDataVoCount"/>
|
<where>
|
<include refid="whereCondition"/>
|
</where>
|
</select>
|
|
<select id="selectVehicleDailyDataList" parameterType="com.ruoyi.cwgl.domain.VehicleDailyData" resultMap="VehicleDailyDataResult">
|
<include refid="selectVehicleDailyDataVo"/>
|
<where>
|
<include refid="whereCondition"/>
|
</where>
|
order by thisTab.id desc
|
</select>
|
|
<!-- 新增 -->
|
<insert id="insertVehicleDailyData" parameterType="com.ruoyi.cwgl.domain.VehicleDailyData" useGeneratedKeys="true" keyProperty="id">
|
insert into vehicle_daily_data
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
<if test="vin != null and vin != ''">vin,</if>
|
<if test="chassisType != null">chassis_type,</if>
|
<if test="eventDate != null">event_date,</if>
|
<if test="distance != null">distance,</if>
|
<if test="duration != null">duration,</if>
|
<if test="shutdownDuration != null">shutdown_duration,</if>
|
<if test="drivingDuration != null">driving_duration,</if>
|
<if test="drivingDurationRatio != null">driving_duration_ratio,</if>
|
<if test="idleDurationRatio != null">idle_duration_ratio,</if>
|
<if test="idleDuration != null">idle_duration,</if>
|
<if test="coastingDistanceRatio != null">coasting_distance_ratio,</if>
|
<if test="coastingDistance != null">coasting_distance,</if>
|
<if test="cruisingDistanceRatio != null">cruising_distance_ratio,</if>
|
<if test="cruisingDistance != null">cruising_distance,</if>
|
<if test="avgSpeed != null">avg_speed,</if>
|
<if test="avgDrivingSpeed != null">avg_driving_speed,</if>
|
<if test="avgEngineSpeed != null">avg_engine_speed,</if>
|
<if test="economicEngineSpeedDurationRatio != null">economic_engine_speed_duration_ratio,</if>
|
<if test="economicEngineSpeedDuration != null">economic_engine_speed_duration,</if>
|
<if test="avgEnergyConsumption != null">avg_energy_consumption,</if>
|
<if test="energyConsumption != null">energy_consumption,</if>
|
<if test="drivingEnergyConsumption != null">driving_energy_consumption,</if>
|
<if test="drivingEnergyConsumptionRatio != null">driving_energy_consumption_ratio,</if>
|
<if test="idleEnergyConsumptionRatio != null">idle_energy_consumption_ratio,</if>
|
<if test="idleEnergyConsumption != null">idle_energy_consumption,</if>
|
<if test="avgAdblueConsumption != null">avg_adblue_consumption,</if>
|
<if test="adblueConsumption != null">adblue_consumption,</if>
|
<if test="avgGrossWeight != null">avg_gross_weight,</if>
|
<if test="brakeTimes != null">brake_times,</if>
|
<if test="harshBrakeTimes != null">harsh_brake_times,</if>
|
<if test="accelerationTimes != null">acceleration_times,</if>
|
<if test="avgBrakeTimes != null">avg_brake_times,</if>
|
<if test="avgHarshBrakeTimes != null">avg_harsh_brake_times,</if>
|
<if test="avgAccelerationTimes != null">avg_acceleration_times,</if>
|
<if test="odometer != null">odometer,</if>
|
<if test="createTime != null">create_time,</if>
|
<if test="updateTime != null">update_time,</if>
|
</trim>
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
<if test="vin != null and vin != ''">#{vin},</if>
|
<if test="chassisType != null">#{chassisType},</if>
|
<if test="eventDate != null">#{eventDate},</if>
|
<if test="distance != null">#{distance},</if>
|
<if test="duration != null">#{duration},</if>
|
<if test="shutdownDuration != null">#{shutdownDuration},</if>
|
<if test="drivingDuration != null">#{drivingDuration},</if>
|
<if test="drivingDurationRatio != null">#{drivingDurationRatio},</if>
|
<if test="idleDurationRatio != null">#{idleDurationRatio},</if>
|
<if test="idleDuration != null">#{idleDuration},</if>
|
<if test="coastingDistanceRatio != null">#{coastingDistanceRatio},</if>
|
<if test="coastingDistance != null">#{coastingDistance},</if>
|
<if test="cruisingDistanceRatio != null">#{cruisingDistanceRatio},</if>
|
<if test="cruisingDistance != null">#{cruisingDistance},</if>
|
<if test="avgSpeed != null">#{avgSpeed},</if>
|
<if test="avgDrivingSpeed != null">#{avgDrivingSpeed},</if>
|
<if test="avgEngineSpeed != null">#{avgEngineSpeed},</if>
|
<if test="economicEngineSpeedDurationRatio != null">#{economicEngineSpeedDurationRatio},</if>
|
<if test="economicEngineSpeedDuration != null">#{economicEngineSpeedDuration},</if>
|
<if test="avgEnergyConsumption != null">#{avgEnergyConsumption},</if>
|
<if test="energyConsumption != null">#{energyConsumption},</if>
|
<if test="drivingEnergyConsumption != null">#{drivingEnergyConsumption},</if>
|
<if test="drivingEnergyConsumptionRatio != null">#{drivingEnergyConsumptionRatio},</if>
|
<if test="idleEnergyConsumptionRatio != null">#{idleEnergyConsumptionRatio},</if>
|
<if test="idleEnergyConsumption != null">#{idleEnergyConsumption},</if>
|
<if test="avgAdblueConsumption != null">#{avgAdblueConsumption},</if>
|
<if test="adblueConsumption != null">#{adblueConsumption},</if>
|
<if test="avgGrossWeight != null">#{avgGrossWeight},</if>
|
<if test="brakeTimes != null">#{brakeTimes},</if>
|
<if test="harshBrakeTimes != null">#{harshBrakeTimes},</if>
|
<if test="accelerationTimes != null">#{accelerationTimes},</if>
|
<if test="avgBrakeTimes != null">#{avgBrakeTimes},</if>
|
<if test="avgHarshBrakeTimes != null">#{avgHarshBrakeTimes},</if>
|
<if test="avgAccelerationTimes != null">#{avgAccelerationTimes},</if>
|
<if test="odometer != null">#{odometer},</if>
|
<if test="createTime != null">#{createTime},</if>
|
<if test="updateTime != null">#{updateTime},</if>
|
</trim>
|
</insert>
|
|
<insert id="insertVehicleDailyDataBatch" parameterType="java.util.List" useGeneratedKeys="true" keyProperty="id">
|
insert into vehicle_daily_data
|
<trim prefix="(" suffix=") values" suffixOverrides=",">
|
id,vin,chassis_type,event_date,distance,duration,shutdown_duration,driving_duration,driving_duration_ratio,idle_duration_ratio,idle_duration,coasting_distance_ratio,coasting_distance,cruising_distance_ratio,cruising_distance,avg_speed,avg_driving_speed,avg_engine_speed,economic_engine_speed_duration_ratio,economic_engine_speed_duration,avg_energy_consumption,energy_consumption,driving_energy_consumption,driving_energy_consumption_ratio,idle_energy_consumption_ratio,idle_energy_consumption,avg_adblue_consumption,adblue_consumption,avg_gross_weight,brake_times,harsh_brake_times,acceleration_times,avg_brake_times,avg_harsh_brake_times,avg_acceleration_times,odometer,create_time,update_time,
|
</trim>
|
<foreach item="item" index="index" collection="list" separator=",">
|
<trim prefix="(" suffix=") " suffixOverrides=",">
|
#{item.id},#{item.vin},#{item.chassisType},#{item.eventDate},#{item.distance},#{item.duration},#{item.shutdownDuration},#{item.drivingDuration},#{item.drivingDurationRatio},#{item.idleDurationRatio},#{item.idleDuration},#{item.coastingDistanceRatio},#{item.coastingDistance},#{item.cruisingDistanceRatio},#{item.cruisingDistance},#{item.avgSpeed},#{item.avgDrivingSpeed},#{item.avgEngineSpeed},#{item.economicEngineSpeedDurationRatio},#{item.economicEngineSpeedDuration},#{item.avgEnergyConsumption},#{item.energyConsumption},#{item.drivingEnergyConsumption},#{item.drivingEnergyConsumptionRatio},#{item.idleEnergyConsumptionRatio},#{item.idleEnergyConsumption},#{item.avgAdblueConsumption},#{item.adblueConsumption},#{item.avgGrossWeight},#{item.brakeTimes},#{item.harshBrakeTimes},#{item.accelerationTimes},#{item.avgBrakeTimes},#{item.avgHarshBrakeTimes},#{item.avgAccelerationTimes},#{item.odometer},#{item.createTime},#{item.updateTime},
|
</trim>
|
</foreach>
|
</insert>
|
|
<!-- 修改 -->
|
<update id="updateVehicleDailyData" parameterType="com.ruoyi.cwgl.domain.VehicleDailyData">
|
update vehicle_daily_data
|
<trim prefix="SET" suffixOverrides=",">
|
<if test="vin != null and vin != ''">vin = #{vin},</if>
|
<if test="chassisType != null">chassis_type = #{chassisType},</if>
|
<if test="eventDate != null">event_date = #{eventDate},</if>
|
<if test="distance != null">distance = #{distance},</if>
|
<if test="duration != null">duration = #{duration},</if>
|
<if test="shutdownDuration != null">shutdown_duration = #{shutdownDuration},</if>
|
<if test="drivingDuration != null">driving_duration = #{drivingDuration},</if>
|
<if test="drivingDurationRatio != null">driving_duration_ratio = #{drivingDurationRatio},</if>
|
<if test="idleDurationRatio != null">idle_duration_ratio = #{idleDurationRatio},</if>
|
<if test="idleDuration != null">idle_duration = #{idleDuration},</if>
|
<if test="coastingDistanceRatio != null">coasting_distance_ratio = #{coastingDistanceRatio},</if>
|
<if test="coastingDistance != null">coasting_distance = #{coastingDistance},</if>
|
<if test="cruisingDistanceRatio != null">cruising_distance_ratio = #{cruisingDistanceRatio},</if>
|
<if test="cruisingDistance != null">cruising_distance = #{cruisingDistance},</if>
|
<if test="avgSpeed != null">avg_speed = #{avgSpeed},</if>
|
<if test="avgDrivingSpeed != null">avg_driving_speed = #{avgDrivingSpeed},</if>
|
<if test="avgEngineSpeed != null">avg_engine_speed = #{avgEngineSpeed},</if>
|
<if test="economicEngineSpeedDurationRatio != null">economic_engine_speed_duration_ratio = #{economicEngineSpeedDurationRatio},</if>
|
<if test="economicEngineSpeedDuration != null">economic_engine_speed_duration = #{economicEngineSpeedDuration},</if>
|
<if test="avgEnergyConsumption != null">avg_energy_consumption = #{avgEnergyConsumption},</if>
|
<if test="energyConsumption != null">energy_consumption = #{energyConsumption},</if>
|
<if test="drivingEnergyConsumption != null">driving_energy_consumption = #{drivingEnergyConsumption},</if>
|
<if test="drivingEnergyConsumptionRatio != null">driving_energy_consumption_ratio = #{drivingEnergyConsumptionRatio},</if>
|
<if test="idleEnergyConsumptionRatio != null">idle_energy_consumption_ratio = #{idleEnergyConsumptionRatio},</if>
|
<if test="idleEnergyConsumption != null">idle_energy_consumption = #{idleEnergyConsumption},</if>
|
<if test="avgAdblueConsumption != null">avg_adblue_consumption = #{avgAdblueConsumption},</if>
|
<if test="adblueConsumption != null">adblue_consumption = #{adblueConsumption},</if>
|
<if test="avgGrossWeight != null">avg_gross_weight = #{avgGrossWeight},</if>
|
<if test="brakeTimes != null">brake_times = #{brakeTimes},</if>
|
<if test="harshBrakeTimes != null">harsh_brake_times = #{harshBrakeTimes},</if>
|
<if test="accelerationTimes != null">acceleration_times = #{accelerationTimes},</if>
|
<if test="avgBrakeTimes != null">avg_brake_times = #{avgBrakeTimes},</if>
|
<if test="avgHarshBrakeTimes != null">avg_harsh_brake_times = #{avgHarshBrakeTimes},</if>
|
<if test="avgAccelerationTimes != null">avg_acceleration_times = #{avgAccelerationTimes},</if>
|
<if test="odometer != null">odometer = #{odometer},</if>
|
<if test="createTime != null">create_time = #{createTime},</if>
|
<if test="updateTime != null">update_time = #{updateTime},</if>
|
</trim>
|
where id = #{id}
|
</update>
|
<!-- 修改 -->
|
<update id="updateVehicleDailyDataBatch" parameterType="java.util.List">
|
<foreach collection="list" item="item" index="index" separator=";">
|
update vehicle_daily_data
|
<trim prefix="SET" suffixOverrides=",">
|
<if test="item.vin != null and item.vin != ''">vin = #{item.vin},</if>
|
<if test="item.chassisType != null">chassis_type = #{item.chassisType},</if>
|
<if test="item.eventDate != null">event_date = #{item.eventDate},</if>
|
<if test="item.distance != null">distance = #{item.distance},</if>
|
<if test="item.duration != null">duration = #{item.duration},</if>
|
<if test="item.shutdownDuration != null">shutdown_duration = #{item.shutdownDuration},</if>
|
<if test="item.drivingDuration != null">driving_duration = #{item.drivingDuration},</if>
|
<if test="item.drivingDurationRatio != null">driving_duration_ratio = #{item.drivingDurationRatio},</if>
|
<if test="item.idleDurationRatio != null">idle_duration_ratio = #{item.idleDurationRatio},</if>
|
<if test="item.idleDuration != null">idle_duration = #{item.idleDuration},</if>
|
<if test="item.coastingDistanceRatio != null">coasting_distance_ratio = #{item.coastingDistanceRatio},</if>
|
<if test="item.coastingDistance != null">coasting_distance = #{item.coastingDistance},</if>
|
<if test="item.cruisingDistanceRatio != null">cruising_distance_ratio = #{item.cruisingDistanceRatio},</if>
|
<if test="item.cruisingDistance != null">cruising_distance = #{item.cruisingDistance},</if>
|
<if test="item.avgSpeed != null">avg_speed = #{item.avgSpeed},</if>
|
<if test="item.avgDrivingSpeed != null">avg_driving_speed = #{item.avgDrivingSpeed},</if>
|
<if test="item.avgEngineSpeed != null">avg_engine_speed = #{item.avgEngineSpeed},</if>
|
<if test="item.economicEngineSpeedDurationRatio != null">economic_engine_speed_duration_ratio = #{item.economicEngineSpeedDurationRatio},</if>
|
<if test="item.economicEngineSpeedDuration != null">economic_engine_speed_duration = #{item.economicEngineSpeedDuration},</if>
|
<if test="item.avgEnergyConsumption != null">avg_energy_consumption = #{item.avgEnergyConsumption},</if>
|
<if test="item.energyConsumption != null">energy_consumption = #{item.energyConsumption},</if>
|
<if test="item.drivingEnergyConsumption != null">driving_energy_consumption = #{item.drivingEnergyConsumption},</if>
|
<if test="item.drivingEnergyConsumptionRatio != null">driving_energy_consumption_ratio = #{item.drivingEnergyConsumptionRatio},</if>
|
<if test="item.idleEnergyConsumptionRatio != null">idle_energy_consumption_ratio = #{item.idleEnergyConsumptionRatio},</if>
|
<if test="item.idleEnergyConsumption != null">idle_energy_consumption = #{item.idleEnergyConsumption},</if>
|
<if test="item.avgAdblueConsumption != null">avg_adblue_consumption = #{item.avgAdblueConsumption},</if>
|
<if test="item.adblueConsumption != null">adblue_consumption = #{item.adblueConsumption},</if>
|
<if test="item.avgGrossWeight != null">avg_gross_weight = #{item.avgGrossWeight},</if>
|
<if test="item.brakeTimes != null">brake_times = #{item.brakeTimes},</if>
|
<if test="item.harshBrakeTimes != null">harsh_brake_times = #{item.harshBrakeTimes},</if>
|
<if test="item.accelerationTimes != null">acceleration_times = #{item.accelerationTimes},</if>
|
<if test="item.avgBrakeTimes != null">avg_brake_times = #{item.avgBrakeTimes},</if>
|
<if test="item.avgHarshBrakeTimes != null">avg_harsh_brake_times = #{item.avgHarshBrakeTimes},</if>
|
<if test="item.avgAccelerationTimes != null">avg_acceleration_times = #{item.avgAccelerationTimes},</if>
|
<if test="item.odometer != null">odometer = #{item.odometer},</if>
|
<if test="item.createTime != null">create_time = #{item.createTime},</if>
|
<if test="item.updateTime != null">update_time = #{item.updateTime},</if>
|
</trim>
|
where id = #{item.id}
|
</foreach>
|
</update>
|
|
<!--删除-->
|
<delete id="deleteVehicleDailyDataById" parameterType="Integer">
|
delete from vehicle_daily_data where id = #{id}
|
</delete>
|
<delete id="deleteVehicleDailyDataByIds" parameterType="Integer">
|
delete from vehicle_daily_data where id in
|
<foreach item="id" collection="array" open="(" separator="," close=")">
|
#{id}
|
</foreach>
|
</delete>
|
|
</mapper>
|