feiyu02
2024-09-25 0516cba27e632f20efac2752787f38f0c87baafa
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
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
 
@JsonInclude(JsonInclude.Include.NON_NULL)
@Table(name = "tm_t_subtask")
public class Subtask {
    @Id
    @Column(name = "ST_GUID")
    var stguid: String? = null
 
    /**
     * 月任务或其他顶层任务,不为空
     */
    @Column(name = "T_GUID")
    var tguid: String? = null
 
    /**
     * 所属日的T_GUID,可为空
     */
    @Column(name = "TS_GUID")
    var tsguid: String? = null
 
    @Column(name = "ST_name")
    var name: String? = null
 
    @Column(name = "ST_Priority")
    var priority: Boolean? = null
 
    @Column(name = "ST_TypeNo")
    var typeno: Byte? = null
 
    @Column(name = "ST_Type")
    var type: String? = null
 
    @Column(name = "ST_ProvinceCode")
    var provincecode: String? = null
 
    @Column(name = "ST_ProvinceName")
    var provincename: String? = null
 
    @Column(name = "ST_CityCode")
    var citycode: String? = null
 
    @Column(name = "ST_CityName")
    var cityname: String? = null
 
    @Column(name = "ST_DistrictCode")
    var districtcode: String? = null
 
    @Column(name = "ST_DistrictName")
    var districtname: String? = null
 
    @Column(name = "ST_TownCode")
    var towncode: String? = null
 
    @Column(name = "ST_TownName")
    var townname: String? = null
 
    @Column(name = "ST_ScenseName")
    var scensename: String? = null
 
    @Column(name = "ST_ScenseID")
    var scenseid: String? = null
 
    @Column(name = "ST_ScenseAddress")
    var scenseaddress: String? = null
 
    @Column(name = "ST_DeadLineType")
    var deadlinetype: String? = null
 
    @Column(name = "ST_PlanStartTime")
    var planstarttime: Date? = null
 
    @Column(name = "ST_PlanEndTime")
    var planendtime: Date? = null
 
    @Column(name = "ST_DeployerGUID")
    var deployerguid: String? = null
 
    @Column(name = "ST_DeployerUserName")
    var deployerusername: String? = null
 
    @Column(name = "ST_DeployerRealName")
    var deployerrealname: String? = null
 
    @Column(name = "ST_DeployTime")
    var deploytime: Date? = null
 
    @Column(name = "ST_ExecutionStartTime")
    var executionstarttime: Date? = null
 
    @Column(name = "ST_ExecutionEndTime")
    var executionendtime: Date? = null
 
    @Column(name = "ST_ExecutorGUIDs")
    var executorguids: String? = null
 
    @Column(name = "ST_ExecutorUserNames")
    var executorusernames: String? = null
 
    /**
     * 与用户表用户名关联,用“&”连接多人,例如:张三&李四&王五
     */
    @Column(name = "ST_ExecutorRealTimes")
    var executorrealtimes: String? = null
 
    /**
     * 未执行、正在执行、已结束
     */
    @Column(name = "ST_Status")
    var status: String? = null
 
    @Column(name = "ST_NotifedCount")
    var notifedcount: Int? = null
 
    /**
     * ER_GUID的集合,多个时“,”分割,自动匹配场景,同类场景多个考核规范时,现场巡查时,可单选或多选。
     */
    @Column(name = "ST_RuleList")
    var rulelist: String? = null
 
    @Column(name = "ST_AssessorGUID")
    var stAssessorguid: String? = null
 
    @Column(name = "ST_AssessorUserName")
    var assessorusername: String? = null
 
    @Column(name = "ST_AssessorRealName")
    var assessorrealname: String? = null
 
    @Column(name = "ST_AssessTime")
    var assesstime: Date? = null
 
    @Column(name = "ST_AssessResult")
    var assessresult: String? = null
 
    @Column(name = "ST_ThirdAssessorGUID")
    var thirdassessorguid: String? = null
 
    @Column(name = "ST_ThirdAssessorUserName")
    var thirdassessorusername: String? = null
 
    @Column(name = "ST_ThirdAssessorRealName")
    var thirdassessorrealname: String? = null
 
    @Column(name = "ST_ThirdAssessTime")
    var thirdassesstime: Date? = null
 
    @Column(name = "ST_ThirdAssessResult")
    var thirdassessresult: String? = null
 
    @Column(name = "ST_Extension1")
    var extension1: String? = null
 
    @Column(name = "ST_Extension2")
    var extension2: String? = null
 
    @Column(name = "ST_Extension3")
    var extension3: String? = null
 
    @Column(name = "ST_Remark")
    var remark: String? = null
}