xuhy
2025-01-09 c16f3bf0b16707214c3ad8acadbe5b77d35d4ccf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
<?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>