Commit 46b5f17bbc3830cdf67d6e0159b2a9af72e53a7d

Authored by cherishsince
1 parent 893d394a

【调整】modal 修改为 model

Showing 9 changed files with 69 additions and 71 deletions
yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/controller/admin/model/AiChatModalController.java renamed to yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/controller/admin/model/AiChatModelController.java
@@ -2,10 +2,10 @@ package cn.iocoder.yudao.module.ai.controller.admin.model; @@ -2,10 +2,10 @@ package cn.iocoder.yudao.module.ai.controller.admin.model;
2 2
3 import cn.iocoder.yudao.framework.common.pojo.CommonResult; 3 import cn.iocoder.yudao.framework.common.pojo.CommonResult;
4 import cn.iocoder.yudao.framework.common.pojo.PageResult; 4 import cn.iocoder.yudao.framework.common.pojo.PageResult;
5 -import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModalAddReqVO;  
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.AiChatModalListRespVO;  
8 -import cn.iocoder.yudao.module.ai.service.AiChatModalService; 5 +import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModelAddReqVO;
  6 +import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModelListReqVO;
  7 +import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModelListRespVO;
  8 +import cn.iocoder.yudao.module.ai.service.AiChatModelService;
9 import io.swagger.v3.oas.annotations.Operation; 9 import io.swagger.v3.oas.annotations.Operation;
10 import io.swagger.v3.oas.annotations.tags.Tag; 10 import io.swagger.v3.oas.annotations.tags.Tag;
11 import lombok.AllArgsConstructor; 11 import lombok.AllArgsConstructor;
@@ -24,38 +24,38 @@ import org.springframework.web.bind.annotation.*; @@ -24,38 +24,38 @@ import org.springframework.web.bind.annotation.*;
24 */ 24 */
25 @Tag(name = "A6-AI模型") 25 @Tag(name = "A6-AI模型")
26 @RestController 26 @RestController
27 -@RequestMapping("/ai/chat/modal") 27 +@RequestMapping("/ai/chat/model")
28 @Slf4j 28 @Slf4j
29 @AllArgsConstructor 29 @AllArgsConstructor
30 -public class AiChatModalController { 30 +public class AiChatModelController {
31 31
32 - private final AiChatModalService aiChatModalService; 32 + private final AiChatModelService aiChatModelService;
33 33
34 @Operation(summary = "ai模型 - 模型列表") 34 @Operation(summary = "ai模型 - 模型列表")
35 @GetMapping("/list") 35 @GetMapping("/list")
36 - public PageResult<AiChatModalListRespVO> list(@ModelAttribute AiChatModalListReqVO req) {  
37 - return aiChatModalService.list(req); 36 + public PageResult<AiChatModelListRespVO> list(@ModelAttribute AiChatModelListReqVO req) {
  37 + return aiChatModelService.list(req);
38 } 38 }
39 39
40 @Operation(summary = "ai模型 - 添加") 40 @Operation(summary = "ai模型 - 添加")
41 @PutMapping("/add") 41 @PutMapping("/add")
42 - public CommonResult<Void> add(@RequestBody @Validated AiChatModalAddReqVO req) {  
43 - aiChatModalService.add(req); 42 + public CommonResult<Void> add(@RequestBody @Validated AiChatModelAddReqVO req) {
  43 + aiChatModelService.add(req);
44 return CommonResult.success(null); 44 return CommonResult.success(null);
45 } 45 }
46 46
47 @Operation(summary = "ai模型 - 修改") 47 @Operation(summary = "ai模型 - 修改")
48 @PostMapping("/update") 48 @PostMapping("/update")
49 public CommonResult<Void> update(@RequestParam("id") Long id, 49 public CommonResult<Void> update(@RequestParam("id") Long id,
50 - @RequestBody @Validated AiChatModalAddReqVO req) {  
51 - aiChatModalService.update(id, req); 50 + @RequestBody @Validated AiChatModelAddReqVO req) {
  51 + aiChatModelService.update(id, req);
52 return CommonResult.success(null); 52 return CommonResult.success(null);
53 } 53 }
54 54
55 @Operation(summary = "ai模型 - 删除") 55 @Operation(summary = "ai模型 - 删除")
56 @DeleteMapping("/delete") 56 @DeleteMapping("/delete")
57 public CommonResult<Void> delete(@RequestParam("id") Long id) { 57 public CommonResult<Void> delete(@RequestParam("id") Long id) {
58 - aiChatModalService.delete(id); 58 + aiChatModelService.delete(id);
59 return CommonResult.success(null); 59 return CommonResult.success(null);
60 } 60 }
61 } 61 }
yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/controller/admin/model/vo/model/AiChatModalAddReqVO.java renamed to yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/controller/admin/model/vo/model/AiChatModelAddReqVO.java
@@ -15,10 +15,9 @@ import lombok.experimental.Accessors; @@ -15,10 +15,9 @@ import lombok.experimental.Accessors;
15 */ 15 */
16 @Data 16 @Data
17 @Accessors(chain = true) 17 @Accessors(chain = true)
18 -public class AiChatModalAddReqVO { 18 +public class AiChatModelAddReqVO {
19 19
20 @Schema(description = "API 秘钥编号") 20 @Schema(description = "API 秘钥编号")
21 - @Size(max = 32, message = "API 秘钥编号最大32个字符")  
22 @NotNull(message = "API 秘钥编号不能为空!") 21 @NotNull(message = "API 秘钥编号不能为空!")
23 private Long keyId; 22 private Long keyId;
24 23
yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/controller/admin/model/vo/model/AiChatModalListReqVO.java renamed to yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/controller/admin/model/vo/model/AiChatModelListReqVO.java
@@ -14,7 +14,7 @@ import lombok.experimental.Accessors; @@ -14,7 +14,7 @@ import lombok.experimental.Accessors;
14 */ 14 */
15 @Data 15 @Data
16 @Accessors(chain = true) 16 @Accessors(chain = true)
17 -public class AiChatModalListReqVO extends PageParam { 17 +public class AiChatModelListReqVO extends PageParam {
18 18
19 @Schema(description = "名字搜搜") 19 @Schema(description = "名字搜搜")
20 private String search; 20 private String search;
yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/controller/admin/model/vo/model/AiChatModalListRespVO.java renamed to yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/controller/admin/model/vo/model/AiChatModelListRespVO.java
@@ -13,7 +13,7 @@ import lombok.experimental.Accessors; @@ -13,7 +13,7 @@ import lombok.experimental.Accessors;
13 */ 13 */
14 @Data 14 @Data
15 @Accessors(chain = true) 15 @Accessors(chain = true)
16 -public class AiChatModalListRespVO { 16 +public class AiChatModelListRespVO {
17 17
18 @Schema(description = "id") 18 @Schema(description = "id")
19 private Long id; 19 private Long id;
yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/convert/AiChatModalConvert.java renamed to yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/convert/AiChatModelConvert.java
1 package cn.iocoder.yudao.module.ai.convert; 1 package cn.iocoder.yudao.module.ai.convert;
2 2
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.AiChatModalListRespVO; 3 +import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModelAddReqVO;
  4 +import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModelListRespVO;
5 import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModalRespVO; 5 import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModalRespVO;
6 -import cn.iocoder.yudao.module.ai.dal.dataobject.model.AiChatModalDO; 6 +import cn.iocoder.yudao.module.ai.dal.dataobject.model.AiChatModelDO;
7 import org.mapstruct.Mapper; 7 import org.mapstruct.Mapper;
8 import org.mapstruct.factory.Mappers; 8 import org.mapstruct.factory.Mappers;
9 9
@@ -17,9 +17,9 @@ import java.util.List; @@ -17,9 +17,9 @@ import java.util.List;
17 * @since 1.0 17 * @since 1.0
18 */ 18 */
19 @Mapper 19 @Mapper
20 -public interface AiChatModalConvert { 20 +public interface AiChatModelConvert {
21 21
22 - AiChatModalConvert INSTANCE = Mappers.getMapper(AiChatModalConvert.class); 22 + AiChatModelConvert INSTANCE = Mappers.getMapper(AiChatModelConvert.class);
23 23
24 /** 24 /**
25 * 转换 - AiChatModalListRes 25 * 转换 - AiChatModalListRes
@@ -27,7 +27,7 @@ public interface AiChatModalConvert { @@ -27,7 +27,7 @@ public interface AiChatModalConvert {
27 * @param list 27 * @param list
28 * @return 28 * @return
29 */ 29 */
30 - List<AiChatModalListRespVO> convertAiChatModalListRes(List<AiChatModalDO> list); 30 + List<AiChatModelListRespVO> convertAiChatModalListRes(List<AiChatModelDO> list);
31 31
32 /** 32 /**
33 * 转换 - AiChatModalDO 33 * 转换 - AiChatModalDO
@@ -35,7 +35,7 @@ public interface AiChatModalConvert { @@ -35,7 +35,7 @@ public interface AiChatModalConvert {
35 * @param req 35 * @param req
36 * @return 36 * @return
37 */ 37 */
38 - AiChatModalDO convertAiChatModalDO(AiChatModalAddReqVO req); 38 + AiChatModelDO convertAiChatModalDO(AiChatModelAddReqVO req);
39 39
40 40
41 /** 41 /**
@@ -44,6 +44,6 @@ public interface AiChatModalConvert { @@ -44,6 +44,6 @@ public interface AiChatModalConvert {
44 * @param aiChatModalDO 44 * @param aiChatModalDO
45 * @return 45 * @return
46 */ 46 */
47 - AiChatModalRespVO convertAiChatModalRes(AiChatModalDO aiChatModalDO); 47 + AiChatModalRespVO convertAiChatModalRes(AiChatModelDO aiChatModalDO);
48 48
49 } 49 }
yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/dal/dataobject/model/AiChatModalDO.java renamed to yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/dal/dataobject/model/AiChatModelDO.java
@@ -7,7 +7,6 @@ import com.baomidou.mybatisplus.annotation.KeySequence; @@ -7,7 +7,6 @@ import com.baomidou.mybatisplus.annotation.KeySequence;
7 import com.baomidou.mybatisplus.annotation.TableId; 7 import com.baomidou.mybatisplus.annotation.TableId;
8 import com.baomidou.mybatisplus.annotation.TableName; 8 import com.baomidou.mybatisplus.annotation.TableName;
9 import lombok.*; 9 import lombok.*;
10 -import lombok.experimental.Accessors;  
11 10
12 /** 11 /**
13 * AI 聊天模型 DO 12 * AI 聊天模型 DO
@@ -22,7 +21,7 @@ import lombok.experimental.Accessors; @@ -22,7 +21,7 @@ import lombok.experimental.Accessors;
22 @Builder 21 @Builder
23 @NoArgsConstructor 22 @NoArgsConstructor
24 @AllArgsConstructor 23 @AllArgsConstructor
25 -public class AiChatModalDO extends BaseDO { 24 +public class AiChatModelDO extends BaseDO {
26 25
27 /** 26 /**
28 * 编号 27 * 编号
@@ -76,6 +75,6 @@ public class AiChatModalDO extends BaseDO { @@ -76,6 +75,6 @@ public class AiChatModalDO extends BaseDO {
76 /** 75 /**
77 * 上下文的最大 Message 数量 76 * 上下文的最大 Message 数量
78 */ 77 */
79 - private Integer maxContexts; 78 + private Integer i;
80 79
81 } 80 }
yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/dal/mysql/AiChatModalMapper.java renamed to yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/dal/mysql/AiChatModelMapper.java
@@ -5,7 +5,7 @@ import cn.iocoder.yudao.framework.common.pojo.PageParam; @@ -5,7 +5,7 @@ import cn.iocoder.yudao.framework.common.pojo.PageParam;
5 import cn.iocoder.yudao.framework.common.pojo.PageResult; 5 import cn.iocoder.yudao.framework.common.pojo.PageResult;
6 import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; 6 import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
7 import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX; 7 import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
8 -import cn.iocoder.yudao.module.ai.dal.dataobject.model.AiChatModalDO; 8 +import cn.iocoder.yudao.module.ai.dal.dataobject.model.AiChatModelDO;
9 import org.apache.ibatis.annotations.Mapper; 9 import org.apache.ibatis.annotations.Mapper;
10 import org.springframework.stereotype.Repository; 10 import org.springframework.stereotype.Repository;
11 11
@@ -18,17 +18,17 @@ import org.springframework.stereotype.Repository; @@ -18,17 +18,17 @@ import org.springframework.stereotype.Repository;
18 */ 18 */
19 @Repository 19 @Repository
20 @Mapper 20 @Mapper
21 -public interface AiChatModalMapper extends BaseMapperX<AiChatModalDO> { 21 +public interface AiChatModelMapper extends BaseMapperX<AiChatModelDO> {
22 22
23 /** 23 /**
24 * 查询 - 第一个modal 24 * 查询 - 第一个modal
25 * 25 *
26 * @return 26 * @return
27 */ 27 */
28 - default AiChatModalDO selectFirstModal() {  
29 - PageResult<AiChatModalDO> pageResult = selectPage(new PageParam().setPageNo(1).setPageSize(1),  
30 - new LambdaQueryWrapperX<AiChatModalDO>()  
31 - .orderByAsc(AiChatModalDO::getSort) 28 + default AiChatModelDO selectFirstModal() {
  29 + PageResult<AiChatModelDO> pageResult = selectPage(new PageParam().setPageNo(1).setPageSize(1),
  30 + new LambdaQueryWrapperX<AiChatModelDO>()
  31 + .orderByAsc(AiChatModelDO::getSort)
32 ); 32 );
33 if (CollUtil.isEmpty(pageResult.getList())) { 33 if (CollUtil.isEmpty(pageResult.getList())) {
34 return null; 34 return null;
yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/service/AiChatModalService.java renamed to yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/service/AiChatModelService.java
1 package cn.iocoder.yudao.module.ai.service; 1 package cn.iocoder.yudao.module.ai.service;
2 2
3 import cn.iocoder.yudao.framework.common.pojo.PageResult; 3 import cn.iocoder.yudao.framework.common.pojo.PageResult;
4 -import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModalAddReqVO;  
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.AiChatModalListRespVO; 4 +import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModelAddReqVO;
  5 +import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModelListReqVO;
  6 +import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModelListRespVO;
7 import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModalRespVO; 7 import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModalRespVO;
8 -import cn.iocoder.yudao.module.ai.dal.dataobject.model.AiChatModalDO; 8 +import cn.iocoder.yudao.module.ai.dal.dataobject.model.AiChatModelDO;
9 9
10 /** 10 /**
11 * ai modal 11 * ai modal
@@ -14,7 +14,7 @@ import cn.iocoder.yudao.module.ai.dal.dataobject.model.AiChatModalDO; @@ -14,7 +14,7 @@ import cn.iocoder.yudao.module.ai.dal.dataobject.model.AiChatModalDO;
14 * @time 2024/4/24 19:42 14 * @time 2024/4/24 19:42
15 * @since 1.0 15 * @since 1.0
16 */ 16 */
17 -public interface AiChatModalService { 17 +public interface AiChatModelService {
18 18
19 /** 19 /**
20 * ai modal - 列表 20 * ai modal - 列表
@@ -22,14 +22,14 @@ public interface AiChatModalService { @@ -22,14 +22,14 @@ public interface AiChatModalService {
22 * @param req 22 * @param req
23 * @return 23 * @return
24 */ 24 */
25 - PageResult<AiChatModalListRespVO> list(AiChatModalListReqVO req); 25 + PageResult<AiChatModelListRespVO> list(AiChatModelListReqVO req);
26 26
27 /** 27 /**
28 * ai modal - 添加 28 * ai modal - 添加
29 * 29 *
30 * @param req 30 * @param req
31 */ 31 */
32 - void add(AiChatModalAddReqVO req); 32 + void add(AiChatModelAddReqVO req);
33 33
34 /** 34 /**
35 * ai modal - 更新 35 * ai modal - 更新
@@ -37,7 +37,7 @@ public interface AiChatModalService { @@ -37,7 +37,7 @@ public interface AiChatModalService {
37 * @param id 37 * @param id
38 * @param req 38 * @param req
39 */ 39 */
40 - void update(Long id, AiChatModalAddReqVO req); 40 + void update(Long id, AiChatModelAddReqVO req);
41 41
42 /** 42 /**
43 * ai modal - 删除 43 * ai modal - 删除
@@ -60,7 +60,7 @@ public interface AiChatModalService { @@ -60,7 +60,7 @@ public interface AiChatModalService {
60 * @param id 60 * @param id
61 * @return 61 * @return
62 */ 62 */
63 - AiChatModalDO validateExists(Long id); 63 + AiChatModelDO validateExists(Long id);
64 64
65 /** 65 /**
66 * 校验 - 校验是否可用 66 * 校验 - 校验是否可用
yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/service/impl/AiChatModalServiceImpl.java
@@ -8,15 +8,15 @@ import cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil; @@ -8,15 +8,15 @@ import cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil;
8 import cn.iocoder.yudao.framework.common.pojo.PageResult; 8 import cn.iocoder.yudao.framework.common.pojo.PageResult;
9 import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX; 9 import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
10 import cn.iocoder.yudao.module.ai.ErrorCodeConstants; 10 import cn.iocoder.yudao.module.ai.ErrorCodeConstants;
11 -import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModalAddReqVO;  
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.AiChatModalListRespVO; 11 +import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModelAddReqVO;
  12 +import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModelListReqVO;
  13 +import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModelListRespVO;
14 import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModalRespVO; 14 import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiChatModalRespVO;
15 -import cn.iocoder.yudao.module.ai.convert.AiChatModalConvert;  
16 -import cn.iocoder.yudao.module.ai.dal.dataobject.model.AiChatModalDO;  
17 -import cn.iocoder.yudao.module.ai.dal.mysql.AiChatModalMapper; 15 +import cn.iocoder.yudao.module.ai.convert.AiChatModelConvert;
  16 +import cn.iocoder.yudao.module.ai.dal.dataobject.model.AiChatModelDO;
  17 +import cn.iocoder.yudao.module.ai.dal.mysql.AiChatModelMapper;
18 import cn.iocoder.yudao.module.ai.dal.vo.AiChatModalConfigVO; 18 import cn.iocoder.yudao.module.ai.dal.vo.AiChatModalConfigVO;
19 -import cn.iocoder.yudao.module.ai.service.AiChatModalService; 19 +import cn.iocoder.yudao.module.ai.service.AiChatModelService;
20 import jakarta.validation.ConstraintViolation; 20 import jakarta.validation.ConstraintViolation;
21 import lombok.AllArgsConstructor; 21 import lombok.AllArgsConstructor;
22 import lombok.extern.slf4j.Slf4j; 22 import lombok.extern.slf4j.Slf4j;
@@ -35,51 +35,51 @@ import java.util.Set; @@ -35,51 +35,51 @@ import java.util.Set;
35 @AllArgsConstructor 35 @AllArgsConstructor
36 @Service 36 @Service
37 @Slf4j 37 @Slf4j
38 -public class AiChatModalServiceImpl implements AiChatModalService { 38 +public class AiChatModalServiceImpl implements AiChatModelService {
39 39
40 - private final AiChatModalMapper aiChatModalMapper; 40 + private final AiChatModelMapper aiChatModelMapper;
41 41
42 @Override 42 @Override
43 - public PageResult<AiChatModalListRespVO> list(AiChatModalListReqVO req) {  
44 - LambdaQueryWrapperX<AiChatModalDO> queryWrapperX = new LambdaQueryWrapperX<>(); 43 + public PageResult<AiChatModelListRespVO> list(AiChatModelListReqVO req) {
  44 + LambdaQueryWrapperX<AiChatModelDO> queryWrapperX = new LambdaQueryWrapperX<>();
45 // 查询的都是未禁用的模型 45 // 查询的都是未禁用的模型
46 - queryWrapperX.eq(AiChatModalDO::getStatus, CommonStatusEnum.ENABLE.getStatus()); 46 + queryWrapperX.eq(AiChatModelDO::getStatus, CommonStatusEnum.ENABLE.getStatus());
47 // search 47 // search
48 if (!StrUtil.isBlank(req.getSearch())) { 48 if (!StrUtil.isBlank(req.getSearch())) {
49 - queryWrapperX.like(AiChatModalDO::getName, req.getSearch().trim()); 49 + queryWrapperX.like(AiChatModelDO::getName, req.getSearch().trim());
50 } 50 }
51 // 默认排序 51 // 默认排序
52 - queryWrapperX.orderByAsc(AiChatModalDO::getSort); 52 + queryWrapperX.orderByAsc(AiChatModelDO::getSort);
53 // 查询 53 // 查询
54 - PageResult<AiChatModalDO> aiChatModalDOPageResult = aiChatModalMapper.selectPage(req, queryWrapperX); 54 + PageResult<AiChatModelDO> aiChatModalDOPageResult = aiChatModelMapper.selectPage(req, queryWrapperX);
55 // 转换 res 55 // 转换 res
56 - List<AiChatModalListRespVO> resList = AiChatModalConvert.INSTANCE.convertAiChatModalListRes(aiChatModalDOPageResult.getList()); 56 + List<AiChatModelListRespVO> resList = AiChatModelConvert.INSTANCE.convertAiChatModalListRes(aiChatModalDOPageResult.getList());
57 return new PageResult<>(resList, aiChatModalDOPageResult.getTotal()); 57 return new PageResult<>(resList, aiChatModalDOPageResult.getTotal());
58 } 58 }
59 59
60 @Override 60 @Override
61 - public void add(AiChatModalAddReqVO req) { 61 + public void add(AiChatModelAddReqVO req) {
62 // 校验 platform、type 62 // 校验 platform、type
63 validatePlatform(req.getPlatform()); 63 validatePlatform(req.getPlatform());
64 // 转换 do 64 // 转换 do
65 - AiChatModalDO insertChatModalDO = AiChatModalConvert.INSTANCE.convertAiChatModalDO(req); 65 + AiChatModelDO insertChatModalDO = AiChatModelConvert.INSTANCE.convertAiChatModalDO(req);
66 // 设置默认属性 66 // 设置默认属性
67 insertChatModalDO.setStatus(CommonStatusEnum.ENABLE.getStatus()); 67 insertChatModalDO.setStatus(CommonStatusEnum.ENABLE.getStatus());
68 // 保存数据库 68 // 保存数据库
69 - aiChatModalMapper.insert(insertChatModalDO); 69 + aiChatModelMapper.insert(insertChatModalDO);
70 } 70 }
71 71
72 @Override 72 @Override
73 - public void update(Long id, AiChatModalAddReqVO req) { 73 + public void update(Long id, AiChatModelAddReqVO req) {
74 // 校验 platform 74 // 校验 platform
75 validatePlatform(req.getPlatform()); 75 validatePlatform(req.getPlatform());
76 // 校验模型是否存在 76 // 校验模型是否存在
77 validateExists(id); 77 validateExists(id);
78 // 转换 updateChatModalDO 78 // 转换 updateChatModalDO
79 - AiChatModalDO updateChatModalDO = AiChatModalConvert.INSTANCE.convertAiChatModalDO(req); 79 + AiChatModelDO updateChatModalDO = AiChatModelConvert.INSTANCE.convertAiChatModalDO(req);
80 updateChatModalDO.setId(id); 80 updateChatModalDO.setId(id);
81 // 更新数据库 81 // 更新数据库
82 - aiChatModalMapper.updateById(updateChatModalDO); 82 + aiChatModelMapper.updateById(updateChatModalDO);
83 } 83 }
84 84
85 @Override 85 @Override
@@ -87,14 +87,14 @@ public class AiChatModalServiceImpl implements AiChatModalService { @@ -87,14 +87,14 @@ public class AiChatModalServiceImpl implements AiChatModalService {
87 // 检查 modal 是否存在 87 // 检查 modal 是否存在
88 validateExists(id); 88 validateExists(id);
89 // 删除 delete 89 // 删除 delete
90 - aiChatModalMapper.deleteById(id); 90 + aiChatModelMapper.deleteById(id);
91 } 91 }
92 92
93 @Override 93 @Override
94 public AiChatModalRespVO getChatModalOfValidate(Long modalId) { 94 public AiChatModalRespVO getChatModalOfValidate(Long modalId) {
95 // 检查 modal 是否存在 95 // 检查 modal 是否存在
96 - AiChatModalDO aiChatModalDO = validateExists(modalId);  
97 - return AiChatModalConvert.INSTANCE.convertAiChatModalRes(aiChatModalDO); 96 + AiChatModelDO aiChatModalDO = validateExists(modalId);
  97 + return AiChatModelConvert.INSTANCE.convertAiChatModalRes(aiChatModalDO);
98 } 98 }
99 99
100 @Override 100 @Override
@@ -105,8 +105,8 @@ public class AiChatModalServiceImpl implements AiChatModalService { @@ -105,8 +105,8 @@ public class AiChatModalServiceImpl implements AiChatModalService {
105 } 105 }
106 } 106 }
107 107
108 - public AiChatModalDO validateExists(Long id) {  
109 - AiChatModalDO aiChatModalDO = aiChatModalMapper.selectById(id); 108 + public AiChatModelDO validateExists(Long id) {
  109 + AiChatModelDO aiChatModalDO = aiChatModelMapper.selectById(id);
110 if (aiChatModalDO == null) { 110 if (aiChatModalDO == null) {
111 throw ServiceExceptionUtil.exception(ErrorCodeConstants.AI_MODAL_NOT_EXIST); 111 throw ServiceExceptionUtil.exception(ErrorCodeConstants.AI_MODAL_NOT_EXIST);
112 } 112 }