数据集配置

数据集需要提供3个属性:名称、数据源、查询SQL。
名称:数据集名称。
数据源:根据情况选择数据源,默认为 默认数据源。
SQL:自定义查询SQL,需要是合法且为查询形式的SQL语句。简单的SQL只需点选表名右侧箭头即可生成。
注意
左边列出的只是在数据表中创建的库表。除了左边列出的库表外,SQL中还可以写数据源下的其他库表。
hz{变量}:
- 系统变量: 可用以下系统变量(不区分大小写):
| 变量名 | 含义 |
|---|---|
appPath | 应用路径 |
userId | 用户ID |
userName | 当前登录用户中文名 |
userLogin | 当前登录用户登录名 |
deptId | 当前登录用户所属部门id |
deptName | 当前登录用户所属部门名称 |
ownerId | 当前登录用户的所属部门、兼职部门、角色、群组、用户id集合 |
allUserId | 当前登录用户的所有相关id(所属部门、上级部门、角色、群组、用户id) |
unitId | 用户所属的根部门(组织)id |
unitName | 用户所属的根部门(组织)名称 |
dateTime | 服务器当前日期 yyyy-MM-dd HH:mm |
day | 服务器当前日期的天数 |
month | 服务器当前日期的月份 |
year | 服务器当前日期的年份 |
time | 服务器当前时间 HH:mm:ss |
date | 服务器当前日期 yyyy-MM-dd |
serverCode | 服务器 |
tenantCode | 当前登录用户所属的租户空间 |
telephone | 当前登录用户的电话号码 |
- 自定义变量(非系统内部变量):
例如SQL为:
sql
SELECT * FROM TD_HORIZON_RECORDLOG where object_type='hz{type}'在预览的视图的时候可以在地址栏中添加&type=form,查询的时候会将SQL中的type替换为地址栏中的form。
