Directive64.java
2.15 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
package com.bsth.vehicle.directive.entity;
import javax.persistence.Table;
import javax.persistence.Transient;
import javax.persistence.Embeddable;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
/**
*
* @ClassName: LineChange
* @Description: TODO(线路切换指令)
* @author PanZhao
* @date 2016年6月8日 下午1:41:15
*
*/
@Entity
@Table(name = "bsth_v_directive_64")
public class Directive64 {
@Id
@GeneratedValue
private Integer id;
/**
* 设备编号
*/
@Transient
private String deviceId;
/**
* 时间戳(ms)
*/
private Long timestamp;
/**
* 一级协议
*/
private Short operCode;
/**
* 设备响应应答字
* 0x06同意 0x15不同意
*/
private Short respAck;
private LineChangeData data;
@Embeddable
public static class LineChangeData {
private Short cityCode;
private String deviceId;
private String lineId;
public Short getCityCode() {
return cityCode;
}
public void setCityCode(Short cityCode) {
this.cityCode = cityCode;
}
public String getDeviceId() {
return deviceId;
}
public void setDeviceId(String deviceId) {
this.deviceId = deviceId;
}
public String getLineId() {
return lineId;
}
public void setLineId(String lineId) {
this.lineId = lineId;
}
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getDeviceId() {
return deviceId;
}
public void setDeviceId(String deviceId) {
this.deviceId = deviceId;
}
public Long getTimestamp() {
return timestamp;
}
public void setTimestamp(Long timestamp) {
this.timestamp = timestamp;
}
public Short getOperCode() {
return operCode;
}
public void setOperCode(Short operCode) {
this.operCode = operCode;
}
public LineChangeData getData() {
return data;
}
public void setData(LineChangeData data) {
this.data = data;
}
public Short getRespAck() {
return respAck;
}
public void setRespAck(Short respAck) {
this.respAck = respAck;
}
}