wuxw
2023-10-31 5c7710a90036feb8f247c2a5e0d7b690c89b2bc7
service-report/src/main/java/com/java110/report/dao/impl/BaseDataStatisticsServiceDaoImpl.java
@@ -32,4 +32,70 @@
        List<Map> infos = sqlSessionTemplate.selectList("baseDataStatisticsServiceDaoImpl.getRoomInfo", info);
        return infos;
    }
    /**
     * 查询实收房屋数
     * @param info
     * @return
     */
    @Override
    public int getReceivedRoomCount(Map info) {
        List<Map> businessReportFeeMonthStatisticsInfos = sqlSessionTemplate.selectList("baseDataStatisticsServiceDaoImpl.getReceivedRoomCount", info);
        if (businessReportFeeMonthStatisticsInfos.size() < 1) {
            return 0;
        }
        return Integer.parseInt(businessReportFeeMonthStatisticsInfos.get(0).get("count").toString());
    }
    /**
     * 查询实收房屋
     * @param info
     * @return
     */
    @Override
    public List<Map> getReceivedRoomInfo(Map info) {
        List<Map> infos = sqlSessionTemplate.selectList("baseDataStatisticsServiceDaoImpl.getReceivedRoomInfo", info);
        return infos;
    }
    @Override
    public int getOweRoomCount(Map info) {
        List<Map> infos = sqlSessionTemplate.selectList("baseDataStatisticsServiceDaoImpl.getOweRoomCount", info);
        if (infos.size() < 1) {
            return 0;
        }
        return Integer.parseInt(infos.get(0).get("count").toString());
    }
    @Override
    public List<Map> getOweRoomInfo(Map info) {
        List<Map> infos = sqlSessionTemplate.selectList("baseDataStatisticsServiceDaoImpl.getOweRoomInfo", info);
        return infos;
    }
    @Override
    public List<Map> getCommunityFeeDetailCount(Map info) {
        List<Map> infos = sqlSessionTemplate.selectList("baseDataStatisticsServiceDaoImpl.getCommunityFeeDetailCount", info);
        return infos;
    }
    @Override
    public List<Map> getCommunityRepairCount(Map info) {
        List<Map> infos = sqlSessionTemplate.selectList("baseDataStatisticsServiceDaoImpl.getCommunityRepairCount", info);
        return infos;
    }
    @Override
    public List<Map> getCommunityFeeDetailCountAnalysis(Map info) {
        List<Map> infos = sqlSessionTemplate.selectList("baseDataStatisticsServiceDaoImpl.getCommunityFeeDetailCountAnalysis", info);
        return infos;
    }
    @Override
    public List<Map> getCommunityRepairCountAnalysis(Map info) {
        List<Map> infos = sqlSessionTemplate.selectList("baseDataStatisticsServiceDaoImpl.getCommunityRepairCountAnalysis", info);
        return infos;
    }
}