File size: 1,737 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 29 30 31 32 33 34 35 36 37 38 39 40 | """
Cases App API 模块
"""
from __future__ import annotations
from ninja import Router
from .case_api import router as case_router
from .case_material_api import router as case_material_router
from .caseaccess_api import router as caseaccess_router
from .caseassignment_api import router as caseassignment_router
from .caselog_api import router as caselog_router
from .casenumber_api import router as casenumber_router
from .caseparty_api import router as caseparty_router
from .cause_court_api import router as cause_court_router
from .folder_binding_api import router as folder_binding_router
from .folder_generation_api import router as folder_generation_router
from .folder_scan_api import router as folder_scan_router
from .litigation_fee_api import router as litigation_fee_router
# 创建模块路由器
router = Router()
# 添加子路由,每个子模块有独立的 tag
router.add_router("", case_router, tags=["案件管理"])
router.add_router("", caseparty_router, tags=["案件当事人"])
router.add_router("", caseassignment_router, tags=["案件指派"])
router.add_router("", caselog_router, tags=["案件日志"])
router.add_router("", caseaccess_router, tags=["案件授权"])
router.add_router("", casenumber_router, tags=["案件案号"])
router.add_router("", cause_court_router, tags=["案由主管机关"])
router.add_router("", litigation_fee_router, tags=["诉讼费计算"])
router.add_router("", folder_generation_router, tags=["案件文件夹生成"])
router.add_router("", folder_binding_router, tags=["案件文件夹绑定"])
router.add_router("", case_material_router, tags=["案件材料"])
router.add_router("", folder_scan_router, tags=["案件文件夹自动捕获"])
__all__ = ["router"]
|