SchedulingData.java
4.26 KB
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
package com.example.demo.model;
import java.util.List;
public class SchedulingData {
private String date;//日期YYYYMMDD
private String nbbm;//车辆内部编码
private String deviceID;//车辆内部编码
private String company;//公司号
private String driver;//驾驶员工号
private String lineCode;//上海市线路编码
private String carPlate;//车牌 例如D12345不带中文
private String upDown;//上下行 0上行,1下行
private String qdzName;//起点站名称
private String qdzCode;//起点站编码
private String zdzName;//终点站名称
private String zdzCode;//终点站编码
private String fcsj;//实际发车时间hhmmss
private String zdsj;//实际到达时间hhmmss
private List<InOutStation> inOutStations;//进出站信息
public static SchedulingData getInstance(Scheduling scheduling){
SchedulingData schedulingKFK=new SchedulingData();
schedulingKFK.setDate(scheduling.getSchedule_date_str()!=null?scheduling.getSchedule_date_str().replace("-",""):null);
schedulingKFK.setNbbm(scheduling.getCl_zbh());
schedulingKFK.setDeviceID(scheduling.getEquipment_code());
schedulingKFK.setCompany(scheduling.getGs_bm());
schedulingKFK.setDriver(scheduling.getJ_gh());
schedulingKFK.setLineCode(scheduling.getShanghai_linecode());
schedulingKFK.setCarPlate(scheduling.getCar_plate()!=null?scheduling.getCar_plate().replace("沪",""):null);
schedulingKFK.setUpDown(scheduling.getXl_dir());
schedulingKFK.setQdzName(scheduling.getQdz_name());
schedulingKFK.setQdzCode(scheduling.getQdz_code());
schedulingKFK.setZdzName(scheduling.getZdz_name());
schedulingKFK.setZdzCode(scheduling.getZdz_code());
schedulingKFK.setFcsj(scheduling.getFcsj_actual()!=null?scheduling.getFcsj_actual().replace(":","")+"00":null);
schedulingKFK.setZdsj(scheduling.getZdsj_actual()!=null?scheduling.getZdsj_actual().replace(":","")+"00":null);
schedulingKFK.setInOutStations(scheduling.getInOutStations());
return schedulingKFK;
}
public String getDeviceID() {
return deviceID;
}
public void setDeviceID(String deviceID) {
this.deviceID = deviceID;
}
public String getDate() {
return date;
}
public void setDate(String date) {
this.date = date;
}
public String getNbbm() {
return nbbm;
}
public void setNbbm(String nbbm) {
this.nbbm = nbbm;
}
public String getCompany() {
return company;
}
public void setCompany(String company) {
this.company = company;
}
public String getDriver() {
return driver;
}
public void setDriver(String driver) {
this.driver = driver;
}
public String getLineCode() {
return lineCode;
}
public void setLineCode(String lineCode) {
this.lineCode = lineCode;
}
public String getCarPlate() {
return carPlate;
}
public void setCarPlate(String carPlate) {
this.carPlate = carPlate;
}
public String getUpDown() {
return upDown;
}
public void setUpDown(String upDown) {
this.upDown = upDown;
}
public String getQdzName() {
return qdzName;
}
public void setQdzName(String qdzName) {
this.qdzName = qdzName;
}
public String getQdzCode() {
return qdzCode;
}
public void setQdzCode(String qdzCode) {
this.qdzCode = qdzCode;
}
public String getZdzName() {
return zdzName;
}
public void setZdzName(String zdzName) {
this.zdzName = zdzName;
}
public String getZdzCode() {
return zdzCode;
}
public void setZdzCode(String zdzCode) {
this.zdzCode = zdzCode;
}
public String getFcsj() {
return fcsj;
}
public void setFcsj(String fcsj) {
this.fcsj = fcsj;
}
public String getZdsj() {
return zdsj;
}
public void setZdsj(String zdsj) {
this.zdsj = zdsj;
}
public List<InOutStation> getInOutStations() {
return inOutStations;
}
public void setInOutStations(List<InOutStation> inOutStations) {
this.inOutStations = inOutStations;
}
}