Files
Aislo/B08_wf5_Quantity/B08_wf5_Quantity_Router.py
T
2026-07-25 19:09:57 +09:00

18 lines
1.2 KiB
Python

"""B08 하위 Router 조립점. 전역 FastAPI 앱 등록은 B08 외부 작업이다."""
from fastapi import APIRouter
from B08_wf5_Quantity.B08_wf5_Quantity_Router_Basis import router_for as basis_router
from B08_wf5_Quantity.B08_wf5_Quantity_Router_Calculation import router_for as calculation_router
from B08_wf5_Quantity.B08_wf5_Quantity_Router_Catalog import router_for as catalog_router
from B08_wf5_Quantity.B08_wf5_Quantity_Router_Costing import router_for as costing_router
from B08_wf5_Quantity.B08_wf5_Quantity_Router_Quantity import router_for as quantity_router
from B08_wf5_Quantity.B08_wf5_Quantity_Router_Reconciliation import router_for as reconciliation_router
def create_b08_router(connection_provider,user_provider)->APIRouter:
router=APIRouter(prefix="/api/b08",tags=["B08 Quantity & Cost"])
router.include_router(basis_router(connection_provider,user_provider))
router.include_router(catalog_router(connection_provider,user_provider))
router.include_router(costing_router(connection_provider))
router.include_router(quantity_router(connection_provider,user_provider))
router.include_router(calculation_router(connection_provider,user_provider))
router.include_router(reconciliation_router(connection_provider))
return router