ForcePilot/backend/server/routers/external_systems/__init__.py

65 lines
3.5 KiB
Python
Raw Normal View History

"""外部系统限界上下文 Router 聚合层。
router 在本模块通过 include_router 注册统一挂载到 /system/external-systems
前缀下
router 只需声明相对前缀 /systems/tools根前缀 /system/external-systems
由本聚合 router 统一追加
"""
from fastapi import APIRouter
from server.routers.external_systems.access_rule_router import access_rule_router
from server.routers.external_systems.adapter_router import adapter_router
from server.routers.external_systems.alert_router import alert_router
from server.routers.external_systems.asset_router import asset_router
from server.routers.external_systems.audit_log_router import audit_log_router
from server.routers.external_systems.auth_plugin_router import auth_plugin_router
from server.routers.external_systems.dashboard_router import dashboard_router
from server.routers.external_systems.environment_router import environment_router
from server.routers.external_systems.execution_router import execution_router
from server.routers.external_systems.health_check_router import health_check_router
from server.routers.external_systems.import_router import import_router
from server.routers.external_systems.integration_router import integration_router
from server.routers.external_systems.integration_tool_router import integration_tool_router
from server.routers.external_systems.metric_router import metric_router
from server.routers.external_systems.notification_channel_router import notification_channel_router
from server.routers.external_systems.quota_router import quota_router
from server.routers.external_systems.secret_rotation_router import secret_rotation_router
from server.routers.external_systems.system_router import system_router
from server.routers.external_systems.test_case_router import test_case_router
from server.routers.external_systems.token_router import token_router
from server.routers.external_systems.tool_router import tool_router
from server.routers.external_systems.trash_router import trash_router
from server.routers.external_systems.webhook_router import webhook_router
external_systems_router = APIRouter(
prefix="/system/external-systems",
tags=["external-systems"],
)
# 注册 23 个子 router
external_systems_router.include_router(system_router)
external_systems_router.include_router(tool_router)
external_systems_router.include_router(environment_router)
external_systems_router.include_router(execution_router)
external_systems_router.include_router(token_router)
external_systems_router.include_router(audit_log_router)
external_systems_router.include_router(asset_router)
external_systems_router.include_router(adapter_router)
external_systems_router.include_router(import_router)
external_systems_router.include_router(integration_router)
external_systems_router.include_router(integration_tool_router)
external_systems_router.include_router(webhook_router)
external_systems_router.include_router(health_check_router)
external_systems_router.include_router(metric_router)
external_systems_router.include_router(quota_router)
external_systems_router.include_router(alert_router)
external_systems_router.include_router(secret_rotation_router)
external_systems_router.include_router(access_rule_router)
external_systems_router.include_router(test_case_router)
external_systems_router.include_router(dashboard_router)
external_systems_router.include_router(auth_plugin_router)
external_systems_router.include_router(notification_channel_router)
external_systems_router.include_router(trash_router)