feat:增加查询博客相邻记录功能
This commit is contained in:
@@ -5,7 +5,8 @@ from sqlalchemy.orm import Session
|
||||
|
||||
from config.auth import verify_token
|
||||
from schemas.blog import BlogResponse, BlogQuery, BlogCategoryResponse, BlogStatsResponse, \
|
||||
BlogLatestResponse, BlogCommentCreate, BlogCommentResponse, BlogVisitResponse, BlogCreate, BlogUpdate
|
||||
BlogLatestResponse, BlogCommentCreate, BlogCommentResponse, BlogVisitResponse, BlogCreate, BlogUpdate, \
|
||||
BlogAdjacentResponse
|
||||
from schemas.blog_elastic import BlogSearch
|
||||
from schemas.pagination import PageResult
|
||||
from config.database import get_db
|
||||
@@ -61,6 +62,11 @@ def delete_blog(blog_id: int, db: Session = Depends(get_db), _=Depends(verify_to
|
||||
return blog_service.delete_blog(db, blog_id)
|
||||
|
||||
|
||||
@router.get("/{blog_id}/adjacent", summary="查询相邻博客", response_model=List[BlogAdjacentResponse])
|
||||
def query_blog_latest(blog_id: int, db: Session = Depends(get_db)):
|
||||
return blog_service.query_blog_adjacent(db, blog_id)
|
||||
|
||||
|
||||
@router.put("/{blog_id}/comment", summary="新增博客评论", response_model=bool)
|
||||
def add_blog_comment(blog_id: int, blog_comment: BlogCommentCreate, request: Request, db: Session = Depends(get_db)):
|
||||
return blog_service.add_blog_comment(db, request, blog_id, blog_comment)
|
||||
|
||||
Reference in New Issue
Block a user