zss
2025-01-13 8d85246f061e3da623c7b9eb4e323ee724b4de0b
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
<?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.yuanchu.mom.mapper.ReservationMapper">
 
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.yuanchu.mom.pojo.Reservation">
        <id column="id" property="id" />
        <result column="device_id" property="deviceId" />
        <result column="device_name" property="deviceName" />
        <result column="customer_name" property="customerName" />
        <result column="reservation_time" property="reservationTime" />
        <result column="specific_time" property="specificTime" />
        <result column="link_person" property="linkPerson" />
        <result column="phone" property="phone" />
        <result column="device_number" property="deviceNumber" />
        <result column="reservation_specification" property="reservationSpecification" />
        <result column="create_user" property="createUser" />
        <result column="create_date" property="createDate" />
    </resultMap>
 
 
    <select id="selectReservationParameterPage" resultType="com.yuanchu.mom.dto.ReservationDto">
        SELECT
        a.id,
        a.create_date,
        a.create_user,
        a.customer_name,
        a.device_id,
        a.device_name,
        a.device_number,
        a.link_person,
        a.phone ,
        a.reservation_specification,
        b.name
        FROM
        device_reservation a
        INNER JOIN USER b ON a.create_user = b.id
        where a.device_id = #{deviceId} and  a.reservation_time = #{reservationTime} and a.specific_time=#{specificTime}
    </select>
</mapper>