diff --git a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/controller/admin/modelservice/ModelServiceController.java b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/controller/admin/modelservice/ModelServiceController.java index 7b1434be1..87556c874 100644 --- a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/controller/admin/modelservice/ModelServiceController.java +++ b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/controller/admin/modelservice/ModelServiceController.java @@ -53,11 +53,20 @@ public class ModelServiceController { return success(true); } + @GetMapping("/all") + @Operation(summary = "查询所有模型服务") + @PreAuthorize("@ss.hasPermission('llm:model-service:query')") + public CommonResult> getModelServiceList() { + List list = modelServiceService.getModelServiceList(); + return success(BeanUtils.toBean(list, ModelServiceRespVO.class)); + } + @DeleteMapping("/delete") @Operation(summary = "删除模型服务") @Parameter(name = "id", description = "编号", required = true) @PreAuthorize("@ss.hasPermission('llm:model-service:delete')") public CommonResult deleteModelService(@RequestParam("id") Long id) { + modelServiceService.deleteModelService(id); return success(true); } diff --git a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/modelservice/ModelServiceService.java b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/modelservice/ModelServiceService.java index f569431b5..888623b1d 100644 --- a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/modelservice/ModelServiceService.java +++ b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/modelservice/ModelServiceService.java @@ -52,4 +52,9 @@ public interface ModelServiceService { */ PageResult getModelServicePage(ModelServicePageReqVO pageReqVO); + /** + * 查询所有模型服务 + * @return + */ + List getModelServiceList(); } diff --git a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/modelservice/ModelServiceServiceImpl.java b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/modelservice/ModelServiceServiceImpl.java index ad897a42d..283b80830 100644 --- a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/modelservice/ModelServiceServiceImpl.java +++ b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/modelservice/ModelServiceServiceImpl.java @@ -71,4 +71,9 @@ public class ModelServiceServiceImpl implements ModelServiceService { return modelServiceMapper.selectPage(pageReqVO); } + @Override + public List getModelServiceList() { + return modelServiceMapper.selectList(); + } + }