namespace Oms.Application.Dtos.Orders;
///
/// 订单包裹入参。
///
public class OrderParcelCreateInput
{
///
/// 请求标识。
///
public string? RequestId { get; set; }
///
/// 客户单号。
///
public string? ClientNo { get; set; }
///
/// 跟踪号(可选)。
///
public string? TrackNo { get; set; }
///
/// 服务单号(可选,不传时系统自动生成)。
///
public string? ServiceNo { get; set; }
///
/// 产品编码。
///
public string? ProductCode { get; set; }
///
/// 渠道编码。
///
public string? ChannelCode { get; set; }
///
/// 货物属性。
///
public string? CargoAttribute { get; set; }
///
/// 出口报关方式。
///
public string? ExportCustomsMode { 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; }
///
/// 是否 COD。
///
public bool IsCod { get; set; }
///
/// COD 币种。
///
public string? CodCurrency { get; set; }
///
/// COD 金额。
///
public decimal? CodSum { get; set; }
///
/// 申报币种。
///
public string? DeclaredCurrency { get; set; }
///
/// 申报金额。
///
public decimal? DeclaredSum { get; set; }
///
/// 数量。
///
public int? Quantity { get; set; }
///
/// 收件人信息。
///
public OrderParcelReceiverInput? Receiver { get; set; }
///
/// 寄件人信息。
///
public OrderParcelSenderInput? Sender { get; set; }
///
/// 包裹内件集合。
///
public List Items { get; set; } = [];
///
/// 选用的优惠券实例 Id。
///
public int? CouponInstanceId { get; set; }
}