cjl
2023-09-26 9ff80d30c433c274dac4a2d07bbbbb7ec3cc6122
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
package com.moral.api.pojo.vo.allocation;
 
import com.moral.api.pojo.ext.allocation.AllocationExt;
import com.moral.api.pojo.vo.approvetable.ApproveTableListVo;
import com.moral.api.pojo.vo.file.FileVo;
import com.moral.api.utils.BeanConverts;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
 
import java.io.Serializable;
import java.util.Date;
import java.util.List;
 
/**
 * <p>
 * 交办单
 * </p>
 * deyt template generate
 * @author JI
 * @since 2023-09-25
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="Allocation - 详情VO对象", description="Allocation - 详情VO对象")
public class AllocationVo implements Serializable {
 
 
    @ApiModelProperty(value = "主键id")
    private Integer allocationId;
 
    @ApiModelProperty(value = "交办单号")
    private String allocationNum;
 
 
    @ApiModelProperty(value = "上报时间")
    private Date escalationTime;
 
    @ApiModelProperty(value = "污染位置")
    private String pollutePosition;
 
    @ApiModelProperty(value = "责任单位id")
    private Integer unitId;
 
    @ApiModelProperty(value = "污染分类id")
    private Integer polluteType;
 
    @ApiModelProperty(value = "整改类型id")
    private Integer changeType;
 
    @ApiModelProperty(value = "期限天数")
    private Integer changeDay;
 
    @ApiModelProperty(value = "上报单位id")
    private Integer escalationUnitId;
 
    @ApiModelProperty(value = "上报人")
    private String escalationName;
 
    @ApiModelProperty(value = "排查方式id")
    private Integer investigationType;
 
    @ApiModelProperty(value = "问题描述")
    private String problemDescribe;
 
    @ApiModelProperty(value = "是否整改")
    private Integer isChange;
 
    @ApiModelProperty(value = "整改反馈")
    private String changeDescribe;
 
    @ApiModelProperty(value = "整改人性名")
    private String changeName;
 
    @ApiModelProperty(value = "整改时间")
    private Date changeTime;
 
    @ApiModelProperty(value = "考核分值")
    private Integer checkScore;
 
    @ApiModelProperty(value = "考核理由")
    private String checkDescribe;
 
    @ApiModelProperty(value = "考核人")
    private String checkName;
 
    @ApiModelProperty(value = "考核时间")
    private Date checkTime;
 
    @ApiModelProperty(value = "状态")
    private Integer state;
 
    @ApiModelProperty(value = "是否作废")
    private Integer isInvalid;
 
    @ApiModelProperty(value = "作废理由")
    private String invalidReason;
 
    @ApiModelProperty(value = "创建人id")
    private Integer createId;
 
    @ApiModelProperty(value = "创建人姓名")
    private String createName;
 
    @ApiModelProperty(value = "创建时间")
    private Date createTime;
 
    @ApiModelProperty(value = "更新人id")
    private Integer updateId;
 
    @ApiModelProperty(value = "更新人姓名")
    private String updateName;
 
    @ApiModelProperty(value = "更新时间")
    private Date updateTime;
 
    @ApiModelProperty(value = "基础附件")
    private List<FileVo> fileBaseList;
 
    @ApiModelProperty(value = "整改附件")
    private List<FileVo> fileChangeList;
 
    @ApiModelProperty(value = "审批附件")
    private List<FileVo> fileApproveList;
 
    @ApiModelProperty(value = "流程状态")
    private List<ApproveTableListVo> approveList;
 
 
    public static AllocationVo convert(AllocationExt allocationExt) {
        AllocationVo allocationVo = BeanConverts.convert(allocationExt, AllocationVo.class);
        return allocationVo;
    }
 
}