Blame view

src/main/java/com/huaheng/pc/srm/domain/SrmHeader.java 3.36 KB
周鸿 authored
1
2
package com.huaheng.pc.srm.domain;
3
4
5
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
周鸿 authored
6
import com.baomidou.mybatisplus.annotation.TableName;
7
import io.swagger.annotations.ApiModelProperty;
周鸿 authored
8
9
import lombok.Data;
tongzhonghao authored
10
import java.io.Serializable;
周鸿 authored
11
12
13
14
import java.util.Date;


/**
15
 * 送货单主表
周鸿 authored
16
17
18
 */
@Data
@TableName(value = "srmheader")
19
public class SrmHeader implements Serializable {
周鸿 authored
20
21
22
23
24
    private static final long serialVersionUID = 1L;

    /**
     * id
     */
25
26
27

    @TableId(value = "id", type = IdType.AUTO)
    @ApiModelProperty(value = "入库明细内部号")
周鸿 authored
28
29
    private Integer id;
30
31
32
33
    @TableField(value = "warehouseCode")
    @ApiModelProperty(value = "仓库号")
    private String warehouseCode;
周鸿 authored
34
35
36
    /**
     * 送货单号
     */
37
38
    @TableField(value = "code")
    @ApiModelProperty(value = "送货单号")
周鸿 authored
39
    private String code;
40
41
42
43
44
45
    /**
     * 采购单号
     */
    @TableField(value = "purchaseCode")
    @ApiModelProperty(value="采购单号")
    private String purchaseCode;
周鸿 authored
46
47
48
49

    /**
     * 唯一标识
     */
50
51
    @TableField(value = "mark")
    @ApiModelProperty(value = "唯一标识")
周鸿 authored
52
53
54
55
56
    private String mark;

    /**
     * 供应商编码
     */
57
58
    @TableField(value = "supplierCode")
    @ApiModelProperty(value = "供应商编码")
周鸿 authored
59
60
61
62
63
    private String supplierCode;

    /**
     * 操作人
     */
64
65
    @TableField(value = "operator")
    @ApiModelProperty(value = "操作人")
周鸿 authored
66
67
68
69
70
71
    private String operator;


    /**
     * 操作时间
     */
72
73
    @TableField(value = "operatorTime")
    @ApiModelProperty(value = "操作时间")
周鸿 authored
74
75
76
77
78
79
    private Date operatorTime;


    /**
     * 创建时间
     */
80
81
    @TableField(value = "created")
    @ApiModelProperty(value = "创建时间")
周鸿 authored
82
83
84
85
86
87
    private Date created;


    /**
     * 修改人
     */
88
89
    @TableField(value = "lastUpdateBy")
    @ApiModelProperty(value = "修改人")
周鸿 authored
90
91
92
93
94
95
    private String lastUpdateBy;


    /**
     * 修改时间
     */
96
97
    @TableField(value = "lastUpdate")
    @ApiModelProperty(value = "修改时间")
周鸿 authored
98
99
100
101
    private Date lastUpdate;


    /**
102
     * 是否显示
周鸿 authored
103
     */
104
105
    @TableField(value = "enable")
    @ApiModelProperty(value = "是否显示")
周鸿 authored
106
107
108
109
    private Integer enable;


    /**
110
     * 是否质检 1质检中,2质检完成
周鸿 authored
111
     */
112
113
    @TableField(value = "checkCode")
    @ApiModelProperty(value = "是否质检")
周鸿 authored
114
115
116
    private Integer checkCode;

    /**
117
     * 是否上传 1上传erp2失败
周鸿 authored
118
     */
119
120
    @TableField(value = "uploadStatus")
    @ApiModelProperty(value = "是否上传")
周鸿 authored
121
122
    private Integer uploadStatus;
123
124
    @TableField(value = "userDef1")
    @ApiModelProperty(value = "")
周鸿 authored
125
126
    private String userDef1;
127
128
129
    /**
     * t100收货单号,用英文逗号隔开
     */
130
131
    @TableField(value = "userDef2")
    @ApiModelProperty(value = "")
周鸿 authored
132
133
    private String userDef2;
134
135
136
    @TableField(exist = false)
    private String materialCode;
137
138
    @TableField(exist = false)
    private String productionBatch;
139
140
141
142
143
144
145
146
147
148
149
150
    /**
     *质检合格状态,0默认合格,1不合格
     */
    @TableField(value = "quatityStatus")
    @ApiModelProperty(value = "质检合格状态")
    private Integer quatityStatus;
    /**
     * 入库收货状态,0默认,1已入库完成
     */
    @TableField(value = "receiptStatus")
    @ApiModelProperty(value = "入库状态")
    private Integer receiptStatus;
周鸿 authored
151
152

}