Files
insar-management-system-v2/backend/app/models/__init__.py
T

117 lines
3.5 KiB
Python

"""
models 包入口。
重新导出所有 ORM 和 Schema 符号,保持现有 `from .models import ...` 语句零改动。
"""
from .orm import (
RadarDataORM,
DinsarResultORM,
ResultProductORM,
DinsarProductProfileORM,
ResultAssetORM,
ResultIssueORM,
ResultCatalogStateORM,
PairingCacheStateORM,
PairingDirtySceneORM,
PairingMetricCacheORM,
PairingNetworkRunORM,
PairingNetworkEdgeORM,
TimeseriesStackPlanORM,
TimeseriesStackPlanItemORM,
TimeseriesStackPlanEdgeORM,
HazardPointORM,
SystemTaskORM,
TaskLogORM,
SystemJobORM,
ScanStateORM,
ManagedRootORM,
ScanCursorORM,
PathInventoryORM,
WorkflowDefORM,
WorkflowRunORM,
WorkflowStepORM,
WorkflowArtifactORM,
SystemWorkerHeartbeatORM,
DinsarTaskBatchORM,
DinsarTaskItemORM,
DinsarProductionRunORM,
DinsarProductionRunItemORM,
DinsarProductionExecutionORM,
PsTaskBatchORM,
PsTaskItemORM,
PsTimeseriesRunORM,
AuthUserORM,
AuthSessionORM,
AuthAuditLogORM,
AuthRateLimitORM,
SARSceneGeoORM,
FloodDetectionORM,
WaterDetectionORM,
GF3ProcessingORM,
AiDiagnosisORM,
)
from .schemas import (
HazardPoint,
DinsarResult,
ScanRequest,
ManagedRootInfo,
ScanCursorInfo,
RadarData,
RadarDataPage,
DinsarResultPage,
PairingRequest,
RadarPair,
PairingResponse,
PsRequest,
TimeseriesStackPlan,
TimeseriesStackPlanItem,
TimeseriesStackPlanEdge,
TimeseriesStackPlanDetail,
TaskInfo,
AuthUserInfo,
AuthAuditLogInfo,
RadarPreviewStatusInfo,
DinsarTaskBatch,
DinsarTaskItem,
PsTaskBatch,
PsTaskItem,
PsTimeseriesRun,
WaterDetectRequest,
WaterDetectResponse,
GF3ProcessRequest,
GF3ProcessResponse,
AiDiagnosisCreate,
AiDiagnosisResponse,
AiDiagnosisListResponse,
)
__all__ = [
# ORM
"RadarDataORM", "DinsarResultORM", "HazardPointORM",
"ResultProductORM", "DinsarProductProfileORM", "ResultAssetORM",
"ResultIssueORM", "ResultCatalogStateORM",
"PairingCacheStateORM", "PairingDirtySceneORM", "PairingMetricCacheORM",
"PairingNetworkRunORM", "PairingNetworkEdgeORM",
"TimeseriesStackPlanORM", "TimeseriesStackPlanItemORM", "TimeseriesStackPlanEdgeORM",
"SystemTaskORM", "TaskLogORM", "SystemJobORM", "ScanStateORM",
"ManagedRootORM", "ScanCursorORM", "PathInventoryORM",
"WorkflowDefORM", "WorkflowRunORM", "WorkflowStepORM", "WorkflowArtifactORM",
"SystemWorkerHeartbeatORM",
"DinsarTaskBatchORM", "DinsarTaskItemORM",
"DinsarProductionRunORM", "DinsarProductionRunItemORM", "DinsarProductionExecutionORM",
"PsTaskBatchORM", "PsTaskItemORM",
"PsTimeseriesRunORM",
"AuthUserORM", "AuthSessionORM", "AuthAuditLogORM", "AuthRateLimitORM",
"SARSceneGeoORM", "FloodDetectionORM",
"WaterDetectionORM", "GF3ProcessingORM", "AiDiagnosisORM",
# Schemas
"HazardPoint", "DinsarResult", "ScanRequest", "ManagedRootInfo", "ScanCursorInfo",
"RadarData", "RadarDataPage", "DinsarResultPage",
"PairingRequest", "RadarPair", "PairingResponse",
"PsRequest", "TimeseriesStackPlan", "TimeseriesStackPlanItem", "TimeseriesStackPlanEdge", "TimeseriesStackPlanDetail", "TaskInfo",
"AuthUserInfo", "AuthAuditLogInfo", "RadarPreviewStatusInfo",
"DinsarTaskBatch", "DinsarTaskItem", "PsTaskBatch", "PsTaskItem", "PsTimeseriesRun",
"WaterDetectRequest", "WaterDetectResponse",
"GF3ProcessRequest", "GF3ProcessResponse",
"AiDiagnosisCreate", "AiDiagnosisResponse", "AiDiagnosisListResponse",
]