燕山石化溯源三维电子沙盘-【后端】-服务
1
13693261870
2023-06-16 b546994ced2db809d4efe9a7a338892c4df27e75
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
31
32
33
34
35
package com.yssh.service;
 
import java.util.Date;
import java.util.List;
import java.util.Map;
 
import com.yssh.entity.Qxsh;
import com.yssh.entity.Report;
import com.yssh.entity.WarningDetail;
import com.yssh.entity.vo.WarningVo;
 
public interface IWarningAnalyseService {
 
    List<WarningVo> getRunTimeAlarmAnalyse();
 
    List<WarningVo> getRunTimeWarningAnalyse();
 
    void insertWarningDetails(List<WarningDetail> warning) throws Exception;
 
    void warningOperationStorage(Date date);
 
    Map<String, Integer> countThisMonthAlarmAndWarning();
 
    Map<String, List<Map<String, Object>>> countEverydayAlarmAndWarning();
 
    Map<String, List<Double>> selectEachLocationDataChange();
 
    List<Map<String, Object>> selectThisMonthLocationValueDataTop10();
 
    List<Qxsh> selectMonthTop10();
 
    Map<String, List<Double>> select3Hours();
 
    List<Report> getAlarmAndWarnByTime(Date begin, Date end);
}