package com.ld.igds.models;
|
|
import com.bstek.dorado.annotation.PropertyDef;
|
import lombok.Data;
|
|
import javax.persistence.Column;
|
import javax.persistence.Entity;
|
import javax.persistence.Id;
|
import javax.persistence.Table;
|
|
import java.io.Serializable;
|
import java.util.Date;
|
|
/**
|
* 粮情采集点值,当前值只用来保存,当前使用点位走势的时候从当前表中获取数据,包括采集点温度和批次的平均温度两个值
|
*
|
* @author: andy.jia
|
* @description:
|
* @version:
|
* @data:2019年12月25日
|
*
|
*/
|
@Data
|
@Entity
|
@Table(name = "D_GRAIN_INFO")
|
public class GrainInfo implements Serializable {
|
|
private static final long serialVersionUID = 1L;
|
|
@Id
|
@Column(name = "ID_", length = 50)
|
@PropertyDef(label = "ID_", description = "工具类生成:组织编码+仓库编号+批次号")
|
private String id;
|
|
@Id
|
@Column(name = "NUM_")
|
@PropertyDef(label = "采集点位", description = "采集的点位顺序,从1开始")
|
private int num;
|
|
@Column(name = "CABLE_", length = 20)
|
@PropertyDef(label = "层行列", description = "用逗号隔开的配置信息")
|
private String cable;
|
|
@Column(name = "TEMP_")
|
@PropertyDef(label = "粮食温度")
|
private Double temp = 0.0;
|
|
@Column(name = "TEMP_AVE_")
|
@PropertyDef(label = "平均粮温", description = "单位℃,粮情平均温度")
|
private Double tempAve = 0.0;
|
|
@Column(name = "RECEIVE_DATE_")
|
@PropertyDef(label = "接收时间")
|
private Date receiveDate;
|
|
public GrainInfo() {
|
}
|
|
public GrainInfo(int num, Double temp) {
|
this.num = num;
|
this.temp = temp;
|
}
|
}
|