netx/netx_api/ume_router.py
oliver 6dc3946bc6 Split UME routes and managed-NE service by domain.
Keep thin facades for existing imports, tighten CSV import required columns, and restore Chinese WebCRT connection labels in status responses.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-02 17:03:42 +08:00

29 lines
878 B
Python

"""UME REST routes aggregator (token / key-alert / sync / inventory / alarms)."""
from __future__ import annotations
from fastapi import APIRouter
from .ume_alarms_router import (
_extract_ume_raw_group_field,
_serialize_ume_alarm_raw_row,
router as alarms_router,
ume_alarms_fields,
)
from .ume_inventory_router import router as inventory_router
from .ume_key_alert_router import router as key_alert_router
from .ume_sync_router import router as sync_router
from .ume_token_router import router as token_router
router = APIRouter(tags=["ume"])
router.include_router(token_router)
router.include_router(key_alert_router)
router.include_router(sync_router)
router.include_router(inventory_router)
router.include_router(alarms_router)
__all__ = [
"_extract_ume_raw_group_field",
"_serialize_ume_alarm_raw_row",
"router",
"ume_alarms_fields",
]