ICustomHandle.java 1.1 KB
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);
	
}