自动化立体仓库 - WMS系统
lty
4 天以前 c27d3ae9d5130a230e1dcb59abd4e8851dceb9d6
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
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
package com.zy.asrs.entity;
 
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import com.core.common.Cools;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.format.annotation.DateTimeFormat;
 
import java.io.Serializable;
import java.text.SimpleDateFormat;
import java.util.Date;
 
@TableName("erp_doc_log")
public class DocLog implements Serializable {
 
    private static final long serialVersionUID = 1L;
 
    /**
     * ID
     */
    @ApiModelProperty(value= "ID")
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;
 
    /**
     * 单据编号
     */
    @ApiModelProperty(value= "单据编号")
    @TableField("doc_num")
    private String docNum;
 
    /**
     * 单据类型
     */
    @ApiModelProperty(value= "单据类型")
    @TableField("doc_id")
    private Long docId;
 
    /**
     * 单据名称
     */
    @ApiModelProperty(value= "单据名称")
    @TableField("doc_name")
    private String docName;
 
    /**
     * 商品编号
     */
    @ApiModelProperty(value= "商品编号")
    private String matnr;
 
    /**
     * 上报数量
     */
    @ApiModelProperty(value= "上报数量")
    private Double qua;
 
    /**
     * 结果 1: 成功  0: 失败  
     */
    @ApiModelProperty(value= "结果 1: 成功  0: 失败  ")
    private Integer success;
 
    /**
     * 上报时间
     */
    @ApiModelProperty(value= "上报时间")
    @TableField("send_time")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date sendTime;
 
    /**
     * 备注
     */
    @ApiModelProperty(value= "备注")
    private String memo;
 
    public DocLog() {}
 
    public DocLog(String docNum, Long docId, String docName, String matnr, Double qua, Integer success, Date sendTime, String memo) {
        this.docNum = docNum;
        this.docId = docId;
        this.docName = docName;
        this.matnr = matnr;
        this.qua = qua;
        this.success = success;
        this.sendTime = sendTime;
        this.memo = memo;
    }
 
//    DocLog docLog = new DocLog(
//            null,    // 单据编号
//            null,    // 单据类型
//            null,    // 单据名称
//            null,    // 商品编号
//            null,    // 上报数量
//            null,    // 结果
//            null,    // 上报时间
//            null    // 备注
//    );
 
    public Long getId() {
        return id;
    }
 
    public void setId(Long id) {
        this.id = id;
    }
 
    public String getDocNum() {
        return docNum;
    }
 
    public void setDocNum(String docNum) {
        this.docNum = docNum;
    }
 
    public Long getDocId() {
        return docId;
    }
 
    public void setDocId(Long docId) {
        this.docId = docId;
    }
 
    public String getDocName() {
        return docName;
    }
 
    public void setDocName(String docName) {
        this.docName = docName;
    }
 
    public String getMatnr() {
        return matnr;
    }
 
    public void setMatnr(String matnr) {
        this.matnr = matnr;
    }
 
    public Double getQua() {
        return qua;
    }
 
    public void setQua(Double qua) {
        this.qua = qua;
    }
 
    public Integer getSuccess() {
        return success;
    }
 
    public String getSuccess$(){
        if (null == this.success){ return null; }
        switch (this.success){
            case 1:
                return "成功";
            case 0:
                return "失败";
            default:
                return String.valueOf(this.success);
        }
    }
 
    public void setSuccess(Integer success) {
        this.success = success;
    }
 
    public Date getSendTime() {
        return sendTime;
    }
 
    public String getSendTime$(){
        if (Cools.isEmpty(this.sendTime)){
            return "";
        }
        return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.sendTime);
    }
 
    public void setSendTime(Date sendTime) {
        this.sendTime = sendTime;
    }
 
    public String getMemo() {
        return memo;
    }
 
    public void setMemo(String memo) {
        this.memo = memo;
    }
 
 
}