| 12345678910111213141516171819202122232425262728293031323334 |
- using Domain.Entities.Store.ValueObject;
- namespace Application.Features.Admin.Store.Order.Search;
- public sealed record Response(int Total, List<Response.Row> List, Response.StatusCounts Counts)
- {
- public sealed record Row(
- int Num,
- int ID,
- string OrderNumber,
- int MemberID,
- string MemberEmail,
- int? ChannelID,
- string? ChannelName,
- int TotalAmount,
- int PlatformFeeAmount,
- int GameRevenueAmount,
- int ChannelRewardAmount,
- OrderStatus Status,
- DateTime CreatedAt,
- DateTime? PaidAt
- );
- public sealed record StatusCounts(
- int All,
- int Paid,
- int Preparing,
- int Shipped,
- int Delivered,
- int Cancelled,
- int Refunded,
- int Exchanged
- );
- }
|