"""路由汇总。各业务模块在对应 Phase 落地后按模块加入: - auth / product / trade / profile / memory / knowledge / risk / advisor / workorder / admin """ from fastapi import APIRouter from api.chat import client_agent, customer_agent, knowledge from api.routers import product, questionnaire from api.routers import account, auth, holdings, purchase, redeem, risk, work_order from api.routers import advisor_agent, health, nl2sql, nl2sql_admin from api.advisor import audit, customers, dashboard, diagnosis, drafts, report, todos, visits api_router = APIRouter() api_router.include_router(auth.router, prefix="/api", tags=["认证"]) api_router.include_router(account.router, prefix="/api", tags=["资金账户"]) api_router.include_router(holdings.router, prefix="/api", tags=["持仓"]) api_router.include_router(purchase.router, prefix="/api", tags=["交易"]) api_router.include_router(redeem.router, prefix="/api", tags=["交易"]) api_router.include_router(risk.router, prefix="/api", tags=["风控"]) api_router.include_router(work_order.router, prefix="/api", tags=["工单"]) api_router.include_router(customer_agent.router, prefix="/api/agent/customer", tags=["客服Agent"]) api_router.include_router(client_agent.router, prefix="/api/agent/client", tags=["ClientAgent"]) api_router.include_router(knowledge.router, prefix="/api/knowledge", tags=["知识库"]) api_router.include_router(product.router, prefix="/api", tags=["产品"]) api_router.include_router(questionnaire.router, prefix="/api", tags=["问卷"]) api_router.include_router(advisor_agent.router, prefix="/api", tags=["投顾Agent"]) for workbench_router in ( dashboard.router, customers.router, diagnosis.router, drafts.router, todos.router, visits.router, audit.router, report.router, ): api_router.include_router(workbench_router, prefix="/api/advisor") api_router.include_router(health.router, prefix="/api", tags=["健康检查"]) api_router.include_router(nl2sql.router, prefix="/api", tags=["NL2SQL"]) api_router.include_router(nl2sql_admin.router, prefix="/api", tags=["NL2SQL管理"])