__init__.py 876 B

1234567891011121314151617181920212223242526
  1. # -*- coding: utf-8 -*-
  2. """
  3. API 路由包 —— 组装所有子路由到一个主 Router 上
  4. 子路由模块:
  5. - click_routes: POST /api/interpret/click/tun, /api/interpret/click/device
  6. - chat_routes: POST /api/chat
  7. - review_routes: POST /api/vent/review/pdf
  8. - session_routes: GET /api/chat/history/{session_id}, GET /api/sessions, DELETE /api/sessions/{session_id}
  9. """
  10. from fastapi import APIRouter
  11. from api.click_routes import router as click_router
  12. from api.chat_routes import router as chat_router
  13. from api.review_routes import router as review_router
  14. from api.session_routes import router as session_router
  15. # 创建主路由
  16. router = APIRouter(prefix="/api", tags=["通风数据解读"])
  17. # 挂载所有子路由
  18. router.include_router(click_router)
  19. router.include_router(chat_router)
  20. router.include_router(review_router)
  21. router.include_router(session_router)