namespace TakeoutSaaS.Application.App.Billings.Dto; /// /// 账单明细行项目 DTO。 /// public sealed record BillingLineItemDto { /// /// 明细类型(如:订阅费、配额包费用、其他费用)。 /// public string ItemType { get; init; } = string.Empty; /// /// 描述。 /// public string Description { get; init; } = string.Empty; /// /// 数量。 /// public decimal Quantity { get; init; } /// /// 单价。 /// public decimal UnitPrice { get; init; } /// /// 金额(数量 × 单价)。 /// public decimal Amount { get; init; } /// /// 折扣率(0-1,可选)。 /// public decimal? DiscountRate { get; init; } }