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
34
35
36
37
38
39
package cn.iocoder.yudao.module.im.dal.dataobject.message.content;
 
import lombok.Data;
 
/**
 * 表情消息内容
 * <p>
 * 承载「贴图 / 自定义表情包」类消息;Unicode emoji(😀😂)仍走 TEXT
 */
@Data
public class FaceMessage {
 
    /**
     * 表情图 URL
     */
    private String url;
    /**
     * 渲染宽度(像素,可选)
     * <p>
     * 客户端渲染时按此尺寸占位,避免图片加载完成后的布局抖动;缺失时由客户端 CSS max-width 兜底
     */
    private Integer width;
    /**
     * 渲染高度(像素,可选)
     */
    private Integer height;
    /**
     * 表情名(可选)
     * <p>
     * 系统表情包通常带名字(如「狗头」「捂脸」),用户私有表情包通常为空
     */
    private String name;
 
    /**
     * 引用消息(可选)
     */
    private QuoteMessage quote;
 
}