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; }
}