package com.happy.dao; import com.happy.Model.HousePrice; import com.happy.dto.HousePriceDto; import com.happy.vo.HotelPriceDataVo; import com.happy.vo.HousePriceDataVo; import java.util.List; public interface HousePriceDao { void insertBatch(List housePriceList); /** * @param housePriceDto 查询参数 * @param pageNumber 页码 * @param pageSize 每页显示的条数 */ List queryListOne(HousePriceDto housePriceDto, Integer pageNumber, Integer pageSize); /** * @param housePriceDto 查询参数 */ int queryTotalOne(HousePriceDto housePriceDto); /** * @param housePriceDto 查询参数 */ List queryListTwo(HousePriceDto housePriceDto); /** * @param housePriceDto 查询参数 * @param pageNumber 页码 * @param pageSize 每页显示的条数 */ List queryListThree(HousePriceDto housePriceDto, Integer pageNumber, Integer pageSize); /** * @param housePriceDto 查询参数 */ int queryTotalThree(HousePriceDto housePriceDto); /** * 根据商户ID查询每日价格 * @param managerId * @param startTime * @param endTime * @return */ List queryHousePriceDatas(Integer managerId, String startTime, String endTime); /** * 批量获取民宿的价格设置数据 * @param managerIds * @param startTime * @return */ List queryHotelPriceDatas(String managerIds, String startTime); /** * 根据房型ID查询每日价格 * @param houseId * @param startTime * @param endTime * @return */ List queryPriceByHouseId(Integer houseId, String startTime, String endTime); }