bug
jiangping
2023-11-07 64b432916af9c9218ab3f3eca614e26c542142ae
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
package doumeemes.dao.ext.vo;
 
import doumeemes.core.annotation.excel.ExcelColumn;
import doumeemes.dao.business.model.WTransferDetail;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.util.Date;
 
import java.io.Serializable;
import java.util.List;
 
/**
 * @author 江蹄蹄
 * @date 2022/04/20 10:56
 */
@Data
@ApiModel("换库单信息列表对象")
public class WTransferExtListVO implements Serializable{
 
    @ApiModelProperty(value = "主键", example = "1")
    @ExcelColumn(name="主键")
    private Integer id;
 
    @ApiModelProperty(value = "是否已删除 0未删除 1已删除", example = "1")
    @ExcelColumn(name="是否已删除 0未删除 1已删除")
    private Integer deleted;
 
    @ApiModelProperty(value = "创建人编码", example = "1")
    @ExcelColumn(name="创建人编码")
    private Integer createUser;
 
    @ApiModelProperty(value = "创建时间")
    @ExcelColumn(name="创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;
 
    @ApiModelProperty(value = "更新人编码", example = "1")
    @ExcelColumn(name="更新人编码")
    private Integer updateUser;
 
    @ApiModelProperty(value = "更新时间")
    @ExcelColumn(name="更新时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;
 
    @ApiModelProperty(value = "备注")
    @ExcelColumn(name="备注")
    private String remark;
 
    @ApiModelProperty(value = "主组织编码(关联department表根组织)", example = "1")
    @ExcelColumn(name="主组织编码(关联department表根组织)")
    private Integer rootDepartId;
 
    @ApiModelProperty(value = "单据号码,系统自动编号")
    @ExcelColumn(name="单据号码,系统自动编号")
    private String code;
 
    @ApiModelProperty(value = "单据来源 0手工创建、1系统创建", example = "1")
    @ExcelColumn(name="单据来源 0手工创建、1系统创建")
    private Integer origin;
 
    @ApiModelProperty(value = "单据日期")
    @ExcelColumn(name="单据日期")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date validDate;
 
    @ApiModelProperty(value = "来源单据类型 0销售订单", example = "1")
    @ExcelColumn(name="来源单据类型 0销售订单")
    private Integer originType;
 
    @ApiModelProperty(value = "来源单据号码")
    @ExcelColumn(name="来源单据号码")
    private String originCode;
 
    @ApiModelProperty(value = "来源单据ID(根据ORIGIN_TYPE确定关联关系)", example = "1")
    @ExcelColumn(name="来源单据ID(根据ORIGIN_TYPE确定关联关系)")
    private String originId;
 
    @ApiModelProperty(value = "单据摘要信息")
    @ExcelColumn(name="单据摘要信息")
    private String abstracts;
 
    @ApiModelProperty(value = "转出公司级组织编码(关联department表)", example = "1")
    @ExcelColumn(name="转出公司级组织编码(关联department表)")
    private Integer outDepartId;
 
    @ApiModelProperty(value = "转出仓管员编码(关联system_user表)", example = "1")
    @ExcelColumn(name="转出仓管员编码(关联system_user表)")
    private Integer outUserId;
 
    @ApiModelProperty(value = "转出仓库编码", example = "1")
    @ExcelColumn(name="转出仓库编码")
    private Integer outWarehouseId;
 
    @ApiModelProperty(value = "计划转出时间")
    @ExcelColumn(name="计划转出时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date outPlandate;
 
    @ApiModelProperty(value = "实际转出时间")
    @ExcelColumn(name="实际转出时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date outActdate;
 
    @ApiModelProperty(value = "转入公司级组织编码(关联department表)", example = "1")
    @ExcelColumn(name="转入公司级组织编码(关联department表)")
    private Integer inDepartId;
 
    @ApiModelProperty(value = "转入仓管员编码(关联system_user表)", example = "1")
    @ExcelColumn(name="转入仓管员编码(关联system_user表)")
    private Integer inUserId;
 
    @ApiModelProperty(value = "转入仓库编码", example = "1")
    @ExcelColumn(name="转入仓库编码")
    private Integer inWarehouseId;
 
    @ApiModelProperty(value = "计划转入时间")
    @ExcelColumn(name="计划转入时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date inPlandate;
 
    @ApiModelProperty(value = "实际转入时间")
    @ExcelColumn(name="实际转入时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date inActdate;
 
    @ApiModelProperty(value = "单据状态 0已计划、1已转出、2已转入、3已取消", example = "1")
    @ExcelColumn(name="单据状态 0已计划、1已转出、2已转入、3已取消")
    private Integer status;
    @ApiModelProperty(value = "类型 1、车间领料;2、车间备料;3、其他;4、完工入库", example = "1")
    @ExcelColumn(name="类型 1、车间领料;2、车间备料;3、其他;4、完工入库")
    private Integer type;
 
    @ApiModelProperty(value = "取消人员编码(关联system_user表)", example = "1")
    @ExcelColumn(name="取消人员编码(关联system_user表)")
    private Integer cancelUserId;
 
    @ApiModelProperty(value = "取消时间")
    @ExcelColumn(name="取消时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date cancelDate;
 
    @ApiModelProperty(value = "取消备注")
    @ExcelColumn(name="取消备注")
    private String cancelInfo;
 
 
    @ApiModelProperty(value = "转出仓库名")
    private String outWarehouseName;
 
    @ApiModelProperty(value = "转入仓库名")
    private String inWarehouseName;
 
    @ApiModelProperty(value = "转出组织")
    private String outDepartName;
 
    @ApiModelProperty(value = "转入组织")
    private String inDepartName;
 
    @ApiModelProperty(value = "创建人")
    private String createName;
 
 
    @ApiModelProperty(value = "转出仓管员(关联system_user表)", example = "1")
    private String outUserName;
 
    @ApiModelProperty(value = "转出仓管员(关联system_user表)", example = "1")
    private String inUserName;
 
 
    @ApiModelProperty(value = "物料列表")
    private List<WTransferDetail> wTransferDetailList;
 
 
 
 
}