jiaosong
2023-08-14 3eca8e4741b06c6049fedccd5c0dea4e01b7aa5c
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
package doumeemes.dao.ext.vo;
 
import doumeemes.core.annotation.excel.ExcelColumn;
import doumeemes.dao.business.model.*;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
import java.io.Serializable;
import java.util.Date;
import java.util.List;
 
/**
 * @author 江蹄蹄
 * @date 2022/04/20 10:59
 */
@Data
@ApiModel("生产设备信息列表对象")
public class DeviceExtListVO implements Serializable{
 
    @ApiModelProperty(value = "主键")
    @ExcelColumn(name="主键")
    private Integer id;
 
    @ApiModelProperty(value = "是否已删除 0未删除 1已删除",hidden = true)
    @ExcelColumn(name="是否已删除 0未删除 1已删除")
    private Integer deleted;
 
    @ApiModelProperty(value = "创建人编码",hidden = true)
    @ExcelColumn(name="创建人编码")
    private Integer createUser;
 
    @ApiModelProperty(value = "创建时间")
    @ExcelColumn(name="创建时间")
   // @JsonFormat(pattern = "yyyy-MM-dd")
    private Date createTime;
 
    @ApiModelProperty(value = "更新人编码",hidden = true)
    @ExcelColumn(name="更新人编码")
    private Integer updateUser;
 
    @ApiModelProperty(value = "更新时间",hidden = true)
    @ExcelColumn(name="更新时间")
   // @JsonFormat(pattern = "yyyy-MM-dd")
    private Date updateTime;
 
    @ApiModelProperty(value = "备注",hidden = true)
    @ExcelColumn(name="备注")
    private String remark;
 
    @ApiModelProperty(value = "主组织编码(关联department表根组织)",hidden = true)
    @ExcelColumn(name="主组织编码(关联department表根组织)")
    private Integer rootDepartId;
 
    @ApiModelProperty(value = "公司级组织编码(关联department表)",hidden = true)
    @ExcelColumn(name="公司级组织编码(关联department表)")
    private Integer departId;
 
    @ApiModelProperty(value = "工序编码(关联procedure表)")
    @ExcelColumn(name="工序编码(关联procedure表)")
    private Integer procedureId;
 
    @ApiModelProperty(value = "设备编码", example = "1")
    @ExcelColumn(name="设备编码")
    private String code;
 
    @ApiModelProperty(value = "类型 0组 1设备", example = "1")
    @ExcelColumn(name="类型 0组 1设备")
    private Integer type;
 
    @ApiModelProperty(value = "名称")
    @ExcelColumn(name="名称")
    private String name;
 
    @ApiModelProperty(value = "型号")
    @ExcelColumn(name="型号")
    private String model;
 
    @ApiModelProperty(value = "运行状态'-1.已报废,0.待启用,1.已启用,2.已停用", example = "1")
    @ExcelColumn(name="运行状态'-1.已报废,0.待启用,1.已启用,2.已停用")
    private Integer status;
 
    @ApiModelProperty(value = "供应商")
    @ExcelColumn(name="供应商")
    private String supplier;
 
    @ApiModelProperty(value = "工位编号")
    @ExcelColumn(name="工位编号")
    private String stationCode;
 
    @ApiModelProperty(value = "设备组编码(自关联,type=0)", example = "1")
    @ExcelColumn(name="设备组编码(自关联,type=0)")
    private Integer groupId;
 
    @ApiModelProperty(value = "序列号")
    @ExcelColumn(name="序列号")
    private String serialNum;
 
    @ApiModelProperty(value = "系统-组织信息表信息")
    private Department dmodel;
 
    @ApiModelProperty(value = "工序信息表信息")
    private Procedures pmodel;
 
    @ApiModelProperty(value = "生产设备信息表信息")
    private Device gmodel;
 
 
    @ApiModelProperty(value = "待生产货位(关联warehouse_location))", example = "1")
    @ExcelColumn(name="待生产货位(关联warehouse_location))")
    private Integer  produceWarehouseLocationId;
 
 
    @ApiModelProperty(value = "已完工货位(关联warehouse_location)", example = "1")
    @ExcelColumn(name="已完工货位(关联warehouse_location)")
    private Integer finishWarehouseLocationId;
 
    @ApiModelProperty(value = "已完工仓库信息(关联warehouse表)")
    private Warehouse wmodel;
 
 
    @ApiModelProperty(value = "待生产仓库信息(关联warehouse表)")
    private Warehouse wwpmodel;
 
 
    @ApiModelProperty(value = "待生产货位(关联warehouse_location)")
    private WarehouseLocation wpmodel;
 
    @ApiModelProperty(value = "已完工货位(关联warehouse_location)")
    private WarehouseLocation wfmodel;
 
    @ApiModelProperty(value = "设备绑定人员列表")
    private List<UserDeviceExtListVO> userDeviceExtListVOS;
 
}