package com.njcn.event.service.majornetwork;

import com.njcn.device.pq.pojo.param.DeviceInfoParam;
import com.njcn.event.pojo.vo.AreaStatisticalVO;
import com.njcn.event.pojo.vo.NodeVO;

import java.util.List;

/**
 * 区域统计
 *
 * @author : zhaojun
 * @version : 1.0.0
 * @date : 2022年06月24日 11:02
 */
public interface AreaStatisticalService {
    
    /**
     * 获取暂降区域 电压等级 月份统计
     *
     * @param deviceInfoParam 查询参数
     * @return 暂降统计信息
     */
    AreaStatisticalVO getAreaCalculation(DeviceInfoParam.BusinessParam deviceInfoParam);

    /**
     * @Description: 节点图
     * @param deviceInfoParam
     * @return: java.util.List<com.njcn.event.pojo.vo.NodeVO>
     * @Author: wr
     * @Date: 2023/8/30 9:43
     */
    List<NodeVO> getCalculation(DeviceInfoParam.BusinessParam deviceInfoParam);
}
