feat: 增加查询记录带上是否点赞的功能

This commit is contained in:
2026-09-12 16:28:03 +08:00
parent 8ed800f083
commit 2f7a5240be
3 changed files with 34 additions and 29 deletions

View File

@@ -14,18 +14,14 @@ def create(record_in: RecordCreate, db: Session = Depends(get_db)):
return record_service.create_record(db, record_in)
@router.get("", response_model=List[RecordResponse], summary="获取所有记录")
def list_all(skip: int = 0, limit: int = 20, db: Session = Depends(get_db)):
return record_service.get_all_records(db, skip, limit)
@router.get("/page", response_model=RecordPageResponse, summary="分页获取所有记录")
def list_all_by_page(
user_id: int,
page: int = Query(1, ge=1, description="页码从1开始"),
size: int = Query(20, ge=1, le=100, description="每页条数最大100"),
db: Session = Depends(get_db),
):
return record_service.get_all_records_by_page(db, page, size)
return record_service.get_all_records_by_page(db, user_id, page, size)
@router.get("/{record_id}", response_model=RecordResponse, summary="获取记录详情")