package com.hdkj.lt.mq.service.plan;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hdkj.lt.core.bizms.modle.po.FeederTopo;
import com.hdkj.lt.mq.entity.dto.BrakerScopeDTO;

import java.util.List;
import java.util.Map;

/**
 * 计划停电
 *
 * @author zhuzhe
 * @since 2025-05-13
 */
public interface FhzgReasoningPlatformService extends IService<FeederTopo> {

    /**
     * 根据设备ID查询停电区域
     * @param planId
     * @return
     */
    List<BrakerScopeDTO> getPowerOutAreaList(Long planId);

    Map<String,List<String>> getBreakerTransformerBySwitch(String startSwitch, String endSwitchStr , String feeder);

}
