From e3b700a049044c28da4c5d1af671297f50c82328 Mon Sep 17 00:00:00 2001 From: limin Date: Tue, 31 Dec 2024 11:55:49 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=80=E6=9C=89=E6=A0=87=E7=AD=BE=20?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E8=BF=94=E5=9B=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../llm/controller/admin/label/LabelController.java | 13 +++++++++++-- .../module/llm/service/label/LabelService.java | 3 +++ .../module/llm/service/label/LabelServiceImpl.java | 5 +++++ 3 files changed, 19 insertions(+), 2 deletions(-) diff --git a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/controller/admin/label/LabelController.java b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/controller/admin/label/LabelController.java index 5514823eb..51a43e944 100644 --- a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/controller/admin/label/LabelController.java +++ b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/controller/admin/label/LabelController.java @@ -79,17 +79,26 @@ public class LabelController { return success(BeanUtils.toBean(pageResult, LabelRespVO.class)); } + @GetMapping("/all") + @Operation(summary = "获得标签管理列表所有") + @PreAuthorize("@ss.hasPermission('llm:label:query')") + public CommonResult> getLabelList() { + List list = labelService.getLabelList(); + return success(BeanUtils.toBean(list, LabelRespVO.class)); + } + @GetMapping("/export-excel") @Operation(summary = "导出标签管理 Excel") @PreAuthorize("@ss.hasPermission('llm:label:export')") @ApiAccessLog(operateType = EXPORT) public void exportLabelExcel(@Valid LabelPageReqVO pageReqVO, - HttpServletResponse response) throws IOException { + HttpServletResponse response) throws IOException { + pageReqVO.setPageSize(PageParam.PAGE_SIZE_NONE); List list = labelService.getLabelPage(pageReqVO).getList(); // 导出 Excel ExcelUtils.write(response, "标签管理.xls", "数据", LabelRespVO.class, - BeanUtils.toBean(list, LabelRespVO.class)); + BeanUtils.toBean(list, LabelRespVO.class)); } } \ No newline at end of file diff --git a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/label/LabelService.java b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/label/LabelService.java index d3b49d779..f599dae6d 100644 --- a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/label/LabelService.java +++ b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/label/LabelService.java @@ -7,6 +7,7 @@ import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.framework.common.pojo.PageParam; import javax.validation.Valid; +import java.util.List; /** * 标签管理 Service 接口 @@ -52,5 +53,7 @@ public interface LabelService { * @return 标签管理分页 */ PageResult getLabelPage(LabelPageReqVO pageReqVO); + // 获取所有标签 + List getLabelList(); } \ No newline at end of file diff --git a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/label/LabelServiceImpl.java b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/label/LabelServiceImpl.java index 821e63023..825629fe6 100644 --- a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/label/LabelServiceImpl.java +++ b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/label/LabelServiceImpl.java @@ -72,4 +72,9 @@ public class LabelServiceImpl implements LabelService { return labelMapper.selectPage(pageReqVO); } + @Override + public List getLabelList() { + return labelMapper.selectList(); + } + } \ No newline at end of file