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;