feat:增加分页功能

This commit is contained in:
2026-09-13 22:21:49 +08:00
parent d1fdf04749
commit 31b3acb226
23 changed files with 179 additions and 71 deletions
+2 -2
View File
@@ -5,7 +5,7 @@ import json
import time
from datetime import datetime, timedelta, timezone
from fastapi import APIRouter, Depends
from fastapi import APIRouter, Depends, Query
from fastapi.responses import PlainTextResponse
from sqlalchemy.ext.asyncio import AsyncSession
@@ -275,7 +275,7 @@ async def run_admin_job(
@router.get("/nl2sql/admin/jobs/history")
async def admin_job_history(
page: int = 1,
page_size: int = 20,
page_size: int = Query(10, ge=1, le=10),
status: str | None = None,
user: SysUser = Depends(get_current_user),
db: AsyncSession = Depends(get_db),