@Component public class DictCache extends Object
| 构造器和说明 |
|---|
DictCache() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Map<String,Object>> |
getDict(Object tenantId,
String dictName)
根据租户获取字典
|
List<Map<String,Object>> |
getDict(String dictName)
根据字典获取数据列表
|
Map<String,List<Map<String,Object>>> |
getDictData()
获取全部字典
|
Map<String,List<Map<String,Object>>> |
getDictData(Object tenantId)
根据租户获取字典列表
|
String |
getLabel(Object tenantId,
String dictName,
Object value)
根据租户获取字典标签
|
String |
getLabel(String dictName,
Object value)
根据字典和值,获取标签
|
Object |
getValue(Object tenantId,
String dictName,
String label)
根据租户获取字典值
|
Object |
getValue(String dictName,
String label)
获取字典和标签获取某一项值
|
void |
reload()
重新加载内存
|
@Comment(value="\u83b7\u53d6\u5168\u90e8\u5b57\u5178") public Map<String,List<Map<String,Object>>> getDictData()
@Comment(value="\u6839\u636e\u79df\u6237\u83b7\u53d6\u5b57\u5178\u5217\u8868") public Map<String,List<Map<String,Object>>> getDictData(@Comment(value="\u79df\u6237ID") Object tenantId)
tenantId - @Comment(value="\u91cd\u65b0\u52a0\u8f7d\u5185\u5b58") public void reload()
@Comment(value="\u6839\u636e\u5b57\u5178\u83b7\u53d6\u6570\u636e\u5217\u8868") public List<Map<String,Object>> getDict(@Comment(value="\u5b57\u5178\u540d\u79f0") String dictName)
dictName - 字典,例如:组织.性别@Comment(value="\u6839\u636e\u79df\u6237\u83b7\u53d6\u5b57\u5178") public List<Map<String,Object>> getDict(@Comment(value="\u79df\u6237ID") Object tenantId, @Comment(value="\u5b57\u5178\u540d\u79f0") String dictName)
dictName - tenantId - @Comment(value="\u83b7\u53d6\u5b57\u5178\u548c\u6807\u7b7e\u83b7\u53d6\u67d0\u4e00\u9879\u503c") public Object getValue(@Comment(value="\u5b57\u5178\u540d\u79f0") String dictName, @Comment(value="\u6807\u7b7e\u540d") String label)
dictName - 字典 例如:组织.性别label - 标签名 例如:男@Comment(value="\u6839\u636e\u79df\u6237\u83b7\u53d6\u5b57\u5178\u503c") public Object getValue(@Comment(value="\u79df\u6237ID") Object tenantId, @Comment(value="\u5b57\u5178\u540d\u79f0") String dictName, @Comment(value="\u6807\u7b7e\u540d") String label)
tenantId - dictName - label - @Comment(value="\u6839\u636e\u5b57\u5178\u548c\u503c\uff0c\u83b7\u53d6\u6807\u7b7e") public String getLabel(@Comment(value="\u5b57\u5178\u540d\u79f0") String dictName, @Comment(value="\u503c") Object value)
dictName - 字典 例如:组织.性别value - 值@Comment(value="\u6839\u636e\u79df\u6237\u83b7\u53d6\u5b57\u5178\u6807\u7b7e") public String getLabel(@Comment(value="\u79df\u6237ID") Object tenantId, @Comment(value="\u5b57\u5178\u540d\u79f0") String dictName, @Comment(value="\u503c") Object value)
dictName - 字典名称value - 字典值tenantId - 租户IDCopyright © 2025. All rights reserved.