package com.moral.api.service;
|
|
import com.moral.api.pojo.dto.dataDisplay.HeatMapDTO;
|
import com.moral.api.pojo.dto.dataDisplay.MonitorPointDataDisplayDTO;
|
import com.moral.api.pojo.dto.dataDisplay.SensorComparisonDisplayDTO;
|
import com.moral.api.pojo.form.dataDisplay.MonitorPointDataDisplayForm;
|
import com.moral.api.pojo.form.dataDisplay.SensorComparisonDisplayForm;
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* @Description: 数据显示服务层接口
|
* @Param:
|
* @return:
|
* @Author: 陈凯裕
|
* @Date: 2021/9/26
|
*/
|
|
public interface DataDisplayService {
|
|
/**
|
* @Description: 获取监测站点展示数据
|
* @Param: [form]
|
* @return: void
|
* @Author: 陈凯裕
|
* @Date: 2021/9/26
|
*/
|
List<MonitorPointDataDisplayDTO> getMonitorPointDisplayData(MonitorPointDataDisplayForm form);
|
|
/**
|
* @Description: 获取因子对比图数据
|
* @Param: [form]
|
* @return: List<SensorComparisonDisplayDTO>
|
* @Author: 陈凯裕
|
* @Date: 2021/10/8
|
*/
|
List<SensorComparisonDisplayDTO> getSensorComparisonDisplayData(SensorComparisonDisplayForm form);
|
/**
|
* @Description: 获取因子对比图数据第二版
|
* @Param: [form]
|
* @return: List<SensorComparisonDisplayDTO>
|
* @Author: 李子杰
|
* @Date: 2022/09/26
|
*/
|
List<SensorComparisonDisplayDTO> getSensorComparisonDisplayDataV2(Map<String, Object> params);
|
|
List<SensorComparisonDisplayDTO> getSensorComparisonDisplayDataV3(Map<String, Object> params);
|
|
List<HeatMapDTO> getHeatMapData(String code, String startTime, String type, String form);
|
|
|
|
|
List<HeatMapDTO> getHeatMapDataV2(Integer id, String startTime, String type, String form,Integer monitorId);
|
}
|