@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()
重新加载内存
|
public Map<String,List<Map<String,Object>>> getDictData(Object tenantId)
tenantId
- public void reload()
public List<Map<String,Object>> getDict(String dictName)
dictName
- 字典,例如:组织.性别public List<Map<String,Object>> getDict(Object tenantId, String dictName)
dictName
- tenantId
- public Object getValue(String dictName, String label)
dictName
- 字典 例如:组织.性别label
- 标签名 例如:男public Object getValue(Object tenantId, String dictName, String label)
tenantId
- dictName
- label
- public String getLabel(String dictName, Object value)
dictName
- 字典 例如:组织.性别value
- 值Copyright © 2025. All rights reserved.