package com.template.services; import com.baomidou.mybatisplus.extension.service.IService; import com.template.model.pojo.HouseNumber; import com.template.model.result.PageUtils; import com.template.model.vo.*; import java.time.LocalDateTime; import java.util.Date; import java.util.List; import java.util.Map; /** *

* 服务类 *

* * @author ceshi * @since 2023-11-09 */ public interface HouseNumberService extends IService { List houseStatePage(String keyWord, String houseType, LocalDateTime start,LocalDateTime end,Integer houseId,Integer buildingId,Integer houseStatus,Integer houseNumberStatus); PageUtils houseStateCalendarPage(String keyWord, String houseType, int page, int size,Integer houseId,Integer buildingId); List houseLockPage(String roomNumber, String houseIds,Integer buildingId); List getNumberState(Date date); List freeDropDownShow(String houseNumberIds); List dirtyDropDownShow(); List lockDropDownShow(Date date); List shutDropDownShow(String houseNumberIds); List opneDropDownShow(String houseNumberIds); List roomChangePage(String houseId); HouseNumber getRoomNumber(Integer houseId, String roomNumber); PageUtils pageList(int page, int size, String keyWord, String startTime, String endTime,String houseId,Integer buildingId); List listExport(String keyWord, String startTime, String endTime,String houseId,Integer buildingId); PageUtils getpage(int page, int size, String keyWord, Integer buildingId, Integer houseId); List getHouseId(String houseId); HouseNumber getBRoomNumber(Integer bId, String roomNumber); List getHouseNumberIds(); List getHouserNumberStatusIds(Integer status); List getStateHouseNumber(LocalDateTime start, LocalDateTime end); List houseStateLeisurePage(String keyWord, String houseType, LocalDateTime start, LocalDateTime end, Integer houseId, Integer buildingId, String houseNumberIds); List> houseStateNumbers(String keyWord, String houseType, Integer houseId, Integer buildingId, String currentDate, int flag); }