using MediatR; using TakeoutSaaS.Application.App.Billings.Dto; using TakeoutSaaS.Domain.Tenants.Enums; namespace TakeoutSaaS.Application.App.Billings.Commands; /// /// 更新账单状态命令。 /// public sealed record UpdateBillStatusCommand : IRequest { /// /// 账单 ID(雪花算法)。 /// public long BillId { get; init; } /// /// 新状态。 /// public TenantBillingStatus Status { get; init; } /// /// 备注信息。 /// public string? Notes { get; init; } }