界面操作
通过平台功能菜单->基础数据->数据字典,即可打开数据字典的维护界面。
分类:主要是对不同模块的数据字典的一个分类
字典:描述字典键和字典说明
字典数据:一行一行的键值对数据,用于业务数据的下拉帮助等场景
接口说明
在平台API内提供了一个服务:DictionaryService,主要用于获取具体字典数据。
//dicType 为数据字典编码,返回的是数据字典数据集合
public List<DictionaryItem> GetDictinaryItemList(string dicType);
//主要属性
public class DictionaryItem
{
/// <summary>
/// 字典编号
/// </summary>
public string DicNo { get; set; }
/// <summary>
/// 自定名称
/// </summary>
public string DicName { get; set; }
/// <summary>
/// 是否默认
/// </summary>
public bool DefaultItem { get; set; }
/// <summary>
/// 排序号
/// </summary>
public int SortNo { get; set; }
/// <summary>
/// 状态
/// 1:有效,0:无效
/// </summary>
public int Status { get; set; }
}
使用场景
比如业务中存在一些通用的下拉选项,都可以在平台数据字典内维护,然后在业务的后台代码添加获取字典的相关服务,在页面加载或者代码转名称的时候通过API获取相关字典数据。