com.houkunlin.system.dict.starter.store.RemoteDict Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of system-dict-starter Show documentation
Show all versions of system-dict-starter Show documentation
系统数据字典自动翻译成字典文本。可集合系统数据库中存储的用户数据字典,也可使用枚举做系统数据字典,主要用在返回数据给前端时自动把字典值翻译成字典文本信息;
The system data dictionary is automatically translated into dictionary text.
The user data dictionary stored in the system database can be aggregated, and the enumeration can also be used as the system data dictionary.
It is mainly used to automatically translate dictionary values into dictionary text information when returning data to the front end.
The newest version!
package com.houkunlin.system.dict.starter.store;
import com.houkunlin.system.dict.starter.bean.DictTypeVo;
/**
* 用来获取不存在系统字典的字典数据。例如从远程获取数据字典数据。当从 DictStore 对象中获取不到数据的时候,尝试由 RemoteDict 发起远程请求获取数据字典数据。
* 例如除了需要系统字典的数据(已经内置在 DictStore 中),还需要获取一些其他的用户字典数据,此时可以使用该对象来处理
*
* @author HouKunLin
*/
public interface RemoteDict {
/**
* 通过字典类型获取完整的字典信息
*
* @param type 字典雷系
* @return 字典对象信息
*/
DictTypeVo getDictType(String type);
/**
* 通过字典值获取字典文本信息
*
* @param type 字典所属类型
* @param value 字典值
* @return 字典文本
*/
String getDictText(String type, String value);
}