先定义两个概念:字典类和字典项。

字典类描述字典的性质,例如性别字典、员工类别字典

字典项描述具体字典内容,例如男 女 

字典管理通常有两种做法:1个字典一张表 2一张表记录所有字典项信息。

千里马平台毫不犹豫采用方法2,因为

平台的代码是允许自定义的

字典管理为统一管理,单做服务独立出来。

 

字典项目有如下属性:

ID: 数据库里对应数据存储的是字典项目的ID

代码: 代码是给人看的,例如导入数据时,excel表里用的代码 而不是ID 用户是不知道ID的

外部代码1: 对接其他系统时,用这个跟其他系统保持一致

外部代码2: 同上

 

字典类分为 国标(有国标的一定要用国标) 平台标准(平台自身用的) 用户定义;前两个由公司统一维护,用户不可变更。用户定义的在不同的客户处,相同ID对应的项目是允许不同的