Commit 53f4ad43d83baab204bb361288c7d9261842be05

Authored by cherishsince
1 parent 929f3597

【调整】重命名 modal req 和res,增加vo

yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/controller/admin/model/AiChatModalController.java
... ... @@ -4,7 +4,7 @@ import cn.iocoder.yudao.framework.common.pojo.CommonResult;
4 4 import cn.iocoder.yudao.framework.common.pojo.PageResult;
5 5 import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModalAddReqVO;
6 6 import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModalListReqVO;
7   -import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModalListRes;
  7 +import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModalListRespVO;
8 8 import cn.iocoder.yudao.module.ai.service.AiChatModalService;
9 9 import io.swagger.v3.oas.annotations.Operation;
10 10 import io.swagger.v3.oas.annotations.tags.Tag;
... ... @@ -33,7 +33,7 @@ public class AiChatModalController {
33 33  
34 34 @Operation(summary = "ai模型 - 模型列表")
35 35 @GetMapping("/list")
36   - public PageResult<AiChatModalListRes> list(@ModelAttribute AiChatModalListReqVO req) {
  36 + public PageResult<AiChatModalListRespVO> list(@ModelAttribute AiChatModalListReqVO req) {
37 37 return aiChatModalService.list(req);
38 38 }
39 39  
... ...
yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/controller/admin/model/vo/model/AiChatModalListRes.java renamed to yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/controller/admin/model/vo/model/AiChatModalListRespVO.java
... ... @@ -13,7 +13,7 @@ import lombok.experimental.Accessors;
13 13 */
14 14 @Data
15 15 @Accessors(chain = true)
16   -public class AiChatModalListRes {
  16 +public class AiChatModalListRespVO {
17 17  
18 18 @Schema(description = "id")
19 19 private Long id;
... ...
yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/controller/admin/model/vo/model/AiChatModalRes.java renamed to yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/controller/admin/model/vo/model/AiChatModalRespVO.java
... ... @@ -14,7 +14,7 @@ import lombok.experimental.Accessors;
14 14 */
15 15 @Data
16 16 @Accessors(chain = true)
17   -public class AiChatModalRes {
  17 +public class AiChatModalRespVO {
18 18  
19 19 @Schema(description = "编号")
20 20 private Long id;
... ...
yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/convert/AiChatModalConvert.java
1 1 package cn.iocoder.yudao.module.ai.convert;
2 2  
3 3 import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModalAddReqVO;
4   -import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModalListRes;
5   -import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModalRes;
  4 +import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModalListRespVO;
  5 +import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModalRespVO;
6 6 import cn.iocoder.yudao.module.ai.dal.dataobject.model.AiChatModalDO;
7 7 import org.mapstruct.Mapper;
8 8 import org.mapstruct.factory.Mappers;
... ... @@ -27,7 +27,7 @@ public interface AiChatModalConvert {
27 27 * @param list
28 28 * @return
29 29 */
30   - List<AiChatModalListRes> convertAiChatModalListRes(List<AiChatModalDO> list);
  30 + List<AiChatModalListRespVO> convertAiChatModalListRes(List<AiChatModalDO> list);
31 31  
32 32 /**
33 33 * 转换 - AiChatModalDO
... ... @@ -44,6 +44,6 @@ public interface AiChatModalConvert {
44 44 * @param aiChatModalDO
45 45 * @return
46 46 */
47   - AiChatModalRes convertAiChatModalRes(AiChatModalDO aiChatModalDO);
  47 + AiChatModalRespVO convertAiChatModalRes(AiChatModalDO aiChatModalDO);
48 48  
49 49 }
... ...
yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/service/AiChatModalService.java
... ... @@ -3,8 +3,8 @@ package cn.iocoder.yudao.module.ai.service;
3 3 import cn.iocoder.yudao.framework.common.pojo.PageResult;
4 4 import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModalAddReqVO;
5 5 import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModalListReqVO;
6   -import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModalListRes;
7   -import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModalRes;
  6 +import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModalListRespVO;
  7 +import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModalRespVO;
8 8 import cn.iocoder.yudao.module.ai.dal.dataobject.model.AiChatModalDO;
9 9  
10 10 /**
... ... @@ -22,7 +22,7 @@ public interface AiChatModalService {
22 22 * @param req
23 23 * @return
24 24 */
25   - PageResult<AiChatModalListRes> list(AiChatModalListReqVO req);
  25 + PageResult<AiChatModalListRespVO> list(AiChatModalListReqVO req);
26 26  
27 27 /**
28 28 * ai modal - 添加
... ... @@ -52,7 +52,7 @@ public interface AiChatModalService {
52 52 * @param modalId
53 53 * @return
54 54 */
55   - AiChatModalRes getChatModalOfValidate(Long modalId);
  55 + AiChatModalRespVO getChatModalOfValidate(Long modalId);
56 56  
57 57 /**
58 58 * 校验 - 是否存在
... ... @@ -67,5 +67,5 @@ public interface AiChatModalService {
67 67 *
68 68 * @param chatModal
69 69 */
70   - void validateAvailable(AiChatModalRes chatModal);
  70 + void validateAvailable(AiChatModalRespVO chatModal);
71 71 }
... ...
yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/service/impl/AiChatConversationServiceImpl.java
... ... @@ -5,10 +5,9 @@ import cn.iocoder.yudao.framework.security.core.util.SecurityFrameworkUtils;
5 5 import cn.iocoder.yudao.module.ai.AiCommonConstants;
6 6 import cn.iocoder.yudao.module.ai.ErrorCodeConstants;
7 7 import cn.iocoder.yudao.module.ai.controller.admin.chat.vo.conversation.AiChatConversationCreateReqVO;
8   -import cn.iocoder.yudao.module.ai.controller.admin.chat.vo.conversation.AiChatConversationListReqVO;
9 8 import cn.iocoder.yudao.module.ai.controller.admin.chat.vo.conversation.AiChatConversationRespVO;
10 9 import cn.iocoder.yudao.module.ai.controller.admin.chat.vo.conversation.AiChatConversationUpdateReqVO;
11   -import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModalRes;
  10 +import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModalRespVO;
12 11 import cn.iocoder.yudao.module.ai.controller.admin.model.vo.role.AiChatRoleRes;
13 12 import cn.iocoder.yudao.module.ai.convert.AiChatConversationConvert;
14 13 import cn.iocoder.yudao.module.ai.dal.dataobject.chat.AiChatConversationDO;
... ... @@ -88,7 +87,7 @@ public class AiChatConversationServiceImpl implements AiChatConversationService
88 87 // 校验对话是否存在
89 88 validateExists(updateReqVO.getId());
90 89 // 获取模型信息并验证
91   - AiChatModalRes chatModal = aiChatModalService.getChatModalOfValidate(updateReqVO.getModelId());
  90 + AiChatModalRespVO chatModal = aiChatModalService.getChatModalOfValidate(updateReqVO.getModelId());
92 91 // 校验modal是否可用
93 92 aiChatModalService.validateAvailable(chatModal);
94 93 // 更新对话信息
... ...
yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/service/impl/AiChatModalServiceImpl.java
... ... @@ -10,8 +10,8 @@ import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
10 10 import cn.iocoder.yudao.module.ai.ErrorCodeConstants;
11 11 import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModalAddReqVO;
12 12 import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModalListReqVO;
13   -import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModalListRes;
14   -import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModalRes;
  13 +import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModalListRespVO;
  14 +import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModalRespVO;
15 15 import cn.iocoder.yudao.module.ai.convert.AiChatModalConvert;
16 16 import cn.iocoder.yudao.module.ai.dal.dataobject.model.AiChatModalDO;
17 17 import cn.iocoder.yudao.module.ai.dal.mysql.AiChatModalMapper;
... ... @@ -40,7 +40,7 @@ public class AiChatModalServiceImpl implements AiChatModalService {
40 40 private final AiChatModalMapper aiChatModalMapper;
41 41  
42 42 @Override
43   - public PageResult<AiChatModalListRes> list(AiChatModalListReqVO req) {
  43 + public PageResult<AiChatModalListRespVO> list(AiChatModalListReqVO req) {
44 44 LambdaQueryWrapperX<AiChatModalDO> queryWrapperX = new LambdaQueryWrapperX<>();
45 45 // 查询的都是未禁用的模型
46 46 queryWrapperX.eq(AiChatModalDO::getStatus, CommonStatusEnum.ENABLE.getStatus());
... ... @@ -53,7 +53,7 @@ public class AiChatModalServiceImpl implements AiChatModalService {
53 53 // 查询
54 54 PageResult<AiChatModalDO> aiChatModalDOPageResult = aiChatModalMapper.selectPage(req, queryWrapperX);
55 55 // 转换 res
56   - List<AiChatModalListRes> resList = AiChatModalConvert.INSTANCE.convertAiChatModalListRes(aiChatModalDOPageResult.getList());
  56 + List<AiChatModalListRespVO> resList = AiChatModalConvert.INSTANCE.convertAiChatModalListRes(aiChatModalDOPageResult.getList());
57 57 return new PageResult<>(resList, aiChatModalDOPageResult.getTotal());
58 58 }
59 59  
... ... @@ -91,14 +91,14 @@ public class AiChatModalServiceImpl implements AiChatModalService {
91 91 }
92 92  
93 93 @Override
94   - public AiChatModalRes getChatModalOfValidate(Long modalId) {
  94 + public AiChatModalRespVO getChatModalOfValidate(Long modalId) {
95 95 // 检查 modal 是否存在
96 96 AiChatModalDO aiChatModalDO = validateExists(modalId);
97 97 return AiChatModalConvert.INSTANCE.convertAiChatModalRes(aiChatModalDO);
98 98 }
99 99  
100 100 @Override
101   - public void validateAvailable(AiChatModalRes chatModal) {
  101 + public void validateAvailable(AiChatModalRespVO chatModal) {
102 102 // 对话模型是否可用
103 103 if (CommonStatusEnum.ENABLE.getStatus().equals(chatModal.getStatus())) {
104 104 throw ServiceExceptionUtil.exception(ErrorCodeConstants.AI_MODAL_DISABLE_NOT_USED);
... ...
yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/service/impl/AiChatServiceImpl.java
... ... @@ -13,7 +13,7 @@ import cn.iocoder.yudao.module.ai.controller.Utf8SseEmitter;
13 13 import cn.iocoder.yudao.module.ai.controller.admin.chat.vo.conversation.AiChatConversationRespVO;
14 14 import cn.iocoder.yudao.module.ai.controller.admin.chat.vo.message.AiChatMessageRespVO;
15 15 import cn.iocoder.yudao.module.ai.controller.admin.chat.vo.message.AiChatMessageSendReqVO;
16   -import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModalRes;
  16 +import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModalRespVO;
17 17 import cn.iocoder.yudao.module.ai.convert.AiChatMessageConvert;
18 18 import cn.iocoder.yudao.module.ai.dal.dataobject.chat.AiChatMessageDO;
19 19 import cn.iocoder.yudao.module.ai.dal.dataobject.model.AiChatRoleDO;
... ... @@ -61,7 +61,7 @@ public class AiChatServiceImpl implements AiChatService {
61 61 // 查询对话
62 62 AiChatConversationRespVO conversation = chatConversationService.getConversationOfValidate(req.getConversationId());
63 63 // 获取对话模型
64   - AiChatModalRes chatModal = aiChatModalService.getChatModalOfValidate(conversation.getModelId());
  64 + AiChatModalRespVO chatModal = aiChatModalService.getChatModalOfValidate(conversation.getModelId());
65 65 // 对话模型是否可用
66 66 aiChatModalService.validateAvailable(chatModal);
67 67 // 获取角色信息
... ... @@ -132,7 +132,7 @@ public class AiChatServiceImpl implements AiChatService {
132 132 // 查询对话
133 133 AiChatConversationRespVO conversation = chatConversationService.getConversationOfValidate(req.getConversationId());
134 134 // 获取对话模型
135   - AiChatModalRes chatModal = aiChatModalService.getChatModalOfValidate(conversation.getModelId());
  135 + AiChatModalRespVO chatModal = aiChatModalService.getChatModalOfValidate(conversation.getModelId());
136 136 // 对话模型是否可用
137 137 aiChatModalService.validateAvailable(chatModal);
138 138 // 获取角色信息
... ...