From 1571cd0f137ced4345fa8785e166a29dc31b6ad1 Mon Sep 17 00:00:00 2001
From: feiyu02 <risaku@163.com>
Date: 星期二, 13 五月 2025 17:42:39 +0800
Subject: [PATCH] 1. 新增动态污染溯源的数据异常判断逻辑 2. 新增动态污染溯源websocket连接功能

---
 src/main/kotlin/com/flightfeather/uav/biz/dataanalysis/model/DataAnalysisConfig.kt |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/src/main/kotlin/com/flightfeather/uav/biz/dataanalysis/model/DataAnalysisConfig.kt b/src/main/kotlin/com/flightfeather/uav/biz/dataanalysis/model/DataAnalysisConfig.kt
index 033514f..165586f 100644
--- a/src/main/kotlin/com/flightfeather/uav/biz/dataanalysis/model/DataAnalysisConfig.kt
+++ b/src/main/kotlin/com/flightfeather/uav/biz/dataanalysis/model/DataAnalysisConfig.kt
@@ -1,29 +1,33 @@
 package com.flightfeather.uav.biz.dataanalysis.model
 
 import com.flightfeather.uav.biz.FactorFilter
+import com.flightfeather.uav.biz.dataanalysis.BaseAnalysisConfig
 import com.flightfeather.uav.domain.entity.Mission
 
 /**
  * 鏁版嵁鍒嗘瀽閰嶇疆鍙傛暟
  */
-data class DataAnalysisConfig(
+class DataAnalysisConfig(
     // 璧拌埅浠诲姟淇℃伅
     val mission: Mission,
     // 鏁版嵁寮傚父閰嶇疆
     val exceptionSetting: ExceptionSetting,
     // 鍥犲瓙绛涢��
-    val factorFilter: FactorFilter,
-){
+    factorFilter: FactorFilter,
+) : BaseAnalysisConfig(factorFilter) {
     // 杩炵画绐佸彉鏁版嵁涓暟
     var mutationNum = 2
+
     // 绐佸彉鐜�
     var mutationRate = .5
 
     // 姹傛粦鍔ㄥ钩鍧囧�肩殑鏁版嵁缁勪釜鏁�
     var changeTrendGroup = 12
+
     // 婊戝姩骞冲潎鍊艰繛缁�
     var changeTrendInterval = 12
     var changeTrendRate = .2
+
     // 婊戝姩骞冲潎鍊煎彉鍖栫巼寮傚父杩炵画娆℃暟
     var changeTrendTimes = 3
 

--
Gitblit v1.9.3