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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
package com.flightfeather.uav.domain.entity
 
import java.math.BigDecimal
import java.util.*
import javax.persistence.Column
import javax.persistence.Id
 
/**
 * 实时监测数据基类
 */
open class BaseRealTimeData {
    @Id
    var id: Int? = null
 
    @Column(name = "device_code")
    var deviceCode: String? = null
 
    var latitude: BigDecimal? = null
 
    var longitude: BigDecimal? = null
 
    var altitude: Float? = null
 
    @Column(name = "data_time")
    var dataTime: Date? = null
 
    @Column(name = "create_time")
    var createTime: Date? = null
 
    @Column(name = "NO2")
    var no2: Float? = null
 
    @Column(name = "CO")
    var co: Float? = null
 
    @Column(name = "H2S")
    var h2s: Float? = null
 
    @Column(name = "SO2")
    var so2: Float? = null
 
    @Column(name = "O3")
    var o3: Float? = null
 
    @Column(name = "PM25")
    var pm25: Float? = null
 
    @Column(name = "PM10")
    var pm10: Float? = null
 
    var temperature: Float? = null
 
    var humidity: Float? = null
 
    @Column(name = "VOC")
    var voc: Float? = null
 
    @Column(name = "NOI")
    var noi: Float? = null
 
    var velocity: Float? = null
 
    @Column(name = "wind_speed")
    var windSpeed: Float? = null
 
    @Column(name = "wind_direction")
    var windDirection: Float? = null
 
    var height: Float? = null
}