diff --git a/dk-api/api-system/src/main/java/org/dromara/system/api/RemoteLablePostService.java b/dk-api/api-system/src/main/java/org/dromara/system/api/RemoteLablePostService.java index 0def653..ca80427 100644 --- a/dk-api/api-system/src/main/java/org/dromara/system/api/RemoteLablePostService.java +++ b/dk-api/api-system/src/main/java/org/dromara/system/api/RemoteLablePostService.java @@ -1,9 +1,5 @@ package org.dromara.system.api; - -import org.dromara.system.api.domain.bo.RemoteLogininforBo; import org.dromara.system.api.domain.vo.RemoteAiLabelPostVo; -import org.dromara.system.api.domain.vo.RemoteDeptVo; - import java.util.List; /** diff --git a/dk-modules/system/src/main/java/org/dromara/system/controller/system/AiLabelController.java b/dk-modules/system/src/main/java/org/dromara/system/controller/system/AiLabelController.java index 3c85d96..92d7fa3 100644 --- a/dk-modules/system/src/main/java/org/dromara/system/controller/system/AiLabelController.java +++ b/dk-modules/system/src/main/java/org/dromara/system/controller/system/AiLabelController.java @@ -46,6 +46,16 @@ public class AiLabelController extends BaseController { return aiLabelService.queryPageList(bo, pageQuery); } + /** + * 下拉框集合 + */ + @SaCheckPermission("system:label:list") + @GetMapping("/list") + public List list() { + return aiLabelService.allList(); + } + + /** * 导出ai 识别类型列表 */ diff --git a/dk-modules/system/src/main/java/org/dromara/system/dubbo/RemoteLablePostServicelmpl.java b/dk-modules/system/src/main/java/org/dromara/system/dubbo/RemoteLablePostServicelmpl.java index 2811be5..2fe5f83 100644 --- a/dk-modules/system/src/main/java/org/dromara/system/dubbo/RemoteLablePostServicelmpl.java +++ b/dk-modules/system/src/main/java/org/dromara/system/dubbo/RemoteLablePostServicelmpl.java @@ -5,7 +5,6 @@ import org.apache.dubbo.config.annotation.DubboService; import org.dromara.common.core.utils.MapstructUtils; import org.dromara.system.api.RemoteLablePostService; import org.dromara.system.api.domain.vo.RemoteAiLabelPostVo; -import org.dromara.system.api.domain.vo.RemoteDictDataVo; import org.dromara.system.domain.vo.AiLablePostVo; import org.dromara.system.domain.vo.SysPostVo; import org.dromara.system.service.IAiLablePostService; diff --git a/dk-modules/system/src/main/java/org/dromara/system/service/IAiLabelService.java b/dk-modules/system/src/main/java/org/dromara/system/service/IAiLabelService.java index c81a07a..8d3d4ff 100644 --- a/dk-modules/system/src/main/java/org/dromara/system/service/IAiLabelService.java +++ b/dk-modules/system/src/main/java/org/dromara/system/service/IAiLabelService.java @@ -25,6 +25,10 @@ public interface IAiLabelService { */ AiLabelVo queryById(Long lableId); + List allList(); + + + /** * 分页查询ai 识别类型列表 * diff --git a/dk-modules/system/src/main/java/org/dromara/system/service/impl/AiLabelServiceImpl.java b/dk-modules/system/src/main/java/org/dromara/system/service/impl/AiLabelServiceImpl.java index fe0dad6..6a1ba3f 100644 --- a/dk-modules/system/src/main/java/org/dromara/system/service/impl/AiLabelServiceImpl.java +++ b/dk-modules/system/src/main/java/org/dromara/system/service/impl/AiLabelServiceImpl.java @@ -15,6 +15,7 @@ import org.dromara.system.domain.AiLabel; import org.dromara.system.mapper.AiLabelMapper; import org.dromara.system.service.IAiLabelService; +import java.util.Comparator; import java.util.List; import java.util.Map; import java.util.Collection; @@ -42,6 +43,11 @@ public class AiLabelServiceImpl implements IAiLabelService { return baseMapper.selectVoById(lableId); } + @Override + public List allList() { + return baseMapper.selectVoList().stream().sorted(Comparator.comparing(AiLabelVo::getLableId)).toList(); + } + /** * 分页查询ai 识别类型列表 *