wzp
2025-09-03 a8553f9ef7e165b6348243af91caad1a987f8f9c
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
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
package com.ruoyi.system.domain;
 
import java.io.Serializable;
 
/**
 * GPS设备最后位置信息
 */
public class GpsLastPosition implements Serializable {
    private static final long serialVersionUID = 1L;
 
    /** 设备序列号 */
    private String deviceid;
 
    /** GPS设备上报时间 */
    private Long devicetime;
 
    /** 到达服务器时间 */
    private Long arrivedtime;
 
    /** 综合计算后位置更新时间 */
    private Long updatetime;
 
    /** 最后位置定位时间 */
    private Long validpoistiontime;
 
    /** 纬度 */
    private Double callat;
 
    /** 经度 */
    private Double callon;
 
    /** 高度(米) */
    private Double altitude;
 
    /** 定位精度米 */
    private Integer radius;
 
    /** 速度(米) */
    private Double speed;
 
    /** 方向(0-360) */
    private Integer course;
 
    /** 总里程米 */
    private Integer totaldistance;
 
    /** 总油量(毫升) */
    private Integer totaloil;
 
    /** 总非行驶油耗(毫升) */
    private Integer totalnotrunningad;
 
    /** 第1个油箱(毫升) */
    private Integer masteroil;
 
    /** 第2个油箱(毫升) */
    private Integer auxoil;
 
    /** 第3个油箱(毫升) */
    private Integer thirdoil;
 
    /** 第4个油箱(毫升) */
    private Integer fourthoil;
 
    /** 油量模拟量1 */
    private Integer srcad0;
 
    /** 油量模拟量2 */
    private Integer srcad1;
 
    /** 油量模拟量3 */
    private Integer srcad2;
 
    /** 油量模拟量4 */
    private Integer srcad3;
 
    /** 部标状态值 */
    private Long status;
 
    /** 部标状态文字描述 */
    private String strstatus;
 
    /** 部标状态英文文字描述 */
    private String strstatusen;
 
    /** 部标报警值 */
    private Long alarm;
 
    /** 部标报警文字描述 */
    private String stralarm;
 
    /** 部标报警英文文字描述 */
    private String stralarmsen;
 
    /** 部标视频报警值 */
    private Long videoalarm;
 
    /** 部标视频报警文字描述 */
    private String strvideoalarm;
 
    /** 部标视频报警英文文字描述 */
    private String strvideoalarmen;
 
    /** 视频信号丢失状态 */
    private Long videosignalloststatus;
 
    /** 视频遮挡状态 */
    private Long videosignalcoverstatus;
 
    /** 视频异常驾驶行为状态 */
    private Long videobehavior;
 
    /** 视频疲劳程度 */
    private Long videofatiguedegree;
 
    /** 位置信息来源定位类型 (gps,wifi,cell) */
    private String gotsrc;
 
    /** 基站信号强度 */
    private Integer rxlevel;
 
    /** gps有效数 */
    private Integer gpsvalidnum;
 
    /** 外部电压(0.01V) */
    private Double exvoltage;
 
    /** 电压(0.01V) */
    private Double voltagev;
 
    /** 电量百分比 */
    private Double voltagepercent;
 
    /** 是否移动(0:没运动,1:在运动) */
    private Integer moving;
 
    /** 最后停留的纬度 */
    private Double parklat;
 
    /** 最后停留的经度 */
    private Double parklon;
 
    /** 最后停留时间 */
    private Long parktime;
 
    /** 停留时长 */
    private Long parkduration;
 
    /** 温度1(1/100度) */
    private Integer temp1;
 
    /** 温度2(1/100度) */
    private Integer temp2;
 
    /** 温度3(1/100度) */
    private Integer temp3;
 
    /** 温度4(1/100度) */
    private Integer temp4;
 
    /** 湿度1 */
    private Integer humi1;
 
    /** 湿度2 */
    private Integer humi2;
 
    /** IO状态位 */
    private Integer iostatus;
 
    /** 超速状态(1:正在超速,2:未超速) */
    private Integer currentoverspeedstate;
 
    /** 正反转(0:未知,1:正转,2:反转,3:停转) */
    private Short rotatestatus;
 
    /** 载重状态(0x00:空车,0x01:半载,0x02:超载,0x03:满载,0x04:装载,0x05:卸载) */
    private Short loadstatus;
 
    /** 重量(0.1kg) */
    private Long weight;
 
    /** 载重AD0 */
    private Integer srcweightad0;
 
    /** 上报类型 */
    private Short reportmode;
 
    // Getters and Setters
    public String getDeviceid() {
        return deviceid;
    }
 
    public void setDeviceid(String deviceid) {
        this.deviceid = deviceid;
    }
 
    public Long getDevicetime() {
        return devicetime;
    }
 
    public void setDevicetime(Long devicetime) {
        this.devicetime = devicetime;
    }
 
    public Long getArrivedtime() {
        return arrivedtime;
    }
 
    public void setArrivedtime(Long arrivedtime) {
        this.arrivedtime = arrivedtime;
    }
 
    public Long getUpdatetime() {
        return updatetime;
    }
 
    public void setUpdatetime(Long updatetime) {
        this.updatetime = updatetime;
    }
 
    public Long getValidpoistiontime() {
        return validpoistiontime;
    }
 
    public void setValidpoistiontime(Long validpoistiontime) {
        this.validpoistiontime = validpoistiontime;
    }
 
    public Double getCallat() {
        return callat;
    }
 
    public void setCallat(Double callat) {
        this.callat = callat;
    }
 
    public Double getCallon() {
        return callon;
    }
 
    public void setCallon(Double callon) {
        this.callon = callon;
    }
 
    public Double getAltitude() {
        return altitude;
    }
 
    public void setAltitude(Double altitude) {
        this.altitude = altitude;
    }
 
    public Integer getRadius() {
        return radius;
    }
 
    public void setRadius(Integer radius) {
        this.radius = radius;
    }
 
    public Double getSpeed() {
        return speed;
    }
 
    public void setSpeed(Double speed) {
        this.speed = speed;
    }
 
    public Integer getCourse() {
        return course;
    }
 
    public void setCourse(Integer course) {
        this.course = course;
    }
 
    public Integer getTotaldistance() {
        return totaldistance;
    }
 
    public void setTotaldistance(Integer totaldistance) {
        this.totaldistance = totaldistance;
    }
 
    public Integer getTotaloil() {
        return totaloil;
    }
 
    public void setTotaloil(Integer totaloil) {
        this.totaloil = totaloil;
    }
 
    public Integer getTotalnotrunningad() {
        return totalnotrunningad;
    }
 
    public void setTotalnotrunningad(Integer totalnotrunningad) {
        this.totalnotrunningad = totalnotrunningad;
    }
 
    public Integer getMasteroil() {
        return masteroil;
    }
 
    public void setMasteroil(Integer masteroil) {
        this.masteroil = masteroil;
    }
 
    public Integer getAuxoil() {
        return auxoil;
    }
 
    public void setAuxoil(Integer auxoil) {
        this.auxoil = auxoil;
    }
 
    public Integer getThirdoil() {
        return thirdoil;
    }
 
    public void setThirdoil(Integer thirdoil) {
        this.thirdoil = thirdoil;
    }
 
    public Integer getFourthoil() {
        return fourthoil;
    }
 
    public void setFourthoil(Integer fourthoil) {
        this.fourthoil = fourthoil;
    }
 
    public Integer getSrcad0() {
        return srcad0;
    }
 
    public void setSrcad0(Integer srcad0) {
        this.srcad0 = srcad0;
    }
 
    public Integer getSrcad1() {
        return srcad1;
    }
 
    public void setSrcad1(Integer srcad1) {
        this.srcad1 = srcad1;
    }
 
    public Integer getSrcad2() {
        return srcad2;
    }
 
    public void setSrcad2(Integer srcad2) {
        this.srcad2 = srcad2;
    }
 
    public Integer getSrcad3() {
        return srcad3;
    }
 
    public void setSrcad3(Integer srcad3) {
        this.srcad3 = srcad3;
    }
 
    public Long getStatus() {
        return status;
    }
 
    public void setStatus(Long status) {
        this.status = status;
    }
 
    public String getStrstatus() {
        return strstatus;
    }
 
    public void setStrstatus(String strstatus) {
        this.strstatus = strstatus;
    }
 
    public String getStrstatusen() {
        return strstatusen;
    }
 
    public void setStrstatusen(String strstatusen) {
        this.strstatusen = strstatusen;
    }
 
    public Long getAlarm() {
        return alarm;
    }
 
    public void setAlarm(Long alarm) {
        this.alarm = alarm;
    }
 
    public String getStralarm() {
        return stralarm;
    }
 
    public void setStralarm(String stralarm) {
        this.stralarm = stralarm;
    }
 
    public String getStralarmsen() {
        return stralarmsen;
    }
 
    public void setStralarmsen(String stralarmsen) {
        this.stralarmsen = stralarmsen;
    }
 
    public Long getVideoalarm() {
        return videoalarm;
    }
 
    public void setVideoalarm(Long videoalarm) {
        this.videoalarm = videoalarm;
    }
 
    public String getStrvideoalarm() {
        return strvideoalarm;
    }
 
    public void setStrvideoalarm(String strvideoalarm) {
        this.strvideoalarm = strvideoalarm;
    }
 
    public String getStrvideoalarmen() {
        return strvideoalarmen;
    }
 
    public void setStrvideoalarmen(String strvideoalarmen) {
        this.strvideoalarmen = strvideoalarmen;
    }
 
    public Long getVideosignalloststatus() {
        return videosignalloststatus;
    }
 
    public void setVideosignalloststatus(Long videosignalloststatus) {
        this.videosignalloststatus = videosignalloststatus;
    }
 
    public Long getVideosignalcoverstatus() {
        return videosignalcoverstatus;
    }
 
    public void setVideosignalcoverstatus(Long videosignalcoverstatus) {
        this.videosignalcoverstatus = videosignalcoverstatus;
    }
 
    public Long getVideobehavior() {
        return videobehavior;
    }
 
    public void setVideobehavior(Long videobehavior) {
        this.videobehavior = videobehavior;
    }
 
    public Long getVideofatiguedegree() {
        return videofatiguedegree;
    }
 
    public void setVideofatiguedegree(Long videofatiguedegree) {
        this.videofatiguedegree = videofatiguedegree;
    }
 
    public String getGotsrc() {
        return gotsrc;
    }
 
    public void setGotsrc(String gotsrc) {
        this.gotsrc = gotsrc;
    }
 
    public Integer getRxlevel() {
        return rxlevel;
    }
 
    public void setRxlevel(Integer rxlevel) {
        this.rxlevel = rxlevel;
    }
 
    public Integer getGpsvalidnum() {
        return gpsvalidnum;
    }
 
    public void setGpsvalidnum(Integer gpsvalidnum) {
        this.gpsvalidnum = gpsvalidnum;
    }
 
    public Double getExvoltage() {
        return exvoltage;
    }
 
    public void setExvoltage(Double exvoltage) {
        this.exvoltage = exvoltage;
    }
 
    public Double getVoltagev() {
        return voltagev;
    }
 
    public void setVoltagev(Double voltagev) {
        this.voltagev = voltagev;
    }
 
    public Double getVoltagepercent() {
        return voltagepercent;
    }
 
    public void setVoltagepercent(Double voltagepercent) {
        this.voltagepercent = voltagepercent;
    }
 
    public Integer getMoving() {
        return moving;
    }
 
    public void setMoving(Integer moving) {
        this.moving = moving;
    }
 
    public Double getParklat() {
        return parklat;
    }
 
    public void setParklat(Double parklat) {
        this.parklat = parklat;
    }
 
    public Double getParklon() {
        return parklon;
    }
 
    public void setParklon(Double parklon) {
        this.parklon = parklon;
    }
 
    public Long getParktime() {
        return parktime;
    }
 
    public void setParktime(Long parktime) {
        this.parktime = parktime;
    }
 
    public Long getParkduration() {
        return parkduration;
    }
 
    public void setParkduration(Long parkduration) {
        this.parkduration = parkduration;
    }
 
    public Integer getTemp1() {
        return temp1;
    }
 
    public void setTemp1(Integer temp1) {
        this.temp1 = temp1;
    }
 
    public Integer getTemp2() {
        return temp2;
    }
 
    public void setTemp2(Integer temp2) {
        this.temp2 = temp2;
    }
 
    public Integer getTemp3() {
        return temp3;
    }
 
    public void setTemp3(Integer temp3) {
        this.temp3 = temp3;
    }
 
    public Integer getTemp4() {
        return temp4;
    }
 
    public void setTemp4(Integer temp4) {
        this.temp4 = temp4;
    }
 
    public Integer getHumi1() {
        return humi1;
    }
 
    public void setHumi1(Integer humi1) {
        this.humi1 = humi1;
    }
 
    public Integer getHumi2() {
        return humi2;
    }
 
    public void setHumi2(Integer humi2) {
        this.humi2 = humi2;
    }
 
    public Integer getIostatus() {
        return iostatus;
    }
 
    public void setIostatus(Integer iostatus) {
        this.iostatus = iostatus;
    }
 
    public Integer getCurrentoverspeedstate() {
        return currentoverspeedstate;
    }
 
    public void setCurrentoverspeedstate(Integer currentoverspeedstate) {
        this.currentoverspeedstate = currentoverspeedstate;
    }
 
    public Short getRotatestatus() {
        return rotatestatus;
    }
 
    public void setRotatestatus(Short rotatestatus) {
        this.rotatestatus = rotatestatus;
    }
 
    public Short getLoadstatus() {
        return loadstatus;
    }
 
    public void setLoadstatus(Short loadstatus) {
        this.loadstatus = loadstatus;
    }
 
    public Long getWeight() {
        return weight;
    }
 
    public void setWeight(Long weight) {
        this.weight = weight;
    }
 
    public Integer getSrcweightad0() {
        return srcweightad0;
    }
 
    public void setSrcweightad0(Integer srcweightad0) {
        this.srcweightad0 = srcweightad0;
    }
 
    public Short getReportmode() {
        return reportmode;
    }
 
    public void setReportmode(Short reportmode) {
        this.reportmode = reportmode;
    }