ustcyc
2025-01-07 5fd51c437819f1c9d027a936db4ba2ee7cd2e053
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
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<RankingEnergyData> energyConsumptionRanking(String modelCode, String timeType);
 
  FactoryEnergyConsumptionVo factoryEnergyConsumption(String timeType, String modelCode);
 
  List<PurchaseConsumptionVo> purchaseConsumption(String modelCode, String timeType );
 
  List<PurchaseConsumptionVo> costProp(String modelCode, String timeType);
 
  List<EnergyChainYoyVO> energyConsumptionSummation(String timeType, String modelCode);
 
  PeakValleyDayVO segmentAnalysisDay(PeakValleyDTO dto);
 
  PeakValleyHourVO segmentAnalysisHour(PeakValleyDTO dto);
}