From 06a1f97c9c6a06e40efa3d50f7c24e6f4c111be0 Mon Sep 17 00:00:00 2001 From: Administrator <450292408@qq.com> Date: Sat, 9 Oct 2021 09:57:44 +0000 Subject: [PATCH] docs: update wg-basic/websocket --- wg-basic/websocket.md | 45 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 44 insertions(+), 1 deletion(-) diff --git a/wg-basic/websocket.md b/wg-basic/websocket.md index 59411a7..acfb9b7 100644 --- a/wg-basic/websocket.md +++ b/wg-basic/websocket.md @@ -2,7 +2,7 @@ title: 7.即时消息 description: 即时消息模块的使用 published: true -date: 2021-10-09T09:48:10.464Z +date: 2021-10-09T09:57:43.060Z tags: wg-basic editor: markdown dateCreated: 2021-09-14T06:25:26.887Z @@ -135,3 +135,46 @@ websocket: | sendGroupText | channels: 接收人通道列表, webSocketClientMessage: 发送内容 | 群发文本消息 | > webSocketClientMessage 与[消息格式说明](#类型与参数) 中的 **消息格式** 相同 + +# 消息类型枚举 + +```java +public enum MessageTypeEnum { + + REGISTER(1000, "注册消息,body 为 RegisterBody 的 JSON 字符串"), + + MESSAGE(2001, "文本消息"), + MESSAGE_HREF(2002, "链接消息"), + MESSAGE_IMAGE(2003, "图片消息"), + MESSAGE_FILE(2004, "文件消息"), + MESSAGE_AUDIO(2005, "音频消息"), + MESSAGE_VIDEO(2006, "视频消息"), + + MESSAGE_GROUP(2101, "群发文本消息"), + MESSAGE_GROUP_HREF(2102, "群发链接消息"), + MESSAGE_GROUP_IMAGE(2103, "群发图片消息"), + MESSAGE_GROUP_FILE(2104, "群发文件消息"), + MESSAGE_GROUP_AUDIO(2105, "群发音频消息"), + MESSAGE_GROUP_VIDEO(2106, "群发视频消息"), + + MESSAGE_SYSTEM(2201, "系统消息"), + MESSAGE_SYSTEM_GROUP(2202, "系统群发消息"), + MESSAGE_SYSTEM_TARGET(2203, "系统目标消息"), + + NOTICE(3001, "通知"), + NOTICE_GROUP_MESSAGE(3002, "群通知"), + NOTICE_TARGET_MESSAGE(3003, "目标通知,用于APP打开特定页面"), + UPDATE_SERVICE_HANDLE_STATUS(3004, "更新业务的处理状态"), + + SEARCH_ONLINE_USER(4001, "查询全部在线用户,body 为查询用户的 userId"), + SEARCH_ONLINE_USER_FRIEND(4002, "查询朋友在线用户,body 为查询用户的 userId"), + SEARCH_COUNT_NEED_TO_DEALT_WITH(4003, "查询全部待办总数"), + + STATUS_SEND(9001, "消息发送状态,body 为 StatusBody 的 JSON 字符串"), + STATUS_SEND_ONLINE(9002, "发送在线状态,body 为 在线用户的ID JSONArray 字符串"), + STATUS_SEND_OFFLINE(9003, "发送离线状态,body 为 离线用户的ID JSONArray 字符串"), + + STATUS_RECEIVE(9101,"消息接受状态,body 为 StatusBody 的 JSON 字符串"); + +} +```