ERPMaterial.java
4.52 KB
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
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
package com.huaheng.api.erp.domain;
import com.google.gson.annotations.SerializedName;
import java.math.BigDecimal;
import java.util.Date;
public class ERPMaterial {
/**
*
*/
@SerializedName("id")
private int materialId;
/**
* //编码(必填项)
*/
@SerializedName("code")
private String number;
/**
* //名称(必填项)
*/
private String name;
/**
* //单位面积
*/
private BigDecimal square;
/**
* // 单位重量(KG)
*/
private BigDecimal pieceWeight;
/**
* // 单位重量(KG)
*/
@SerializedName("spec")
private String specification;
/**
* //启用批号管理
*/
private Boolean isBatchManage;
/**
* //创建日期
*/
@SerializedName("created")
private Date createDate;
/**
*
*/
@SerializedName("lastUpdated")
private Date modifyDate;
/**
*
*/
private Boolean isEnable1;
/**
* 赋值属性
*/
private int auxPropertyId;
/**
* 是否开启颜色
*/
private Boolean isColor;
/**
* 是否开启包装
*/
private Boolean isProPackaging;
/**
* 是否开启等级
*/
private Boolean isLevel;
/**
* 是否开启尺寸
*/
private Boolean isCustProductSize;
/**
* 排产计划
*/
private Boolean isProductSchedule;
public int getMaterialId() {
return materialId;
}
public void setMaterialId(int materialId) {
this.materialId = materialId;
}
public String getNumber() {
return number;
}
public void setNumber(String number) {
this.number = number;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public BigDecimal getSquare() {
return square;
}
public void setSquare(BigDecimal square) {
this.square = square;
}
public BigDecimal getPieceWeight() {
return pieceWeight;
}
public void setPieceWeight(BigDecimal pieceWeight) {
this.pieceWeight = pieceWeight;
}
public String getSpecification() {
return specification;
}
public void setSpecification(String specification) {
this.specification = specification;
}
public Boolean getIsBatchManage() {
return isBatchManage;
}
public void setIsBatchManage(Boolean batchManage) {
isBatchManage = batchManage;
}
public Date getCreateDate() {
return createDate;
}
public void setCreateDate(Date createDate) {
this.createDate = createDate;
}
public Date getModifyDate() {
return modifyDate;
}
public void setModifyDate(Date modifyDate) {
this.modifyDate = modifyDate;
}
public Boolean getIsEnable1() {
return isEnable1;
}
public void setIsEnable1(Boolean enable1) {
isEnable1 = enable1;
}
public int getAuxPropertyId() {
return auxPropertyId;
}
public void setAuxPropertyId(int auxPropertyId) {
if(auxPropertyId == 100001){
this.isLevel = this.isEnable1;
}
if(auxPropertyId == 100002){
this.isColor = this.isEnable1;
}
if(auxPropertyId == 100003){
this.isProPackaging = this.isEnable1;
}
if(auxPropertyId == 100007){
this.isProductSchedule = this.isEnable1;
}
if(auxPropertyId == 100008){
this.isCustProductSize = this.isEnable1;
}
}
public Boolean isColor() {
return isColor;
}
public ERPMaterial setColor(Boolean color) {
isColor = color;
return this;
}
public Boolean isProPackaging() {
return isProPackaging;
}
public ERPMaterial setProPackaging(Boolean proPackaging) {
isProPackaging = proPackaging;
return this;
}
public Boolean isLevel() {
return isLevel;
}
public ERPMaterial setLevel(Boolean level) {
isLevel = level;
return this;
}
public Boolean isCustProductSize() {
return isCustProductSize;
}
public ERPMaterial setCustProductSize(Boolean custProductSize) {
isCustProductSize = custProductSize;
return this;
}
public Boolean isProductSchedule() {
return isProductSchedule;
}
public ERPMaterial setProductSchedule(Boolean productSchedule) {
isProductSchedule = productSchedule;
return this;
}
}