Riku
2024-07-07 00ec64bdf38a52b979f709de2e82e9994ed17749
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
package com.flightfeather.uav.biz.dataanalysis.model
 
import com.flightfeather.uav.biz.FactorFilter
import com.flightfeather.uav.domain.entity.BaseRealTimeData
import java.math.BigDecimal
import java.util.*
 
/**
 * 异常结果
 */
open class ExceptionResult {
    var missionCode: String? = null
    var deviceCode: String? = null
    var exception: String? = null
    var exceptionType: Int? = null
    var exceptionValue: Float? = null
    var factorId: Int? = null
    var factorName: String? = null
    var subFactorId: List<Int>? = null
    var subFactorName: List<String>? = null
    var selectedFactor: FactorFilter.SelectedFactor? = null
    var startDate: Date? = null
    var endDate: Date? = null
    var startTime: String? = null
    var endTime: String? = null
    var startData: Float? = null
    var endData: Float? = null
    var avg: Float? = null
    var min: Float? = null
    var max: Float? = null
    // 途经路段
    var road: String? = null
    // 中心点经纬度
    var longitude: BigDecimal? = null
    var latitude: BigDecimal? = null
    // 相关企业id(ID之间;分隔)
    var relatedSceneId: List<String>? = null
    // 相关企业名称(名称之间;分隔)
    var relatedSceneName: List<String>? = null
    // 异常数据,头尾可能包含一定量的偏移
    var dataList: MutableList<BaseRealTimeData> = mutableListOf()
}