package com.njcn.event.service.majornetwork;

import com.njcn.device.pq.pojo.param.DeviceInfoParam;
import com.njcn.event.pojo.po.EventDetailNew;
import com.njcn.event.pojo.vo.AreaSubLineVO;

import java.util.List;

/**
 * pqs-event
 *
 * @author cdf
 * @date 2022/6/29
 */
public interface AreaInfoService {

    /**
     * 获取区域监测点地理信息
     *
     * @author cdf
     * @date 2022/6/29
     */
    List<AreaSubLineVO> getAreaLineInfo(DeviceInfoParam.GridDiagram deviceInfoParam);


    /**
     * 获取区域监测点地理信息
     *
     * @author cdf
     * @date 2022/6/29
     */
    List<EventDetailNew> getNoDealEvents(DeviceInfoParam.BusinessParam deviceInfoParam);

    /**
     * 获取监测点下未处理的暂降事件
     *
     * @author cdf
     * @date 2022/6/29
     */
    List<EventDetailNew> getNoDealEventsByLineId(String id, String searchBeginTime, String searchEndTime);
}
