JEPaaS 社区

 找回密码
 立即注册
JECloud低代码平台-官网
查看: 2167|回复: 0

【后端系列】JEPaaS后端如何获取数据字典

[复制链接]

10

主题

11

帖子

132

积分

凯特员工

积分
132
发表于 2022-4-12 09:38:29 | 显示全部楼层 |阅读模式
本帖最后由 凯特-姚帅龙 于 2022-4-18 22:56 编辑

JEPaaS低代码平台后端获取数据字典
一、实现思路
通过DictionaryManager操作字典
二、具体操作

获取列表字典:getDicList();获取树形字典:getDicTree();
三、相关代码
  1. @Autowired
  2.     private DictionaryManager dictionaryManager;
  3.    
  4.     public void doDicMethod() {
  5.         //获取列表数据字典
  6.         List<DictionaryItemVo> dicList = dictionaryManager.getDicList("字典编码", new Query(), false);
  7.         //如果需要用字典编码匹配字典文本项的话,可以封装为map,key为字典code,value为字典text
  8.         HashMap<String, String> dicMap = new HashMap<>();
  9.         for(DictionaryItemVo dicInfo:dicList){
  10.             dicMap.put(dicInfo.getCode(),dicInfo.getText());
  11.             dicInfo.getBackgroundColor();//字典背景颜色
  12.             dicInfo.getCode();//字典code
  13.             dicInfo.getText();//字典text
  14.             dicInfo.getId();//字典ID
  15.             dicInfo.getTextColor();//字典字体颜色
  16.         }
  17.         //获取树形数据字典
  18.         JSONTreeNode dicTree = dictionaryManager.getDicTree("属性字典编码", false);
  19.         dicTree.getId();//树形字典ID
  20.         dicTree.getCode();//树形字典code
  21.         dicTree.getText();//树形字典text
  22.         dicTree.getNodeType();//节点类型
  23.         dicTree.getChildren();//子节点
  24.         dicTree.getParent();//父节点ID
  25.     }
复制代码


四、关键字


获取数据字典,后端系列






回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|JEPaaS 低代码平台社区 ( 京ICP备18023569号 )

GMT+8, 2024-5-18 17:22 , Processed in 0.055106 second(s), 21 queries .

Powered by 北京凯特伟业科技有限公司

Copyright © 2001-2021, JEPaaS.COM

快速回复 返回顶部 返回列表