55 lines
845 B
Java
55 lines
845 B
Java
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;
|
|
} |