package com.moral.mapper; import com.moral.entity.charts.DataCondition; import com.moral.entity.charts.PairData; import com.moral.entity.charts.TimePeriod; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; public interface HistoryMinutelyMapper{ Map getSersionAvgByDevice(Map parameters); List> getMonitorPointOrDeviceAvgData(Map parameters); /** * * @param sensorKeys * @param timePeriod * @param dataCondition * @return {format_time:string,e1:double,e2...............} */ List> selectLineChartDateByCrieria(@Param("sensorKeys")List sensorKeys, @Param("timePeriod") TimePeriod timePeriod, @Param("dataCondition") DataCondition dataCondition); }