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