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;
|
}
|