IEquipmentSingleStatisticsService.java
4.1 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
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
package com.skua.modules.equipment.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.skua.modules.alarmtmp.entity.AlarmRecordHistory;
import com.skua.modules.equipment.vo.EquipmentRepairMaintainTaskCostDetailVO;
import com.skua.modules.equipment.vo.EquipmentRepairMaintainTaskCostVO;
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);
/**
* 维修维护费用列表
* @param departIds
* @param startTime
* @param endTime
* @return
*/
List<EquipmentRepairMaintainTaskCostVO> repairMaintainTaskCostList(String departIds, String startTime, String endTime);
/***
* 维修维护费用列表 明细列表
* @param departId
* @param startTime
* @param endTime
* @return
*/
List<EquipmentRepairMaintainTaskCostDetailVO> repairMaintainTaskCostDetailList(String departId, String startTime, String endTime);
}