支持单图查询
This commit is contained in:
@@ -629,6 +629,22 @@ func NewSchema(config Config) (graphql.Schema, error) {
|
|||||||
}, nil
|
}, nil
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"image": &graphql.Field{
|
||||||
|
Name: "image",
|
||||||
|
Description: "单张图片",
|
||||||
|
Type: image,
|
||||||
|
Args: graphql.FieldConfigArgument{
|
||||||
|
"id": &graphql.ArgumentConfig{Type: graphql.Int, Description: "根据ID获取图片"},
|
||||||
|
},
|
||||||
|
Resolve: func(p graphql.ResolveParams) (interface{}, error) {
|
||||||
|
img := Image{ID: p.Args["id"].(int)}
|
||||||
|
if err := db.First(&img).Error; err != nil {
|
||||||
|
log.Println("获取图片失败", err)
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return img, nil
|
||||||
|
},
|
||||||
|
},
|
||||||
}})})
|
}})})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return schema, err
|
return schema, err
|
||||||
|
Reference in New Issue
Block a user