WIN10-20210525Q\Administrator 1 год назад
Родитель
Сommit
2dd1da4829

+ 30 - 12
menduner/menduner-im-biz/src/main/java/com/citu/module/menduner/im/controller/app/base/wukong/ChannelMessageSyncResp.java

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