dic_design.md 4.3 KB

统一数据标准化

数据字典主要用于维护系统常用且固定的数据类型,例如:性别(1:男,2:女)

datetime格式:时间戳(1598495680898)

数据结构

字典类型结构(dic_dt_type)

字段 字段说明 数据类型 是否非空 备注
id 主键(无业务含义) varchar(20) Y id全局唯一,命名规则:“Dict”+UUID
groupCode 集团编码 varchar(20)
type 字典类型 varchar(40) Y sex
name 字典类型名称 varchar(40) Y 性别
description 描述 varchar(200) 对字典类型描述
status 状态 char(2) 0:停用,1:正常
createTime 创建时间 datetime
createUser 创建人员 varchar(40) 保存创建的用户id
updateTime 更新时间 datetime
updateUser 更新人员 varchar(40) 保存最后更新的用户id
remark 备注信息 varchar(200)

字典数据结构(dic_dt_data)

字段 字段说明 数据类型 是否非空 备注
id 主键(无业务含义) varchar(20) Y UUID
dictTypeId 字典类型id varchar(20) Y
parentCode 父节点 varchar(20) 保存多级树状字典(id),没有可以不写
type 字典类型 varchar(40) Y 对应字典类型(sex)
code 编码 varchar(40) Y 1
label 字典标签 varchar(40) Y
orderNum 排序 Y
status 状态 char(2) Y 0:停用,1:正常
remark 备注信息 varchar(200)

字典数据映射结构(dic_dt_data_map)

字段 字段说明 数据类型 备注
id 主键(无业务含义) varchar(20) Y 全局唯一,UUID无实际意义
dictDataId 字典数据结构id varchar(20) Y 对应字典数据id
type 字典类型 varchar(40) Y 对应字典类型
groupCode 集团编码 varchar(20) Y
targetCode 映射的字典数据表code varchar(20) Y 1
label 字典标签 varchar(40) Y 男性
code 编码 varchar(40) Y a
orderNum 排序 Y
status 状态 char(2) Y 0:停用,1:正常
createTime 创建时间 datetime
createUser 创建人员 varchar(40) 保存创建的用户ID
updateTime 更新时间 datetime
updateUser 更新人员 varchar(40) 保存最后更新的用户ID
remark 备注信息 varchar(200)