namespace CMSMicroservice.Application.ProductCategoryCQ.Queries.GetAllProductCategoryByFilter;
public record GetAllProductCategoryByFilterQuery : IRequest<GetAllProductCategoryByFilterResponseDto>
{
    //موقعیت صفحه بندی 
    public PaginationState? PaginationState { get; init; }
    //مرتب سازی بر اساس 
    public string? SortBy { get; init; }
    //فیلتر 
    public GetAllProductCategoryByFilterFilter? Filter { get; init; }

}public class GetAllProductCategoryByFilterFilter
{
    //شناسه 
    public long? Id { get; set; }
    //شناسه محصول 
    public long? ProductId { get; set; }
    //شناسه دسته بندی 
    public long? CategoryId { get; set; }
}
