package com.artfess.rescue.external.manager;

import com.artfess.base.model.CommonResult;
import com.artfess.rescue.external.model.BizDataReceive;

/**
 * @Author: wsf
 * @Description: 接收三代平台事件信息接口实现
 * @DateTime: 2025/4/17 16:01
 **/
public interface ReceiveEventManager {
    /**
     * 总中心事件数据推送接收
     *
     * @param data   事件信息
     * @param ptType 事件类型
     * @return CommonResult<String>
     */
    CommonResult<String> receiveEvent(String data, String ptType);

    void retryReceive(BizDataReceive bizDataReceive);
}
