| 12345678910111213141516171819202122232425262728293031323334 |
- <?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.chuanghai.ihotel.dao.HotelFingerprintDao">
- <!-- 可根据自己的需求,是否要使用 -->
- <resultMap type="com.chuanghai.ihotel.entity.HotelFingerprintEntity" id="hotelFingerprintMap">
- <result property="id" column="id"/>
- <result property="fingerprintNumber" column="fingerprint_number"/>
- <result property="roomNo" column="room_no"/>
- <result property="holderName" column="holder_name"/>
- <result property="userType" column="user_type"/>
- <result property="takeTime" column="take_time"/>
- <result property="failureTime" column="failure_time"/>
- <result property="createTime" column="create_time"/>
- <result property="statu" column="statu"/>
- </resultMap>
- <resultMap type="com.chuanghai.ihotel.vo.HotelLockIdVO" id="hotelLockIdMap">
- <result property="lockUserId" column="lock_user_id"/>
- <result property="lockId" column="lock_id"/>
- </resultMap>
- <select id="queryHotelLockId" resultType="com.chuanghai.ihotel.vo.HotelLockIdVO" resultMap="hotelLockIdMap">
- SELECT a.lock_user_id,rts.lock_id FROM (SELECT r.id,hi.lock_user_id
- FROM hotel_fingerprint hi
- LEFT JOIN room r ON hi.room_no = r.room_no
- <where>
- <if test="id != null and id != ''">
- and hi.id = #{id}
- </if>
- </where>) a
- LEFT JOIN room_third_setting rts ON a.id = rts.room_id
- </select>
- </mapper>
|