namespace SJZY.Track.Application.Contract.Events; public class TrackUpsertEvent { /// /// 子系统id /// public int SubSystemId { get; set; } /// /// 客户id /// public int CustomId { get; set; } /// /// 订单id /// public OrderIdentifier[] OrderIdentifiers { get; set; } = null!; /// /// 操作人(null则默认系统) /// public string? OperationMan { get; set; } /// /// true新增,false更新 /// public bool IsAdd { 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 List Visited { get; set; } = new(); public TrackRefreshStruct TrackRefreshData { get; set; } /// /// 时区缺失和发生地缺失标记,1表示时区,2表示发生地,3表示两种 /// public int DeficiencyTagValue { get; set; } }