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

100 lines
2.7 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?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>