diff --git a/src/main/java/com/lalabrand/ecommerce/item/filters/FilterRequest.java b/src/main/java/com/lalabrand/ecommerce/item/filters/FilterRequest.java index 684b683..95c7069 100644 --- a/src/main/java/com/lalabrand/ecommerce/item/filters/FilterRequest.java +++ b/src/main/java/com/lalabrand/ecommerce/item/filters/FilterRequest.java @@ -9,7 +9,7 @@ @AllArgsConstructor @NoArgsConstructor public class FilterRequest { - String categoryId; + String categoryName; String sizeId; String typeOfPriceSort; ColorEnum color; diff --git a/src/main/resources/graphql/category.graphqls b/src/main/resources/graphql/category.graphqls index a310d08..a25e673 100644 --- a/src/main/resources/graphql/category.graphqls +++ b/src/main/resources/graphql/category.graphqls @@ -5,5 +5,4 @@ type Category{ extend type Query { allCategories: [Category!]! - categoryById(categoryId: ID!): Category! } diff --git a/src/main/resources/graphql/item.graphqls b/src/main/resources/graphql/item.graphqls index 1e7fff5..95ef64a 100644 --- a/src/main/resources/graphql/item.graphqls +++ b/src/main/resources/graphql/item.graphqls @@ -19,13 +19,13 @@ input ItemInput { rating: String, price: Float!, availableCount: Int!, - categoryId: String!, + categoryName: String!, salePrice: Float, soldCount: Int! } input FilterItemInput { - categoryId: String + categoryName: String sizeId: String typeOfPriceSort: String color: Color @@ -34,7 +34,7 @@ input FilterItemInput { extend type Query { bestSellers(limit: Int): [Item!]!, itemsByTitle(title: String!, language: Language!, paginationRequest: PaginationRequest!): [Item!]!, - itemsByCategoryId(categoryId: ID!, paginationRequest: PaginationRequest!): [Item!]! + itemsByCategoryName(categoryName: String!, paginationRequest: PaginationRequest!): [Item!]! itemById(itemId: ID!): Item! itemsFilter(filterRequest: FilterItemInput!): [Item!]! }