using Application.Abstractions.Messaging; using Domain.Entities.Store.ValueObject; namespace Application.Features.Admin.Store.Shipment.Search; /// /// Search: 1=주문번호, 2=주문자(이메일), 3=송장번호. null 이면 주문번호+송장번호 동시 검색. /// StartAt/EndAt: CreatedAt 범위. /// public sealed record Query( int? Search, string? Keyword, string? StartAt, string? EndAt, ShipmentStatus? Status, int Page, ushort PerPage ) : IQuery;