diff --git a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/controller/admin/knowledgebase/KnowledgeBaseController.java b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/controller/admin/knowledgebase/KnowledgeBaseController.java index 670b99494..f899e3cdb 100644 --- a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/controller/admin/knowledgebase/KnowledgeBaseController.java +++ b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/controller/admin/knowledgebase/KnowledgeBaseController.java @@ -77,6 +77,14 @@ public class KnowledgeBaseController { return success(BeanUtils.toBean(pageResult, KnowledgeBaseRespVO.class)); } + @GetMapping("/list") + @Operation(summary = "获得知识库分页") + @PreAuthorize("@ss.hasPermission('llm:knowledge-base:query')") + public CommonResult> getKnowledgeBaseList() { + List list = knowledgeBaseService.getKnowledgeBaseList(); + return success(BeanUtils.toBean(list, KnowledgeBaseRespVO.class)); + } + @GetMapping("/export-excel") @Operation(summary = "导出知识库 Excel") @PreAuthorize("@ss.hasPermission('llm:knowledge-base:export')") diff --git a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/knowledgebase/KnowledgeBaseService.java b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/knowledgebase/KnowledgeBaseService.java index 9ca89f434..fc42f4bd5 100644 --- a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/knowledgebase/KnowledgeBaseService.java +++ b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/knowledgebase/KnowledgeBaseService.java @@ -6,6 +6,7 @@ import cn.iocoder.yudao.module.llm.controller.admin.knowledgebase.vo.KnowledgeBa import cn.iocoder.yudao.module.llm.dal.dataobject.knowledgebase.KnowledgeBaseDO; import javax.validation.Valid; +import java.util.List; /** * 知识库 Service 接口 @@ -52,4 +53,5 @@ public interface KnowledgeBaseService { */ PageResult getKnowledgeBasePage(KnowledgeBasePageReqVO pageReqVO); + List getKnowledgeBaseList(); } diff --git a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/knowledgebase/KnowledgeBaseServiceImpl.java b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/knowledgebase/KnowledgeBaseServiceImpl.java index 2b630103e..c2d7e0a45 100644 --- a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/knowledgebase/KnowledgeBaseServiceImpl.java +++ b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/knowledgebase/KnowledgeBaseServiceImpl.java @@ -13,6 +13,7 @@ import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionU import static cn.iocoder.yudao.module.llm.enums.ErrorCodeConstants.KNOWLEDGE_BASE_NOT_EXISTS; import javax.annotation.Resource; +import java.util.List; /** * 知识库 Service 实现类 @@ -68,4 +69,9 @@ public class KnowledgeBaseServiceImpl implements KnowledgeBaseService { return knowledgeBaseMapper.selectPage(pageReqVO); } + @Override + public List getKnowledgeBaseList() { + return knowledgeBaseMapper.selectList(); + } + }