package com.zhitan.energydata.service; import com.zhitan.consumptionanalysis.domain.vo.RankingEnergyData; import com.zhitan.energydata.vo.EnergyChainYoyVO; import com.zhitan.energydata.vo.FactoryEnergyConsumptionVo; import com.zhitan.energydata.vo.PurchaseConsumptionVo; import com.zhitan.peakvalley.domain.dto.PeakValleyDTO; import com.zhitan.peakvalley.domain.vo.peakvalley.PeakValleyDayVO; import com.zhitan.peakvalley.domain.vo.peakvalley.PeakValleyHourVO; import java.util.List; public interface IEnergyDataStatisticService { PeakValleyDayVO segmentAnalysisMonth(PeakValleyDTO dto); List energyConsumptionRanking(String modelCode, String timeType); FactoryEnergyConsumptionVo factoryEnergyConsumption(String timeType, String modelCode); List purchaseConsumption(String modelCode, String timeType ); List costProp(String modelCode, String timeType); List energyConsumptionSummation(String timeType, String modelCode); PeakValleyDayVO segmentAnalysisDay(PeakValleyDTO dto); PeakValleyHourVO segmentAnalysisHour(PeakValleyDTO dto); }