Commit f85c89a405d6970e05f8e61fb98c699ada7a73dd

Authored by cherishsince
1 parent faade055

modal 增加删除

yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/controller/AiChatModalController.java
... ... @@ -59,4 +59,10 @@ public class AiChatModalController {
59 59 return CommonResult.success(null);
60 60 }
61 61  
  62 + @Operation(summary = "ai模型 - 删除")
  63 + @DeleteMapping("/modal/{id}")
  64 + public CommonResult delete(@PathVariable Long id) {
  65 + aiChatModalService.delete(id);
  66 + return CommonResult.success(null);
  67 + }
62 68 }
... ...
yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/service/AiChatModalService.java
... ... @@ -36,4 +36,12 @@ public interface AiChatModalService {
36 36 * @param req
37 37 */
38 38 void update(Long id, AiChatModalAddReq req);
  39 +
  40 + /**
  41 + * ai modal - 删除
  42 + *
  43 + * @param id
  44 + */
  45 + void delete(Long id);
  46 +
39 47 }
... ...
yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/service/impl/AiChatModalServiceImpl.java
... ... @@ -72,6 +72,14 @@ public class AiChatModalServiceImpl implements AiChatModalService {
72 72 aiChatModalMapper.updateById(updateChatModalDO);
73 73 }
74 74  
  75 + @Override
  76 + public void delete(Long id) {
  77 + // 检查 modal 是否存在
  78 + validateChatModalExists(id);
  79 + // 删除 delete
  80 + aiChatModalMapper.deleteById(id);
  81 + }
  82 +
75 83 private void validateChatModalExists(Long id) {
76 84 AiChatModalDO aiChatModalDO = aiChatModalMapper.selectById(id);
77 85 if (aiChatModalDO == null) {
... ...