SocketSendMsg.java
1.35 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
package com.qnbar.smc.service;
/**
* Created by wugian on 2017/3/29
*/
public class SocketSendMsg {
public static final String REGISTER = "register";
public static final String RECONNECT = "reconnect";
/**
* cmd : register
* data : {"room_sn":"000002"}
*/
private String cmd;
private DataEntity data;
public String getCmd() {
return cmd;
}
public void setCmd(String cmd) {
this.cmd = cmd;
}
public DataEntity getData() {
return data;
}
public void setData(DataEntity data) {
this.data = data;
}
public static class DataEntity {
/**
* room_sn : 000002
*/
private String room_sn;
public String getRoom_sn() {
return room_sn;
}
public void setRoom_sn(String room_sn) {
this.room_sn = room_sn;
}
}
public SocketSendMsg contractRegisterMsg(String roomSn) {
this.cmd = REGISTER;
getDataEntity(roomSn);
return this;
}
private void getDataEntity(String roomSn) {
DataEntity dataEntity = new DataEntity();
dataEntity.setRoom_sn(roomSn);
this.data = dataEntity;
}
public SocketSendMsg contractReconnectMsg(String roomSn) {
this.cmd = RECONNECT;
getDataEntity(roomSn);
return this;
}
}