package com.moral.api.service; import com.moral.api.dto.MonitoringStationDTO; import com.moral.api.entity.MonitorPoint; import com.baomidou.mybatisplus.extension.service.IService; import com.moral.api.pojo.form.device.MonitorPointQueryForm; import java.util.List; import java.util.Map; /** *

* 服务类 *

* * @author moral * @since 2021-07-01 */ public interface MonitorPointService extends IService { /** * @Description: 根据组织id和地区码(非必须条件)查询站点和设备 * @Param: [form] * @return: java.util.List * @Author: 陈凯裕 * @Date: 2021/7/1 */ List queryByOrgIdAndRegionCode(MonitorPointQueryForm form); /** * @Description: 根据组织id,查询所有的站点 * @Param: [organizationId] * @return: java.util.List * @Author: 陈凯裕 * @Date: 2021/9/26 */ List queryAllMonitorPoints(Integer organizationId); List> getHourlyDataByMonitorPoint(Map map); /** * 监测站点数据导出 * @param params * @return */ List> getHourlyDataDataV3(Map params); /** * 监测站点数据导出 * @param params * @return */ List> getHourlyDataDataV3Excel(Map params); List listMonitoringStationDTO(Map params, int reportType, String startTime, String endTime); /** * 根据用户查询站点 * @return */ List getOrganizations(); }