jiangping
2023-08-17 6365ab0a976afdd247742c9b3dca15deb3a7a7a1
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
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
package doumeemes.dao.ext.dto;
 
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.util.List;
 
/**
 * @author 江蹄蹄
 * @date 2022/05/10 09:30
 */
@Data
@ApiModel("设置类-人员绑定设备关联表查询参数")
public class QueryUserDeviceExtDTO {
 
    @ApiModelProperty(value = "主键", example = "1")
    private Integer id;
 
    @ApiModelProperty(value = "是否已删除 0未删除 1已删除", example = "1")
    private Integer deleted;
 
    @ApiModelProperty(value = "创建人编码", example = "1")
    private Integer createUser;
 
    @ApiModelProperty(value = "创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date createTime;
 
    @ApiModelProperty(value = "更新人编码", example = "1")
    private Integer updateUser;
 
    @ApiModelProperty(value = "更新时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date updateTime;
 
    @ApiModelProperty(value = "备注")
    private String remark;
 
    @ApiModelProperty(value = "组织人员关联编码(关联company_user表)", example = "1")
    private Integer companyUserId;
 
    @ApiModelProperty(value = "绑定设备ID", example = "1")
    private Integer deviceId;
 
    @ApiModelProperty(value = "绑定时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date deviceDate;
 
    @ApiModelProperty(value = "系统用户编码(关联system_user表)", example = "1")
    private Integer userId;
 
    @ApiModelProperty(value = "系统用户编码集合")
    private List<Integer> userIdList;
 
    @ApiModelProperty(value = "系统-组织人员关联信息表主键", example = "1")
    private Integer umodelId;
 
    @ApiModelProperty(value = "系统-组织人员关联信息表是否已删除 0未删除 1已删除", example = "1")
    private Integer umodelDeleted;
 
    @ApiModelProperty(value = "系统-组织人员关联信息表创建人编码", example = "1")
    private Integer umodelCreateUser;
 
    @ApiModelProperty(value = "系统-组织人员关联信息表创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date umodelCreateTime;
 
    @ApiModelProperty(value = "系统-组织人员关联信息表更新人编码", example = "1")
    private Integer umodelUpdateUser;
 
    @ApiModelProperty(value = "系统-组织人员关联信息表更新时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date umodelUpdateTime;
 
    @ApiModelProperty(value = "系统-组织人员关联信息表备注")
    private String umodelRemark;
 
    @ApiModelProperty(value = "系统-组织人员关联信息表直属公司级组织ID", example = "1")
    private Integer umodelComDepartId;
 
    @ApiModelProperty(value = "系统-组织人员关联信息表主组织编码(关联department表)", example = "1")
    private Integer umodelRootDepartId;
 
    @ApiModelProperty(value = "系统-组织人员关联信息表姓名")
    private String umodelName;
 
    @ApiModelProperty(value = "系统-组织人员关联信息表手机号码")
    private String umodelPhone;
 
    @ApiModelProperty(value = "系统-组织人员关联信息表手机号码验证状态 0未验证 1已验证")
    private String umodelPhoneAuthStatus;
 
    @ApiModelProperty(value = "系统-组织人员关联信息表身份证号码", example = "1")
    private Integer umodelIdcardNo;
 
    @ApiModelProperty(value = "系统-组织人员关联信息表邮箱地址")
    private String umodelEmail;
 
    @ApiModelProperty(value = "系统-组织人员关联信息表邮箱地址验证状态 0未验证 1已验证", example = "1")
    private Integer umodelEmailAuthStatus;
 
    @ApiModelProperty(value = "系统-组织人员关联信息表人员在所属公司或工厂的员工编号")
    private String umodelCode;
 
    @ApiModelProperty(value = "系统-组织人员关联信息表二维码ID")
    private String umodelQrcodeid;
 
    @ApiModelProperty(value = "系统-组织人员关联信息表是否公司法定代表人 0否 1是", example = "1")
    private Integer umodelLegalUser;
 
    @ApiModelProperty(value = "系统-组织人员关联信息表岗位")
    private String umodelPosition;
 
    @ApiModelProperty(value = "系统-组织人员关联信息表所属部门编码(关联department表)", example = "1")
    private Integer umodelDepartmentId;
 
    @ApiModelProperty(value = "系统-组织人员关联信息表绑定设备ID", example = "1")
    private Integer umodelDeviceId;
 
    @ApiModelProperty(value = "系统-组织人员关联信息表绑定时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date umodelDeviceDate;
 
    @ApiModelProperty(value = "系统-组织人员关联信息表数据来源字典编码(关联system_dict_data表)", example = "1")
    private Integer umodelOrigin;
 
    @ApiModelProperty(value = "系统-组织人员关联信息表系统用户编码(关联system_user表),为空标识为关联登录账号", example = "1")
    private Integer umodelUserId;
 
    @ApiModelProperty(value = "系统-组织人员关联信息表岗位编码", example = "1")
    private Integer umodelPositionId;
 
    @ApiModelProperty(value = "系统-组织人员关联信息表用户权限工序编码集合,英文逗号隔开")
    private String umodelProcedureIds;
 
    @ApiModelProperty(value = "生产设备信息表主键", example = "1")
    private Integer dmodelId;
 
    @ApiModelProperty(value = "生产设备信息表是否已删除 0未删除 1已删除", example = "1")
    private Integer dmodelDeleted;
 
    @ApiModelProperty(value = "生产设备信息表创建人编码", example = "1")
    private Integer dmodelCreateUser;
 
    @ApiModelProperty(value = "生产设备信息表创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date dmodelCreateTime;
 
    @ApiModelProperty(value = "生产设备信息表更新人编码", example = "1")
    private Integer dmodelUpdateUser;
 
    @ApiModelProperty(value = "生产设备信息表更新时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date dmodelUpdateTime;
 
    @ApiModelProperty(value = "生产设备信息表备注")
    private String dmodelRemark;
 
    @ApiModelProperty(value = "生产设备信息表主组织编码(关联department表根组织)", example = "1")
    private Integer dmodelRootDepartId;
 
    @ApiModelProperty(value = "生产设备信息表公司级组织编码(关联department表)", example = "1")
    private Integer dmodelDepartId;
 
    @ApiModelProperty(value = "生产设备信息表工序编码(关联procedure表)", example = "1")
    private Integer dmodelProcedureId;
 
    @ApiModelProperty(value = "生产设备信息表设备编码", example = "1")
    private Integer dmodelCode;
 
    @ApiModelProperty(value = "生产设备信息表类型 0组 1设备", example = "1")
    private Integer dmodelType;
 
    @ApiModelProperty(value = "生产设备信息表名称")
    private String dmodelName;
 
    @ApiModelProperty(value = "生产设备信息表型号")
    private String dmodelModel;
 
    @ApiModelProperty(value = "生产设备信息表运行状态'-1.已报废,0.待启用,1.已启用,2.已停用", example = "1")
    private Integer dmodelStatus;
 
    @ApiModelProperty(value = "生产设备信息表供应商")
    private String dmodelSupplier;
 
    @ApiModelProperty(value = "生产设备信息表工位编号")
    private String dmodelStationCode;
 
    @ApiModelProperty(value = "生产设备信息表设备组编码(自关联,type=0)", example = "1")
    private Integer dmodelGroupId;
 
    @ApiModelProperty(value = "生产设备信息表序列号")
    private String dmodelSerialNum;
 
    @ApiModelProperty(value = "权限部门编码集合" ,hidden = true)
    private List<Integer> departIds;
 
    @ApiModelProperty(value = "主组织编码(关联department表根组织)", example = "1")
    private Integer rootDepartId;
 
    @ApiModelProperty(value = "公司级组织编码(关联department表)", example = "1")
    private Integer departId;
 
    @ApiModelProperty(value = "部门名称")
    private String tmodelName ;
 
    @ApiModelProperty(value = "生产计划id", example = "1")
    private Integer planId ;
 
}