111
k94314517
2023-08-15 f41e23e6db7436fd9e1b811314d2f497d8bc63f2
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
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;
 
/**
 * @author 江蹄蹄
 * @date 2022/04/20 10:59
 */
@Data
@ApiModel("组织信息查询参数")
public class QueryDepartmentExtDTO {
 
    @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 name;
 
    @ApiModelProperty(value = "备注")
    private String remark;
 
    @ApiModelProperty(value = "主组织ID(自关联,type=4该字段为空)", example = "1")
    private Integer rootId;
 
    @ApiModelProperty(value = "上级组织ID(自关联)", example = "1")
    private Integer parentId;
    @ApiModelProperty(value = "最近公司级编码", example = "1")
    private Integer comDepartId;
 
    @ApiModelProperty(value = "公司ID(关联company表,type=4该字段为空)", example = "1")
    private Integer companyId;
 
    @ApiModelProperty(value = "组织类型 0公司 1工厂 2部门 3班组 4平台组织", example = "1")
    private Integer type;
 
    @ApiModelProperty(value = "关联ERP编码(type=4该字段为空)")
    private String erpId;
 
    @ApiModelProperty(value = "状态 0启用 1失效", example = "1")
    private Integer status;
 
    @ApiModelProperty(value = "最后启用时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date validTime;
 
    @ApiModelProperty(value = "最后失效时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date invalidTime;
 
    @ApiModelProperty(value = "系统-组织信息表主键", example = "1")
    private Integer pmodelId;
 
    @ApiModelProperty(value = "系统-组织信息表是否已删除 0未删除 1已删除", example = "1")
    private Integer pmodelDeleted;
 
    @ApiModelProperty(value = "系统-组织信息表创建人编码", example = "1")
    private Integer pmodelCreateUser;
 
    @ApiModelProperty(value = "系统-组织信息表创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date pmodelCreateTime;
 
    @ApiModelProperty(value = "系统-组织信息表更新人编码", example = "1")
    private Integer pmodelUpdateUser;
 
    @ApiModelProperty(value = "系统-组织信息表更新时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date pmodelUpdateTime;
 
    @ApiModelProperty(value = "系统-组织信息表名称,不可重复")
    private String pmodelName;
 
    @ApiModelProperty(value = "系统-组织信息表备注")
    private String pmodelRemark;
 
    @ApiModelProperty(value = "系统-组织信息表主组织ID(自关联,type=4该字段为空)", example = "1")
    private Integer pmodelRootId;
 
    @ApiModelProperty(value = "系统-组织信息表上级组织ID(自关联)", example = "1")
    private Integer pmodelParentId;
 
    @ApiModelProperty(value = "系统-组织信息表公司ID(关联company表,type=4该字段为空)", example = "1")
    private Integer pmodelCompanyId;
 
    @ApiModelProperty(value = "系统-组织信息表组织类型 0公司 1工厂 2部门 3班组 4平台组织", example = "1")
    private Integer pmodelType;
 
    @ApiModelProperty(value = "系统-组织信息表关联ERP编码(type=4该字段为空)")
    private String pmodelErpId;
 
    @ApiModelProperty(value = "系统-组织信息表状态 0启用 1失效", example = "1")
    private Integer pmodelStatus;
 
    @ApiModelProperty(value = "系统-组织信息表最后启用时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date pmodelValidTime;
 
    @ApiModelProperty(value = "系统-组织信息表最后失效时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date pmodelInvalidTime;
 
    @ApiModelProperty(value = "系统-组织信息表主键", example = "1")
    private Integer rmodelId;
 
    @ApiModelProperty(value = "系统-组织信息表是否已删除 0未删除 1已删除", example = "1")
    private Integer rmodelDeleted;
 
    @ApiModelProperty(value = "系统-组织信息表创建人编码", example = "1")
    private Integer rmodelCreateUser;
 
    @ApiModelProperty(value = "系统-组织信息表创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date rmodelCreateTime;
 
    @ApiModelProperty(value = "系统-组织信息表更新人编码", example = "1")
    private Integer rmodelUpdateUser;
 
    @ApiModelProperty(value = "系统-组织信息表更新时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date rmodelUpdateTime;
 
    @ApiModelProperty(value = "系统-组织信息表名称,不可重复")
    private String rmodelName;
 
    @ApiModelProperty(value = "系统-组织信息表备注")
    private String rmodelRemark;
 
    @ApiModelProperty(value = "系统-组织信息表主组织ID(自关联,type=4该字段为空)", example = "1")
    private Integer rmodelRootId;
 
    @ApiModelProperty(value = "系统-组织信息表上级组织ID(自关联)", example = "1")
    private Integer rmodelParentId;
 
    @ApiModelProperty(value = "系统-组织信息表公司ID(关联company表,type=4该字段为空)", example = "1")
    private Integer rmodelCompanyId;
 
    @ApiModelProperty(value = "系统-组织信息表组织类型 0公司 1工厂 2部门 3班组 4平台组织", example = "1")
    private Integer rmodelType;
 
    @ApiModelProperty(value = "系统-组织信息表关联ERP编码(type=4该字段为空)")
    private String rmodelErpId;
 
    @ApiModelProperty(value = "系统-组织信息表状态 0启用 1失效", example = "1")
    private Integer rmodelStatus;
 
    @ApiModelProperty(value = "系统-组织信息表最后启用时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date rmodelValidTime;
 
    @ApiModelProperty(value = "系统-组织信息表最后失效时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date rmodelInvalidTime;
 
}