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
package cn.flightfeather.supervision.domain.ds1.entity
 
import com.fasterxml.jackson.annotation.JsonInclude
import java.math.BigDecimal
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_problemlist")
@JsonInclude(JsonInclude.Include.NON_NULL)
@ApiModel(value = "Problemlist")
open class Problemlist {
    @Id
    @Column(name = "PL_GUID")
    @ApiModelProperty(value = "主键16位guid")
    var guid: String? = null
 
    @Column(name = "I_GUID")
    @ApiModelProperty(value = "巡查记录guid")
    var iguid: 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 = "PL_SenseName")
    @ApiModelProperty(value = "场景名称")
    var sensename: String? = null
 
    @Column(name = "PL_SenseAddress")
    @ApiModelProperty(value = "场景地址")
    var senseaddress: String? = null
 
    @Column(name = "PT_GUID")
    @ApiModelProperty(value = "问题类型guid")
    var ptguid: String? = null
 
    @Column(name = "PL_ProblemName")
    @ApiModelProperty(value = "问题名称")
    var problemname: String? = null
 
    @Column(name = "PL_Longitude")
    @ApiModelProperty(value = "问题所在经度")
    var longitude: BigDecimal? = null
 
    @Column(name = "PL_Latitude")
    @ApiModelProperty(value = "问题所在纬度")
    var latitude: BigDecimal? = null
 
    @Column(name = "PL_LocationID")
    @ApiModelProperty(value = "问题位置编号")
    var locationid: Byte? = null
 
    @Column(name = "PL_Location")
    @ApiModelProperty(value = "问题位置")
    var location: String? = null
 
    @Column(name = "PL_Time")
    @ApiModelProperty(value = "问题记录时间")
    var time: Date? = null
 
    @Column(name = "PL_IsRechecked")
    @ApiModelProperty(value = "问题是否复核")
    var isrechecked: Boolean? = null
 
    @Column(name = "PL_RecheckTime")
    @ApiModelProperty(value = "复核时间")
    var rechecktime: Date? = null
 
    @Column(name = "PL_RecheckUserGUID")
    @ApiModelProperty(value = "复核用户guid")
    var recheckuserguid: String? = null
 
    @Column(name = "PL_RecheckUserName")
    @ApiModelProperty(value = "复核用户名称")
    var recheckusername: String? = null
 
    @Column(name = "PL_RecheckUserRealName")
    @ApiModelProperty(value = "复核用户昵称")
    var recheckuserrealname: String? = null
 
    @Column(name = "PL_RecheckDescription")
    @ApiModelProperty(value = "复核描述")
    var recheckdescription: String? = null
 
    @Column(name = "PL_RecheckResultID")
    @ApiModelProperty(value = "复核结果id")
    var recheckresultid: Boolean? = null
 
    /**
     * 未整改/部分整改/大部分整改/全部整改,从值域表里调用
     */
    @Column(name = "PL_RecheckResult")
    @ApiModelProperty(value = "未整改/部分整改/大部分整改/全部整改,从值域表里调用")
    var recheckresult: String? = null
 
    @Column(name = "PL_IsChanged")
    @ApiModelProperty(value = "是否整改")
    var ischanged: Boolean? = null
 
    /**
     * 现场整改/承诺整改 值域表
     */
    @Column(name = "PL_ChangeCatalog")
    @ApiModelProperty(value = "现场整改/承诺整改 值域表")
    var changecatalog: String? = null
 
    @Column(name = "PL_ChangedTime")
    @ApiModelProperty(value = "整改时间")
    var changedtime: Date? = null
 
    @Column(name = "PL_ChangedResult")
    @ApiModelProperty(value = "整改结果")
    var changedresult: String? = null
 
    @Column(name = "PL_Advise")
    @ApiModelProperty(value = "问题建议")
    var advise: String? = null
 
    @Column(name = "PL_Extension1")
    @ApiModelProperty(value = "记录整改承诺的最后期限时间")
    var extension1: String? = null
 
    @Column(name = "PL_Extension2")
    @ApiModelProperty(value = "记录整改承诺的内容文本")
    var extension2: String? = null
 
    @Column(name = "PL_Extension3")
    @ApiModelProperty(value = "记录问题的审核状态,true:已审核;false:未审核")
    var extension3: String? = null
 
    @Column(name = "PL_Remark")
    @ApiModelProperty(value = "备注")
    var remark: String? = null
}