(
page: int = Query(default=1),
page_size: int = Query(default=20),
_auth: AuthContext = Depends(require_system_scope),
service: BackupService = Depends(get_service),
)
| 105 | |
| 106 | @router.get("/backups") |
| 107 | async def list_backups( |
| 108 | page: int = Query(default=1), |
| 109 | page_size: int = Query(default=20), |
| 110 | _auth: AuthContext = Depends(require_system_scope), |
| 111 | service: BackupService = Depends(get_service), |
| 112 | ): |
| 113 | return await _run( |
| 114 | lambda: service.list_backups(page=page, page_size=page_size), |
| 115 | prefix="获取备份列表失败", |
| 116 | ) |
| 117 | |
| 118 | |
| 119 | @legacy_router.get("/list") |
nothing calls this directly
no test coverage detected