我想使用 graphql-codegen-maven-plugin 和使用 graphql 模式生成 POJO (DTO) 类。如果我没有在observationHistory 发送游标参数,则可以生成,但无法使用游标参数生成。
除了 id 和 type 等初始参数外,我还需要发送游标参数。我想实现分页,所以需要那个游标参数。
GraphQL 架构
type Query {
empInfo(id: String!, type: String!): EmpInfo!
}
type EmpInfo {
observationHistory(**cursor**: String): ObservationHistory!
}
type ObservationHistory {
observations: [String!]
}
我的代码库
public class EmpInfoQueryResolver implements GraphQLQueryResolver {
public EmpInfoGraphQLDto empInfo(String id, String type){
//EmpInfoGraphQLDto generated by graphql-codegen-maven-plugin
// my business logic
}
}