namespace SJZY.Track.Application.Contract.Events; public class TrackUpsertForRefreshEvent { /// /// 子系统id(操作的订单都是相同子系统下的) /// public int SubSystemId { get; set; } /// /// 订单 /// public OrderIdentifier OrderIdentifiers { get; set; } /// /// 服务商 /// public string? ServiceProviderName { get; set; } /// /// 原轨迹内容 /// public string? OriginTrackContent { get; set; } /// /// 原轨迹报文 /// public string? OriginTrackData { get; set; } /// /// 表示订单是否完成(只由轨迹刷新配置决定) /// tips:能够使得IsCompleted为true的点,全局只有一个:轨迹刷新 /// public bool IsCompleted { get; set; } /// /// 轨迹内容代码 /// public string TrackCode { get; set; } = null!; /// /// 轨迹发生地 /// public string TrackPlace { get; set; } = null!; /// /// 轨迹发生时间 /// public DateTime TrackTime { get; set; } /// /// 轨迹发生时区 /// public float TrackTimeZone { get; set; } } public class TrackHandledDto { /// /// 原轨迹内容 /// public string? OriginTrackContent { get; set; } /// /// 原轨迹报文 /// public string? OriginTrackData { get; set; } /// /// 表示订单是否完成(只由轨迹刷新配置决定) /// tips:能够使得IsCompleted为true的点,全局只有一个:轨迹刷新 /// public bool? IsCompleted { get; set; } /// /// 轨迹内容代码 /// public string? TrackCode { get; set; } /// /// 轨迹发生地 /// public string? TrackPlace { get; set; } /// /// 轨迹发生时间 /// public DateTime? TrackTime { get; set; } /// /// 轨迹发生时区 /// public float? TrackTimeZone { get; set; } }