feat:增加分页条件查询博客接口

This commit is contained in:
2025-11-04 15:55:42 +08:00
parent a698267d9e
commit 8650f92259
2 changed files with 24 additions and 3 deletions

View File

@@ -47,6 +47,14 @@ def query_blog_by_condition(query: BlogQuery = Depends(),
return blog_service.query_blog_by_condition(db, query)
@router.get("/condition/page", summary="条件分页查询博客", response_model=PageResult[BlogResponse])
def query_blog_by_condition_page(query: BlogQuery = Depends(),
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)):
return blog_service.query_blog_by_condition_page(db, query, current_page, page_size)
@router.get("/unapproved", summary="查询待发布博客", response_model=List[BlogResponse])
def query_unapproved_blog(db: Session = Depends(get_db), _=Depends(verify_token)):
return blog_service.query_unapproved_blog(db)