KuaidiDetail.java
4.65 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
package com.huaheng.pc.shipment.kuaidiDetail.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import io.swagger.annotations.ApiModelProperty;
import javax.validation.constraints.*;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
/**
* 【请填写功能名称】表 kuaidi_detail
*
* @author huaheng
* @date 2022-09-07
*/
@TableName(value = "kuaidi_detail")
@Data
public class KuaidiDetail implements Serializable{
private static final long serialVersionUID = 1L;
/** 出库明细id号 */
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
/** 仓库Id */
@TableField(value = "warehouseId")
private Integer warehouseId;
/** 仓库 */
@TableField(value = "warehouseCode")
private String warehouseCode;
/** u8仓库 */
@TableField(value = "uWarehouseCode")
private String uWarehouseCode;
/** 库区 */
@TableField(value = "zoneCode")
private String zoneCode;
/** 货主id */
@TableField(value = "companyId")
private Integer companyId;
/** 货主编码 */
@TableField(value = "companyCode")
private String companyCode;
/** 上游系统单号 */
@TableField(value = "sourceCode")
private String sourceCode;
/** 订单号 */
@TableField(value = "cPoCode")
private String cPoCode;
/** 工作令号 */
@TableField(value = "moCode")
private String moCode;
/** 上游系统行号 */
@TableField(value = "sourceLine")
private String sourceLine;
/** 出库单id */
@TableField(value = "shipmentId")
private Integer shipmentId;
/** 出库单编码 */
@TableField(value = "shipmentCode")
private String shipmentCode;
/** 物料Id */
@TableField(value = "materialId")
private Integer materialId;
/** 存货编码 */
@TableField(value = "materialCode")
private String materialCode;
/** 存货名称 */
@TableField(value = "materialName")
private String materialName;
/** 存货规格 */
@TableField(value = "specification")
private String specification;
/** 批次 */
@TableField(value = "batch")
private String batch;
/** 批号 */
@TableField(value = "lot")
private String lot;
/** 生产日期 */
@TableField(value = "project")
private String project;
/** 生产日期 */
@TableField(value = "manufactureDate")
private Date manufactureDate;
/** 失效日期 */
@TableField(value = "expirationDate")
private Date expirationDate;
/** 入库日期 */
@TableField(value = "agingDate")
private Date agingDate;
/** 库存状态 */
@TableField(value = "inventoryStatus")
private String inventoryStatus;
/** 发货数量 */
@TableField(value = "qty")
private BigDecimal qty;
/** 已出数量 */
@TableField(value = "qtyCompleted")
private BigDecimal qtyCompleted;
/** 已出数量 */
@TableField(value = "unit")
private String unit;
/** 物料单价 */
@TableField(value = "price")
private BigDecimal price;
/** 状态 */
@TableField(value = "status")
private Integer status;
/** 创建时间 */
@TableField(value = "created")
private Date created;
/** 创建用户 */
@TableField(value = "createdBy")
private String createdBy;
/** 最后修改时间 */
@TableField(value = "lastUpdated")
private Date lastUpdated;
/** 更新用户 */
@TableField(value = "lastUpdatedBy")
private String lastUpdatedBy;
/** 删除标记 */
@TableField(value = "deleted")
private Boolean deleted;
/** 删除标记 */
@TableField(value = "autoId")
private Long autoId;
/** 自定义字段1 */
@TableField(value = "userDef1")
private String userDef1;
/** 自定义字段1 */
@TableField(value = "userDef2")
private String userDef2;
/** 自定义字段1 */
@TableField(value = "userDef3")
private String userDef3;
@TableField(exist = false)
private String barCode;
@TableField(exist = false)
private String orderBill;
}