using MediatR; using TakeoutSaaS.Application.App.Finance.Settlement.Dto; using TakeoutSaaS.Domain.Payments.Enums; namespace TakeoutSaaS.Application.App.Finance.Settlement.Queries; /// /// 导出到账汇总 CSV。 /// public sealed class ExportFinanceSettlementCsvQuery : IRequest { /// /// 门店标识。 /// public long StoreId { get; init; } /// /// 开始时间(UTC,闭区间)。 /// public DateTime? StartAt { get; init; } /// /// 结束时间(UTC,开区间)。 /// public DateTime? EndAt { get; init; } /// /// 支付方式筛选。 /// public PaymentMethod? PaymentMethod { get; init; } }