guoshilong
2023-06-25 ee2e964a0812a9f8923d4e129a7f5daab3812231
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
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
package cn.gistack.sm.sjztmd.entity;
 
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.data.annotation.Id;
import org.springframework.format.annotation.DateTimeFormat;
 
import java.util.Date;
 
/**
 * 中台监测站点信息实体类
 *
 * @author Chill
 */
@Data
@TableName("\"att_st_base\"")
@ApiModel(value = "监测站点信息", description = "监测站点信息")
public class AttStBase {
 
    private static final long serialVersionUID = 1L;
 
    /**
     * 主键
     */
    @JsonSerialize(using = ToStringSerializer.class)
    @ApiModelProperty(value = "主键")
    @TableField("\"guid\"")
    @TableId("\"guid\"")
    private String guid;
 
    /**
     * 站点编码
     */
    @ApiModelProperty(value = "站点编码")
    @TableField("\"code\"")
    private String code;
 
    /**
     * 站点名称
     */
    @ApiModelProperty(value = "站点名称")
    @TableField("\"name\"")
    private String name;
 
    /**
     * 站点类型
     */
    @ApiModelProperty(value = "站点类型")
    @TableField("\"station_type\"")
    private String stationType;
 
    /**
     * 监测状态(0.离线,1在线,2.未启用)
     */
    @ApiModelProperty(value = "监测状态(0.离线,1在线,2.未启用)")
    @TableField("\"station_status\"")
    private String stationStatus;
 
    /**
     * 站点类型名称
     */
    @ApiModelProperty(value = "站点类型名称")
    @TableField("\"station_type_name\"")
    private String stationTypeName;
 
    /**
     * 站点详细地点
     */
    @ApiModelProperty(value = "站点详细地点")
    @TableField("\"station_location\"")
    private String stationLocation;
    /**
     * 站点经度
     */
    @ApiModelProperty(value = "站点经度")
    @TableField("\"station_longitude\"")
    private String stationLongitude;
    /**
     * 站点纬度
     */
    @ApiModelProperty(value = "站点纬度")
    @TableField("\"station_latitude\"")
    private String stationLatitude;
    /**
     * 基面名称
     */
    @ApiModelProperty(value = "基面名称")
    @TableField("\"dtmnm\"")
    private String dtmnm;
    /**
     * 基面高程
     */
    @ApiModelProperty(value = "基面高程")
    @TableField("\"dtmel\"")
    private String dtmel;
    /**
     * 基面修正值
     */
    @ApiModelProperty(value = "基面修正值")
    @TableField("\"dtpr\"")
    private String dtpr;
    /**
     * 报汛等级
     */
    @ApiModelProperty(value = "报汛等级")
    @TableField("\"frgrd\"")
    private String frgrd;
    /**
     * 建站时间
     */
    @ApiModelProperty(value = "建站时间")
    @TableField("\"esstym\"")
    private String esstym;
    /**
     * 始报年月
     */
    @ApiModelProperty(value = "始报年月")
    @TableField("\"bgfrym\"")
    private String bgfrym;
 
    /**
     * 所属水库guid
     */
    @ApiModelProperty(value = "所属水库guid")
    @TableField("\"res_guid\"")
    private String resGuid;
 
    /**
     * 隶属行业单位
     */
    @ApiModelProperty(value = "隶属行业单位")
    @TableField("\"atcunit\"")
    private String atcunit;
 
    /**
     * 信息管理单位
     */
    @ApiModelProperty(value = "信息管理单位")
    @TableField("\"admauth\"")
    private String admauth;
 
    /**
     * 交换管理单位
     */
    @ApiModelProperty(value = "交换管理单位")
    @TableField("\"locality\"")
    private String locality;
 
    /**
     * 所属站点管理单位guid
     */
    @ApiModelProperty(value = "所属站点管理单位guid")
    @TableField("\"mgr_dept_guid\"")
    private String mgrDeptGuid;
 
    /**
     * 所属站点管理员guid
     */
    @ApiModelProperty(value = "所属站点管理员guid")
    @TableField("\"mgr_admin_guid\"")
    private String mgrAdminGuid;
    /**
     * 所属建站单位guid
     */
    @ApiModelProperty(value = "所属建站单位guid")
    @TableField("\"builder_guid\"")
    private String builderGuid;
    /**
     * 所属承建单位guid
     */
    @ApiModelProperty(value = "所属承建单位guid")
    @TableField("\"contractor_guid\"")
    private String contractorGuid;
    /**
     * 拼音码
     */
    @ApiModelProperty(value = "拼音码")
    @TableField("\"phcd\"")
    private String phcd;
 
    /**
     * 是否失效
     */
    @ApiModelProperty(value = "是否失效")
    @TableField("\"is_deleted\"")
    private Long isDeleted;
 
    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    @TableField("\"create_time\"")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;
 
    /**
     * 更新时间
     */
    @ApiModelProperty(value = "更新时间")
    @TableField("\"update_time\"")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;
 
    /**
     * 最后采集时间
     */
    @ApiModelProperty(value = "最后采集时间")
    @TableField("\"collect_time\"")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date collectTime;
 
    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    @TableField("\"note\"")
    private String note;
 
    /**
     * 是否雨情
     */
    @ApiModelProperty(value = "是否雨情")
    @TableField("\"is_pptn\"")
    private Integer isPptn;
 
    /**
     * 是否失效
     */
    @ApiModelProperty(value = "是否水情")
    @TableField("\"is_rsvr\"")
    private Integer isRsvr;
 
    /**
     * 是否为水情主站
     */
    @ApiModelProperty(value = "是否为水情主站")
    @TableField("\"is_main_rsvr\"")
    private Integer isMainRsvr;
 
    /**
     * 是否为雨情主站
     */
    @ApiModelProperty(value = "是否为雨情主站")
    @TableField("\"is_main_rain\"")
    private Integer isMainRain;
 
    /**
     * 厂家
     */
    @ApiModelProperty(value = "厂家")
    @TableField("\"factory\"")
    private String factory;
 
    /**
     * 来源系统
     */
    @ApiModelProperty(value = "来源系统")
    @TableField("\"sys_resource\"")
    private String sysResource;
 
    @ApiModelProperty(value = "范围(公里)")
    @TableField(exist = false)
    private String radius;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
}