From be021caceaa4a2d1200601b5dfb37a60d2a18a01 Mon Sep 17 00:00:00 2001 From: chenjinlong <22208488@qq.com> Date: Mon, 25 Jan 2021 15:50:26 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90DictType=E3=80=91=E7=B3=BB=E7=BB=9F?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E5=AD=97=E5=85=B8=E6=96=B0=E5=A2=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dict/modular/controller/DictTypeController.java | 13 +++++++++++++ .../dict/modular/service/DictTypeService.java | 7 +++++++ .../modular/service/impl/DictTypeServiceImpl.java | 9 +++++++++ 3 files changed, 29 insertions(+) diff --git a/kernel-s-dict/dict-business/src/main/java/cn/stylefeng/roses/kernel/dict/modular/controller/DictTypeController.java b/kernel-s-dict/dict-business/src/main/java/cn/stylefeng/roses/kernel/dict/modular/controller/DictTypeController.java index 62fb5563b..ccf242ad5 100644 --- a/kernel-s-dict/dict-business/src/main/java/cn/stylefeng/roses/kernel/dict/modular/controller/DictTypeController.java +++ b/kernel-s-dict/dict-business/src/main/java/cn/stylefeng/roses/kernel/dict/modular/controller/DictTypeController.java @@ -92,6 +92,19 @@ public class DictTypeController { return new SuccessResponseData(detail); } + + /** + * 获取字典类型详情 + * + * @author fengshuonan + * @date 2021/1/13 11:25 + */ + @GetResource(name = "获取字典类型详情", path = "/dictType/getConfigDictTypeDetail", requiredPermission = false) + public ResponseData getConfigDictTypeDetail() { + SysDictType detail = this.dictTypeService.getConfigDictTypeDetail(); + return new SuccessResponseData(detail); + } + /** * 获取字典类型列表 * diff --git a/kernel-s-dict/dict-business/src/main/java/cn/stylefeng/roses/kernel/dict/modular/service/DictTypeService.java b/kernel-s-dict/dict-business/src/main/java/cn/stylefeng/roses/kernel/dict/modular/service/DictTypeService.java index 472e255c8..506977b10 100644 --- a/kernel-s-dict/dict-business/src/main/java/cn/stylefeng/roses/kernel/dict/modular/service/DictTypeService.java +++ b/kernel-s-dict/dict-business/src/main/java/cn/stylefeng/roses/kernel/dict/modular/service/DictTypeService.java @@ -91,4 +91,11 @@ public interface DictTypeService extends IService { */ SysDictType findDetail(Long dictTypeId); + /** + * 获取字典详情 + * + * @author huangyao + * @date 2021/1/10 17:27 + */ + SysDictType getConfigDictTypeDetail(); } diff --git a/kernel-s-dict/dict-business/src/main/java/cn/stylefeng/roses/kernel/dict/modular/service/impl/DictTypeServiceImpl.java b/kernel-s-dict/dict-business/src/main/java/cn/stylefeng/roses/kernel/dict/modular/service/impl/DictTypeServiceImpl.java index b78afe79d..48d163489 100644 --- a/kernel-s-dict/dict-business/src/main/java/cn/stylefeng/roses/kernel/dict/modular/service/impl/DictTypeServiceImpl.java +++ b/kernel-s-dict/dict-business/src/main/java/cn/stylefeng/roses/kernel/dict/modular/service/impl/DictTypeServiceImpl.java @@ -28,6 +28,8 @@ import org.springframework.transaction.annotation.Transactional; import javax.annotation.Resource; import java.util.List; +import static cn.stylefeng.roses.kernel.dict.api.constants.DictConstants.CONFIG_GROUP_DICT_TYPE_CODE; + /** * 字典类型表 服务实现类 * @@ -175,6 +177,13 @@ public class DictTypeServiceImpl extends ServiceImpl queryWrapper = new LambdaQueryWrapper<>(); + queryWrapper.eq(SysDictType::getDictTypeCode, CONFIG_GROUP_DICT_TYPE_CODE); + return this.getOne(queryWrapper); + } + /** * 校验dictTypeClass是否是系统字典,如果是系统字典只能超级管理员操作 *