ICustomHandle.java
1.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
package com.skua.modules.custom.handle;
import java.util.List;
import java.util.Map;
import com.alibaba.fastjson.JSONObject;
import com.skua.common.report.entity.ValueEntity;
/**
*
* <pre>
* 自定义报表处理逻辑接口
* </pre>
* @author Li Yuanyuan
* @version V0.1, 2020年12月17日 上午11:38:30
*/
public interface ICustomHandle {
/**
* <pre>
* 构造数据集对象
* </pre>
* @param reportId 报表id
* @param startTime 开始时间
* @param endTime 结束时间
* @param departId 厂站id
* @return
* @author Li Yuanyuan, 2020年12月17日 上午11:45:19
*/
public Map<String,List<Map<String,ValueEntity>>> buildDataMap(String reportId,String startTime,String endTime,String departId,String indexCode);
/**
* <pre>
* 动态构建水质
* </pre>
* @param reportId
* @param departId
* @param json
* @return
* @author Li Yuanyuan, 2022年2月18日 上午9:08:32
* @Description: TODO(这里描述这个方法的需求变更情况)
*/
public String buildWaterQualityAlarmValue(String reportId,String departId,String json);
}