package com.java110.report.statistics; import com.java110.dto.RoomDto; import com.java110.dto.owner.OwnerDto; import com.java110.dto.report.QueryStatisticsDto; import java.util.List; /** * 基础数据统计 */ public interface IBaseDataStatistics { /** * 查询房屋数 * @param queryStatisticsDto * @return */ long getRoomCount(QueryStatisticsDto queryStatisticsDto); /** * 查询房屋 * @param queryStatisticsDto * @return */ List getRoomInfo(QueryStatisticsDto queryStatisticsDto); /** * 查询空闲房屋数 * @param queryStatisticsDto * @return */ long getFreeRoomCount(QueryStatisticsDto queryStatisticsDto); /** * 查询 业主数量 * @param queryStatisticsDto * @return */ long getOwnerCount(QueryStatisticsDto queryStatisticsDto); /** * 查询业主信息 * @param queryStatisticsDto * @return */ List getOwnerInfo(QueryStatisticsDto queryStatisticsDto); }