czt
2025-11-08 edb0ae72155f3c0454ecbe4f089975b1320d8b88
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
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
package com.fzzy.async.fzzy40.entity;
 
import com.alibaba.fastjson.annotation.JSONField;
import com.bstek.dorado.annotation.PropertyDef;
import lombok.Data;
 
import javax.persistence.*;
import java.io.Serializable;
import java.util.Date;
 
/**
 * @Description 空仓验收
 * @Author CZT
 * @Date 2025/11/04 20:06
 */
@Data
@Entity
@Table(name = "D_DEPOT_EMPTY_CHECK")
public class Fz40DepotEmptyCheck implements Serializable {
 
    public static String SORT_PROP = "kcysdh";
 
    @Id
    @PropertyDef(label = "空仓验收单号", description = "验收申请日期yyyyMMdd + 4位顺序号")
    @Column(name = "kcysdh", length = 14)
    private String kcysdh;
 
    @Column(name = "COMPANY_ID_", length = 10)
    @PropertyDef(label = "组织编码")
    private String companyId;
 
    @Column(name = "DEPT_ID_", length = 20)
    @PropertyDef(label = "库区代码")
    private String deptId;
 
    @Column(name = "DEPOT_ID_", length = 30)
    @PropertyDef(label = "仓库编码", description = "目前上海使用")
    private String depotId;
 
    @PropertyDef(label = "拟存品种代码")
    @Column(name = "lspzdm", length = 7)
    private String lspzdm;
 
    @PropertyDef(label = "粮食等级代码")
    @Column(name = "lsdjdm", length = 3)
    private String lsdjdm;
 
    @PropertyDef(label = "设计仓容")
    @Column(name = "sjcr", precision = 20, scale = 3)
    private Double sjcr;
 
    @PropertyDef(label = "实际储粮品种最大仓容")
    @Column(name = "sjclzdcr", precision = 20, scale = 3)
    private Double sjclzdcr;
 
    @PropertyDef(label = "拟储粮数量")
    @Column(name = "jysj", precision = 20, scale = 3)
    private Double jysj;
 
    @PropertyDef(label = "储存方式", description = "1-包装 2-散装 3-包围散存")
    @Column(name = "jydw", length = 1)
    private String jydw;
 
    @PropertyDef(label = "仓房地坪完好情况")
    @Column(name = "dpwhqk", length = 128)
    private String dpwhqk;
 
    @PropertyDef(label = "仓房墙体完好情况")
    @Column(name = "qtwhqk", length = 128)
    private String qtwhqk;
 
    @PropertyDef(label = "仓房屋面完好情况")
    @Column(name = "wmwhqk", length = 128)
    private String wmwhqk;
 
    @PropertyDef(label = "仓房门窗完好情况")
    @Column(name = "mcwhqk", length = 128)
    private String mcwhqk;
 
    @PropertyDef(label = "仓房是否擅自改变仓房结构")
    @Column(name = "sfszgd", length = 128)
    private String sfszgd;
 
    @PropertyDef(label = "防雀网完好情况")
    @Column(name = "fqwwhqk", length = 128)
    private String fqwwhqk;
 
    @PropertyDef(label = "防虫线完好情况")
    @Column(name = "fcxwhqk", length = 128)
    private String fcxwhqk;
 
    @PropertyDef(label = "防鼠板完好情况")
    @Column(name = "fsbwhqk", length = 128)
    private String fsbwhqk;
 
    @PropertyDef(label = "通风技术手段")
    @Column(name = "tfjssd", length = 128)
    private String tfjssd;
 
    @PropertyDef(label = "通风系统是否完好")
    @Column(name = "tfxtsfwh", length = 128)
    private String tfxtsfwh;
 
    @PropertyDef(label = "熏蒸技术手段")
    @Column(name = "xzjssd", length = 128)
    private String xzjssd;
 
    @PropertyDef(label = "粮情检测手段")
    @Column(name = "lqjcsd", length = 128)
    private String lqjcsd;
 
    @PropertyDef(label = "粮情检测系统是否完好")
    @Column(name = "lqjcxtsfwh", length = 128)
    private String lqjcxtsfwh;
 
    @PropertyDef(label = "仓门档粮设施是否完好")
    @Column(name = "cmdlsssfwh", length = 128)
    private String cmdlsssfwh;
 
    @PropertyDef(label = "是否清消")
    @Column(name = "sfqx", length = 128)
    private String sfqx;
 
    @PropertyDef(label = "验收时间")
    @Column(name = "yssj")
    private Date yssj;
 
    @PropertyDef(label = "验收结论")
    @Column(name = "ysjl", length = 128)
    private String ysjl;
 
    @PropertyDef(label = "整改意见")
    @Column(name = "zgyj", length = 128)
    private String zgyj;
 
    @PropertyDef(label = "承储单位负责人")
    @Column(name = "ccdwfzr", length = 128)
    private String ccdwfzr;
 
    @PropertyDef(label = "验收人")
    @Column(name = "ysr", length = 128)
    private String ysr;
 
    @PropertyDef(label = "备注")
    @Column(name = "bz", length = 200)
    private String bz;
 
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    @PropertyDef(label = "最后更新时间")
    @Column(name = "zhgxsj")
    private Date zhgxsj;
 
    /**
     * --------附件--------
     **/
    @Column(name = "FILE_ID_", length = 30)
    @PropertyDef(label = "照片id")
    private String fileId;
 
    @Column(name = "FILE_NAME_", length = 50)
    @PropertyDef(label = "照片名称")
    private String fileName;
 
    @Column(name = "FILE_TIME_")
    @PropertyDef(label = "照片上传时间")
    private Date fileTime;
 
    //全路径
    @Transient
    private String imgFilePath;
}