package com.moral.mapper; import org.apache.ibatis.annotations.Param; import java.util.Date; import java.util.List; import java.util.Map; public interface HistoryMapper{ String selectValueByMacAndTime(@Param("mac")String mac, @Param("time")Date time); List> getAreaAllDataByAccount(Map parameters); List> getRegionRankingData(Map parameters); List selectNextLevelRegion(Map parameters); List> getDischargeByRegion(Map parameters); List> getValueByMacAndSize(Map parameters); Map getActualDataByRegion(Map parameters); Map getAVGValueByMacAndTimeslot(@Param("mac")String mac, @Param("starttime")String starttime, @Param("endtime")String endtime); List> getSensorDataToday(Map parameters); List> getAVGSensorRankByMonitorPointIdList(@Param("sensor")String sensor, @Param("monitorPointIdList") List monitorPointIdList, @Param("before5Time")String before5Time, @Param("endTime")String endTime); Map getMonitorPointAVGValueByMonitorPointIdAndTimeslot(@Param("monitor_point_id")String monitor_point_id, @Param("starttime")String starttime, @Param("endtime")String endtime); }