package com.usky.vpp.service;

import com.usky.vpp.domain.VppDrEvent;

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

/**
 * 运管平台 Opt/Cq 报文与本地 DR 参与记录同步
 */
public interface VppUnDrSyncService {

    /**
     * 解析 CreateOptRequest / CreateCqRequest 中 list[]，同步参与/出清记录
     */
    void syncOptContent(VppDrEvent event, List<Map<String, Object>> optList, boolean clearing);

    /**
     * 解析 DistributeEventRequest.target.resources[]，同步申报/出清量
     */
    void syncTargetResources(VppDrEvent event, List<Map<String, Object>> resources, boolean clearing);
}
