rtos-mini-service4_last/mapper/target/classes/mappers/client/TruckExtendMapper.xml

100 lines
2.7 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<?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.haitongauto.mapper.client.TruckExtendMapper">
<!--根据用户Id查车牌号-->
<select id="getTruckNumberForUid" resultType="com.haitongauto.models.pojo.Truck">
select
truck_number
from applet_truck
where is_del=0
and users_id=#{users_id}
limit 1
</select>
<!--获取指定用的板车信息-->
<select id="getPalletTruckForUsers" resultType="com.haitongauto.models.pojo.Truck">
select
id,
users_id,
truck_number,
driving_license_id,
tel_number,
head_frame_number,
vehicle_weight,
vehicle_frame_weight,
driving_license,
truck_state,
create_time,
update_time,
is_del
from applet_truck
where is_del=0
and users_id=#{users_id}
order by create_time desc
</select>
<!--根据车牌号查车辆信息-->
<select id="getPalletTruckForNumber" resultType="com.haitongauto.models.pojo.Truck">
select
id,
users_id,
truck_number,
driving_license_id,
tel_number,
head_frame_number,
vehicle_weight,
vehicle_frame_weight,
driving_license,
truck_state,
create_time,
update_time,
is_del
from applet_truck
where is_del=0
and truck_number=#{truck_number}
limit 1
</select>
<!--将指定用户的板车状态全部置为0除非被列入黑名单的车辆-->
<update id="setTruckSateToGeneral" parameterType="String">
update applet_truck
set
truck_state=0
where users_id=#{users_id} and truck_state&lt;&gt;4
</update>
<!--我的车辆黑名单信息-->
<select id="getMyTruckManagement" resultType="com.haitongauto.models.pojo.TruckManagement">
select
id,
users_id,
truck_number,
cause,
drivers_name,
drivers_phone,
administrators_name,
administrators_phone,
enter_time,
create_time,
update_time,
is_del
from applet_truck_management
where is_del=0
and users_id=#{users_id}
order by create_time desc
</select>
<!--根据车牌号查用户Id-->
<select id="getUidByTruckNo" resultType="com.haitongauto.models.pojo.Users">
select
users_id
from applet_truck
where is_del=0
and truck_number=#{truck_number}
order by create_time desc
limit 1
</select>
</mapper>