|
|
|
|
@ -18,15 +18,17 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
|
<result property="tyreBrand" column="tyre_brand" />
|
|
|
|
|
<result property="tyreNo" column="tyre_no" />
|
|
|
|
|
<result property="patternDepth" column="pattern_depth" />
|
|
|
|
|
<result property="plateNumber" column="plate_number" />
|
|
|
|
|
<result property="recordId" column="record_id" />
|
|
|
|
|
</resultMap>
|
|
|
|
|
|
|
|
|
|
<sql id="selectRecordTyreMileageVo">
|
|
|
|
|
select id, tyre_rfid, start_time, end_time, mileage, pattern_depth, create_by, create_time, update_by, update_time, remark from record_tyre_mileage
|
|
|
|
|
select id, tyre_rfid, start_time, end_time, mileage, pattern_depth, plate_number, record_id, create_by, create_time, update_by, update_time, remark from record_tyre_mileage
|
|
|
|
|
</sql>
|
|
|
|
|
|
|
|
|
|
<select id="selectRecordTyreMileageList" parameterType="RecordTyreMileage" resultMap="RecordTyreMileageResult">
|
|
|
|
|
select rtm.id, rtm.tyre_rfid, rtm.start_time, rtm.end_time, rtm.mileage, rtm.pattern_depth,
|
|
|
|
|
rtm.create_by, rtm.create_time, rtm.update_by, rtm.update_time, rtm.remark,bt.tyre_brand,bt.tyre_no
|
|
|
|
|
rtm.create_by, rtm.create_time, rtm.update_by, rtm.update_time, rtm.remark, rtm.plate_number, rtm.record_id, bt.tyre_brand, bt.tyre_no
|
|
|
|
|
from record_tyre_mileage rtm
|
|
|
|
|
LEFT JOIN base_tyre bt ON rtm.tyre_rfid = bt.tyre_epc
|
|
|
|
|
where rtm.id is not null
|
|
|
|
|
@ -58,6 +60,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
|
<if test="updateTime != null ">update_time,</if>
|
|
|
|
|
<if test="remark != null and remark != ''">remark,</if>
|
|
|
|
|
<if test="patternDepth != null ">pattern_depth,</if>
|
|
|
|
|
<if test="plateNumber != null and plateNumber != ''">plate_number,</if>
|
|
|
|
|
<if test="recordId != null ">record_id,</if>
|
|
|
|
|
</trim>
|
|
|
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
|
|
|
@ -72,6 +75,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
|
<if test="updateTime != null ">#{updateTime},</if>
|
|
|
|
|
<if test="remark != null and remark != ''">#{remark},</if>
|
|
|
|
|
<if test="patternDepth != null and patternDepth != ''">#{patternDepth},</if>
|
|
|
|
|
<if test="plateNumber != null and plateNumber != ''">#{plateNumber},</if>
|
|
|
|
|
<if test="recordId != null and recordId != ''">#{recordId},</if>
|
|
|
|
|
</trim>
|
|
|
|
|
</insert>
|
|
|
|
|
@ -88,6 +92,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
|
<if test="updateBy != null and updateBy != ''">update_by = #{updateBy},</if>
|
|
|
|
|
<if test="updateTime != null ">update_time = #{updateTime},</if>
|
|
|
|
|
<if test="patternDepth != null ">pattern_depth = #{patternDepth},</if>
|
|
|
|
|
<if test="plateNumber != null and plateNumber != ''">plate_number = #{plateNumber},</if>
|
|
|
|
|
<if test="remark != null and remark != ''">remark = #{remark},</if>
|
|
|
|
|
</trim>
|
|
|
|
|
where id = #{id}
|
|
|
|
|
|