namespace Oms.Application.Messaging; /// /// 后置步骤入参。轨迹授权头只在执行时使用,不要写进日志。 /// public sealed class OrderSideEffectPayload { public int OperatorUserId { get; set; } public string? PlatformCode { get; set; } public int? CouponInstanceId { get; set; } /// 为 true 时轨迹创建成功后追加 A0101。 public bool AppendInitialTrack { get; set; } public string? Authorization { get; set; } public int? CustomerId { get; set; } public int? SenderAddressId { get; set; } public int? WarehouseId { get; set; } public string? PickupDirection { get; set; } public string? CarrierCode { get; set; } public string? CarrierService { get; set; } public DateTime? ExpectPickupTime { get; set; } public string? InboundMethod { get; set; } }