feat:增加博客草稿功能

This commit is contained in:
2025-10-23 19:58:31 +08:00
parent 398ad56933
commit 6512c536dc
7 changed files with 221 additions and 68 deletions

View File

@@ -46,6 +46,11 @@ def query_blog_by_condition(query: BlogQuery = Depends(),
def query_blog_by_id(blog_id: int, db: Session = Depends(get_db)):
return blog_service.query_blog_by_id(db, blog_id)
@router.get("/all/page", summary="分页查询博客", response_model=PageResult[BlogResponse])
def query_blog_by_page(current_page: int = Query(1, ge=1, alias="currentPage", description="当前页码"),
page_size: int = Query(10, ge=1, le=100, alias="pageSize", description="每页数量"),
db: Session = Depends(get_db), _=Depends(verify_token)):
return blog_service.query_blog_by_page(db, current_page, page_size, True)
@router.post("", summary="新增博客内容", response_model=bool)
def add_blog(blog: BlogCreate, db: Session = Depends(get_db), _=Depends(verify_token)):