智慧农业后台管理
Administrator
2022-05-16 3bac73e5c6303b7184b42f0367fff2fc23e5940e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
package org.springblade.modules.farmplant.entity;
 
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
 
import java.io.Serializable;
import java.util.Date;
 
/**
 * 农场养殖记录表实体类
 * @since 2022-05-12
 * @author zhongrj
 */
@Data
@TableName("sys_farm_plant")
public class FarmPlant implements Serializable {
 
    private static final long serialVersionUID = 1L;
 
    /**
     * 主键id
     */
    @TableId(value = "id",type = IdType.AUTO)
    private Integer id;
 
    /**
     * 土地id
     */
    private String landId;
 
    /**
     * 种类id
     */
    private Integer strainId;
 
    /**
     * 品种
     */
    private String varieties;
 
 
    /**
     * 种植标准(0:有机 1:绿色 2:无公害 3:普通)
     */
    private String plant;
 
 
    /**
     * 种植方式(0:移栽 1:直播)
     */
    private String plantingWay;
 
 
    /**
     * 作业方式(0:人工 1:机械)
     */
    private String jobWay;
 
    /**
     * 移栽时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date transplanTime;
 
    /**
     * 预计采购时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date recoveryTime;
 
    /**
     * 预计亩产
     */
    private Integer per;
 
    /**
     * 株数
     */
    private Integer plantNumber;
 
    /**
     * 株间距
     */
    private Integer plantSpacing;
 
 
    /**
     * 种植类型(0:种植业 1:水产业)
     */
    private String farmType;
 
    /**
     * 投苗时间(养殖业独有字段)
     */
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date seedingTime;
 
    /**
     * 养殖数量(养殖业独有字段)
     */
    private Integer breed;
 
    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;
 
    /**
     * 操作人(创建人)
     */
    private String createUser;
 
    /**
     * 种植状态 1:种植中 2:已采收
     */
    private String status;
 
}