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


import com.hdkj.lt.modle.dto.jsty.FeederCheckRuleDTO;
import com.hdkj.lt.modle.dto.jsty.LoopCheckRuleDTO;
import com.hdkj.lt.modle.dto.jsty.SupplyAreaDTO;
import com.hdkj.lt.modle.dto.jsty.XferPlanDTO;

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

/**
 * 解析计算推演平台数据
 *
 * @author zhuzhe
 * @since 2025-05-23
 */
public interface FhzgFaultAnalyzeCalculateDecudeService {

    void analyzeCalculateDecudeData(Long faultId, List<SupplyAreaDTO> supplyAreaList);

    void analyzeXferFaultList(Long faultId, Map<Long, XferPlanDTO> xferFaultMap, LoopCheckRuleDTO loopCheckRule,Map<String, FeederCheckRuleDTO> feederCheckRuleDTOMap);
}
