yutool-dict 数据字典
数据字典一般是用来定义与业务相关的常量,由于其存在变更的可能性,因此不适合用枚举类或者代码常量来进行硬编码。例如:性别分男、女、其他,这种情况直接使用枚举类即可;而像商品类型、工单类型,随着业务范围的变化,会出现增改减的情况,此时就需要使用数据字典来进行定义。
数据字典有字典表和字典项组成。
字典表Dict字段信息:
字段名 | 字段说明 |
---|---|
id | |
key | 字典key(唯一索引) |
description | 描述 |
remark | 备注 |
字典项DictItem字段信息:
字段名 | 字段说明 |
---|---|
id | |
dictId | 所属字典表ID |
label | 标签名 |
value | 数据值 |
description | 描述 |
sortCode | 排序码 |
remark | 备注信息 |
关联关系为:
Dict.id
1---N DictItem.dictId
使用方式为:
- 通过字典id或者key获取排好序的字典项列表
- 使用字典项的标签名和值作为下拉、单选/多选的选择项标签和值
评论区留言准则:
1. 本评论区禁止传播封建迷信、吸烟酗酒、低俗色情、赌博诈骗等任何违法违规内容。
2. 当他人以不正当方式诱导打赏、私下交易,请谨慎判断,以防人身财产损失。
3. 请勿轻信各类招聘征婚、代练代抽、私下交易、购买礼包码、游戏币等广告信息,谨防网络诈骗。