java110
2023-07-11 212aa4ae1f54fe4d3e51b9695224f9f86cd1bd22
service-report/src/main/java/com/java110/report/statistics/IBaseDataStatistics.java
@@ -1,7 +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;
@@ -56,4 +57,36 @@
    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);
}