From 83e1b4d0e661f11a407fd6ea86e906b9b87b7180 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期五, 31 七月 2026 17:57:09 +0800
Subject: [PATCH] feat(aftersales): 售后工单新增问题类型和严重程度字段

---
 yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/controller/admin/model/AiApiKeyController.java |   25 ++++---------------------
 1 files changed, 4 insertions(+), 21 deletions(-)

diff --git a/yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/controller/admin/model/AiApiKeyController.java b/yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/controller/admin/model/AiApiKeyController.java
index c109b03..6718af0 100644
--- a/yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/controller/admin/model/AiApiKeyController.java
+++ b/yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/controller/admin/model/AiApiKeyController.java
@@ -6,27 +6,20 @@
 import cn.iocoder.yudao.module.ai.controller.admin.model.vo.apikey.AiApiKeyPageReqVO;
 import cn.iocoder.yudao.module.ai.controller.admin.model.vo.apikey.AiApiKeyRespVO;
 import cn.iocoder.yudao.module.ai.controller.admin.model.vo.apikey.AiApiKeySaveReqVO;
-import cn.iocoder.yudao.module.ai.controller.admin.model.vo.model.AiModelRespVO;
 import cn.iocoder.yudao.module.ai.dal.dataobject.model.AiApiKeyDO;
 import cn.iocoder.yudao.module.ai.service.model.AiApiKeyService;
 import io.swagger.v3.oas.annotations.Operation;
-import io.swagger.v3.oas.annotations.Parameter;
 import io.swagger.v3.oas.annotations.tags.Tag;
 import jakarta.annotation.Resource;
 import jakarta.validation.Valid;
 import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.validation.annotation.Validated;
 import org.springframework.web.bind.annotation.*;
 
-import java.util.List;
-
 import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success;
-import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertList;
 
 @Tag(name = "绠$悊鍚庡彴 - AI API 瀵嗛挜")
 @RestController
 @RequestMapping("/ai/api-key")
-@Validated
 public class AiApiKeyController {
 
     @Resource
@@ -49,7 +42,6 @@
 
     @DeleteMapping("/delete")
     @Operation(summary = "鍒犻櫎 API 瀵嗛挜")
-    @Parameter(name = "id", description = "缂栧彿", required = true)
     @PreAuthorize("@ss.hasPermission('ai:api-key:delete')")
     public CommonResult<Boolean> deleteApiKey(@RequestParam("id") Long id) {
         apiKeyService.deleteApiKey(id);
@@ -57,27 +49,18 @@
     }
 
     @GetMapping("/get")
-    @Operation(summary = "鑾峰緱 API 瀵嗛挜")
-    @Parameter(name = "id", description = "缂栧彿", required = true, example = "1024")
+    @Operation(summary = "鑾峰彇 API 瀵嗛挜")
     @PreAuthorize("@ss.hasPermission('ai:api-key:query')")
     public CommonResult<AiApiKeyRespVO> getApiKey(@RequestParam("id") Long id) {
-        AiApiKeyDO apiKey = apiKeyService.getApiKey(id);
-        return success(BeanUtils.toBean(apiKey, AiApiKeyRespVO.class));
+        return success(BeanUtils.toBean(apiKeyService.getApiKey(id), AiApiKeyRespVO.class));
     }
 
     @GetMapping("/page")
-    @Operation(summary = "鑾峰緱 API 瀵嗛挜鍒嗛〉")
+    @Operation(summary = "鑾峰彇 API 瀵嗛挜鍒嗛〉")
     @PreAuthorize("@ss.hasPermission('ai:api-key:query')")
     public CommonResult<PageResult<AiApiKeyRespVO>> getApiKeyPage(@Valid AiApiKeyPageReqVO pageReqVO) {
         PageResult<AiApiKeyDO> pageResult = apiKeyService.getApiKeyPage(pageReqVO);
         return success(BeanUtils.toBean(pageResult, AiApiKeyRespVO.class));
     }
 
-    @GetMapping("/simple-list")
-    @Operation(summary = "鑾峰緱 API 瀵嗛挜鍒嗛〉鍒楄〃")
-    public CommonResult<List<AiModelRespVO>> getApiKeySimpleList() {
-        List<AiApiKeyDO> list = apiKeyService.getApiKeyList();
-        return success(convertList(list, key -> new AiModelRespVO().setId(key.getId()).setName(key.getName())));
-    }
-
-}
\ No newline at end of file
+}

--
Gitblit v1.9.3