| 123456789101112131415161718192021222324252627282930313233343536 |
- using Domain.Entities.Store.ValueObject;
- namespace Application.Features.Admin.Store.Settlement.Search;
- public sealed record Response(int Total, List<Response.Row> List, Response.StatusCounts Counts, Response.Summary Totals)
- {
- public sealed record Row(
- int Num,
- int ID,
- int GameID,
- string GameName,
- string GamePublisher,
- int Year,
- int Month,
- int TotalRevenueAmount,
- int OrderCount,
- GameSettlementStatus Status,
- DateTime CreatedAt,
- DateTime? SettledAt,
- string? SettledByAdminUserId,
- string? SettledByAdminEmail,
- string? AdminMemo
- );
- public sealed record StatusCounts(
- int All,
- int Pending,
- int Settled
- );
- /// <summary>현재 필터 기준 합계.</summary>
- public sealed record Summary(
- long TotalRevenue,
- int TotalOrders
- );
- }
|