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

100 lines
2.7 KiB
XML
Raw Permalink Normal View History

2024-06-13 15:27:54 +08:00
<?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>