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