Blame view

src/main/java/com/huaheng/pc/receipt/receiptDetail/domain/ReceiptDetail.java 9.29 KB
tangying authored
1
2
package com.huaheng.pc.receipt.receiptDetail.domain;
mahuandong authored
3
import com.baomidou.mybatisplus.annotation.*;
周鸿 authored
4
import com.huaheng.framework.aspectj.lang.annotation.Excel;
5
6
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
tangying authored
7
8
9
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
10
11

import io.swagger.annotations.ApiParam;
mahuandong authored
12
13
import lombok.Data;
14
@ApiModel(value = "com.huaheng.pc.receipt.receiptDetail.domain.ReceiptDetail")
mahuandong authored
15
16
17
18
19
20
@Data
@TableName(value = "receipt_detail")
public class ReceiptDetail implements Serializable {
    /**
     * 入库明细内部号
     */
21
22
    @TableId(value = "id", type = IdType.AUTO)
    @ApiModelProperty(value = "入库明细内部号")
mahuandong authored
23
24
25
26
27
28
    private Integer id;

    /**
     * 入库单头内部号
     */
    @TableField(value = "receiptId")
29
    @ApiModelProperty(value = "入库单头内部号")
mahuandong authored
30
31
32
33
34
35
    private Integer receiptId;

    /**
     * 入库单
     */
    @TableField(value = "receiptCode")
36
    @ApiModelProperty(value = "入库单")
mahuandong authored
37
38
    private String receiptCode;
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
    /**u8子单id*/
    @TableField(value = "autoId")
    @ApiModelProperty(value = "u8子单id")
    private Integer autoId;

    /** 订单号 */
    @TableField(value = "cPoCode")
    @ApiModelProperty(value = "订单号")
    private String cPoCode;

    /**
     * 工作令号
     */
    @TableField(value = "moCode")
    @ApiModelProperty(value = "工作令号")
周鸿 authored
54
    @Excel(name = "工作令号")
55
56
57
58
59
60
61
62
    private String moCode;

    /** 库区 */
    @TableField(value = "zoneCode")
    @ApiModelProperty(value = "库区")
    private String zoneCode;
mahuandong authored
63
64
65
66
    /**
     * 仓库
     */
    @TableField(value = "warehouseCode")
67
    @ApiModelProperty(value = "仓库")
周鸿 authored
68
    @Excel(name = "仓库Code")
mahuandong authored
69
70
    private String warehouseCode;
周鸿 authored
71
72
73
74
75
76
    /** U8仓库 */
    @TableField(value = "uWarehouseCode")
    @ApiModelProperty(value = "U8仓库")
    private String uWarehouseCode;
mahuandong authored
77
78
79
80
    /**
     * 货主
     */
    @TableField(value = "companyCode")
81
    @ApiModelProperty(value = "货主")
周鸿 authored
82
    @Excel(name = "货主Code")
mahuandong authored
83
84
    private String companyCode;
85
    @TableField(exist = false)
mahuandong authored
86
    @ApiModelProperty(value = "货主名称")
87
88
    private String companyName;
mahuandong authored
89
90
91
92
    /**
     * 物料
     */
    @TableField(value = "materialCode")
93
    @ApiModelProperty(value = "物料")
周鸿 authored
94
    @Excel(name = "物料code")
mahuandong authored
95
96
97
98
99
100
    private String materialCode;

    /**
     * 物料信息
     */
    @TableField(value = "materialName")
101
    @ApiModelProperty(value = "物料信息")
mahuandong authored
102
103
104
105
106
107
    private String materialName;

    /**
     * 物料规格
     */
    @TableField(value = "materialSpec")
108
    @ApiModelProperty(value = "物料规格")
mahuandong authored
109
110
111
112
113
114
    private String materialSpec;

    /**
     * 物料单位
     */
    @TableField(value = "materialUnit")
115
    @ApiModelProperty(value = "物料单位")
mahuandong authored
116
117
118
    private String materialUnit;

    /**
119
120
121
122
123
124
125
     * 供应商编码
     */
    @TableField(value = "supplierCode")
    @ApiModelProperty(value = "供应商编码")
    private String supplierCode;

    /**
mahuandong authored
126
127
128
     * 批次
     */
    @TableField(value = "batch")
129
    @ApiModelProperty(value = "批次")
mahuandong authored
130
131
132
133
134
135
    private String batch;

    /**
     * 批号
     */
    @TableField(value = "lot")
136
    @ApiModelProperty(value = "批号")
mahuandong authored
137
138
139
140
141
142
    private String lot;

    /**
     * 质检
     */
    @TableField(value = "qcCheck")
143
    @ApiModelProperty(value = "质检")
mahuandong authored
144
145
146
147
148
149
    private String qcCheck;

    /**
     * 项目号
     */
    @TableField(value = "projectNo")
150
    @ApiModelProperty(value = "项目号")
mahuandong authored
151
152
153
154
155
156
    private String projectNo;

    /**
     * 生产日期
     */
    @TableField(value = "manufactureDate")
157
    @ApiModelProperty(value = "生产日期")
mahuandong authored
158
159
160
161
162
163
    private Date manufactureDate;

    /**
     * 失效日期
     */
    @TableField(value = "expirationDate")
164
    @ApiModelProperty(value = "失效日期")
mahuandong authored
165
166
167
168
169
170
    private Date expirationDate;

    /**
     * 入库日期
     */
    @TableField(value = "agingDate")
171
    @ApiModelProperty(value = "入库日期")
mahuandong authored
172
173
174
175
176
177
    private Date agingDate;

    /**
     * 属性模板
     */
    @TableField(value = "attributeTemplateCode")
178
    @ApiModelProperty(value = "属性模板")
mahuandong authored
179
180
181
182
183
184
    private String attributeTemplateCode;

    /**
     * 属性1
     */
    @TableField(value = "attribute1")
185
    @ApiModelProperty(value = "属性1")
mahuandong authored
186
187
188
189
190
191
    private String attribute1;

    /**
     * 属性2
     */
    @TableField(value = "attribute2")
192
    @ApiModelProperty(value = "属性2")
mahuandong authored
193
194
195
196
197
198
    private String attribute2;

    /**
     * 属性3
     */
    @TableField(value = "attribute3")
199
    @ApiModelProperty(value = "属性3")
mahuandong authored
200
201
202
203
204
205
    private String attribute3;

    /**
     * 属性4
     */
    @TableField(value = "attribute4")
206
    @ApiModelProperty(value = "属性4")
mahuandong authored
207
208
209
    private String attribute4;

    /**
肖超群 authored
210
     * 单据数量
mahuandong authored
211
     */
肖超群 authored
212
213
    @TableField(value = "qty")
    @ApiModelProperty(value = "单据数量")
周鸿 authored
214
    @Excel(name = "单据数量")
肖超群 authored
215
    private BigDecimal qty;
mahuandong authored
216
217
218
219

    /**
     * 未收数量
     */
肖超群 authored
220
    @TableField(value = "taskQty")
周峰 authored
221
    @ApiModelProperty(value = "已收数量")
肖超群 authored
222
    private BigDecimal taskQty;
mahuandong authored
223
224
225
226
227

    /**
     * ERP单号
     */
    @TableField(value = "referCode")
228
    @ApiModelProperty(value = "ERP单号")
mahuandong authored
229
230
231
232
233
234
    private String referCode;

    /**
     * ERP内部号
     */
    @TableField(value = "referId")
235
    @ApiModelProperty(value = "ERP内部号")
mahuandong authored
236
237
238
239
240
241
    private Integer referId;

    /**
     * ERP行号
     */
    @TableField(value = "referLineNum")
242
    @ApiModelProperty(value = "ERP行号")
mahuandong authored
243
244
245
246
247
248
    private String referLineNum;

    /**
     * 定位规则
     */
    @TableField(value = "locatingRule")
249
    @ApiModelProperty(value = "定位规则")
mahuandong authored
250
251
252
253
254
255
    private String locatingRule;

    /**
     * 库存状态
     */
    @TableField(value = "inventorySts")
256
    @ApiModelProperty(value = "库存状态")
mahuandong authored
257
258
259
260
261
262
    private String inventorySts;

    /**
     * 标价
     */
    @TableField(value = "itemListPrice")
263
    @ApiModelProperty(value = "标价")
mahuandong authored
264
265
266
267
268
269
    private BigDecimal itemListPrice;

    /**
     * 净价
     */
    @TableField(value = "itemNetPrice")
270
    @ApiModelProperty(value = "净价")
mahuandong authored
271
272
273
274
275
276
    private BigDecimal itemNetPrice;

    /**
     * 是否虚拟套件
     */
    @TableField(value = "isVirtualBom")
277
    @ApiModelProperty(value = "是否虚拟套件")
mahuandong authored
278
279
280
281
282
    private Integer isVirtualBom;

    /**
     * 创建时间
     */
283
    @TableField(value = "created", fill = FieldFill.INSERT)
284
    @ApiModelProperty(value = "创建时间")
mahuandong authored
285
286
287
288
289
    private Date created;

    /**
     * 创建用户
     */
290
    @TableField(value = "createdBy", fill = FieldFill.INSERT)
291
    @ApiModelProperty(value = "创建用户")
mahuandong authored
292
293
294
295
296
    private String createdBy;

    /**
     * 创建时间
     */
297
    @TableField(value = "lastUpdated", fill = FieldFill.INSERT_UPDATE)
298
    @ApiModelProperty(value = "创建时间")
mahuandong authored
299
300
301
302
303
    private Date lastUpdated;

    /**
     * 更新用户
     */
304
    @TableField(value = "lastUpdatedBy" , fill = FieldFill.INSERT_UPDATE)
305
    @ApiModelProperty(value = "更新用户")
mahuandong authored
306
307
308
309
310
311
    private String lastUpdatedBy;

    /**
     * 数据版本
     */
    @TableField(value = "version")
312
    @ApiModelProperty(value = "数据版本")
mahuandong authored
313
314
315
316
317
318
    private Integer version;

    /**
     * 自定义字段1
     */
    @TableField(value = "userDef1")
319
    @ApiModelProperty(value = "自定义字段1")
mahuandong authored
320
321
322
323
324
325
    private String userDef1;

    /**
     * 自定义字段2
     */
    @TableField(value = "userDef2")
326
    @ApiModelProperty(value = "自定义字段2")
mahuandong authored
327
328
329
330
331
332
    private String userDef2;

    /**
     * 自定义字段3
     */
    @TableField(value = "userDef3")
333
    @ApiModelProperty(value = "自定义字段3")
mahuandong authored
334
335
336
337
338
339
    private String userDef3;

    /**
     * 自定义字段4
     */
    @TableField(value = "userDef4")
340
    @ApiModelProperty(value = "自定义字段4")
mahuandong authored
341
342
343
344
345
346
    private String userDef4;

    /**
     * 自定义字段5
     */
    @TableField(value = "userDef5")
347
    @ApiModelProperty(value = "自定义字段5")
mahuandong authored
348
349
350
351
352
353
    private String userDef5;

    /**
     * 自定义字段6
     */
    @TableField(value = "userDef6")
354
    @ApiModelProperty(value = "自定义字段6")
mahuandong authored
355
356
357
358
359
360
    private String userDef6;

    /**
     * 自定义字段7
     */
    @TableField(value = "userDef7")
361
    @ApiModelProperty(value = "自定义字段7")
mahuandong authored
362
363
364
365
366
367
    private String userDef7;

    /**
     * 自定义字段8
     */
    @TableField(value = "userDef8")
368
    @ApiModelProperty(value = "自定义字段8")
mahuandong authored
369
370
371
372
373
374
    private String userDef8;

    /**
     * 处理标记
     */
    @TableField(value = "processStamp")
375
    @ApiModelProperty(value = "处理标记")
mahuandong authored
376
377
    private String processStamp;
378
379
380
381
382
383
384
    /**
     * 是否删除
     */
    @TableField(value = "deleted")
    @ApiModelProperty(value = "是否删除")
    private Boolean deleted;
385
386
387
388
389
390
391
    /**
     * 流程编码
     */
    @TableField(value = "statusFlowCode")
    @ApiModelProperty(value = "流程编码")
    private String statusFlowCode;
392
393
394
395
396
397
    /**
     * 销售订单id
     */
    @TableField(value = "soId")
    @ApiModelProperty(value = "销售订单id")
    private Integer soId;
398
399
400
401
402
403
    /**
     * 销售订单编码
     */
    @TableField(value = "soCode")
    @ApiModelProperty(value = "销售订单编码")
    private String soCode;
404
405
406
407
408
409
410
    /**
     * 销售订单id
     */
    @TableField(value = "soAutoId")
    @ApiModelProperty(value = "销售订单id")
    private Integer soAutoId;
周鸿 authored
411
412
413
414
415
416
417
418
419
420
421

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }
mahuandong authored
422
}