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
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
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 = "sm_t_evaluationrule")
@JsonInclude(JsonInclude.Include.NON_NULL)
@ApiModel(value = "Evaluationrule")
public class Evaluationrule {
    @Id
    @Column(name = "ER_GUID")
    @ApiModelProperty(value = "评估规则guid")
    var guid: String? = null
 
    @Column(name = "ER_RuleName")
    @ApiModelProperty(value = "评估规则名称")
    var rulename: String? = null
 
    /**
     * 从值域表获取(1 规范性考核;2 评分)
     */
    @Column(name = "ER_RuleType")
    @ApiModelProperty(value = "评估规则类型")
    var ruletype: String? = null
 
    /**
     * 从值域表获取
     */
    @Column(name = "ER_TaskTypeID")
    @ApiModelProperty(value = "适用任务类型id")
    var tasktypeid: Byte? = null
 
    /**
     * 从值域表获取
     */
    @Column(name = "ER_TaskType")
    @ApiModelProperty(value = "适用任务类型")
    var tasktype: String? = null
 
    /**
     * 从值域表获取
     */
    @Column(name = "ER_ScenseTypeID")
    @ApiModelProperty(value = "场景类型id")
    var scensetypeid: Byte? = null
 
    /**
     * 从值域表获取
     */
    @Column(name = "ER_ScenseType")
    @ApiModelProperty(value = "场景类型")
    var scensetype: String? = null
 
    /**
     * 从值域表获取
     */
    @Column(name = "ER_ScenseSubTypeID")
    @ApiModelProperty(value = "场景子类型id")
    var scensesubtypeid: Byte? = null
 
    /**
     * 从值域表获取
     */
    @Column(name = "ER_ScenseSubType")
    @ApiModelProperty(value = "场景子类型")
    var scensesubtype: String? = null
 
    /**
     * 若是规范性,从值域类别表中获取规范性值域
     */
    @Column(name = "ER_ResultRange")
    @ApiModelProperty(value = "结果范围")
    var resultrange: String? = null
 
    @Column(name = "ER_ProvinceCode")
    @ApiModelProperty(value = "区县编号")
    var provincecode: String? = null
 
    @Column(name = "ER_ProvinceName")
    @ApiModelProperty(value = "区县")
    var provincename: String? = null
 
    @Column(name = "ER_CityCode")
    @ApiModelProperty(value = "城市编号")
    var citycode: String? = null
 
    @Column(name = "ER_CityName")
    @ApiModelProperty(value = "城市")
    var cityname: String? = null
 
    @Column(name = "ER_DistrictCode")
    @ApiModelProperty(value = "区县编号")
    var districtcode: String? = null
 
    @Column(name = "ER_DistrictName")
    @ApiModelProperty(value = "区县")
    var districtname: String? = null
 
    @Column(name = "ER_TownCode")
    @ApiModelProperty(value = "街镇编号")
    var towncode: String? = null
 
    @Column(name = "ER_TownName")
    @ApiModelProperty(value = "街镇")
    var townname: String? = null
 
    /**
     * 从值域表获取(1 省;2 地市;3 区县;4 街镇;5 混合)
     */
    @Column(name = "ER_Suitable")
    @ApiModelProperty(value = "ER_Suitable")
    var suitable: Boolean? = null
 
    /**
     * 从值域表获取(1 省;2 地市;3 区县;4 街镇;5 混合)
     */
    @Column(name = "ER_IsUse")
    @ApiModelProperty(value = "是否可用")
    var isuse: Boolean? = null
 
    @Column(name = "ER_StartTime")
    @ApiModelProperty(value = "开始时间")
    var starttime: Date? = null
 
    @Column(name = "ER_EndTime")
    @ApiModelProperty(value = "结束时间")
    var endtime: Date? = null
 
    @Column(name = "ER_FinallyUseTime")
    @ApiModelProperty(value = "最后使用时间")
    var finallyusetime: Date? = null
 
    @Column(name = "ER_1stVerifierGUID")
    @ApiModelProperty(value = "首位审核者id")
    var er1stverifierguid: String? = null
 
    @Column(name = "ER_1stVerifierUserName")
    @ApiModelProperty(value = "首位审核者用户名")
    var er1stverifierusername: String? = null
 
    @Column(name = "ER_1stVerifierRealName")
    @ApiModelProperty(value = "首位审核者昵称")
    var er1stverifierrealname: String? = null
 
    @Column(name = "ER_1stVerifyTime")
    @ApiModelProperty(value = "首次审核时间")
    var er1stverifytime: Date? = null
 
    @Column(name = "ER_1stIsVerify")
    @ApiModelProperty(value = "首次审核结果")
    var er1stisverify: Boolean? = null
 
    @Column(name = "ER_2ndVerifierGUID")
    @ApiModelProperty(value = "复核用户id")
    var er2ndverifierguid: String? = null
 
    @Column(name = "ER_2ndVerifierUserName")
    @ApiModelProperty(value = "复核用户名称")
    var er2ndverifierusername: String? = null
 
    @Column(name = "ER_2ndVerifierRealName")
    @ApiModelProperty(value = "复核用户昵称")
    var er2ndverifierrealname: String? = null
 
    @Column(name = "ER_2ndVerifyTime")
    @ApiModelProperty(value = "复核时间")
    var er2ndverifytime: Date? = null
 
    @Column(name = "ER_2ndIsVerify")
    @ApiModelProperty(value = "复核结果")
    var er2ndisverify: Boolean? = null
 
    @Column(name = "ER_3rdVerifierGUID")
    @ApiModelProperty(value = "再次复核用户id")
    var er3rdverifierguid: String? = null
 
    @Column(name = "ER_3rdVerifierUserName")
    @ApiModelProperty(value = "再次复核用户名称")
    var er3rdverifierusername: String? = null
 
    @Column(name = "ER_3rdVerifierRealName")
    @ApiModelProperty(value = "再次复核用户昵称")
    var er3rdverifierrealname: String? = null
 
    @Column(name = "ER_3rdVerifyTime")
    @ApiModelProperty(value = "再次复核时间")
    var er3rdverifytime: Date? = null
 
    @Column(name = "ER_3rdIsVerify")
    @ApiModelProperty(value = "再次复核结果")
    var er3rdisverify: Boolean? = null
 
    @Column(name = "ESR_CreateDate")
    @ApiModelProperty(value = "创建时间")
    var createdate: Date? = null
 
    @Column(name = "ESR_UpdateDate")
    @ApiModelProperty(value = "更新时间")
    var updatedate: Date? = null
 
    @Column(name = "ER_Extension1")
    @ApiModelProperty(value = "扩展字段一")
    var extension1: String? = null
 
    @Column(name = "ER_Extension2")
    @ApiModelProperty(value = "扩展字段二")
    var extension2: String? = null
 
    @Column(name = "ER_Extension3")
    @ApiModelProperty(value = "扩展字段三")
    var extension3: String? = null
 
    @Column(name = "ER_Remark")
    @ApiModelProperty(value = "备注")
    var remark: String? = null
}