32 lines
798 B
C#
32 lines
798 B
C#
using MediatR;
|
||
using TakeoutSaaS.Application.App.Finance.Settlement.Dto;
|
||
using TakeoutSaaS.Domain.Payments.Enums;
|
||
|
||
namespace TakeoutSaaS.Application.App.Finance.Settlement.Queries;
|
||
|
||
/// <summary>
|
||
/// 查询到账明细。
|
||
/// </summary>
|
||
public sealed class GetFinanceSettlementDetailQuery : IRequest<FinanceSettlementDetailResultDto>
|
||
{
|
||
/// <summary>
|
||
/// 门店标识。
|
||
/// </summary>
|
||
public long StoreId { get; init; }
|
||
|
||
/// <summary>
|
||
/// 到账日期(UTC 日期)。
|
||
/// </summary>
|
||
public DateTime ArrivedDate { get; init; }
|
||
|
||
/// <summary>
|
||
/// 渠道(微信/支付宝)。
|
||
/// </summary>
|
||
public PaymentMethod PaymentMethod { get; init; }
|
||
|
||
/// <summary>
|
||
/// 限制条数。
|
||
/// </summary>
|
||
public int Take { get; init; } = 20;
|
||
}
|