admin/src/Oms.Application/Dtos/Orders/OrderPriceCheckOutput.cs
2026-06-09 15:37:56 +08:00

68 lines
1.4 KiB
C#

namespace Oms.Application.Dtos.Orders;
/// <summary>
/// 订单运费试算结果出参。
/// </summary>
public class OrderPriceCheckOutput
{
/// <summary>
/// 主键。
/// </summary>
public int Id { get; set; }
/// <summary>
/// 运输方式。
/// </summary>
public string ShippingMethod { get; set; } = string.Empty;
/// <summary>
/// 仓库名称。
/// </summary>
public string? Warehouse { get; set; }
/// <summary>
/// 派送时效。
/// </summary>
public string DeliveryTime { get; set; } = string.Empty;
/// <summary>
/// 体积重量。
/// </summary>
public decimal? VolumetricWeight { get; set; }
/// <summary>
/// 计费重量。
/// </summary>
public decimal? ChargeableWeight { get; set; }
/// <summary>
/// 成本公式。
/// </summary>
public string CostFormula { get; set; } = string.Empty;
/// <summary>
/// 运费。
/// </summary>
public decimal Freight { get; set; }
/// <summary>
/// 其他费用。
/// </summary>
public decimal OtherFees { get; set; }
/// <summary>
/// 总成本。
/// </summary>
public decimal TotalCost { get; set; }
/// <summary>
/// 最大派送天数。
/// </summary>
public int? MaxDeliveryDays { get; set; }
/// <summary>
/// 总成本数值。
/// </summary>
public decimal TotalCostNum { get; set; }
}