<?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.ruoyi.system.mapper.DispatchOrdMapper">
|
|
<resultMap type="DispatchOrd" id="DispatchOrdResult">
|
<result property="dispatchOrdID" column="DispatchOrdID"/>
|
<result property="dispatchOrdClass" column="DispatchOrdClass"/>
|
<result property="serviceOrdIDDt" column="ServiceOrdIDDt"/>
|
<result property="dispatchOrdState" column="DispatchOrdState"/>
|
<result property="stateInt" column="StateInt"/>
|
<result property="dispatchOrdStartDate" column="DispatchOrdStartDate"/>
|
<result property="dispatchOrdTraSDTime" column="DispatchOrdTraSDTime"/>
|
<result property="dispatchOrd_NS_ID" column="DispatchOrd_NS_ID"/>
|
<result property="dispatchOrd_NS_Time" column="DispatchOrd_NS_Time"/>
|
<result property="dispatchOrd_AP_ID" column="DispatchOrd_AP_ID"/>
|
<result property="dispatchOrd_AP_Time" column="DispatchOrd_AP_Time"/>
|
<result property="dispatchOrd_AP2_ID" column="DispatchOrd_AP2_ID"/>
|
<result property="dispatchOrd_AP2_Time" column="DispatchOrd_AP2_Time"/>
|
<result property="dispatchOrd_AP_Check" column="DispatchOrd_AP_Check"/>
|
<result property="dispatchOrd_OAName" column="DispatchOrd_OAName"/>
|
<result property="dispatchOrd_OAEntourage" column="DispatchOrd_OAEntourage"/>
|
<result property="dispatchOrdCarID" column="DispatchOrdCarID"/>
|
|
<!-- ... 其他字段映射 ... -->
|
</resultMap>
|
|
<sql id="selectDispatchOrdVo">
|
select * from DispatchOrd
|
</sql>
|
|
<select id="selectDispatchOrdByServiceOrdIDDt" parameterType="String" resultMap="DispatchOrdResult">
|
<include refid="selectDispatchOrdVo"/>
|
where ServiceOrdIDDt = #{serviceOrdIDDt}
|
</select>
|
|
<!-- 根据CarID查询车牌号 -->
|
<select id="selectCarLicenseByCarId" parameterType="Integer" resultType="String">
|
select CarLicense from CarData where CarID = #{carId}
|
</select>
|
|
<!-- 查询字典表中的条件数据 -->
|
<resultMap id="DictionaryConditionResult" type="DictionaryCondition">
|
<result property="vID" column="vID"/>
|
<result property="vtext" column="vtext"/>
|
<result property="vType" column="vType"/>
|
<result property="vOrder" column="vOrder"/>
|
<result property="vOrder2" column="vOrder2"/>
|
</resultMap>
|
|
<select id="selectDictionaryConditions" resultMap="DictionaryConditionResult">
|
select vID, vtext, vType, vOrder, vOrder2
|
from dictionary
|
where vType >= 1
|
and vtitle = 'Condition'
|
order by vOrder, ID
|
</select>
|
|
<!-- 根据服务订单ID查询条件ID列表 -->
|
<select id="selectConditionIdsByServiceOrdCoId" parameterType="Long" resultType="Integer">
|
select ConditionID
|
from ServiceOrd_Condition
|
where ServiceOrdCoID = #{serviceOrdCoId}
|
</select>
|
|
|
<!-- 根据司机姓名查询司机手机号 -->
|
<select id="selectDriverMobileByName" parameterType="String" resultType="String">
|
SELECT top 1 OA_mobile
|
FROM OA_User
|
WHERE OA_Position = '司机'
|
AND OA_Name = #{driverName}
|
</select>
|
|
</mapper>
|