IEquipmentSingleStatisticsService.java
3.5 KB
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
package com.skua.modules.equipment.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.skua.modules.alarmtmp.entity.AlarmRecordHistory;
import java.util.List;
import java.util.Map;
public interface IEquipmentSingleStatisticsService extends IService<AlarmRecordHistory> {
/**
* <pre>
* 设备故障分析-设备概况信息
* </pre>
* @param equipmentId
* @param timePeriod
* @param startTime
* @param endTime
* @return
* @author Li Yuanyuan, 2024年2月4日 下午2:41:05
* @Description: TODO(这里描述这个方法的需求变更情况)
*/
Map<String, Object> getAlarmOverview(String equipmentId,String timePeriod, String startTime, String endTime);
/**
* <pre>
* 设备故障分析-故障类型分布
* </pre>
* @param equipmentId
* @param timePeriod
* @param startTime
* @param endTime
* @return
* @author Li Yuanyuan, 2024年2月5日 下午1:56:37
* @Description: TODO(这里描述这个方法的需求变更情况)
*/
List<Map<String,Object>> getEquipmentFaultTypeDistribution(String equipmentId, String timePeriod, String startTime,String endTime);
/**
* <pre>
* 设备故障分析-故障程度分布
* </pre>
* @param equipmentId
* @param timePeriod
* @param startTime
* @param endTime
* @return
* @author Li Yuanyuan, 2024年2月5日 下午2:12:40
* @Description: TODO(这里描述这个方法的需求变更情况)
*/
List<Map<String,Object>> getEquipmentFaultLevelDistribution(String equipmentId, String timePeriod,String startTime, String endTime);
/**
* <pre>
* 设备故障分析-维修工单情况
* </pre>
* @param equipmentId
* @param timePeriod
* @param startTime
* @param endTime
* @return
* @author Li Yuanyuan, 2024年2月5日 下午2:26:31
* @Description: TODO(这里描述这个方法的需求变更情况)
*/
List<Map<String, Object>> getEquipmentWorkOrderInfo(String equipmentId, String timePeriod, String startTime,String endTime);
/**
* <pre>
* 设备报警类型
* </pre>
* @param equipmentId
* @param timePeriod
* @param startTime
* @param endTime
* @return
* @author Li Yuanyuan, 2024年2月5日 下午3:33:24
* @Description: TODO(这里描述这个方法的需求变更情况)
*/
Map<String, Object> getEquipmentAlarmInfo(String equipmentId, String timePeriod, String startTime,String endTime);
/**
* <pre>
* 设备维护情况
* </pre>
* @param equipmentId
* @param timePeriod
* @param startTime
* @param endTime
* @return
* @author Li Yuanyuan, 2024年2月6日 上午9:43:53
* @Description: TODO(这里描述这个方法的需求变更情况)
*/
Map<String, Object> getEquipmentMaintainInfo(String equipmentId, String timePeriod, String startTime,String endTime);
/**
* <pre>
* 设备巡检情况
* </pre>
* @param equipmentId
* @param timePeriod
* @param startTime
* @param endTime
* @return
* @author Li Yuanyuan, 2024年2月6日 上午9:58:19
* @Description: TODO(这里描述这个方法的需求变更情况)
*/
Map<String, Object> getEquipmentInspectionInfo(String equipmentId, String timePeriod, String startTime,String endTime);
/**
* <pre>
* 设备备件更换情况
* </pre>
* @param equipmentId
* @param timePeriod
* @param startTime
* @param endTime
* @return
* @author Li Yuanyuan, 2024年2月6日 上午11:47:22
* @Description: TODO(这里描述这个方法的需求变更情况)
*/
List<Map<String, Object>> getEquipmentSparepartInfo(String equipmentId, String timePeriod, String startTime,String endTime);
}