|
@@ -9,6 +9,7 @@
|
|
<result column="description" property="description" jdbcType="VARCHAR" />
|
|
<result column="description" property="description" jdbcType="VARCHAR" />
|
|
<result column="vehicle_type" property="vehicleType" jdbcType="VARCHAR" />
|
|
<result column="vehicle_type" property="vehicleType" jdbcType="VARCHAR" />
|
|
<result column="vehicle_model" property="vehicleModel" jdbcType="VARCHAR" />
|
|
<result column="vehicle_model" property="vehicleModel" jdbcType="VARCHAR" />
|
|
|
|
+ <result column="vehicle_colour" property="vehicleColour" jdbcType="VARCHAR" />
|
|
<result column="max_speed" property="maxSpeed" jdbcType="DECIMAL" />
|
|
<result column="max_speed" property="maxSpeed" jdbcType="DECIMAL" />
|
|
<result column="engine_power" property="enginePower" jdbcType="DECIMAL" />
|
|
<result column="engine_power" property="enginePower" jdbcType="DECIMAL" />
|
|
<result column="max_deceleration" property="maxDeceleration" jdbcType="DECIMAL" />
|
|
<result column="max_deceleration" property="maxDeceleration" jdbcType="DECIMAL" />
|
|
@@ -36,13 +37,16 @@
|
|
share
|
|
share
|
|
from model_vehicle v
|
|
from model_vehicle v
|
|
where v.is_deleted = '0'
|
|
where v.is_deleted = '0'
|
|
- and v.create_user_id = #{createUserId,jdbcType=VARCHAR}
|
|
|
|
- <if test="vehicleName != null and vehicleName != ''">
|
|
|
|
- and v.vehicle_name like CONCAT('%',#{vehicleName,jdbcType=VARCHAR},'%')
|
|
|
|
- </if>
|
|
|
|
- <if test="share != null and share != ''">
|
|
|
|
- and v.share = #{share,jdbcType=VARCHAR}
|
|
|
|
- </if>
|
|
|
|
|
|
+ <if test="vehicleName != null and vehicleName != ''">
|
|
|
|
+ and v.vehicle_name like CONCAT('%',#{vehicleName,jdbcType=VARCHAR},'%')
|
|
|
|
+ </if>
|
|
|
|
+ <if test="share != null and share != ''">
|
|
|
|
+ and v.create_user_id = #{createUserId,jdbcType=VARCHAR}
|
|
|
|
+ and v.share = '0'
|
|
|
|
+ </if>
|
|
|
|
+ <if test="share == null or share == ''">
|
|
|
|
+ and (v.create_user_id = #{createUserId,jdbcType=VARCHAR} or v.share = '1')
|
|
|
|
+ </if>
|
|
order by v.create_time desc
|
|
order by v.create_time desc
|
|
</select>
|
|
</select>
|
|
|
|
|
|
@@ -54,6 +58,7 @@
|
|
description,
|
|
description,
|
|
vehicle_type,
|
|
vehicle_type,
|
|
vehicle_model,
|
|
vehicle_model,
|
|
|
|
+ vehicle_colour,
|
|
max_speed,
|
|
max_speed,
|
|
engine_power,
|
|
engine_power,
|
|
max_deceleration,
|
|
max_deceleration,
|
|
@@ -94,6 +99,7 @@
|
|
description,
|
|
description,
|
|
vehicle_type,
|
|
vehicle_type,
|
|
vehicle_model,
|
|
vehicle_model,
|
|
|
|
+ vehicle_colour,
|
|
max_speed,
|
|
max_speed,
|
|
engine_power,
|
|
engine_power,
|
|
max_deceleration,
|
|
max_deceleration,
|
|
@@ -125,6 +131,7 @@
|
|
#{description,jdbcType=VARCHAR},
|
|
#{description,jdbcType=VARCHAR},
|
|
#{vehicleType,jdbcType=VARCHAR},
|
|
#{vehicleType,jdbcType=VARCHAR},
|
|
#{vehicleModel,jdbcType=VARCHAR},
|
|
#{vehicleModel,jdbcType=VARCHAR},
|
|
|
|
+ #{vehicleColour,jdbcType=VARCHAR},
|
|
#{maxSpeed,jdbcType=DECIMAL},
|
|
#{maxSpeed,jdbcType=DECIMAL},
|
|
#{enginePower,jdbcType=DECIMAL},
|
|
#{enginePower,jdbcType=DECIMAL},
|
|
#{maxDeceleration,jdbcType=DECIMAL},
|
|
#{maxDeceleration,jdbcType=DECIMAL},
|
|
@@ -153,31 +160,40 @@
|
|
|
|
|
|
<update id="update" parameterType="api.common.pojo.po.model.VehiclePO">
|
|
<update id="update" parameterType="api.common.pojo.po.model.VehiclePO">
|
|
update model_vehicle set
|
|
update model_vehicle set
|
|
- vehicle_id = #{vehicleId,jdbcType=VARCHAR},
|
|
|
|
- vehicle_name = #{vehicleName,jdbcType=VARCHAR},
|
|
|
|
- description = #{description,jdbcType=VARCHAR},
|
|
|
|
- vehicle_type = #{vehicleType,jdbcType=VARCHAR},
|
|
|
|
- vehicle_model = #{vehicleModel,jdbcType=VARCHAR},
|
|
|
|
- max_speed = #{maxSpeed,jdbcType=DECIMAL},
|
|
|
|
- engine_power = #{enginePower,jdbcType=DECIMAL},
|
|
|
|
- max_deceleration = #{maxDeceleration,jdbcType=DECIMAL},
|
|
|
|
- max_steering_angle = #{maxSteeringAngle,jdbcType=DECIMAL},
|
|
|
|
- mass = #{mass,jdbcType=DECIMAL},
|
|
|
|
- front_surface_effective = #{frontSurfaceEffective,jdbcType=DECIMAL},
|
|
|
|
- air_drag_coefficient = #{airDragCoefficient,jdbcType=DECIMAL},
|
|
|
|
- rolling_resistance_coefficient = #{rollingResistanceCoefficient,jdbcType=DECIMAL},
|
|
|
|
- wheel_diameter = #{wheelDiameter,jdbcType=DECIMAL},
|
|
|
|
- wheel_drive = #{wheelDrive,jdbcType=DECIMAL},
|
|
|
|
- overall_efficiency = #{overallEfficiency,jdbcType=DECIMAL},
|
|
|
|
- front_distance = #{frontDistance,jdbcType=DECIMAL},
|
|
|
|
- rear_distance = #{rearDistance,jdbcType=DECIMAL},
|
|
|
|
- left_distance = #{leftDistance,jdbcType=DECIMAL},
|
|
|
|
- right_distance = #{rightDistance,jdbcType=DECIMAL},
|
|
|
|
- height_distance = #{heightDistance,jdbcType=DECIMAL},
|
|
|
|
- wheelbase = #{wheelbase,jdbcType=DECIMAL},
|
|
|
|
|
|
+ vehicle_id = #{vehicleId,jdbcType=VARCHAR},
|
|
|
|
+ vehicle_name = #{vehicleName,jdbcType=VARCHAR},
|
|
|
|
+ description = #{description,jdbcType=VARCHAR},
|
|
|
|
+ vehicle_type = #{vehicleType,jdbcType=VARCHAR},
|
|
|
|
+ vehicle_model = #{vehicleModel,jdbcType=VARCHAR},
|
|
|
|
+ vehicle_colour = #{vehicleColour,jdbcType=VARCHAR},
|
|
|
|
+ max_speed = #{maxSpeed,jdbcType=DECIMAL},
|
|
|
|
+ engine_power = #{enginePower,jdbcType=DECIMAL},
|
|
|
|
+ max_deceleration = #{maxDeceleration,jdbcType=DECIMAL},
|
|
|
|
+ max_steering_angle = #{maxSteeringAngle,jdbcType=DECIMAL},
|
|
|
|
+ mass = #{mass,jdbcType=DECIMAL},
|
|
|
|
+ front_surface_effective = #{frontSurfaceEffective,jdbcType=DECIMAL},
|
|
|
|
+ air_drag_coefficient = #{airDragCoefficient,jdbcType=DECIMAL},
|
|
|
|
+ rolling_resistance_coefficient = #{rollingResistanceCoefficient,jdbcType=DECIMAL},
|
|
|
|
+ wheel_diameter = #{wheelDiameter,jdbcType=DECIMAL},
|
|
|
|
+ wheel_drive = #{wheelDrive,jdbcType=DECIMAL},
|
|
|
|
+ overall_efficiency = #{overallEfficiency,jdbcType=DECIMAL},
|
|
|
|
+ front_distance = #{frontDistance,jdbcType=DECIMAL},
|
|
|
|
+ rear_distance = #{rearDistance,jdbcType=DECIMAL},
|
|
|
|
+ left_distance = #{leftDistance,jdbcType=DECIMAL},
|
|
|
|
+ right_distance = #{rightDistance,jdbcType=DECIMAL},
|
|
|
|
+ height_distance = #{heightDistance,jdbcType=DECIMAL},
|
|
|
|
+ wheelbase = #{wheelbase,jdbcType=DECIMAL},
|
|
|
|
+
|
|
|
|
+ modify_time = #{modifyTime,jdbcType=TIMESTAMP},
|
|
|
|
+ modify_user_id = #{modifyUserId,jdbcType=VARCHAR}
|
|
|
|
+ where id = #{id,jdbcType=VARCHAR}
|
|
|
|
+ </update>
|
|
|
|
|
|
- modify_time = #{modifyTime,jdbcType=TIMESTAMP},
|
|
|
|
- modify_user_id = #{modifyUserId,jdbcType=VARCHAR},
|
|
|
|
- is_deleted = #{isDeleted,jdbcType=VARCHAR}
|
|
|
|
|
|
+ <update id="delVehicleById" parameterType="api.common.pojo.po.model.VehiclePO">
|
|
|
|
+ update model_vehicle set
|
|
|
|
+ modify_time = #{modifyTime,jdbcType=TIMESTAMP},
|
|
|
|
+ modify_user_id = #{modifyUserId,jdbcType=VARCHAR},
|
|
|
|
+ is_deleted = #{isDeleted,jdbcType=VARCHAR}
|
|
|
|
+ where id = #{id,jdbcType=VARCHAR}
|
|
</update>
|
|
</update>
|
|
</mapper>
|
|
</mapper>
|