using SJZY.Track.Application.Contract.Dtos.TrackPush;
using SJZY.Track.Application.Contract.Events;
using Volo.Abp.DependencyInjection;
namespace SJZY.Track.Application.Contract.Services;
public interface IBroadcastingService :ITransientDependency
{
///
/// 轨迹变更广播
///
///
///
///
void TrackChangePublicTopicAsync(TrackUpsertEvent eto, string subSystemCode, string trackStatusCode);
///
/// 轨迹推送完成广播
///
///
void TrackPushCompletedPublicTopicAsync(TrackPushRecordDto log);
}