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
package cn.iocoder.yudao.module.im.service.websocket.notification.friend;
 
import lombok.Data;
 
/**
 * 好友信息批量更新通知(备注 / 免打扰 / 联系人置顶等单边属性)
 * <p>
 * A 改了对 B 的备注 / 免打扰 / 置顶等单边属性后仅推 A 多端做同步;
 * 一次 update 涉及多个字段时合并为单条通知,避免多通知顺序竞争。
 */
@Data
public class FriendUpdateNotification extends BaseFriendNotification {
 
    /**
     * 备注;不为空则更新(空串表示清空)
     */
    private String displayName;
    /**
     * 免打扰;不为空则更新
     */
    private Boolean silent;
    /**
     * 联系人置顶;不为空则更新
     */
    private Boolean pinned;
 
}