All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy