using Domain.Entities.Store.ValueObject; namespace Application.Features.Admin.Store.Settlement.Search; public sealed record Response(int Total, List 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 ); /// 현재 필터 기준 합계. public sealed record Summary( long TotalRevenue, int TotalOrders ); }