namespace Oms.Application.Services.Orders; /// /// 查价/试算用的地址与件重尺上下文(不落库)。 /// internal sealed class ParcelQuoteContext { public string CountryCode { get; init; } = string.Empty; public string? Province { get; init; } public string? City { get; init; } public string? PostalCode { get; init; } public string CargoAttribute { get; init; } = string.Empty; /// 查价入参原始货物类型编码(字典 cargo_attribute)。 public string? CargoTypeCode { get; init; } public int? WarehouseId { get; init; } public string? WarehouseName { get; init; } public decimal Length { get; init; } public decimal Width { get; init; } public decimal Height { get; init; } public decimal ActualWeight { get; init; } /// /// 勾选附加服务字典 code。 /// public List? AdditionalServices { get; init; } /// /// 申报总金额。 /// public decimal? DeclaredSum { get; init; } /// /// 申报币种。 /// public string? DeclaredCurrency { get; init; } }