|
@@ -3,6 +3,8 @@ package cn.iocoder.yudao.module.ai.controller.admin.chat.vo.conversation;
|
|
|
import cn.iocoder.yudao.module.ai.controller.admin.model.vo.chatModel.AiChatModelRespVO;
|
|
|
import cn.iocoder.yudao.module.ai.dal.dataobject.model.AiChatModelDO;
|
|
|
import cn.iocoder.yudao.module.ai.dal.dataobject.model.AiChatRoleDO;
|
|
|
+import com.baomidou.mybatisplus.annotation.FieldFill;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
import com.fhs.core.trans.anno.Trans;
|
|
|
import com.fhs.core.trans.constant.TransType;
|
|
|
import com.fhs.core.trans.vo.VO;
|
|
@@ -11,6 +13,9 @@ import jakarta.validation.constraints.NotNull;
|
|
|
import lombok.Data;
|
|
|
import lombok.experimental.Accessors;
|
|
|
|
|
|
+import java.time.LocalDateTime;
|
|
|
+import java.time.LocalTime;
|
|
|
+
|
|
|
@Schema(description = "管理后台 - AI 聊天会话 Response VO")
|
|
|
@Data
|
|
|
public class AiChatConversationRespVO implements VO {
|
|
@@ -53,6 +58,9 @@ public class AiChatConversationRespVO implements VO {
|
|
|
@Schema(description = "上下文的最大 Message 数量", requiredMode = Schema.RequiredMode.REQUIRED, example = "10")
|
|
|
private Integer maxContexts;
|
|
|
|
|
|
+ @Schema(description = "最后更新时间", requiredMode = Schema.RequiredMode.REQUIRED, example = "2024-05-16")
|
|
|
+ private LocalDateTime updateTime;
|
|
|
+
|
|
|
// ========== 关联 role 信息 ==========
|
|
|
|
|
|
@Schema(description = "角色头像", requiredMode = Schema.RequiredMode.REQUIRED, example = "https://www.iocoder.cn/1.png")
|