<?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.stylefeng.guns.modular.CharteredCar.dao.OrderCharteredCarMapper">
|
|
<!-- 通用查询映射结果 -->
|
<resultMap id="BaseResultMap" type="com.stylefeng.guns.modular.CharteredCar.model.OrderCharteredCar">
|
<id column="id" property="id"/>
|
<result column="userId" property="userId"/>
|
<result column="companyId" property="companyId"/>
|
<result column="orderNumber" property="orderNumber"/>
|
<result column="traveltime" property="traveltime"/>
|
<result column="carTime" property="carTime"/>
|
<result column="serverCarModelId" property="serverCarModelId"/>
|
<result column="modelUse" property="modelUse"/>
|
<result column="peopleNumber" property="peopleNumber"/>
|
<result column="contactPerson" property="contactPerson"/>
|
<result column="contactPhone" property="contactPhone"/>
|
<result column="state" property="state"/>
|
<result column="remark" property="remark"/>
|
<result column="isDelete" property="isDelete"/>
|
<result column="insertTime" property="insertTime"/>
|
</resultMap>
|
|
|
|
<select id="query" resultType="OrderCharteredCar">
|
select
|
id as id,
|
userId as userId,
|
companyId as companyId,
|
orderNumber as orderNumber,
|
traveltime as traveltime,
|
carTime as carTime,
|
serverCarModelId as serverCarModelId,
|
modelUse as modelUse,
|
peopleNumber as peopleNumber,
|
contactPerson as contactPerson,
|
contactPhone as contactPhone,
|
state as state,
|
remark as remark,
|
isDelete as isDelete,
|
insertTime as insertTime
|
from t_order_chartered_car where isDelete = 1 and insertTime between #{start} and #{end}
|
</select>
|
|
|
|
<select id="queryMyOrderList" resultType="map">
|
select
|
id as orderId,
|
DATE_FORMAT(insertTime, '%Y-%m-%d %H:%i') as orderTime,
|
DATE_FORMAT(traveltime, '%Y-%m-%d') as time,
|
carTime as carTime,
|
(select name from t_server_carmodel where state = 1 and type = 3 and id = a.serverCarModelId) as serverCarModel,
|
(6) as orderType,
|
state as state
|
from t_order_chartered_car as a where userId = #{uid} order by insertTime desc limit #{pageNum}, #{size}
|
</select>
|
</mapper>
|