@Bean
@Qualifier("UserType")
public GraphQLObjectType getUserType() {
return newObject()
.name("UserDto")
.field(newFieldDefinition()
.name("userId")
.type(GraphQLID)
.dataFetcher(dfe -> ((UserDto) dfe.getSource()).getId()))
.field(newFieldDefinition()
.name("title")
.type(GraphQLString))
.field(newFieldDefinition()
.name("firstname")
.type(GraphQLString)
.dataFetcher(dfe -> ((UserDto) dfe.getSource()).getGivenName()))
.field(newFieldDefinition()
.name("lastname")
.type(GraphQLString)
.dataFetcher(dfe -> ((UserDto) dfe.getSource()).getFamilyName()))
.field(newFieldDefinition()
.name("email")
.type(GraphQLString))
.field(newFieldDefinition()
.name("dob")
.type(GraphQLString)
.dataFetcher(dfe -> ((UserDto) dfe.getSource()).getBday().toLocalDate().toString()))
.build();
}
ManualGraphQLQuerySchema.java 文件源码
java
阅读 28
收藏 0
点赞 0
评论 0
项目:research-graphql
作者:
评论列表
文章目录