liding
9 天以前 b3f5792c1778c919e6f839992b3a112208f9a22c
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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
package com.ruoyi.lims.pojo;
 
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;
 
@Data
@TableName("lims_data_collection")
@ApiModel(description="数据采集与处理表")
public class DataCollection implements Serializable {
 
    private static final long serialVersionUID = 1L;
 
    /**
    * 主键ID
    */
    @ApiModelProperty(value="主键ID")
    private Long id;
    /**
    * 采集编号
    */
    @ApiModelProperty(value="采集编号")
    private String collectionCode;
    /**
    * 设备名称
    */
    @ApiModelProperty(value="设备名称")
    private String deviceName;
    /**
    * 设备编号
    */
    @ApiModelProperty(value="设备编号")
    private String deviceCode;
    /**
    * 数据类型(temperature-温度,humidity-湿度,pressure-压力,flow-流量,concentration-浓度)
    */
    @ApiModelProperty(value="数据类型(temperature-温度,humidity-湿度,pressure-压力,flow-流量,concentration-浓度)")
    private String dataType;
    /**
    * 采集数值
    */
    @ApiModelProperty(value="采集数值")
    private BigDecimal collectionValue;
    /**
    * 计量单位(celsius-摄氏度,percent-百分比,pa-帕斯卡,lmin-升/分钟,mgl-毫克/升)
    */
    @ApiModelProperty(value="计量单位(celsius-摄氏度,percent-百分比,pa-帕斯卡,lmin-升/分钟,mgl-毫克/升)")
    private String unit;
    /**
    * 采集时间
    */
    @ApiModelProperty(value="采集时间")
    private LocalDateTime collectionTime;
    /**
    * 采集状态(collecting-采集中,processing-处理中,completed-已完成,failed-失败)
    */
    @ApiModelProperty(value="采集状态(collecting-采集中,processing-处理中,completed-已完成,failed-失败)")
    private String collectionStatus;
    /**
    * 数据质量(qualified-合格,abnormal-异常,pending-待校验)
    */
    @ApiModelProperty(value="数据质量(qualified-合格,abnormal-异常,pending-待校验)")
    private String dataQuality;
    /**
    * 处理方式(autoClean-自动清洗,manualVerify-人工校验,dataTransform-数据转换)
    */
    @ApiModelProperty(value="处理方式(autoClean-自动清洗,manualVerify-人工校验,dataTransform-数据转换)")
    private String processMethod;
    /**
    * 原始数据
    */
    @ApiModelProperty(value="原始数据")
    private String rawData;
    /**
    * 处理后数据
    */
    @ApiModelProperty(value="处理后数据")
    private String processedData;
    /**
    * 备注
    */
    @ApiModelProperty(value="备注")
    private String remark;
    /**
    * 维护人
    */
    @ApiModelProperty(value="维护人")
    private String maintainer;
    /**
    * 维护时间
    */
    @ApiModelProperty(value="维护时间")
    private LocalDate maintenanceTime;
 
    /**
    * 删除标志(0-正常,2-删除)
    */
    @ApiModelProperty(value="删除标志(0-正常,2-删除)")
    private String delFlag;
 
    @ApiModelProperty(value = "租户ID")
    @TableField(fill = FieldFill.INSERT)
    private Long tenantId;
 
    @ApiModelProperty(value = "创建时间")
    @TableField(fill = FieldFill.INSERT)
    private LocalDateTime createTime;
 
    @ApiModelProperty(value = "创建用户")
    @TableField(fill = FieldFill.INSERT)
    private Integer createUser;
 
    @ApiModelProperty(value = "修改时间")
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private LocalDateTime updateTime;
 
    @ApiModelProperty(value = "修改用户")
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Integer updateUser;
}