Commit 7d5ee9f1c97c1602f5bf020a10111cbb8e4c3e1d

Authored by YunaiV
1 parent f640b671

✨ feat(im): 增加名片消息类型

yudao-module-im/src/main/java/cn/iocoder/yudao/module/im/enums/message/ImMessageTypeEnum.java
... ... @@ -43,6 +43,12 @@ public enum ImMessageTypeEnum implements ArrayValuable<Integer> {
43 43 * 对应自己的类:FileMessage
44 44 */
45 45 FILE(105, "文件", true, true),
  46 + /**
  47 + * 对应 OpenIM:Card 108
  48 + * 对应自己的类:CardMessage
  49 + * 场景:把好友名片推荐给其他会话,对端点击名片可打开 UserInfoCard
  50 + */
  51 + CARD(108, "名片", true, true),
46 52  
47 53 // ========== 信号类(2101 / 2200 直接复用 OpenIM 段位编号;2201 自有扩展) ==========
48 54 /**
... ...
yudao-module-im/src/main/java/cn/iocoder/yudao/module/im/service/websocket/dto/message/CardMessage.java
... ... @@ -21,4 +21,9 @@ public class CardMessage {
21 21 */
22 22 private String avatar;
23 23  
  24 + /**
  25 + * 引用消息(可选)
  26 + */
  27 + private QuoteMessage quote;
  28 +
24 29 }
... ...