[feature/backend] add categories param in posts
This commit is contained in:
parent
958e3c2886
commit
be8bf22017
21 changed files with 448 additions and 281 deletions
|
@ -464,7 +464,7 @@ func (c *CategoryClient) QueryPosts(ca *Category) *PostQuery {
|
|||
step := sqlgraph.NewStep(
|
||||
sqlgraph.From(category.Table, category.FieldID, id),
|
||||
sqlgraph.To(post.Table, post.FieldID),
|
||||
sqlgraph.Edge(sqlgraph.O2M, false, category.PostsTable, category.PostsColumn),
|
||||
sqlgraph.Edge(sqlgraph.M2M, false, category.PostsTable, category.PostsPrimaryKey...),
|
||||
)
|
||||
fromV = sqlgraph.Neighbors(ca.driver.Dialect(), step)
|
||||
return fromV, nil
|
||||
|
@ -2207,15 +2207,15 @@ func (c *PostClient) QueryContributors(po *Post) *PostContributorQuery {
|
|||
return query
|
||||
}
|
||||
|
||||
// QueryCategory queries the category edge of a Post.
|
||||
func (c *PostClient) QueryCategory(po *Post) *CategoryQuery {
|
||||
// QueryCategories queries the categories edge of a Post.
|
||||
func (c *PostClient) QueryCategories(po *Post) *CategoryQuery {
|
||||
query := (&CategoryClient{config: c.config}).Query()
|
||||
query.path = func(context.Context) (fromV *sql.Selector, _ error) {
|
||||
id := po.ID
|
||||
step := sqlgraph.NewStep(
|
||||
sqlgraph.From(post.Table, post.FieldID, id),
|
||||
sqlgraph.To(category.Table, category.FieldID),
|
||||
sqlgraph.Edge(sqlgraph.M2O, true, post.CategoryTable, post.CategoryColumn),
|
||||
sqlgraph.Edge(sqlgraph.M2M, true, post.CategoriesTable, post.CategoriesPrimaryKey...),
|
||||
)
|
||||
fromV = sqlgraph.Neighbors(po.driver.Dialect(), step)
|
||||
return fromV, nil
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue