mirror of
https://github.com/hansjone/netx.git
synced 2026-10-09 02:00:46 +08:00
Split ORM models into a domain package with stable re-exports.
Keep from netx_api.models import X working while grouping alarms, UME, managed NE, topology, auth, config sync, and port traffic tables. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
27194a3281
commit
083ff98574
10 changed files with 1119 additions and 945 deletions
108
netx_api/models/__init__.py
Normal file
108
netx_api/models/__init__.py
Normal file
|
|
@ -0,0 +1,108 @@
|
|||
"""ORM models package — domain modules with compatibility re-exports."""
|
||||
from __future__ import annotations
|
||||
|
||||
from .alarms import (
|
||||
AiAnalyzeHistory,
|
||||
AlarmBatch,
|
||||
AlarmNorm,
|
||||
ImportErrorRow,
|
||||
ImportJob,
|
||||
)
|
||||
from .auth import ApiToken, AppUser, AuditLog
|
||||
from .config_sync import (
|
||||
ConfigSyncCycle,
|
||||
ConfigSyncPolicy,
|
||||
ConfigSyncTask,
|
||||
NeConfigHistory,
|
||||
NeConfigSnapshot,
|
||||
)
|
||||
from .managed_ne import (
|
||||
CliConnectProfile,
|
||||
ManagedNE,
|
||||
NeCollectionJob,
|
||||
NeCollectionRun,
|
||||
UmeCliOverride,
|
||||
)
|
||||
from .port_traffic import (
|
||||
PortTrafficBoard,
|
||||
PortTrafficDevice,
|
||||
PortTrafficEvent,
|
||||
PortTrafficPanel,
|
||||
PortTrafficSample,
|
||||
PortTrafficSeries,
|
||||
PortTrafficTarget,
|
||||
)
|
||||
from .topology import (
|
||||
LldpCollectPolicy,
|
||||
TopoClassifyRule,
|
||||
TopoDiscoverJob,
|
||||
TopoDiscoverJobItem,
|
||||
TopoFabricEdge,
|
||||
TopoFabricNode,
|
||||
TopoFabricStats,
|
||||
TopoFolder,
|
||||
TopoView,
|
||||
TopoViewEdgeStyle,
|
||||
TopoViewNode,
|
||||
)
|
||||
from .ume import (
|
||||
UmeAlarmBatch,
|
||||
UmeAlarmCurrent,
|
||||
UmeAlarmHistory,
|
||||
UmeAlarmSubscription,
|
||||
UmeInventoryNE,
|
||||
UmeKeyAlertForwardLog,
|
||||
UmeKeyAlertMonitorConfig,
|
||||
UmeKeyAlertRule,
|
||||
UmeSyncJob,
|
||||
UmeTokenCache,
|
||||
)
|
||||
|
||||
__all__ = [
|
||||
"AlarmBatch",
|
||||
"AlarmNorm",
|
||||
"ImportErrorRow",
|
||||
"ImportJob",
|
||||
"AiAnalyzeHistory",
|
||||
"UmeSyncJob",
|
||||
"UmeAlarmBatch",
|
||||
"UmeInventoryNE",
|
||||
"UmeAlarmCurrent",
|
||||
"UmeAlarmHistory",
|
||||
"UmeKeyAlertMonitorConfig",
|
||||
"UmeKeyAlertRule",
|
||||
"UmeKeyAlertForwardLog",
|
||||
"UmeAlarmSubscription",
|
||||
"UmeTokenCache",
|
||||
"ManagedNE",
|
||||
"CliConnectProfile",
|
||||
"UmeCliOverride",
|
||||
"NeCollectionJob",
|
||||
"NeCollectionRun",
|
||||
"TopoFabricNode",
|
||||
"TopoClassifyRule",
|
||||
"TopoFabricEdge",
|
||||
"TopoFolder",
|
||||
"TopoView",
|
||||
"TopoViewNode",
|
||||
"TopoViewEdgeStyle",
|
||||
"LldpCollectPolicy",
|
||||
"TopoDiscoverJob",
|
||||
"TopoDiscoverJobItem",
|
||||
"TopoFabricStats",
|
||||
"AppUser",
|
||||
"AuditLog",
|
||||
"ApiToken",
|
||||
"ConfigSyncPolicy",
|
||||
"ConfigSyncCycle",
|
||||
"ConfigSyncTask",
|
||||
"NeConfigSnapshot",
|
||||
"NeConfigHistory",
|
||||
"PortTrafficDevice",
|
||||
"PortTrafficSeries",
|
||||
"PortTrafficTarget",
|
||||
"PortTrafficSample",
|
||||
"PortTrafficEvent",
|
||||
"PortTrafficBoard",
|
||||
"PortTrafficPanel",
|
||||
]
|
||||
Loading…
Add table
Add a link
Reference in a new issue