xiaoyong931011
2021-06-28 5bea19d97acc927f0eeca23b89111ed828ac7ce6
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
package com.xzx.gc.model.query;
 
 
import com.xzx.gc.annotation.Query;
import com.xzx.gc.util.Tool;
import com.xzx.gc.util.enums.CoreDictType;
import org.apache.commons.lang3.StringUtils;
 
import java.util.Date;
 
public class UserQuery extends PageParam {
 
    @Query(name="账号",display=true,fuzzy=true)
    private String code ;
    @Query(name="名称",display=true,fuzzy=true)
    private String name ;
    @Query(name="部门",display=true,type=Query.TYPE_CONTROL,control="org")
    private Long orgId;
    
    @Query(name="状态",display=true,type=Query.TYPE_DICT,dict= CoreDictType.USER_STATE)
    private String state;
    
    @Query(name="职务",display=true,type=Query.TYPE_DICT,dict="job_type",group="job_type")
    private String jobType0;
    
    @Query(name="职务明细",display=true,type=Query.TYPE_DICT,dict="",group="job_type")
    private String jobType1;
    
    
    @Query(name="创建日期",display=true,type=Query.TYPE_DATE_BETWEEN)
    private String createDateRange;
    private Date createDateMin;
    private Date createDateMax;
    @Query(name="开始时间",display=true)
    private String startTime;
    @Query(name="结束时间",display=true)
    private String endTime;
 
    private Integer delFlag= 0;
 
    public Integer getDelFlag() {
        return delFlag;
    }
 
    public void setDelFlag(Integer delFlag) {
        this.delFlag = delFlag;
    }
 
    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public Long getOrgId() {
        return orgId;
    }
    public void setOrgId(Long orgId) {
        this.orgId = orgId;
    }
    public String getState() {
        return state;
    }
    public void setState(String state) {
        this.state = state;
    }
 
    public String getStartTime() {
        return startTime;
    }
 
    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }
 
    public String getEndTime() {
        return endTime;
    }
 
    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }
 
    public String getJobType0() {
        return jobType0;
    }
    public void setJobType0(String jobType0) {
        this.jobType0 = jobType0;
    }
    public String getJobType1() {
        return jobType1;
    }
    public void setJobType1(String jobType1) {
        this.jobType1 = jobType1;
    }
    public String getCreateDateRange() {
        return createDateRange;
    }
    public void setCreateDateRange(String createDateRange) {
        this.createDateRange = createDateRange;
        if(StringUtils.isEmpty(createDateRange)) {
            return ;
        }
        Date[] ds = Tool.parseDataRange(createDateRange);
        this.createDateMin=ds[0];
        this.createDateMax =ds[1];
    }
    public Date getCreateDateMin() {
        return createDateMin;
    }
    public void setCreateDateMin(Date createDateMin) {
        this.createDateMin = createDateMin;
    }
    public Date getCreateDateMax() {
        return createDateMax;
    }
    public void setCreateDateMax(Date createDateMax) {
        this.createDateMax = createDateMax;
    }
//    public String getJobSubType() {
//        return jobSubType;
//    }
//    public void setJobSubType(String jobSubType) {
//        this.jobSubType = jobSubType;
//    }
//   
 
 
 
}