Query.cs 518 B

1234567891011121314151617
  1. using Application.Abstractions.Messaging;
  2. namespace Application.Features.Admin.Store.Game.Search;
  3. /// <summary>
  4. /// Search: 1=ID, 2=KorName, 3=EngName, 4=Code, 5=Publisher. null 이면 전체 (KorName+EngName+Code+Publisher 동시 검색).
  5. /// StartAt/EndAt: CreatedAt 범위 (datetime-local 형식 "yyyy-MM-ddTHH:mm").
  6. /// </summary>
  7. public sealed record Query(
  8. int? Search,
  9. string? Keyword,
  10. string? StartAt,
  11. string? EndAt,
  12. bool? IsActive,
  13. int Page,
  14. ushort PerPage
  15. ) : IQuery<Response>;