审计记录

sk-module-datafill/src/main/java/com/skua/modules/custom/handle/ICustomHandle.java 1.1 KB
张雷 committed
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);
	
}