使用值集配置
此功能让用户自定义值集,支持独立值集,自定义SQL值集,URL值集三种类型值集。
- 菜单路径:开发管理 > 值集配置
- 菜单层级:平台层/租户层
值集列表
查询所有已定义值集的列表。可根据查询列进行筛选。
列表字段
字段名称 | 字段描述 | 查询 |
---|---|---|
所属租户 | 值集所属租户 | 通过值集 选择租户 |
值集编码 | 值集的编码,在所属租户下唯一标识 | 支持模糊查询 |
值集名称 | 值集的名称 | 支持模糊查询 |
值集类型 | 值集类型:独立值集 、自定义SQL 、URL |
下拉框选择值集类型 |
目标路由名 | 值集类型为自定义SQL 、URL 时配置,指定值集请求服务接口及查询SQL的路由 |
|
描述 | 值集的描述信息 | |
状态 | 启用、禁用两种状态,禁用后值集无法使用 |
独立值集
独立值集为头行结构
点击按钮,弹出新增值集页面,值集类型选择独立值集
字段说明
- 父级值集:通过
值集
选择可使用的独立值集作为该值集父级
点击,创建独立值集头。在操作列上点击编辑
,编辑独立值集和配置独立值集行
点击添加独立值集行
字段说明
- 值:选择值集后实际使用的值
- 含义: 选择值集后的展示的内容
- 父级值集值:当值集选配了
父级值集
该字段可配置,选配为父级值集的值
点击操作列 编辑
编辑独立值集行,勾选独立值集行点击按钮可批量删除独立值集行
自定义SQL值集
自定义SQL值集的值来源于SQL语句查询结果,支持自定义查询SQL和SQLID(如:TestMapper.selectAll),通过目标路由名
配置执行SQL的服务
- 注意自定义SQL值集仅平台级可以新建且平台可以看到定义的SQL语句。
字段说明
- 目标路由名: LOV选择服务路由。
- 查询SQL: 填写自定义查询SQL、SQLID,支持动态SQL语句。
点击操作列下 操作
编辑值集
字段说明
- valueField: sql查询结果中作为值集实际使用的字段。
- displayField: sql查询结果中用于页面展示的字段。
- 翻译SQL:用于自定义SQL值集值集翻译,SQL语句要求如下
- 查询SQL返回字段需要包括valueField、displayField
- 查询SQL条件格式为
in (${param})
(参数名param
命名可自定义)
自定义URL值集
自定义URL值集值来源于接口调用返回结果,通过目标路由名
配置调用的服务
字段说明
- 查询URL:填写查询接口
- 目标路由名: LOV选择服务路由。
点击操作列下 操作
编辑值集
字段说明
- valueField: 接口查询结果中作为值集实际使用的字段。
- displayField: 接口查询结果中用于页面展示的字段。
- 翻译SQL:用于自定义URL值集值集翻译,SQL语句要求如下
- 查询SQL返回字段需要包括valueField、displayField
- 查询SQL条件格式为
in (${param})
(参数名param
命名可自定义)
值集复制
点击操作列复制
,在弹出窗口中选中租户,将当前值集复制到所选租户。相当于新建一个相同的值集,值集所属租户
为所选租户。