cn.yrm.tools.common.service.IDictManager Maven / Gradle / Ivy
The newest version!
package cn.yrm.tools.common.service;
import cn.yrm.tools.common.vo.DictModel;
import java.util.List;
import java.util.Map;
public interface IDictManager {
/**
* 移除某一个字典缓存
* @param dictCode
*/
void removeDictCache(String dictCode);
/**
* 保存某一个字典至缓存
* @param dictCode
* @param itemList
*/
void saveDictCache(String dictCode, List itemList);
/**
* 获得某个字典
* @param dictCode
* @return
*/
List getDictItems(String dictCode);
/**
* 从缓存获得所有字典
* @return
*/
Map> getAllFromCache();
/**
* 清空所有字典缓存
*/
void clearAllFromCache();
/**
* Excel字典转换数组
*/
List getDictConvertString(String dictCode);
/**
* 获取字典的显示值
* @param dictCode
* @param dictValue
* @return
*/
String getDictText(String dictCode, String dictValue);
}