gongchunyi
2 天以前 e9b4ceeea014f9d81263672f3d9c46a567c39591
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
package com.ruoyi.energymeter.service;
 
import com.ruoyi.energymeter.vo.EnergyCollectionVO;
import com.ruoyi.energymeter.vo.EnergyRealtimeVO;
import com.ruoyi.energymeter.vo.EnergyReportVO;
 
/**
 * 能耗数据采集、实时监控与统计分析。
 */
public interface EnergyMonitorService {
 
    /**
     * 数据采集概览:三类介质的接入设备、归集进度与最近采集批次。
     */
    EnergyCollectionVO collection();
 
    /**
     * 实时监控:三类介质最新用量、近 7 日趋势与电表 15 分钟实时数据。
     *
     * @param meterId 单台设备,空表示全部已启用设备
     */
    EnergyRealtimeVO realtime(Long meterId);
 
    /**
     * 统计分析:按日/月、按介质/设备汇总水、电、蒸汽用量。
     */
    EnergyReportVO report(String startDate, String endDate, String granularity, String meterType, String dimension);
}