自动化立体仓库 - WMS系统
#
pang.jiabao
4 天以前 52b21b24130c75197c039ae0fd761e2ef5b43cb3
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
package com.zy.asrs.entity.mes;
 
import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
 
import javax.validation.constraints.NotNull;
import java.util.List;
 
// MES物料信息
@Data
public class MesMatInfo {
 
    // 物料编码,唯一标识
//    @NotNull
    @JsonProperty("itemNo")
    @JSONField(name = "itemNo")
    private String itemNo;
    // 物料名称
//    @NotNull
    @JsonProperty("description")
    @JSONField(name = "description")
    private String description;
    // 单位
    @JsonProperty("unitOfMeasure")
    @JSONField(name = "unitOfMeasure")
    private String unitOfMeasure;
    // 物料类型
//    @NotNull
    @JsonProperty("itemType")
    @JSONField(name = "itemType")
    private String itemType;
    // 材质
    @JsonProperty("cz")
    @JSONField(name = "cz")
    private String cz;
    // 重量
    @JsonProperty("weight")
    @JSONField(name = "weight")
    private float weight;
    // 物料属性
//    @NotNull
    @JsonProperty("classificationCode")
    @JSONField(name = "classificationCode")
    private String classificationCode;
    // 图号
    @JsonProperty("drawingNo")
    @JSONField(name = "drawingNo")
    private String drawingNo;
    // 设计备注
    @JsonProperty("itemComments")
    @JSONField(name = "itemComments")
    private String itemComments;
    // 创建时间,timestamp
    @JsonProperty("createDate")
    @JSONField(name = "createDate")
    private String createDate;
    // 最近一次修改时间,timestamp
    @JsonProperty("modifiedDate1")
    @JSONField(name = "modifiedDate1")
    private String modifiedDate1;
    // 最近修改人
    @JsonProperty("modifiedOperator1")
    @JSONField(name = "modifiedOperator1")
    private String modifiedOperator1;
    // 生产单位
    @JsonProperty("dept")
    @JSONField(name = "dept")
    private String dept;
    // 是否关键件
    @JsonProperty("gtCode")
    @JSONField(name = "gtCode")
    private String gtCode;
    // 规格型号
    @JsonProperty("specification")
    @JSONField(name = "specification")
    private String specification;
    // 工艺备注
    @JsonProperty("procComments")
    @JSONField(name = "procComments")
    private String procComments;
    // 工艺修改人
    @JsonProperty("procOperator")
    @JSONField(name = "procOperator")
    private String procOperator;
    // 工艺修改时间,timestamp
    @JsonProperty("procModifiedDate")
    @JSONField(name = "procModifiedDate")
    private String procModifiedDate;
    // ABC码
    @JsonProperty("abcCode")
    @JSONField(name = "abcCode")
    private String abcCode;
    // 供应商编码
    @JsonProperty("vendorNo")
    @JSONField(name = "vendorNo")
    private String vendorNo;
    // 版本号
    @JsonProperty("drawingVersion")
    @JSONField(name = "drawingVersion")
    private String drawingVersion;
    // 生产订单号
//    @NotNull
    @JsonProperty("OrderNo")
    @JSONField(name = "OrderNo")
    private String OrderNo;
    // 本单入库数量
//    @NotNull
    @JsonProperty("qty")
    @JSONField(name = "qty")
    private Integer qty;
 
    // 零件二维码
    @JsonProperty("ItemBarcode")
    @JSONField(name = "ItemBarcode")
    private List<String> ItemBarcode;
}