18 lines
1.2 KiB
Python
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 |