ruoyi 字典类型怎么使用
时间: 2025-06-27 16:18:20 浏览: 14
### RuoYi 框架中字典类型的使用方法
在 RuoYi 框架中,字典类型用于管理和维护系统的配置项和常量值。通过字典类型可以方便地进行数据的分类存储和查询操作。
#### 字典类型的创建与管理
1. **进入系统设置**
登录到后台管理系统后,在左侧菜单栏找到“系统工具”,点击进入“字典类型”。
2. **新增字典类型**
在字典类型页面,点击右上角的“新增”按钮,填写相应的字段信息,包括字典名称、字典键名以及描述等[^3]。
```json
{
"dictName": "性别",
"dictType": "sys_user_sex",
"status": "0",
"remark": "用户性别"
}
```
3. **保存字典类型**
完成上述信息输入之后,点击底部的“提交”按钮完成新字典类型的添加。
#### 字典数据条目的增加
对于每一个已经存在的字典类型来说,还可以为其单独定义具体的选项值:
1. **选择目标字典类型**
找到想要编辑的具体字典类别,比如刚刚创建好的`sys_user_sex`。
2. **添加新的字典数据**
同样是在该界面下方有专门用来录入具体词条的地方,这里只需要指定对应的标签(Label)、实际值(Value),还有顺序编号(Sort)即可。
```json
[
{
"dictLabel": "男",
"dictValue": "0",
"dictSort": 1,
"dictType": "sys_user_sex"
},
{
"dictLabel": "女",
"dictValue": "1",
"dictSort": 2,
"dictType": "sys_user_sex"
}
]
```
#### 应用场景举例
当涉及到用户的个人信息收集时,可以通过下拉框的形式让用户自行选择自己的性别。此时就可以直接调用之前设定好的字典类型来填充这些固定的可选值[^4]。
```html
<select name="sex">
<option value="">请选择</option>
<!-- 假设这是从数据库获取的数据 -->
{% for item in dictList %}
<option value="{{item.dictValue}}">{{item.dictLabel}}</option>
{% endfor %}
</select>
```
#### 数据库层面的支持
为了支持这种灵活多变的需求,RuoYi 的设计者们还在 MySQL 中建立了两张关联表 `sys_dict_type` 和 `sys_dict_data` 来分别记录不同类型及其下的各个可能取值之间的关系。
阅读全文
相关推荐


















