В gqlgen Resolver func отсутствуют аргументы OrderBy в сгенерированном коде

Я новичок. Я создаю проект, используя gqlgen и ent. У меня есть schema.graphql, определенный ниже

      type IP implements Node {
  id: ID!
  created_at: Time!
  updated_at: Time!
  response_code: String!
  ip_address: String!
  queries(after: Cursor, first: Int, before: Cursor, last: Int, orderBy: AppQueryOrder): AppQueryConnection
}

input AppQueryOrder {
  direction: OrderDirection!
  field: AppQueryOrderField
}

enum AppQueryOrderField {
  UPDATED_AT
  CREATED_AT
}

type AppQueryConnection {
  totalCount: Int!
  pageInfo: PageInfo!
  edges: [AppQueryEdge]
}

type AppQueryEdge {
  node: AppQuery
  cursor: Cursor!
}

type AppQuery implements Node {
  id: ID!
  created_at: Time!
  updated_at: Time!
  ip: IP!
  responses(after: Cursor, first: Int, before: Cursor, last: Int): AppResponseConnection
}

type AppResponseConnection {
  totalCount: Int!
  pageInfo: PageInfo!
  edges: [AppResponseEdge]
}

type AppResponseEdge {
  node: AppResponse
  cursor: Cursor!
}

type AppResponse implements Node {
  id: ID!
  created_at: Time!
  updated_at: Time!
  query: AppQuery!
  code: String!
  description: String!
}

После успешной генерации кода я вижу, что у функции для AppQueryResolver.Response и IP.queries отсутствуют аргументы для after: Cursor, first: Int, before: Cursor, last: Int ... в сгенерированном коде. Я просмотрел схему на основе примеров проектов, но не могу понять, что может вызвать эту проблему. Также нет ошибок при генерации кода. Любые указатели на то, где искать решения этой проблемы.

      go version 1.17 
entgo.io/contrib v0.2.0 
entgo.io/ent v0.9.2
github.com/99designs/gqlgen v0.14.0

0 ответов

Другие вопросы по тегам