package com.moral.mapper; import org.apache.ibatis.annotations.Param; import org.springframework.security.access.method.P; import java.lang.reflect.Array; import java.util.List; import java.util.Map; public interface HistoryHourlyMapper { Map getPollutionSourceData(Map parameters); Map getPollutionSourceDataByHour(Map parameters); Map getPollutionSourceDataAll(Map parameters); //获取TVOC浓度 String getTVOCByMac(@Param("mac") String mac, @Param("time") String time, @Param("sensor") String sensor); //获取压强大小 String getPressureByMac(@Param("mac") String mac,@Param("time") String time); //获取风向 Map getDataByMac(@Param("mac") String mac,@Param("time") String time); List> getBeamByMacs(Map params); List> getDataByTimeSlot(@Param("mac") String mac, @Param("startTime") String startTime, @Param("endTime") String endTime); List> getTVOCByMacs(Map params); List getDataByMacAndTime(@Param("mac") String mac, @Param("sensor") String sensor, @Param("startTime") String startTime, @Param("endTime") String endTime); List getDataByMacAndTime1(@Param("mac") String mac, @Param("sensor") String sensor, @Param("startTime") String startTime, @Param("endTime") String endTime); List> getDataAvbByMIdAndTime( @Param("mId")String mId, @Param("startTime")String startTime, @Param("endTime")String endTime); List> getDataByMonitorPoints(@Param("mIds") String[] mIds, @Param("startTime")String startTime, @Param("endTime")String endTime); Map getAvgDataByMId(@Param("mId")String mId, @Param("startTime")String startTime, @Param("endTime")String endTime); Map getAvgDataByMIds(@Param("mIds")String[] mIds, @Param("startTime")String startTime, @Param("endTime")String endTime); }