|
@@ -27,11 +27,28 @@ public class ChannelMessageSyncResp {
|
|
private Integer more=1;
|
|
private Integer more=1;
|
|
|
|
|
|
|
|
|
|
- private String messages;
|
|
|
|
|
|
+ private List<Message> messages;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class Message {
|
|
class Message {
|
|
|
|
+
|
|
|
|
+ public Message() {
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public Message(MessageHeader header, Integer setting, Long messageId, String clientMsgNo, String messageSeq, String fromUid, String channelId, Integer channelType, Long timestamp, String payload) {
|
|
|
|
+ this.header = header;
|
|
|
|
+ this.setting = setting;
|
|
|
|
+ this.messageId = messageId;
|
|
|
|
+ this.clientMsgNo = clientMsgNo;
|
|
|
|
+ this.messageSeq = messageSeq;
|
|
|
|
+ this.fromUid = fromUid;
|
|
|
|
+ this.channelId = channelId;
|
|
|
|
+ this.channelType = channelType;
|
|
|
|
+ this.timestamp = timestamp;
|
|
|
|
+ this.payload = payload;
|
|
|
|
+ }
|
|
|
|
+
|
|
private MessageHeader header;
|
|
private MessageHeader header;
|
|
/**
|
|
/**
|
|
* 消息设置 消息设置是一个 uint8的数字类型 为1个字节,完全由第三方自定义 比如定义第8位为已读未读回执标记,开启则为0000 0001 = 1
|
|
* 消息设置 消息设置是一个 uint8的数字类型 为1个字节,完全由第三方自定义 比如定义第8位为已读未读回执标记,开启则为0000 0001 = 1
|
|
@@ -162,6 +179,16 @@ public class ChannelMessageSyncResp {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
class MessageHeader {
|
|
class MessageHeader {
|
|
|
|
+
|
|
|
|
+ public MessageHeader() {
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public MessageHeader(Integer noPersist, Integer redDot, Integer syncOnce) {
|
|
|
|
+ this.noPersist = noPersist;
|
|
|
|
+ this.redDot = redDot;
|
|
|
|
+ this.syncOnce = syncOnce;
|
|
|
|
+ }
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 否不存储消息 0.存储 1.不存储
|
|
* 否不存储消息 0.存储 1.不存储
|
|
*/
|
|
*/
|
|
@@ -229,20 +256,11 @@ public class ChannelMessageSyncResp {
|
|
this.more = more;
|
|
this.more = more;
|
|
}
|
|
}
|
|
|
|
|
|
-// public List<Message> getMessages() {
|
|
|
|
-// return messages;
|
|
|
|
-// }
|
|
|
|
-//
|
|
|
|
-// public void setMessages(List<Message> messages) {
|
|
|
|
-// this.messages = messages;
|
|
|
|
-// }
|
|
|
|
-
|
|
|
|
-
|
|
|
|
- public String getMessages() {
|
|
|
|
|
|
+ public List<Message> getMessages() {
|
|
return messages;
|
|
return messages;
|
|
}
|
|
}
|
|
|
|
|
|
- public void setMessages(String messages) {
|
|
|
|
|
|
+ public void setMessages(List<Message> messages) {
|
|
this.messages = messages;
|
|
this.messages = messages;
|
|
}
|
|
}
|
|
}
|
|
}
|