package com.java110.report.statistics.impl; import com.java110.dto.report.QueryStatisticsDto; import com.java110.intf.report.IReportFeeStatisticsInnerServiceSMO; import com.java110.intf.report.IReportOrderStatisticsInnerServiceSMO; import com.java110.report.statistics.IFeeStatistics; import com.java110.report.statistics.IOrderStatistics; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; import java.util.Map; /** * 基础报表统计 实现类 */ @Service public class OrderStatisticsImpl implements IOrderStatistics { @Autowired private IReportOrderStatisticsInnerServiceSMO reportOrderStatisticsInnerServiceSMOImpl; /** * 查询投诉工单数 * @param queryStatisticsDto * @return */ @Override public double getComplaintOrderCount(QueryStatisticsDto queryStatisticsDto) { return reportOrderStatisticsInnerServiceSMOImpl.getComplaintOrderCount(queryStatisticsDto); } /** * 查询未处理投诉 * @param queryStatisticsDto * @return */ @Override public double getUndoComplaintOrderCount(QueryStatisticsDto queryStatisticsDto) { return reportOrderStatisticsInnerServiceSMOImpl.getUndoComplaintOrderCount(queryStatisticsDto); } /** * 查询完成投诉单 * @param queryStatisticsDto * @return */ @Override public double getFinishComplaintOrderCount(QueryStatisticsDto queryStatisticsDto) { return reportOrderStatisticsInnerServiceSMOImpl.getFinishComplaintOrderCount(queryStatisticsDto); } @Override public double getRepairOrderCount(QueryStatisticsDto queryStatisticsDto) { return reportOrderStatisticsInnerServiceSMOImpl.getRepairOrderCount(queryStatisticsDto); } @Override public double getUndoRepairOrderCount(QueryStatisticsDto queryStatisticsDto) { return reportOrderStatisticsInnerServiceSMOImpl.getUndoRepairOrderCount(queryStatisticsDto); } @Override public double getFinishRepairOrderCount(QueryStatisticsDto queryStatisticsDto) { return reportOrderStatisticsInnerServiceSMOImpl.getFinishRepairOrderCount(queryStatisticsDto); } @Override public double getInspectionOrderCount(QueryStatisticsDto queryStatisticsDto) { return reportOrderStatisticsInnerServiceSMOImpl.getInspectionOrderCount(queryStatisticsDto); } @Override public double getUndoInspectionOrderCount(QueryStatisticsDto queryStatisticsDto) { return reportOrderStatisticsInnerServiceSMOImpl.getUndoInspectionOrderCount(queryStatisticsDto); } @Override public double getFinishInspectionOrderCount(QueryStatisticsDto queryStatisticsDto) { return reportOrderStatisticsInnerServiceSMOImpl.getFinishInspectionOrderCount(queryStatisticsDto); } @Override public double getMaintainanceOrderCount(QueryStatisticsDto queryStatisticsDto) { return reportOrderStatisticsInnerServiceSMOImpl.getMaintainanceOrderCount(queryStatisticsDto); } @Override public double getUndoMaintainanceOrderCount(QueryStatisticsDto queryStatisticsDto) { return reportOrderStatisticsInnerServiceSMOImpl.getUndoMaintainanceOrderCount(queryStatisticsDto); } @Override public double getFinishMaintainanceOrderCount(QueryStatisticsDto queryStatisticsDto) { return reportOrderStatisticsInnerServiceSMOImpl.getFinishMaintainanceOrderCount(queryStatisticsDto); } @Override public double getNotepadOrderCount(QueryStatisticsDto queryStatisticsDto) { return reportOrderStatisticsInnerServiceSMOImpl.getNotepadOrderCount(queryStatisticsDto); } @Override public double getChargeMachineOrderCount(QueryStatisticsDto queryStatisticsDto) { return reportOrderStatisticsInnerServiceSMOImpl.getChargeMachineOrderCount(queryStatisticsDto); } @Override public double getChargeMonthOrderCount(QueryStatisticsDto queryStatisticsDto) { return reportOrderStatisticsInnerServiceSMOImpl.getChargeMonthOrderCount(queryStatisticsDto); } }