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