HousePriceDao.java 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. package com.happy.dao;
  2. import com.happy.Model.HousePrice;
  3. import com.happy.dto.HousePriceDto;
  4. import com.happy.vo.HotelPriceDataVo;
  5. import com.happy.vo.HousePriceDataVo;
  6. import java.util.List;
  7. public interface HousePriceDao {
  8. void insertBatch(List<HousePrice> housePriceList);
  9. /**
  10. * @param housePriceDto 查询参数
  11. * @param pageNumber 页码
  12. * @param pageSize 每页显示的条数
  13. */
  14. List<HousePriceDto> queryListOne(HousePriceDto housePriceDto, Integer pageNumber, Integer pageSize);
  15. /**
  16. * @param housePriceDto 查询参数
  17. */
  18. int queryTotalOne(HousePriceDto housePriceDto);
  19. /**
  20. * @param housePriceDto 查询参数
  21. */
  22. List<HousePriceDto> queryListTwo(HousePriceDto housePriceDto);
  23. /**
  24. * @param housePriceDto 查询参数
  25. * @param pageNumber 页码
  26. * @param pageSize 每页显示的条数
  27. */
  28. List<HousePriceDto> queryListThree(HousePriceDto housePriceDto, Integer pageNumber, Integer pageSize);
  29. /**
  30. * @param housePriceDto 查询参数
  31. */
  32. int queryTotalThree(HousePriceDto housePriceDto);
  33. /**
  34. * 根据商户ID查询每日价格
  35. * @param managerId
  36. * @param startTime
  37. * @param endTime
  38. * @return
  39. */
  40. List<HousePriceDataVo> queryHousePriceDatas(Integer managerId, String startTime, String endTime);
  41. /**
  42. * 批量获取民宿的价格设置数据
  43. * @param managerIds
  44. * @param startTime
  45. * @return
  46. */
  47. List<HotelPriceDataVo> queryHotelPriceDatas(String managerIds, String startTime);
  48. /**
  49. * 根据房型ID查询每日价格
  50. * @param houseId
  51. * @param startTime
  52. * @param endTime
  53. * @return
  54. */
  55. List<HousePriceDataVo> queryPriceByHouseId(Integer houseId, String startTime, String endTime);
  56. }