package com.moral.api.service; import com.moral.api.entity.HistoryFiveMinutely; import com.baomidou.mybatisplus.extension.service.IService; import com.moral.api.pojo.dto.historyFiveMinutely.DeviceAndFiveMinuteDataDTO; import com.moral.api.pojo.form.historyFiveMinutely.QueryDeviceAndFiveMinuteDataForm; import com.moral.api.pojo.vo.historyFiveMinutely.QueryFiveDataByMacVO; import java.util.Date; import java.util.List; import java.util.Map; /** *

* 5分钟数据表 服务类 *

* * @author moral * @since 2021-07-15 */ public interface HistoryFiveMinutelyService extends IService { /** * @Description: 查询组织区域对应的设备以及对应因子的五分钟数据 * @Param: [form] * @return: java.util.List * @Author: 陈凯裕 * @Date: 2021/7/16 */ List> queryDeviceAndFiveMinuteData(QueryDeviceAndFiveMinuteDataForm form); /** * @Description: 查询一个设备最新的五分钟数据 * @Param: [mac] * @return: java.util.List * @Author: 陈凯裕 * @Date: 2021/7/23 */ Map queryLastDataByMac(String mac); //获取5分钟风场数据 List getAreaWindData(Map params); //获取中心风场风场数据 List getAreaWindDataCenter(Map params); /** * @Description: 获取五分钟弹窗数据,六参+时间+tvoc * @Param: [mac] * @return: java.util.Map * @Author: 陈凯裕 * @Date: 2022/3/10 */ Map getPopDataByMac(Map params); QueryFiveDataByMacVO queryFiveDataByMac(String name,String chooseTime,String time); }