package com.emotion.dto.response; import lombok.Data; import lombok.EqualsAndHashCode; /** * 消息响应类 * * @author huazhongmin * @date 2025-07-24 */ @Data @EqualsAndHashCode(callSuper = true) public class MessageResponse extends BaseResponse { /** * 会话ID */ private String conversationId; /** * 消息内容 */ private String content; /** * 消息类型 */ private String type; /** * 发送者 */ private String sender; /** * 是否已读 */ private Integer isRead; /** * AI回复 */ private String aiReply; /** * 情感分析 */ private String emotionAnalysis; /** * 消息顺序 - 在同一个会话中递增,用于确保消息展示顺序 */ private Long messageOrder; }