Blame view

src/main/java/com/huaheng/pc/receipt/receiptDetail/domain/ReceiptDetail.java 9.54 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 = "仓库")
mahuandong authored
68
69
    private String warehouseCode;
周鸿 authored
70
71
72
73
74
75
    /** U8仓库 */
    @TableField(value = "uWarehouseCode")
    @ApiModelProperty(value = "U8仓库")
    private String uWarehouseCode;
mahuandong authored
76
77
78
79
    /**
     * 货主
     */
    @TableField(value = "companyCode")
80
    @ApiModelProperty(value = "货主")
mahuandong authored
81
82
    private String companyCode;
83
    @TableField(exist = false)
mahuandong authored
84
    @ApiModelProperty(value = "货主名称")
85
86
    private String companyName;
mahuandong authored
87
88
89
90
    /**
     * 物料
     */
    @TableField(value = "materialCode")
91
    @ApiModelProperty(value = "物料")
周鸿 authored
92
    @Excel(name = "物料编码")
mahuandong authored
93
94
95
96
97
98
    private String materialCode;

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

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

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

    /**
xumiao authored
117
118
119
     * 库存数量
     */
    @ApiModelProperty(value = "库存数量")
周鸿 authored
120
    @TableField(exist = false)
xumiao authored
121
122
123
    private BigDecimal inventoryQty;

    /**
124
125
126
127
128
129
130
     * 供应商编码
     */
    @TableField(value = "supplierCode")
    @ApiModelProperty(value = "供应商编码")
    private String supplierCode;

    /**
mahuandong authored
131
132
133
     * 批次
     */
    @TableField(value = "batch")
134
    @ApiModelProperty(value = "批次")
mahuandong authored
135
136
137
138
139
140
    private String batch;

    /**
     * 批号
     */
    @TableField(value = "lot")
141
    @ApiModelProperty(value = "批号")
mahuandong authored
142
143
144
145
146
147
    private String lot;

    /**
     * 质检
     */
    @TableField(value = "qcCheck")
148
    @ApiModelProperty(value = "质检")
mahuandong authored
149
150
151
152
153
154
    private String qcCheck;

    /**
     * 项目号
     */
    @TableField(value = "projectNo")
155
    @ApiModelProperty(value = "项目号")
mahuandong authored
156
157
158
159
160
161
    private String projectNo;

    /**
     * 生产日期
     */
    @TableField(value = "manufactureDate")
162
    @ApiModelProperty(value = "生产日期")
mahuandong authored
163
164
165
166
167
168
    private Date manufactureDate;

    /**
     * 失效日期
     */
    @TableField(value = "expirationDate")
169
    @ApiModelProperty(value = "失效日期")
mahuandong authored
170
171
172
173
174
175
    private Date expirationDate;

    /**
     * 入库日期
     */
    @TableField(value = "agingDate")
176
    @ApiModelProperty(value = "入库日期")
mahuandong authored
177
178
179
180
181
182
    private Date agingDate;

    /**
     * 属性模板
     */
    @TableField(value = "attributeTemplateCode")
183
    @ApiModelProperty(value = "属性模板")
mahuandong authored
184
185
186
187
188
189
    private String attributeTemplateCode;

    /**
     * 属性1
     */
    @TableField(value = "attribute1")
190
    @ApiModelProperty(value = "属性1")
mahuandong authored
191
192
193
194
195
196
    private String attribute1;

    /**
     * 属性2
     */
    @TableField(value = "attribute2")
197
    @ApiModelProperty(value = "属性2")
mahuandong authored
198
199
200
201
202
203
    private String attribute2;

    /**
     * 属性3
     */
    @TableField(value = "attribute3")
204
    @ApiModelProperty(value = "属性3")
mahuandong authored
205
206
207
208
209
210
    private String attribute3;

    /**
     * 属性4
     */
    @TableField(value = "attribute4")
211
    @ApiModelProperty(value = "属性4")
mahuandong authored
212
213
214
    private String attribute4;

    /**
肖超群 authored
215
     * 单据数量
mahuandong authored
216
     */
肖超群 authored
217
218
    @TableField(value = "qty")
    @ApiModelProperty(value = "单据数量")
周鸿 authored
219
    @Excel(name = "单据数量")
肖超群 authored
220
    private BigDecimal qty;
mahuandong authored
221
222
223
224

    /**
     * 未收数量
     */
肖超群 authored
225
    @TableField(value = "taskQty")
周峰 authored
226
    @ApiModelProperty(value = "已收数量")
肖超群 authored
227
    private BigDecimal taskQty;
mahuandong authored
228
229
230
231
232

    /**
     * ERP单号
     */
    @TableField(value = "referCode")
233
    @ApiModelProperty(value = "ERP单号")
mahuandong authored
234
235
236
237
238
239
    private String referCode;

    /**
     * ERP内部号
     */
    @TableField(value = "referId")
240
    @ApiModelProperty(value = "ERP内部号")
mahuandong authored
241
242
243
244
245
246
    private Integer referId;

    /**
     * ERP行号
     */
    @TableField(value = "referLineNum")
247
    @ApiModelProperty(value = "ERP行号")
mahuandong authored
248
249
250
251
252
253
    private String referLineNum;

    /**
     * 定位规则
     */
    @TableField(value = "locatingRule")
254
    @ApiModelProperty(value = "定位规则")
mahuandong authored
255
256
257
258
259
260
    private String locatingRule;

    /**
     * 库存状态
     */
    @TableField(value = "inventorySts")
261
    @ApiModelProperty(value = "库存状态")
mahuandong authored
262
263
264
265
266
267
    private String inventorySts;

    /**
     * 标价
     */
    @TableField(value = "itemListPrice")
268
    @ApiModelProperty(value = "标价")
mahuandong authored
269
270
271
272
273
274
    private BigDecimal itemListPrice;

    /**
     * 净价
     */
    @TableField(value = "itemNetPrice")
275
    @ApiModelProperty(value = "净价")
mahuandong authored
276
277
278
279
280
281
    private BigDecimal itemNetPrice;

    /**
     * 是否虚拟套件
     */
    @TableField(value = "isVirtualBom")
282
    @ApiModelProperty(value = "是否虚拟套件")
mahuandong authored
283
284
285
286
287
    private Integer isVirtualBom;

    /**
     * 创建时间
     */
288
    @TableField(value = "created", fill = FieldFill.INSERT)
289
    @ApiModelProperty(value = "创建时间")
mahuandong authored
290
291
292
293
294
    private Date created;

    /**
     * 创建用户
     */
295
    @TableField(value = "createdBy", fill = FieldFill.INSERT)
296
    @ApiModelProperty(value = "创建用户")
mahuandong authored
297
298
299
300
301
    private String createdBy;

    /**
     * 创建时间
     */
302
    @TableField(value = "lastUpdated", fill = FieldFill.INSERT_UPDATE)
303
    @ApiModelProperty(value = "创建时间")
mahuandong authored
304
305
306
307
308
    private Date lastUpdated;

    /**
     * 更新用户
     */
309
    @TableField(value = "lastUpdatedBy" , fill = FieldFill.INSERT_UPDATE)
310
    @ApiModelProperty(value = "更新用户")
mahuandong authored
311
312
313
314
315
316
    private String lastUpdatedBy;

    /**
     * 数据版本
     */
    @TableField(value = "version")
317
    @ApiModelProperty(value = "数据版本")
mahuandong authored
318
319
320
321
322
323
    private Integer version;

    /**
     * 自定义字段1
     */
    @TableField(value = "userDef1")
324
    @ApiModelProperty(value = "自定义字段1")
mahuandong authored
325
326
327
328
329
330
    private String userDef1;

    /**
     * 自定义字段2
     */
    @TableField(value = "userDef2")
331
    @ApiModelProperty(value = "自定义字段2")
mahuandong authored
332
333
334
335
336
337
    private String userDef2;

    /**
     * 自定义字段3
     */
    @TableField(value = "userDef3")
338
    @ApiModelProperty(value = "自定义字段3")
mahuandong authored
339
340
341
342
343
344
    private String userDef3;

    /**
     * 自定义字段4
     */
    @TableField(value = "userDef4")
345
    @ApiModelProperty(value = "自定义字段4")
mahuandong authored
346
347
348
349
350
351
    private String userDef4;

    /**
     * 自定义字段5
     */
    @TableField(value = "userDef5")
352
    @ApiModelProperty(value = "自定义字段5")
mahuandong authored
353
354
355
356
357
358
    private String userDef5;

    /**
     * 自定义字段6
     */
    @TableField(value = "userDef6")
359
    @ApiModelProperty(value = "自定义字段6")
mahuandong authored
360
361
362
363
364
365
    private String userDef6;

    /**
     * 自定义字段7
     */
    @TableField(value = "userDef7")
366
    @ApiModelProperty(value = "自定义字段7")
mahuandong authored
367
368
369
370
371
372
    private String userDef7;

    /**
     * 自定义字段8
     */
    @TableField(value = "userDef8")
373
    @ApiModelProperty(value = "自定义字段8")
mahuandong authored
374
375
376
377
378
379
    private String userDef8;

    /**
     * 处理标记
     */
    @TableField(value = "processStamp")
380
    @ApiModelProperty(value = "处理标记")
mahuandong authored
381
382
    private String processStamp;
383
384
385
386
387
388
389
    /**
     * 是否删除
     */
    @TableField(value = "deleted")
    @ApiModelProperty(value = "是否删除")
    private Boolean deleted;
390
391
392
393
394
395
396
    /**
     * 流程编码
     */
    @TableField(value = "statusFlowCode")
    @ApiModelProperty(value = "流程编码")
    private String statusFlowCode;
397
398
399
400
401
402
    /**
     * 销售订单id
     */
    @TableField(value = "soId")
    @ApiModelProperty(value = "销售订单id")
    private Integer soId;
403
404
405
406
407
408
    /**
     * 销售订单编码
     */
    @TableField(value = "soCode")
    @ApiModelProperty(value = "销售订单编码")
    private String soCode;
409
410
411
412
413
414
415
    /**
     * 销售订单id
     */
    @TableField(value = "soAutoId")
    @ApiModelProperty(value = "销售订单id")
    private Integer soAutoId;
周鸿 authored
416
易文鹏 authored
417
418
419
    /** 状态 */
    @TableField(value = "status")
    private int status;
420
tongzhonghao authored
421
422
423
    /** 状态 */
    @TableField(value = "backQty")
    private BigDecimal backQty;
424
425
426
427
428
429
430
431

    public String getCompanyName() {
        return companyName;
    }

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