🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
**菜单路径**:系统平台/系统管理/字段管理 **功能说明**:统一管理系统中所有的数据库表字段; ## 一、概述 这里统一管理系统中的所有数据库字段。根据实际需要,还可以对那些取值是静态数据字典的字段(一般其数据类型是整型),进行数据源补充; 字段是元数据的一种,除此之外,还有其他的元数据,具体可参考:[元数据](../元数据.md) ## 二、基本功能 字段列表查询界面如下: ![](https://img.kancloud.cn/78/72/78722ef1aef48f43151955a8de43e627_1366x541.png) 如果针对某个字段进行补充数据源操作: ![](https://img.kancloud.cn/57/f1/57f125dbc3f8afe6f85c40db4e00c927_1366x544.png) >[danger] 当字段的数据类型是long的时候,支持各种数据源的操作,string或double等,仅支持输入; ## 三、数据来源 字段的数据来源分三种,第一种是直接输入,第二种是静态数据字典,第三种是动态的属性数据字典; | 序号 | 数据来源类型 | 说明 | | :---: | :---:| :---: | | 1 | 直接输入 | 直接输入框由用户录入 | | 2 | 静态数据字典 | 数据写在代码里面,一般是单据状态等与业务控制有紧密关系的数据字典,数据项决定了很多业务逻辑 | | 3 | 动态数据字典 | 数据基于平台的【属性设置】,由用户自行添加,一般是与业务控制无关的纯业务数据字典| | 4 | SQL语句 | 基于SQL语句输入,这里语句要求select子句带两个字段,第一个是id,第二个是字符| | 5 | 选择部门 | 选择部门的控件,数据对象是部门| | 6 | 选择账号 | 选择账号的控件,数据对象是账号| 常见的动态/静态字典可以参考下面具体的章节。 ## 四、数据来源操作 1、点击字段来源控件,如果选择的来源类型是直接输入,那么,该控件的数据录入方式就变成直接录入; 2、点击字段来源控件,如果选择的来源类型是静态字典,则弹出选择静态数据字典对象对话框: ![](https://img.kancloud.cn/a1/db/a1dbdc182c1e53fc8ad5d7131a0abe87_1194x503.png) 支持模糊查询: ![](https://img.kancloud.cn/1c/9b/1c9b48f21b3b0822650dcdea4130cca9_1190x528.png) 这里,将根据所属业务模块,加载所有系统预定义的静态数据字典,您需要依据当前字段的业务属性,为其选择合适的数据字典对象,完成提交即可; 3、点击字段来源控件,如果选择的来源类型是动态属性,则弹出选择动态属性对象的对话框: ![](https://img.kancloud.cn/5e/3c/5e3c71d782ef1e861bea8d5459de2f4c_1190x528.png) 支持条件查询: ![](https://img.kancloud.cn/34/2b/342b70bb19f4c0c481bba2ee60164cea_1190x528.png) 这里,选择了属性编码,完成提交即可; ## 五、应用场景 比如,在流程引擎的路由环节字段设定,以及路由表达式设定的时候,都需要选择字段,做字段值的设置,那么,如果是字典类型的字段,这里做了定义之后,在流程引擎部分做设定的时候,即可直接使用字典了(否则,只能是输入值,不太友好)。 举例来说; 1,把字段APPLY_NUM设定为直接输入; ![](https://img.kancloud.cn/a2/a7/a2a734b81d201960cf53b47d17201f7d_1363x540.png) 设定界面的效果: ![](https://img.kancloud.cn/72/e6/72e61c190d3881648ba6d2f54090482a_1366x535.png) 2,把字段APPLY_NUM设定为静态字典; ![](https://img.kancloud.cn/e8/35/e8351c118a83ea57b2291dd62583425f_1366x548.png) 设定界面的效果: ![](https://img.kancloud.cn/be/52/be52a29357f971b78163005da7f66404_1366x547.png) 3,字段APPLY_NUM设定为动态属性; ![](https://img.kancloud.cn/86/1b/861be81ee9b52a071554f31954800c8d_1366x539.png) 设定界面的效果: ![](https://img.kancloud.cn/1b/1c/1b1c4a901daafeb99df9691fdfa7e0d8_1366x535.png) 4、字段APPLY_NUM设定为SQL; ![](https://img.kancloud.cn/d2/8a/d28a5ed41dae1c4df5c011eff5a93a73_1366x536.png) 设定界面的效果: ![](https://img.kancloud.cn/b1/0d/b10d8460c009e2a1ad8a7890924d6138_1365x544.png) 5、字段APPLY_NUM设定为选择部门; ![](https://img.kancloud.cn/4c/f2/4cf2cfdb85bd76eb5a58f15eeb8a4dd3_1366x537.png) 设定界面的效果: ![](https://img.kancloud.cn/a3/9c/a39cfbeb8dea8dbafa63f0bda95da76f_1364x539.png) 6、字段APPLY_NUM设定为选择账号; ![](https://img.kancloud.cn/37/dd/37dd3bbbb82e34e0a131c690a9fae363_1366x541.png) 设定界面的效果: ![](https://img.kancloud.cn/a4/3e/a43ef4e1a1c9d749869c0af04445718a_1358x542.png)