package com.moral.service; import java.text.ParseException; import java.util.List; import java.util.Map; import com.moral.entity.charts.LineChartCriteria; @SuppressWarnings("rawtypes") public interface HistoryMinutelyService { Map getDayAQIByDevice(Map parameters); Map getHourAQIByDevice(Map parameters); Map getCompareReport(Map parameters) throws Exception; List> getMonitorPointOrDeviceAvgData(Map parameters) throws Exception; List> get(Map parameters) throws Exception; Map getMonthAverageBySensor(Map parameters); Map getAverageBySensor(Map parameters); Map>> queryLineChartDateByCrieria(LineChartCriteria lineChartCriteria); void convertQueryParam(Map parameters) throws ParseException; List>> getSensorData(Map parameters) throws Exception; List> getDevicesAvgDataToExcel(Map parameters) throws Exception; List> getDevicesSensorsAvgDataToExcel(Map parameters) throws Exception; List> get5MinutesOrHalfHour(Map parameters) throws ParseException; List> getMultiDeviceSensorData(Map parameters) throws Exception; List> getAllDeviceDataToExcel(Map parameters) throws Exception; }