Код: Выделить всё
enum CardType {
TYPE_1
TYPE_2
}
type Card {
id: ID!
}
type Order {
id: ID!
cards: [Card]!
}
input OrderFilter {
cardType: CardType
}
type Query {
getOrders(orderFilter: OrderFilter): [Order]
}
Код: Выделить всё
@QueryMapping
public List getOrders(@Argument OrderFilter orderFilter) {
return this.orderService.get(orderFilter);
}
@SchemaMapping
public List cards(Order order) {
return this.cardService.getCards(order);
}
Я пытался добавить аннотированный параметр @Argument в @SchemaMapping аннотированный метод, но он не работает.
Подробнее здесь: https://stackoverflow.com/questions/751 ... ng-graphql