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
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:09
 */
@Data
@Entity
@Table(name = "D_OIL_EMPTY_CHECK")
public class Fz40OilEmptyCheck implements Serializable {
 
    public static String SORT_PROP = "kgysdh";
 
    @Id
    @PropertyDef(label = "空罐验收单号", description = "验收申请日期yyyyMMdd + 4位顺序号")
    @Column(name = "kgysdh", length = 14)
    private String kgysdh;
 
    @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 = "ncpzdm", length = 7)
    private String ncpzdm;
 
    @PropertyDef(label = "设计灌容")
    @Column(name = "sjgr", precision = 20, scale = 3)
    private Double sjgr;
 
    @PropertyDef(label = "实际储油品种最大罐容")
    @Column(name = "sjcyzdgr", precision = 20, scale = 3)
    private Double sjcyzdgr;
 
    @PropertyDef(label = "拟储油数量")
    @Column(name = "jysj", precision = 20, scale = 3)
    private Double jysj;
 
    @PropertyDef(label = "是否擅自改变油罐结构")
    @Column(name = "sfszgdygjg", length = 128)
    private String sfszgdygjg;
 
    @PropertyDef(label = "油罐有无渗漏锈蚀")
    @Column(name = "ygywslxs", length = 128)
    private String ygywslxs;
 
    @PropertyDef(label = "罐基有无开裂、下沉现象")
    @Column(name = "gjywklxcxx", length = 128)
    private String gjywklxcxx;
 
    @PropertyDef(label = "油罐地坪是否完全硬化")
    @Column(name = "ygdpsfwqyh", length = 128)
    private String ygdpsfwqyh;
 
    @PropertyDef(label = "护油堤是否存在开裂缺口等情况")
    @Column(name = "hydsfzc", length = 128)
    private String hydsfzc;
 
    @PropertyDef(label = "罐区内排水有无阀门控制")
    @Column(name = "gtfmsfzc", length = 128)
    private String gtfmsfzc;
 
    @PropertyDef(label = "罐内是否清洁")
    @Column(name = "gnsfqj", length = 128)
    private String gnsfqj;
 
    @PropertyDef(label = "爬梯是否安全")
    @Column(name = "ptsfaq", length = 128)
    private String ptsfaq;
 
    @PropertyDef(label = "灌顶安全护栏是否完好")
    @Column(name = "gdaqhlsfwh", length = 128)
    private String gdaqhlsfwh;
 
    @PropertyDef(label = "油罐区是否处于低洼点")
    @Column(name = "gqsfcydwd", length = 128)
    private String gqsfcydwd;
 
    @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;
}