using TakeoutSaaS.Domain.Tenants.Enums; using TakeoutSaaS.Shared.Abstractions.Entities; namespace TakeoutSaaS.Domain.Tenants.Entities; /// /// 租户支付记录。 /// public sealed class TenantPayment : MultiTenantEntityBase { /// /// 关联的账单 ID。 /// public long BillingStatementId { get; set; } /// /// 支付金额。 /// public decimal Amount { get; set; } /// /// 支付方式。 /// public PaymentMethod Method { get; set; } /// /// 支付状态。 /// public PaymentStatus Status { get; set; } /// /// 交易号。 /// public string? TransactionNo { get; set; } /// /// 支付凭证 URL。 /// public string? ProofUrl { get; set; } /// /// 支付时间。 /// public DateTime? PaidAt { get; set; } /// /// 备注信息。 /// public string? Notes { get; set; } }