diff --git a/src/api/admin/usage/routes.py b/src/api/admin/usage/routes.py index 80489a6..0021280 100644 --- a/src/api/admin/usage/routes.py +++ b/src/api/admin/usage/routes.py @@ -920,8 +920,8 @@ class CacheHitAnalysisAdapter(AdminApiAdapter): @router.get("/cache-affinity/interval-timeline") async def get_interval_timeline( request: Request, - hours: int = Query(168, ge=1, le=720, description="分析最近多少小时的数据"), - limit: int = Query(1000, ge=100, le=5000, description="最大返回数据点数量"), + hours: int = Query(24, ge=1, le=720, description="分析最近多少小时的数据"), + limit: int = Query(10000, ge=100, le=50000, description="最大返回数据点数量"), user_id: Optional[str] = Query(None, description="指定用户 ID"), include_user_info: bool = Query(False, description="是否包含用户信息(用于管理员多用户视图)"), db: Session = Depends(get_db), diff --git a/src/api/user_me/routes.py b/src/api/user_me/routes.py index c03aae4..4458468 100644 --- a/src/api/user_me/routes.py +++ b/src/api/user_me/routes.py @@ -124,8 +124,8 @@ async def get_my_active_requests( @router.get("/usage/interval-timeline") async def get_my_interval_timeline( request: Request, - hours: int = Query(168, ge=1, le=720, description="分析最近多少小时的数据"), - limit: int = Query(1000, ge=100, le=5000, description="最大返回数据点数量"), + hours: int = Query(24, ge=1, le=720, description="分析最近多少小时的数据"), + limit: int = Query(5000, ge=100, le=20000, description="最大返回数据点数量"), db: Session = Depends(get_db), ): """获取当前用户的请求间隔时间线数据,用于散点图展示"""