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