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; }
}