SQLBot version
1.10.0
Please describe your requirements or suggestions for improvement
功能建议
希望 SQLBot 的「系统变量」支持 key-value(label/value)模式,而不只是纯文本值。
背景与痛点
我们在组织场景中,SQL 实际过滤通常使用组织 ID(如 74775973621814728772),
但业务人员日常只记得组织名称,不记得长数字 ID。
当前系统变量如果只能配置文本:
- 配 ID:可用但不易读,配置和使用体验差
- 配名称:可读但 SQL 侧按 ID 过滤不方便/不稳定
如下图所示,实际状况比示例图片更不规律:
期望行为
变量选项支持两个字段:
label:页面展示值(如:技术部)
value:实际注入 SQL 的值(如:BG01213)
并建议保持向后兼容:
- 老数据仅有文本时,默认
value = label
示例
变量名:组织
可配置选项:
- label: 技术部, value: BG01213
- label: 业务部, value: BG05213
使用时:
- 前端下拉展示
label
- SQL 执行时注入
value
价值
- 提升可用性:用户按名称选择,不必记忆长 ID
- 降低错误率:避免手工录入/维护 ID 出错
- 提升通用性:适配组织、门店、渠道、编码等“展示值与实际值分离”场景
兼容性建议(可选)
- 变量编辑弹窗新增“值”输入框(可选)
- 树形变量的每个节点均可配置 value
- 导入/导出配置时保留 label/value 结构
SQLBot version
1.10.0
Please describe your requirements or suggestions for improvement
功能建议
希望 SQLBot 的「系统变量」支持 key-value(label/value)模式,而不只是纯文本值。
背景与痛点
我们在组织场景中,SQL 实际过滤通常使用组织 ID(如
74775973621814728772),但业务人员日常只记得组织名称,不记得长数字 ID。
当前系统变量如果只能配置文本:
如下图所示,实际状况比示例图片更不规律:
期望行为
变量选项支持两个字段:
label:页面展示值(如:技术部)value:实际注入 SQL 的值(如:BG01213)并建议保持向后兼容:
value = label示例
变量名:组织
可配置选项:
使用时:
labelvalue价值
兼容性建议(可选)