java110
2023-07-03 3b925c794d366fc3f99fe9154c6017b078e4230b
service-report/src/main/java/com/java110/report/statistics/IBaseDataStatistics.java
@@ -1,6 +1,8 @@
package com.java110.report.statistics;
import com.java110.dto.RoomDto;
import com.java110.dto.room.RoomDto;
import com.java110.dto.contract.ContractDto;
import com.java110.dto.owner.OwnerCarDto;
import com.java110.dto.owner.OwnerDto;
import com.java110.dto.report.QueryStatisticsDto;
@@ -46,4 +48,45 @@
     * @return
     */
    List<OwnerDto> getOwnerInfo(QueryStatisticsDto queryStatisticsDto);
    /**
     * 查询合同总数
     * @param queryStatisticsDto
     * @return
     */
    long getContractCount(QueryStatisticsDto queryStatisticsDto);
    List<ContractDto> getContract(QueryStatisticsDto queryStatisticsDto);
    /**
     * 查询车辆数量
     * @param queryStatisticsDto
     * @return
     */
    long getCarCount(QueryStatisticsDto queryStatisticsDto);
    /**
     * 查询车辆
     * @param queryStatisticsDto
     * @return
     */
    List<OwnerCarDto> getCar(QueryStatisticsDto queryStatisticsDto);
    /**
     * 查询实收房屋数
     * @param queryStatisticsDto
     * @return
     */
    long getReceivedRoomCount(QueryStatisticsDto queryStatisticsDto);
    /**
     * 查询实收房屋
     * @param queryStatisticsDto
     * @return
     */
    List<RoomDto> getReceivedRoomInfo(QueryStatisticsDto queryStatisticsDto);
    long getOweRoomCount(QueryStatisticsDto queryStatisticsDto);
    List<RoomDto> getOweRoomInfo(QueryStatisticsDto queryStatisticsDto);
}