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
package cn.flightfeather.supervision.domain.ds1.entity
 
import com.fasterxml.jackson.annotation.JsonInclude
import java.util.*
import javax.persistence.Column
import javax.persistence.Id
import javax.persistence.Table
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
 
@Table(name = "im_t_inspection")
@JsonInclude(JsonInclude.Include.NON_NULL)
@ApiModel(value = "Inspection")
public class Inspection {
    @Id
    @Column(name = "I_GUID")
    @ApiModelProperty(value = "主键16位guid")
    var guid: String? = null
 
    @Column(name = "ST_GUID")
    @ApiModelProperty(value = "巡查任务guid")
    var stguid: String? = null
 
    @Column(name = "S_GUID")
    @ApiModelProperty(value = "场景guid")
    var sguid: String? = null
 
    @Column(name = "I_ScenseName")
    @ApiModelProperty(value = "场景名称")
    var scensename: String? = null
 
    @Column(name = "I_ScenseAddress")
    @ApiModelProperty(value = "场景地址")
    var scenseaddress: String? = null
 
    @Column(name = "I_IsTogether")
    @ApiModelProperty(value = "是否用户一起监管")
    var istogether: Boolean? = null
 
    @Column(name = "I_EntourageT")
    @ApiModelProperty(value = "I_EntourageT")
    var entouraget: String? = null
 
    @Column(name = "I_EntourageWX")
    @ApiModelProperty(value = "I_EntourageWX")
    var entouragewx: String? = null
 
    @Column(name = "I_Entourage")
    @ApiModelProperty(value = "I_Entourage")
    var entourage: String? = null
 
    @Column(name = "I_ExecutionStartTime")
    @ApiModelProperty(value = "评估开始时间")
    var executionstarttime: Date? = null
 
    @Column(name = "I_ExecutionEndTime")
    @ApiModelProperty(value = "评估结束时间")
    var executionendtime: Date? = null
 
    @Column(name = "I_ProblemCount")
    @ApiModelProperty(value = "问题数量")
    var problemcount: Int? = null
 
    /**
     * 全部复核则为true
     */
    @Column(name = "I_IsRechecked")
    @ApiModelProperty(value = "全部复核则为true")
    var isrechecked: Boolean? = null
 
    @Column(name = "I_RecheckCount")
    @ApiModelProperty(value = "问题复核数量")
    var recheckcount: Int? = null
 
    @Column(name = "I_PromissedNum")
    @ApiModelProperty(value = "问题承诺整改数量")
    var promissednum: Int? = null
 
    @Column(name = "I_ChangedNum")
    @ApiModelProperty(value = "问题整改数")
    var changednum: Int? = null
 
    /**
     * 全部整改则为true
     */
    @Column(name = "I_IsChanged")
    @ApiModelProperty(value = "全部整改则为true")
    var ischanged: Boolean? = null
 
    @Column(name = "I_IsRvaluated")
    @ApiModelProperty(value = "I_IsRvaluated")
    var isrvaluated: Boolean? = null
 
    @Column(name = "I_isPromissed")
    @ApiModelProperty(value = "是否承诺整改")
    var ispromissed: Boolean? = null
 
    @Column(name = "I_PromissedTime")
    @ApiModelProperty(value = "承诺时间")
    var promissedtime: Date? = null
 
    @Column(name = "I_PromissedUserGUID")
    @ApiModelProperty(value = "承诺用户guid")
    var promisseduserguid: String? = null
 
    @Column(name = "I_PromissedUserName")
    @ApiModelProperty(value = "承诺用户名称")
    var promissedusername: String? = null
 
    @Column(name = "I_PromissedUserRealName")
    @ApiModelProperty(value = "承诺用户昵称")
    var promisseduserrealname: String? = null
 
    @Column(name = "I_PromissedWay")
    @ApiModelProperty(value = "承诺方式")
    var promissedway: String? = null
 
    /**
     * 记录截止时间
     */
    @Column(name = "I_PromissedDeadline")
    @ApiModelProperty(value = "承诺截止时间")
    var promisseddeadline: Date? = null
 
    @Column(name = "I_PromissBookPath")
    @ApiModelProperty(value = "承诺书路径")
    var promissbookpath: String? = null
 
    @Column(name = "I_SignPath")
    @ApiModelProperty(value = "签字路径")
    var signpath: String? = null
 
    @Column(name = "I_Extension1")
    @ApiModelProperty(value = "扩展字段一")
    var extension1: String? = null
 
    @Column(name = "I_Extension2")
    @ApiModelProperty(value = "扩展字段二")
    var extension2: String? = null
 
    @Column(name = "I_Extension3")
    @ApiModelProperty(value = "扩展字段三")
    var extension3: String? = null
 
    @Column(name = "I_Remark")
    @ApiModelProperty(value = "备注")
    var remark: String? = null
}