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;
/**
*
* 服务类
*
*
* @author ceshi
* @since 2023-11-09
*/
public interface HouseNumberService extends IService {
List houseStatePage(String keyWord, String houseType, LocalDateTime start,LocalDateTime end);
PageUtils houseStateCalendarPage(String keyWord, String houseType, int page, int size);
List houseLockPage(String roomNumber, String houseIds);
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);
List listExport(String keyWord, String startTime, String endTime);
PageUtils getpage(int page, int size, String keyWord, Integer buildingId, Integer houseId);
List getHouseId(String houseId);
HouseNumber getBRoomNumber(Integer bId, String roomNumber);
}