From bff0ad65dcbf15e5fa683fd864b9a43a8ce224d7 Mon Sep 17 00:00:00 2001 From: cherishsince Date: Sun, 14 Apr 2024 17:39:30 +0800 Subject: [PATCH] 增加do后缀 --- yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/dataobject/AiChatMessage.java | 80 -------------------------------------------------------------------------------- yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/dataobject/AiChatMessageDO.java | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/dataobject/AiChatRole.java | 76 ---------------------------------------------------------------------------- yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/dataobject/AiChatRoleDO.java | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/mapper/AiChatMessageMapper.java | 4 ++-- yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/mapper/AiChatRoleMapper.java | 4 ++-- 6 files changed, 160 insertions(+), 160 deletions(-) delete mode 100644 yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/dataobject/AiChatMessage.java create mode 100644 yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/dataobject/AiChatMessageDO.java delete mode 100644 yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/dataobject/AiChatRole.java create mode 100644 yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/dataobject/AiChatRoleDO.java diff --git a/yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/dataobject/AiChatMessage.java b/yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/dataobject/AiChatMessage.java deleted file mode 100644 index e4968b9..0000000 --- a/yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/dataobject/AiChatMessage.java +++ /dev/null @@ -1,80 +0,0 @@ -package cn.iocoder.yudao.module.ai.dataobject; - -import lombok.Data; -import lombok.experimental.Accessors; - -import java.util.Date; - -/** - * ai 聊天 message - * - * @fansili - * @since v1.0 - */ -@Data -@Accessors(chain = true) -public class AiChatMessage { - - /** - * 编号,作为每条聊天记录的唯一标识符 - */ - private Long id; - - /** - * 聊天ID,关联到特定的会话或对话 - */ - private Long chatId; - - /** - * 角色ID,用于标识发送消息的用户或系统的身份 - */ - private String userId; - - /** - * 消息具体内容,存储用户的发言或者系统响应的文字信息 - */ - private String message; - - /** - * 消息类型,枚举值可能包括'system'(系统消息)、'user'(用户消息)和'assistant'(助手消息) - */ - private Double messageType; - - /** - * 在生成消息时采用的Top-K采样大小, - * 表示模型生成回复时考虑的候选项集合的大小 - */ - private Double topK; - - /** - * Top-P核采样方法的概率阈值, - * 在语言模型生成过程中控制采样的过滤标准 - */ - private Double topP; - - /** - * 温度参数,用于调整生成回复的随机性和多样性程度, - * 较低的温度值会使输出更收敛于高频词汇,较高的则增加多样性 - */ - private Double temperature; - - /** - * 创建该记录的操作员ID - */ - private Long createdBy; - - /** - * 记录创建的时间戳 - */ - private Date createdTime; - - /** - * 最后更新该记录的操作员ID - */ - private Long updatedBy; - - /** - * 记录最后更新的时间戳 - */ - private Date updatedTime; -} diff --git a/yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/dataobject/AiChatMessageDO.java b/yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/dataobject/AiChatMessageDO.java new file mode 100644 index 0000000..416b3f0 --- /dev/null +++ b/yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/dataobject/AiChatMessageDO.java @@ -0,0 +1,80 @@ +package cn.iocoder.yudao.module.ai.dataobject; + +import lombok.Data; +import lombok.experimental.Accessors; + +import java.util.Date; + +/** + * ai 聊天 message + * + * @fansili + * @since v1.0 + */ +@Data +@Accessors(chain = true) +public class AiChatMessageDO { + + /** + * 编号,作为每条聊天记录的唯一标识符 + */ + private Long id; + + /** + * 聊天ID,关联到特定的会话或对话 + */ + private Long chatId; + + /** + * 角色ID,用于标识发送消息的用户或系统的身份 + */ + private String userId; + + /** + * 消息具体内容,存储用户的发言或者系统响应的文字信息 + */ + private String message; + + /** + * 消息类型,枚举值可能包括'system'(系统消息)、'user'(用户消息)和'assistant'(助手消息) + */ + private Double messageType; + + /** + * 在生成消息时采用的Top-K采样大小, + * 表示模型生成回复时考虑的候选项集合的大小 + */ + private Double topK; + + /** + * Top-P核采样方法的概率阈值, + * 在语言模型生成过程中控制采样的过滤标准 + */ + private Double topP; + + /** + * 温度参数,用于调整生成回复的随机性和多样性程度, + * 较低的温度值会使输出更收敛于高频词汇,较高的则增加多样性 + */ + private Double temperature; + + /** + * 创建该记录的操作员ID + */ + private Long createdBy; + + /** + * 记录创建的时间戳 + */ + private Date createdTime; + + /** + * 最后更新该记录的操作员ID + */ + private Long updatedBy; + + /** + * 记录最后更新的时间戳 + */ + private Date updatedTime; +} diff --git a/yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/dataobject/AiChatRole.java b/yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/dataobject/AiChatRole.java deleted file mode 100644 index 04ebfe0..0000000 --- a/yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/dataobject/AiChatRole.java +++ /dev/null @@ -1,76 +0,0 @@ -package cn.iocoder.yudao.module.ai.dataobject; - -import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; -import lombok.Data; -import lombok.experimental.Accessors; - -/** - * ai 聊天角色 - * - * @fansili - * @since v1.0 - */ -@Data -@Accessors(chain = true) -public class AiChatRole extends BaseDO { - /** - * 编号,表示聊天角色在数据库中的唯一标识符 - */ - private Long id; - - /** - * 用户ID,关联到使用该聊天角色的用户 - */ - private Long userId; - - /** - * 模型编号,关联到角色使用的特定模型 - */ - private String modelId; - - /** - * 角色名,角色的显示名称 - */ - private String roleName; - - /** - * 角色介绍,详细描述角色的功能或用途 - */ - private String roleIntroduce; - - /** - * 角色来源,如 system(系统预置)、customer(用户自定义) - */ - private String roleSource; - - /** - * 分类,角色所属的类别,如娱乐、创作等 - */ - private String classify; - - /** - * 发布状态,0表示仅自己可见,1表示公开,2表示禁用 - */ - private String visibility; - - /** - * 生成时的Top-K采样候选集大小 - */ - private Double topK; - - /** - * 生成时使用的核采样方法的概率阈值 - */ - private Double topP; - - /** - * 用于控制随机性和多样性的温度参数 - */ - private Double temperature; - - /** - * 角色的使用次数统计 - */ - private Integer useCount; - -} diff --git a/yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/dataobject/AiChatRoleDO.java b/yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/dataobject/AiChatRoleDO.java new file mode 100644 index 0000000..a049e3c --- /dev/null +++ b/yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/dataobject/AiChatRoleDO.java @@ -0,0 +1,76 @@ +package cn.iocoder.yudao.module.ai.dataobject; + +import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; +import lombok.Data; +import lombok.experimental.Accessors; + +/** + * ai 聊天角色 + * + * @fansili + * @since v1.0 + */ +@Data +@Accessors(chain = true) +public class AiChatRoleDO extends BaseDO { + /** + * 编号,表示聊天角色在数据库中的唯一标识符 + */ + private Long id; + + /** + * 用户ID,关联到使用该聊天角色的用户 + */ + private Long userId; + + /** + * 模型编号,关联到角色使用的特定模型 + */ + private String modelId; + + /** + * 角色名,角色的显示名称 + */ + private String roleName; + + /** + * 角色介绍,详细描述角色的功能或用途 + */ + private String roleIntroduce; + + /** + * 角色来源,如 system(系统预置)、customer(用户自定义) + */ + private String roleSource; + + /** + * 分类,角色所属的类别,如娱乐、创作等 + */ + private String classify; + + /** + * 发布状态,0表示仅自己可见,1表示公开,2表示禁用 + */ + private String visibility; + + /** + * 生成时的Top-K采样候选集大小 + */ + private Double topK; + + /** + * 生成时使用的核采样方法的概率阈值 + */ + private Double topP; + + /** + * 用于控制随机性和多样性的温度参数 + */ + private Double temperature; + + /** + * 角色的使用次数统计 + */ + private Integer useCount; + +} diff --git a/yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/mapper/AiChatMessageMapper.java b/yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/mapper/AiChatMessageMapper.java index 91526ab..0545a7e 100644 --- a/yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/mapper/AiChatMessageMapper.java +++ b/yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/mapper/AiChatMessageMapper.java @@ -1,7 +1,7 @@ package cn.iocoder.yudao.module.ai.mapper; import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; -import cn.iocoder.yudao.module.ai.dataobject.AiChatMessage; +import cn.iocoder.yudao.module.ai.dataobject.AiChatMessageDO; import org.apache.ibatis.annotations.Mapper; import org.springframework.stereotype.Repository; @@ -13,5 +13,5 @@ import org.springframework.stereotype.Repository; */ @Repository @Mapper -public interface AiChatMessageMapper extends BaseMapperX { +public interface AiChatMessageMapper extends BaseMapperX { } diff --git a/yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/mapper/AiChatRoleMapper.java b/yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/mapper/AiChatRoleMapper.java index 09a662f..32393c4 100644 --- a/yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/mapper/AiChatRoleMapper.java +++ b/yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/mapper/AiChatRoleMapper.java @@ -1,7 +1,7 @@ package cn.iocoder.yudao.module.ai.mapper; import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; -import cn.iocoder.yudao.module.ai.dataobject.AiChatRole; +import cn.iocoder.yudao.module.ai.dataobject.AiChatRoleDO; import org.apache.ibatis.annotations.Mapper; import org.springframework.stereotype.Repository; @@ -13,5 +13,5 @@ import org.springframework.stereotype.Repository; */ @Repository @Mapper -public interface AiChatRoleMapper extends BaseMapperX { +public interface AiChatRoleMapper extends BaseMapperX { } -- libgit2 0.21.4