调整api结构;恢复丢失部分api,详见scripts文件夹;新增关阀分析算法,实现api

This commit is contained in:
2026-01-29 11:39:50 +08:00
parent 7c9667822f
commit 9d7a9fb2fd
17 changed files with 6866 additions and 45 deletions

View File

@@ -6,7 +6,7 @@ from .database import get_database_instance
from .scada_info import ScadaRepository
from .scheme import SchemeRepository
router = APIRouter(prefix="/postgresql", tags=["postgresql"])
router = APIRouter()
# 创建支持数据库选择的连接依赖函数

View File

@@ -583,9 +583,7 @@ class CompositeQueries:
)
# 7. 使用PipelineHealthAnalyzer进行预测
analyzer = PipelineHealthAnalyzer(
model_path="api_ex/model/my_survival_forest_model_quxi.joblib"
)
analyzer = PipelineHealthAnalyzer()
survival_functions = analyzer.predict_survival(data)
# 8. 组合结果
results = []

View File

@@ -10,7 +10,7 @@ from .schemas.scada import ScadaRepository
from .composite_queries import CompositeQueries
from app.infra.db.postgresql.database import get_database_instance as get_postgres_database_instance
router = APIRouter(prefix="/timescaledb", tags=["TimescaleDB"])
router = APIRouter()
# 创建支持数据库选择的连接依赖函数