| 1234567891011121314151617181920 |
- """报销(bx)API 路由聚合 — REST 风格,协议对齐 bx 原系统。"""
- from fastapi import APIRouter
- from app.api.bx import advance, attachment, expense_item, invoice, payment, reimburse, workflow
- from app.schemas.bx.common import ApiResponse
- bx_router = APIRouter(tags=["报销管理"])
- bx_router.include_router(expense_item.router)
- bx_router.include_router(workflow.router)
- bx_router.include_router(advance.router)
- bx_router.include_router(attachment.router)
- bx_router.include_router(reimburse.router)
- bx_router.include_router(payment.router)
- bx_router.include_router(invoice.router)
- @bx_router.get("/bx/health", response_model=ApiResponse[dict])
- def bx_health():
- """P0 健康检查:验证 bx 路由已挂载且响应协议为 code=0。"""
- return ApiResponse(data={"status": "ok", "module": "bx"})
|