Support 1 pickup to N logistics orders with create/pay/schedule APIs, parcel inboundMethod auto-attach, plus allocation-trace and inbound-billing updates already in tree. Co-authored-by: Cursor <cursoragent@cursor.com>
68 lines
1.5 KiB
C#
68 lines
1.5 KiB
C#
namespace Oms.Application.Dtos.Operations;
|
|
|
|
/// <summary>
|
|
/// 入库扫描按单号查订单(只读展示销售产品、目的国)。
|
|
/// </summary>
|
|
public class InboundOrderLookupOutput
|
|
{
|
|
/// <summary>
|
|
/// 订单主键。
|
|
/// </summary>
|
|
public int OrderId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 服务单号。
|
|
/// </summary>
|
|
public string ServiceNo { get; set; } = string.Empty;
|
|
|
|
/// <summary>
|
|
/// 客户单号。
|
|
/// </summary>
|
|
public string? ClientNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 跟踪号。
|
|
/// </summary>
|
|
public string? TrackNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 产品编码。
|
|
/// </summary>
|
|
public string? ProductCode { get; set; }
|
|
|
|
/// <summary>
|
|
/// 销售产品主键。
|
|
/// </summary>
|
|
public int? SalesProductId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 销售产品名称。
|
|
/// </summary>
|
|
public string? SalesProductName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 目的国家编码。
|
|
/// </summary>
|
|
public string? DestinationCountry { get; set; }
|
|
|
|
/// <summary>
|
|
/// 目的国家名称。
|
|
/// </summary>
|
|
public string? DestinationCountryName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 订单状态码。
|
|
/// </summary>
|
|
public string OrderStatus { get; set; } = string.Empty;
|
|
|
|
/// <summary>
|
|
/// 订单状态名称。
|
|
/// </summary>
|
|
public string? OrderStatusName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 待排货/计费失败原因。
|
|
/// </summary>
|
|
public string? AllocationPendingReason { get; set; }
|
|
}
|