2026-06-30 24681c81c09022f584a57006f2534b5f74723414
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
package cn.iocoder.yudao.module.im.service.websocket.notification;
 
import lombok.Data;
import lombok.experimental.Accessors;
 
/**
 * IM WebSocket 在线通知外壳
 * <p>
 * conversationType 定位会话维度;contentType 定位业务内容;payload 承载对应通知对象。
 * 会进入聊天流的私聊、群聊、频道事件走 message 子包;不进入聊天流的好友、加群申请、通话信令走 NONE 会话。
 *
 * @author 芋道源码
 */
@Data
@Accessors(chain = true)
public class ImNotificationWebSocketDTO {
 
    public static final String TYPE = "im-notification";
 
    /**
     * 会话类型,参见 ImConversationTypeEnum 枚举类
     */
    private Integer conversationType;
    /**
     * 内容类型,参见 ImContentTypeEnum 枚举类
     */
    private Integer contentType;
    /**
     * 负载数据
     */
    private Object payload;
 
}