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