""" 仪表盘路由模块 提供进销存系统的仪表盘统计数据,包括: - 基础数据统计(产品数、供应商数、客户数、仓库数) - 库存统计(总库存量、库存总价值) - 订单统计(待处理采购订单、待处理销售订单) - 低库存产品预警(库存量低于最小库存的产品列表) 路由前缀: /api/dashboard """ from fastapi import APIRouter, Depends from sqlalchemy.ext.asyncio import AsyncSession from shared.database.database import get_db_session from shared.services.auth_service import get_current_active_user from shared.models.identity import User from ..services.dashboard_service import dashboard_service router = APIRouter(prefix="/dashboard", tags=["仪表盘"]) @router.get("") async def get_dashboard( db_session: AsyncSession = Depends(get_db_session), current_user: User = Depends(get_current_active_user) ): return await dashboard_service.get_dashboard(db_session)