All checks were successful
Build and Deploy / deploy (push) Successful in 1m46s
移除 channelCode 等多余字段,改用专用 ItfxCreateOrderOneBody。 Co-authored-by: Cursor <cursoragent@cursor.com>
58 lines
1.4 KiB
C#
58 lines
1.4 KiB
C#
namespace Oms.Application.Dtos.Orders;
|
||
|
||
/// <summary>
|
||
/// itfx createOrderOne(ForwardWithSubscribe)标准请求体。
|
||
/// 仅包含下游接口字段,不含 OMS 内部扩展参数。
|
||
/// </summary>
|
||
public class ItfxCreateOrderOneBody
|
||
{
|
||
public string? ClientNo { get; set; }
|
||
|
||
public string? TrackNo { get; set; }
|
||
|
||
public string? ServiceNo { get; set; }
|
||
|
||
/// <summary>
|
||
/// 下游产品代码:取服务渠道「预报渠道 code」(ForecastCode)。
|
||
/// </summary>
|
||
public string? ProductCode { get; set; }
|
||
|
||
public string? CargoAttribute { get; set; }
|
||
|
||
public int? WarehouseId { get; set; }
|
||
|
||
public int? CustomerId { get; set; }
|
||
|
||
public decimal? Length { get; set; }
|
||
|
||
public decimal? Width { get; set; }
|
||
|
||
public decimal? Height { get; set; }
|
||
|
||
public decimal? ActualWeight { get; set; }
|
||
|
||
public decimal? VolumetricWeight { get; set; }
|
||
|
||
public decimal? ChargeableWeight { get; set; }
|
||
|
||
public decimal? Cubic { get; set; }
|
||
|
||
public bool IsCod { get; set; }
|
||
|
||
public string? CodCurrency { get; set; }
|
||
|
||
public string? CodSum { get; set; }
|
||
|
||
public string? DeclaredCurrency { get; set; }
|
||
|
||
public string? DeclaredSum { get; set; }
|
||
|
||
public string? Quantity { get; set; }
|
||
|
||
public OrderParcelReceiverInput? Receiver { get; set; }
|
||
|
||
public OrderParcelSenderInput? Sender { get; set; }
|
||
|
||
public List<OrderParcelItemInput> Items { get; set; } = [];
|
||
}
|