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