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"]