mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-10-31 10:18:42 +08:00 
			
		
		
		
	【调整】AI 对话引入的 modal 修改为 model
This commit is contained in:
		| @@ -1,7 +1,7 @@ | |||||||
| package cn.iocoder.yudao.module.ai.dal.dataobject.chat; | package cn.iocoder.yudao.module.ai.dal.dataobject.chat; | ||||||
|  |  | ||||||
| import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | ||||||
| import cn.iocoder.yudao.module.ai.dal.dataobject.model.AiChatModalDO; | import cn.iocoder.yudao.module.ai.dal.dataobject.model.AiChatModelDO; | ||||||
| import cn.iocoder.yudao.module.ai.dal.dataobject.model.AiChatRoleDO; | import cn.iocoder.yudao.module.ai.dal.dataobject.model.AiChatRoleDO; | ||||||
| import cn.iocoder.yudao.module.ai.enums.AiModelEnum; | import cn.iocoder.yudao.module.ai.enums.AiModelEnum; | ||||||
| import com.baomidou.mybatisplus.annotation.KeySequence; | import com.baomidou.mybatisplus.annotation.KeySequence; | ||||||
| @@ -60,7 +60,7 @@ public class AiChatConversationDO extends BaseDO { | |||||||
|     /** |     /** | ||||||
|      * 模型编号 |      * 模型编号 | ||||||
|      * |      * | ||||||
|      * 关联 {@link AiChatModalDO#getId()} 字段 |      * 关联 {@link AiChatModelDO#getId()} 字段 | ||||||
|      */ |      */ | ||||||
|     private Long modelId; |     private Long modelId; | ||||||
|     /** |     /** | ||||||
|   | |||||||
| @@ -11,11 +11,11 @@ import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModalRes | |||||||
| import cn.iocoder.yudao.module.ai.controller.admin.model.vo.role.AiChatRoleRespVO; | import cn.iocoder.yudao.module.ai.controller.admin.model.vo.role.AiChatRoleRespVO; | ||||||
| import cn.iocoder.yudao.module.ai.convert.AiChatConversationConvert; | import cn.iocoder.yudao.module.ai.convert.AiChatConversationConvert; | ||||||
| import cn.iocoder.yudao.module.ai.dal.dataobject.chat.AiChatConversationDO; | import cn.iocoder.yudao.module.ai.dal.dataobject.chat.AiChatConversationDO; | ||||||
| import cn.iocoder.yudao.module.ai.dal.dataobject.model.AiChatModalDO; | import cn.iocoder.yudao.module.ai.dal.dataobject.model.AiChatModelDO; | ||||||
| import cn.iocoder.yudao.module.ai.dal.mysql.AiChatConversationMapper; | import cn.iocoder.yudao.module.ai.dal.mysql.AiChatConversationMapper; | ||||||
| import cn.iocoder.yudao.module.ai.dal.mysql.AiChatModalMapper; | import cn.iocoder.yudao.module.ai.dal.mysql.AiChatModelMapper; | ||||||
| import cn.iocoder.yudao.module.ai.service.AiChatConversationService; | import cn.iocoder.yudao.module.ai.service.AiChatConversationService; | ||||||
| import cn.iocoder.yudao.module.ai.service.AiChatModalService; | import cn.iocoder.yudao.module.ai.service.AiChatModelService; | ||||||
| import cn.iocoder.yudao.module.ai.service.AiChatRoleService; | import cn.iocoder.yudao.module.ai.service.AiChatRoleService; | ||||||
| import lombok.AllArgsConstructor; | import lombok.AllArgsConstructor; | ||||||
| import lombok.extern.slf4j.Slf4j; | import lombok.extern.slf4j.Slf4j; | ||||||
| @@ -35,8 +35,8 @@ import java.util.List; | |||||||
| @AllArgsConstructor | @AllArgsConstructor | ||||||
| public class AiChatConversationServiceImpl implements AiChatConversationService { | public class AiChatConversationServiceImpl implements AiChatConversationService { | ||||||
|  |  | ||||||
|     private final AiChatModalMapper aiChatModalMapper; |     private final AiChatModelMapper aiChatModalMapper; | ||||||
|     private final AiChatModalService aiChatModalService; |     private final AiChatModelService aiChatModalService; | ||||||
|     private final AiChatRoleService aiChatRoleService; |     private final AiChatRoleService aiChatRoleService; | ||||||
|     private final AiChatConversationMapper aiChatConversationMapper; |     private final AiChatConversationMapper aiChatConversationMapper; | ||||||
|  |  | ||||||
| @@ -45,7 +45,7 @@ public class AiChatConversationServiceImpl implements AiChatConversationService | |||||||
|         // 获取用户id |         // 获取用户id | ||||||
|         Long loginUserId = SecurityFrameworkUtils.getLoginUserId(); |         Long loginUserId = SecurityFrameworkUtils.getLoginUserId(); | ||||||
|         // 默认使用 sort 排序第一个模型 |         // 默认使用 sort 排序第一个模型 | ||||||
|         AiChatModalDO aiChatModalDO = aiChatModalMapper.selectFirstModal(); |         AiChatModelDO aiChatModalDO = aiChatModalMapper.selectFirstModal(); | ||||||
|         // 查询角色 |         // 查询角色 | ||||||
|         AiChatRoleRespVO chatRoleRes = null; |         AiChatRoleRespVO chatRoleRes = null; | ||||||
|         if (req.getRoleId() != null) { |         if (req.getRoleId() != null) { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 cherishsince
					cherishsince