router.py 950 B

123456789101112131415
  1. # backend/api/router.py
  2. # API 路由总入口
  3. from fastapi import APIRouter
  4. from backend.api.v1 import auth, qa, bid_review, qualification, defense, unified_chat # 六个子模块
  5. api_router = APIRouter() # 总路由
  6. # 把每个子 router 带前缀 + 标签聚合进来
  7. api_router.include_router(auth.router, prefix="/auth", tags=["认证"])
  8. api_router.include_router(unified_chat.router, prefix="/chat", tags=["AI助手"]) # 本章统一入口
  9. api_router.include_router(qa.router, prefix="/qa", tags=["智能问答"]) # 第 5 章
  10. api_router.include_router(bid_review.router, prefix="/bid_review", tags=["投标文件评分"]) # 第 6 章
  11. api_router.include_router(qualification.router, prefix="/qualification", tags=["资质审查"]) # 第 4 章
  12. api_router.include_router(defense.router, prefix="/defense", tags=["供应商答辩"]) # 第 7 章