Skip to content

字典开放接口

1、新增字典数据

传入参数:

参数名称类型必传默认值备注
dictType字典类型StringY--
dictCode字典编码LongY--
dictSort字典排序LongY--
dictLabel字典标签StringY--
dictValue字典键值StringY--
cssClass字典样式StringN--
listClass表格字典样式StringN--
isDefault是否默认StringY--
systemName系统名称StringY--
status状态StringY--

返回参数:

参数名称类型必传默认值备注
ts时间戳StringY-
data数据intY-

使用demo

java

@Autowired
private DictClient dictClient;
 
public void demo(){
        DictData dictData = new DictData();
        dictData.setDictLabel("测试0716");
        dictData.setDictValue("ceshi0716");
        dictData.setDictType("pangea-test02");
        dictData.setIsDefault("Y");
        dictData.setStatus("0");
        dictData.setDictSort(9L);
        int i = dictClient.addDataSave(dictData);
}

2、查询系统中字典类型下的字典值

传入参数:

参数名称类型必传默认值备注
dictType字典类型StringY--
systemName系统名称StringY--

返回参数:

参数名称类型默认值备注
dictType字典类型String--
dictCode字典编码Long--
dictSort字典排序Long--
dictLabel字典标签String--
dictValue字典键值String--
cssClass字典样式String--
listClass表格字典样式String--
isDefault是否默认String--
systemName系统名称String--
status状态String--

使用demo

java

@Autowired
private DictClient dictClient;
 
public void demo(){
    String systemName = "pangea";
    String dictType = "pangea-test";
    List<DictData> dictData = dictClient.queryByDictType(systemName, dictType);
}