先定义两个概念:字典类和字典项。
字典类描述字典的性质,例如性别字典、员工类别字典
字典项描述具体字典内容,例如男 女
字典管理通常有两种做法:1个字典一张表 2一张表记录所有字典项信息。
千里马平台毫不犹豫采用方法2,因为
平台的代码是允许自定义的
字典管理为统一管理,单做服务独立出来。
字典项目有如下属性:
ID: 数据库里对应数据存储的是字典项目的ID
代码: 代码是给人看的,例如导入数据时,excel表里用的代码 而不是ID 用户是不知道ID的
外部代码1: 对接其他系统时,用这个跟其他系统保持一致
外部代码2: 同上
字典类分为 国标(有国标的一定要用国标) 平台标准(平台自身用的) 用户定义;前两个由公司统一维护,用户不可变更。用户定义的在不同的客户处,相同ID对应的项目是允许不同的