Blame view

src/main/java/com/huaheng/pc/shipment/kuaidiDetail/domain/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
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)
周鸿 authored
29
    	private Integer id;
30
31
        /** 仓库Id */
        @TableField(value = "warehouseId")
周鸿 authored
32
    	private Integer warehouseId;
33
34
35
36
37
38
39
40
41
42
43
        /** 仓库 */
        @TableField(value = "warehouseCode")
    	private String warehouseCode;
        /** u8仓库 */
        @TableField(value = "uWarehouseCode")
    	private String uWarehouseCode;
        /** 库区 */
        @TableField(value = "zoneCode")
    	private String zoneCode;
        /** 货主id */
        @TableField(value = "companyId")
周鸿 authored
44
    	private Integer companyId;
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
        /** 货主编码 */
        @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")
周鸿 authored
62
    	private Integer shipmentId;
63
64
65
66
67
        /** 出库单编码 */
        @TableField(value = "shipmentCode")
    	private String shipmentCode;
        /** 物料Id */
        @TableField(value = "materialId")
周鸿 authored
68
    	private Integer materialId;
69
70
71
        /** 存货编码 */
        @TableField(value = "materialCode")
    	private String materialCode;
周鸿 authored
72
73
74
75
76
77
        /** 存货名称 */
        @TableField(value = "materialName")
        private String materialName;
        /** 存货规格 */
        @TableField(value = "specification")
        private String specification;
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
        /** 批次 */
        @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;
周鸿 authored
141
142
    @TableField(exist = false)
        private String barCode;
周鸿 authored
143
144
    @TableField(exist = false)
    private String orderBill;
145
146

}