| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <?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.template.mapper.HouseNumberStateMapper">
- <select id="houseNumberStateList" resultType="com.template.model.pojo.HouseNumberState">
- SELECT *
- FROM `house_number_state`
- WHERE FIND_IN_SET(house_number_id, #{houseNumberIds})
- AND #{endLocalDate} > start_time
- AND end_time > #{localDate}
- and deleted = 0
- </select>
- <select id="beBooked" resultType="com.template.model.pojo.HouseNumberState">
- SELECT *
- FROM `house_number_state`
- WHERE FIND_IN_SET(house_number_id, #{ids})
- AND #{reserveLeaveTime} > start_time
- AND end_time > #{reserveLiveTime}
- and deleted = 0
- </select>
- <select id="getData" resultType="com.template.model.pojo.HouseNumberState">
- SELECT *
- FROM `house_number_state`
- WHERE deleted = 0
- AND FIND_IN_SET(house_number_id, #{houseNumberId})
- AND #{date} >= start_time
- AND end_time >= #{date}
- </select>
- <select id="getLockHouseNumberState" resultType="com.template.model.pojo.HouseNumberState">
- SELECT
- *
- FROM
- `house_number_state` hns
- WHERE hns.`status`=5
- AND hns.deleted=0 AND #{now}>= hns.start_time AND hns.end_time>=#{now}
- AND hns.house_number_id=#{houseNumberId}
- </select>
- <select id="getMaintainHouseNumberState" resultType="com.template.model.pojo.HouseNumberState">
- SELECT
- *
- FROM
- `house_number_state` hns
- WHERE hns.`status`=6
- AND hns.deleted=0 AND #{date}>= hns.start_time AND hns.end_time>=#{date}
- AND hns.house_number_id=#{houseNumberId}
- </select>
- </mapper>
|