feiyu02
2025-08-05 176d7d8283e66ccf63878c9ab823e900df94b748
src/main/kotlin/com/flightfeather/uav/biz/dataanalysis/BaseAnalysisConfig.kt
@@ -1,21 +1,16 @@
package com.flightfeather.uav.biz.dataanalysis
import com.flightfeather.uav.biz.FactorFilter
import com.flightfeather.uav.socket.eunm.FactorType
/**
 * 数据分析配置参数基类
 * @date 2025/5/13
 * @author feiyu02
 */
abstract class BaseAnalysisConfig{
    constructor(factorFilter: FactorFilter, combination: List<List<FactorType>>?){
        this.factorFilter = factorFilter
        this.combination = combination
    }
abstract class BaseAnalysisConfig(
    // 因子筛选
    constructor(factorFilter: FactorFilter):this(factorFilter, null)
    val factorFilter:FactorFilter
    val combination: List<List<FactorType>>?
    val factorFilter: FactorFilter,
){
    // 数据异常合并时,允许延迟最大数据周期
    var maxDelayPeriod: Int = 1
}