ZQN
2024-06-19 e59e6a8a2fcf3ac2194a69927cd5690453a83e91
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
package com.project.enforce.domain.bo.queryBo;
 
import com.fasterxml.jackson.annotation.JsonFormat;
import com.project.common.core.domain.BaseQuery;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
 
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
 
/**
 * 执法单分页查询对象 enforce_order
 *
 * @author manton
 */
@EqualsAndHashCode(callSuper = true)
@Data
@ApiModel("执法单分页查询对象")
public class EnforceOrderQueryBo extends BaseQuery{
 
    /** 分页大小 */
    @ApiModelProperty("分页大小")
    private Integer pageSize;
    /** 当前页数 */
    @ApiModelProperty("当前页数")
    private Integer pageNum;
    /** 排序列 */
    @ApiModelProperty("排序列")
    private String orderByColumn;
    /** 排序的方向desc或者asc */
    @ApiModelProperty(value = "排序的方向", example = "asc,desc")
    private String isAsc;
 
 
    /** 单据编号 */
    @ApiModelProperty("单据编号")
    private String orderNo;
    /** 企业id */
    @ApiModelProperty("企业id")
    private Long companyId;
    /** 企业名 */
    @ApiModelProperty("企业名")
    private String companyName;
    /** 企业社会编码 */
    @ApiModelProperty("企业社会编码")
    private String companyCode;
    /** 企业联系人 */
    @ApiModelProperty("企业联系人")
    private String companyUser;
    /** 企业联系人电话(账号) */
    @ApiModelProperty("企业联系人电话(账号)")
    private String companyPhone;
    /** 企业地址 */
    @ApiModelProperty("企业地址")
    private String companyAddress;
    /** 所属区域编码 */
    @ApiModelProperty("所属区域编码")
    private String regionCode;
    /** 所属区域 */
    @ApiModelProperty("所属区域")
    private String regionName;
    /** 执法原因 */
    @ApiModelProperty("执法原因")
    private String enforceReason;
 
    @ApiModelProperty("执法类型")
    private String enforceType;
 
    /** 申请人id */
    @ApiModelProperty("申请人id")
    private Long applyId;
    /** 申请人 */
    @ApiModelProperty("申请人")
    private String applyUser;
    /** 申请人电话 */
    @ApiModelProperty("申请人电话")
    private String applyPhone;
    /** 申请人单位 */
    @ApiModelProperty("申请人单位")
    private Long applyDeptId;
    /** 申请人单位 */
    @ApiModelProperty("申请人单位")
    private String applyDeptName;
    /** 申请时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty("申请时间")
    private Date applyTime;
    /** 执法队员人数 */
    @ApiModelProperty("执法队员人数")
    private Integer userNum;
    /** 预警状态:0正常,1预警 */
    @ApiModelProperty("预警状态:0正常,1预警")
    private Integer warnStatus;
    /** 预警原因 */
    @ApiModelProperty("预警原因")
    private String warnReason;
    /** 订单状态:-1撤回,0待提交,1已提交,2待执行,3已执行,4已评价 */
    @ApiModelProperty("订单状态:-1撤回,0待提交,1已提交,2待执行,3已执行,4已评价")
    private Integer orderStatus;
    /** 审批人单位 */
    @ApiModelProperty("审批人单位")
    private Long checkDeptId;
    /** 审批人单位 */
    @ApiModelProperty("审批人单位")
    private String checkDeptName;
    /** 订单状态:-1拒绝,0待审批,1审批中,2通过 */
    @ApiModelProperty("订单状态:-1拒绝,0待审批,1审批中,2通过")
    private Integer checkStatus;
    /** 审批原因 */
    @ApiModelProperty("审批原因")
    private String checkReason;
    /** 当前审批层级: */
    @ApiModelProperty("当前审批层级:")
    private Integer checkLevel;
    /** 执行人id */
    @ApiModelProperty("执行人id")
    private Long executeId;
    /** 执行人 */
    @ApiModelProperty("执行人")
    private String executeUser;
    /** 执行人电话 */
    @ApiModelProperty("执行人电话")
    private String executePhone;
    /** 执行人单位 */
    @ApiModelProperty("执行人单位")
    private Long executeDeptId;
    /** 执行人单位 */
    @ApiModelProperty("执行人单位")
    private String executeDeptName;
    /** 执行时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty("执行时间")
    private Date executeTime;
    /** 执法结果:0正常,1待整改 */
    @ApiModelProperty("执法结果:0正常,1待整改")
    private Integer regionStatus;
    /** 执法结果说明 */
    @ApiModelProperty("执法结果说明")
    private String regionReason;
    /** 执法图片 */
    @ApiModelProperty("执法图片")
    private String regionImgs;
    /** 执法视频 */
    @ApiModelProperty("执法视频")
    private String regionVideos;
    /** 是否通知企业:0否,1是 */
    @ApiModelProperty("是否通知企业:0否,1是")
    private Integer isNoticeCompany;
    /** 是否公示:0否,1是 */
    @ApiModelProperty("是否公示:0否,1是")
    private Integer isShow;
    /** 是否评价:0否,1是 */
    @ApiModelProperty("是否评价:0否,1是")
    private Integer isEva;
    /** 评价总得分 */
    @ApiModelProperty("评价总得分")
    private BigDecimal totalScore;
 
    /** 是否投诉:0否,1是 */
    @ApiModelProperty("是否投诉:0否,1是")
    private Integer isComplaint;
 
    /** 投诉内容 */
    @ApiModelProperty("投诉内容")
    private String complaintReason;
 
    /** 投诉类型 */
    @ApiModelProperty("投诉类型")
    private String complaintType;
 
    @ApiModelProperty("申请部门ids")
    private List<Long> applyDeptIds;
 
    @ApiModelProperty("是否审批查询:1是")
    private Integer isCheckQuery;
 
}