package com.moral.mapper; import java.util.Date; import java.util.List; import java.util.Map; import org.apache.ibatis.annotations.Param; public interface HistoryMapper { String selectValueByMacAndTime(@Param("mac") String mac, @Param("time") Date time, @Param("timeUnits") String timeUnits); String getValueByMacAndTime(@Param("mac") String mac, @Param("time") String time, @Param("time1") String time1, @Param("timeUnits") String timeUnits); 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, @Param("timeUnits") String timeUnits); List> getSensorDataToday(Map parameters); List> getAVGSensorRankByMonitorPointIdList(@Param("sensor") String sensor, @Param("monitorPointIdList") List monitorPointIdList, @Param("before5Time") String before5Time, @Param("endTime") String endTime,@Param("timeUnits") String timeUnits); Map getMonitorPointAVGValueByMonitorPointIdAndTimeslot(@Param("monitor_point_id") String monitor_point_id, @Param("starttime") String starttime, @Param("endtime") String endtime, @Param("timeUnits") String timeUnits); List> getCarSensorData(Map parameters); List> getUavSensorData(Map parameters); List> listGetSensorData(Map parameters); //获取臭氧平缓平均值 List> getO3AVG(Map parameters); int getNum(@Param("timef") String timef, @Param("timea") String timea); String getJsonData(@Param("mac") String mac, @Param("time") String time, @Param("table") String table); Map getDailyAvgData(@Param("mId")String mId,@Param("time")String time); Map getDailyAvgDataByMIds(@Param("mIds")String[] mIds,@Param("time")String time); }