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
package com.fzzy.async.fzzy61.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:13
 */
@Data
@Entity
@Table(name = "D_INOUT_STOCK_CHECK")
public class Fz61InoutStockCheck implements Serializable {
 
    public static String SORT_PROP = "dcysdh";
 
    @Id
    @PropertyDef(label = "倒仓验收单号", description = "验收申请日期yyyyMMdd + 4位顺序号")
    @Column(name = "dcysdh", length = 14)
    private String dcysdh;
 
    @Column(name = "COMPANY_ID_", length = 10)
    @PropertyDef(label = "组织编码")
    private String companyId;
 
    @Column(name = "DEPT_ID_", length = 40)
    @PropertyDef(label = "所属分库")
    private String deptId;
 
    @PropertyDef(label = "承储单位" )
    @Column(name = "ccdw", length = 256)
    private String ccdw;
 
    @PropertyDef(label = "计划文号")
    @Column(name = "jhwh", length = 14)
    private String jhwh;
 
    @PropertyDef(label = "倒出货位" )
    @Column(name = "dchwbm", length = 30)
    private String dchwbm;
 
    @PropertyDef(label = "倒出粮食品种代码" )
    @Column(name = "dclspzdm", length = 7)
    private String dclspzdm;
 
    @PropertyDef(label = "倒出粮食等级代码" )
    @Column(name = "dclsdjdm", length = 2)
    private String dclsdjdm;
 
    @PropertyDef(label = "倒出粮食生产年度" )
    @Column(name = "dclsscnd", length = 4)
    private String dclsscnd;
 
    @PropertyDef(label = "倒出粮食数量(吨)" )
    @Column(name = "dclssl", precision = 20, scale = 3)
    private Double dclssl;
 
    @PropertyDef(label = "倒入货位" )
    @Column(name = "drhwdm", length = 30)
    private String drhwbm;
 
    @PropertyDef(label = "倒入粮食品种代码" )
    @Column(name = "drlspzdm", length = 7)
    private String drlspzdm;
 
    @PropertyDef(label = "倒入粮食等级代码" )
    @Column(name = "drlsdjdm", length = 2)
    private String drlsdjdm;
 
    @PropertyDef(label = "倒入粮食数量(吨)" )
    @Column(name = "drlssl", precision = 20, scale = 3)
    private Double drlssl;
 
    @PropertyDef(label = "倒入粮食库存成本(元/吨)" )
    @Column(name = "drlskccb", precision = 20, scale = 3)
    private Double drlskccb;
 
    @PropertyDef(label = "倒入粮食生产年度" )
    @Column(name = "drlsscnd", length = 4)
    private String drlsscnd;
 
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    @PropertyDef(label = "入库时间")
    @Column(name = "rksj")
    private Date rksj;
 
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    @PropertyDef(label = "倒仓完成时间")
    @Column(name = "wcsj")
    private Date wcsj;
 
    @PropertyDef(label = "验收结论")
    @Column(name = "ysjl", length = 128)
    private String ysjl;
 
    @JSONField(format = "yyyy-MM-dd")
    @PropertyDef(label = "验收时间")
    @Column(name = "yssj")
    private Date yssj;
 
    @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;
}