File size: 1,024 Bytes
b4f2238 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | from __future__ import annotations
"""
Contracts App API 模块
"""
from ninja import Router
from .contract_api import router as contract_router
from .contractfinance_api import router as contractfinance_router
from .contractpayment_api import router as contractpayment_router
from .folder_binding_api import router as folder_binding_router
from .folder_scan_api import router as folder_scan_router
from .supplementary_agreement_api import router as supplementary_agreement_router
# 创建模块路由器
router = Router()
# 添加子路由,每个子模块有独立的 tag
router.add_router("", contract_router, tags=["合同管理"])
router.add_router("", contractpayment_router, tags=["合同收款"])
router.add_router("", contractfinance_router, tags=["财务统计"])
router.add_router("", supplementary_agreement_router, tags=["补充协议"])
router.add_router("", folder_binding_router, tags=["文件夹绑定"])
router.add_router("", folder_scan_router, tags=["文件夹自动捕获"])
__all__ = ["router"]
|