|
@@ -0,0 +1,90 @@
|
|
|
+package com.sysu.admin.controller.lz.everyday;
|
|
|
+
|
|
|
+import com.alibaba.fastjson.annotation.JSONField;
|
|
|
+import com.sysu.admin.controller.lz.period.LzPeriod;
|
|
|
+import lombok.Data;
|
|
|
+import lombok.EqualsAndHashCode;
|
|
|
+import lombok.experimental.Accessors;
|
|
|
+import lombok.experimental.FieldNameConstants;
|
|
|
+import org.hibernate.annotations.DynamicInsert;
|
|
|
+import org.hibernate.annotations.DynamicUpdate;
|
|
|
+import org.locationtech.jts.geom.MultiPolygon;
|
|
|
+import org.springframework.data.annotation.CreatedDate;
|
|
|
+
|
|
|
+import javax.persistence.*;
|
|
|
+import java.util.Date;
|
|
|
+
|
|
|
+@Data
|
|
|
+@Accessors(chain = true)
|
|
|
+@EqualsAndHashCode(callSuper = false)
|
|
|
+@FieldNameConstants(innerTypeName = "FIELDS")
|
|
|
+@Table(name = "lz_everyday")
|
|
|
+@Entity
|
|
|
+@DynamicInsert
|
|
|
+@DynamicUpdate
|
|
|
+public class LzEveryday {
|
|
|
+ @Id
|
|
|
+ @GeneratedValue(strategy = GenerationType.IDENTITY)
|
|
|
+ private Integer id;
|
|
|
+
|
|
|
+ @Column(updatable = false, nullable = false)
|
|
|
+ @CreatedDate
|
|
|
+ private Date createDate;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 0 待定 1多 2少 3无
|
|
|
+ */
|
|
|
+ @Column
|
|
|
+ private Integer whitePoint;
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 物候期
|
|
|
+ */
|
|
|
+ @ManyToOne(cascade= CascadeType.REFRESH)
|
|
|
+ @JoinColumn(name = "period_id",insertable = false, updatable = false)
|
|
|
+ private LzPeriod lzPeriod;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 冠幅面积
|
|
|
+ */
|
|
|
+ @Column
|
|
|
+ private Double canopyArea;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 花穗长度(跟叶子对比,比之长或者短)
|
|
|
+ */
|
|
|
+ @Column
|
|
|
+ private Double flowerLength;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 花穗占比
|
|
|
+ */
|
|
|
+ @Column
|
|
|
+ private Double flowerPercent;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 产量(预估值千克)
|
|
|
+ */
|
|
|
+ @Column
|
|
|
+ private Integer yield;
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|