from fastapi import APIRouter, Depends, Query from app.core.security import get_current_user router = APIRouter(prefix="/admin", tags=["管理"]) @router.get("/stats") async def get_stats(user: dict = Depends(get_current_user)): return { "total_queries": 0, "total_users": 0, "avg_response_time_ms": 0, "top_drugs": [], "daily_queries": [], } @router.get("/feedback/list") async def list_feedback( page: int = Query(1, ge=1), page_size: int = Query(20, ge=1, le=100), user: dict = Depends(get_current_user), ): return {"items": [], "total": 0, "page": page, "page_size": page_size} @router.get("/knowledge/status") async def knowledge_status(user: dict = Depends(get_current_user)): return { "total_drugs": 0, "total_chunks": 0, "last_update": None, "embedding_model": "BAAI/bge-m3", }