From d33e687ff5b3fdb50e3dccf50e3a276baf2e6c5c Mon Sep 17 00:00:00 2001 From: zzw <wander.zheng@qq.com> Date: 星期五, 17 十一月 2023 17:03:50 +0800 Subject: [PATCH] 编号 --- zt/core/src/main/java/com/zt/modules/sys/controller/SysDictTypeController.java | 23 +++++++++++++++++++++++ 1 files changed, 23 insertions(+), 0 deletions(-) diff --git a/zt/core/src/main/java/com/zt/modules/sys/controller/SysDictTypeController.java b/zt/core/src/main/java/com/zt/modules/sys/controller/SysDictTypeController.java index b1be891..311c39c 100644 --- a/zt/core/src/main/java/com/zt/modules/sys/controller/SysDictTypeController.java +++ b/zt/core/src/main/java/com/zt/modules/sys/controller/SysDictTypeController.java @@ -20,6 +20,9 @@ import com.zt.core.shiro.ImportErrDto; import com.zt.core.shiro.ImportUtil; import com.zt.core.sys.dto.DictDto; +import com.zt.core.sys.dto.DictItemDto; +import com.zt.core.sys.dto.DictLeafDto; +import com.zt.modules.sys.model.SysDictData; import com.zt.modules.sys.model.SysDictType; import com.zt.modules.sys.service.SysDictTypeService; import io.swagger.annotations.Api; @@ -30,8 +33,10 @@ import org.springframework.web.multipart.MultipartFile; import javax.annotation.Resource; +import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.stream.Collectors; /** * 瀛楀吀绫诲瀷 @@ -142,4 +147,22 @@ return Result.ok(sysDictTypeService.getDicts()); } + /** + * 灏嗚幏鍙栧埌鐨勫叧閿瘝瀛樺叆map + * @return + */ + @GetMapping("getDictMap") + @ApiOperation("瀛楀吀Map") + public Map<String, String> getDictMap(@RequestParam String dictType) { + + List<DictDto> userDicts = sysDictTypeService.getUserDicts(); + DictDto dict = userDicts.stream() + .filter(c -> c.getDictType().equals(dictType)) + .collect(Collectors.toList()).get(0); + Map<String, String> keywordMap = new HashMap<>(); + for (DictItemDto dictItemDto : ((DictLeafDto) dict).getDataList()) { + keywordMap.put(dictItemDto.getDictLabel(), dictItemDto.getRemark()); + } + return keywordMap; + } } -- Gitblit v1.9.1