Appearance
数据
数据模块包括简单模型,复合模型,查询模板,关联模板等四大功能。
简单模型
简单模型支持创建、展示数据库中的表和字段,支持将主键相同的表关联起来。
表与表之间的关联关系是通过创建表或者映射表等功能来建立的,表与表之间有着相同的主键。
表与子表之间的关联关系是通过创建子表或者映射子表的功能来建立的,但是表与子表之间除了要有相同的主键之外,子表还需要一个额外的主键。
左侧列表功能
新建:新增一个简单模型,简单模型属性包括名称(必填)和备注。具体操作参考简单模型功能点。
新建文件夹:新增简单模型目录,输入目录名称即可。
打开:打开当前选中的简单模型,可在打开的页面中新增表,删除表,新增字段,删除字段,映射表,映射字段,导入和导出简单模型。
编辑:用于修改简单模型或简单模型目录的名称和备注。
删除:用于删除简单模型或简单模型目录。
简单模型功能点
新增简单模型后,简单模型页面中,可新增表,删除表,新增字段,删除字段,映射表,映射字段,也可将现有简单模型导出,或导入一个简单模型。
导出:以 XML 格式将简单模型导出到本地。
导入:支持将本地 XML 格式的简单模型导入到系统中。
新增表:新增表中包括映射表和创建表两种途径。
映射表:用于关联数据库中已存在表,只要选择表和字段,确认即可。 创建表:成功创建一张新表后,数据库中也会自动生成这张表。 - 输入表名 - 点击“新增一行”按钮,输入字段名、别名、类型、长度,设置主键 - 点击“确认”按钮,完成表的创建
新增字段:选中表,
新增
按钮下出现新增字段
功能,新增字段中包括映射字段和创建字段。映射字段:用于关联已存在的字段,选择字段,确认即可。 创建字段:成功新增一个字段后,数据库的表中也会自动生成新增的字段。 - 点击“新增一行”按钮,输入字段名、别名、类型和长度 - 点击“确认”按钮,完成字段的创建
映射子级表:映射子级表中包括映射表和创建表两种途径。
映射表:用于关联数据库中已存在表,只要选择表和字段,确认即可。 创建表:子表会默认显示主表的主键,创建成功后,数据库中也会自动生成这张表。 - 输入表名 - 点击“新增一行”按钮,输入字段名、别名、类型、长度,设置主键 - 点击“确认”按钮,完成子表的创建
编辑字段:用于修改字段的别名,类型和是否主键,但是修改只对数据模型有效,不修改数据库中内容。
删除:用于删除选中的表或者字段,或者通过表或字段上的
删除
按钮来删除对应的表或字段。隐藏字段:隐藏表中的字段,方便快速查找表中子表。
复合模型
复合模型主要是在简单模型与简单模型之间建立关系。
左侧列表功能
新建:新增一个复合模型,复合模型属性包括名称(必填)和备注。具体操作参考复合模型功能点。
新建文件夹:新增复合模型目录,输入目录名称即可。
打开:打开当前选中的复合模型,可在打开的页面中执行新增、修改、删除、保存、导入和导出等操作。
编辑:用于修改复合模型或复合模型目录的名称和备注。
删除:用于删除复合模型或复合模型目录。
复合模型功能点
主控对象:选择一个主要的简单模型。
新增:新增一条关联关系记录,关联关系中包括主控数据、关联对象、关联数据、主键编号规则等数据。
主控数据:主控对象的主键
关联对象:关联的简单模型
关联数据:关联对象和主控对象主键数据相同的字段
主键编号规则:主控数据的主键编号规则
修改:可调整主控对象、主控数据、关联对象、关联数据和主键编号规则等信息。
删除:用于删除单条关联关系和删除全部关联关系。
保存:保存已调整的内容。
导出:以压缩包的形式将当前复合模型导出到本地。
导入:支持将本地压缩包格式的复合模型导入到系统中。
查询模板
查询模板是用来查询列表数据的,列表上需要查询数据时配置查询指令QueryData
即可使用,查询模板分为查询模板和 Sql 模板。
查询模板:是在简单模型或者复合模型的基础上,通过配置查询字段,查询条件,分组字段和排序字段等信息,形成一个查询数据的模板。
Sql 模板:通过写 SQL 语句形成查询数据的模板,系统支持在不同数据库中编写有效的 SQL 语句。
左侧列表功能
新建:新增一个查询模板,查询模板属性包括名称(必填)、别名、类型(必填)和备注。具体操作参考查询模板功能点。
新建文件夹:新增查询模板目录,输入目录名称即可。
打开:打开当前选中的查询模板,页面中有新增、修改、删除、保存、导入、导出和定制等功能。
创建副本:复制当前查询模板,当原始数据丢失或者损坏时,可以使用副本进行恢复,也可以通过副本来管理不同版本的查询模板。
编辑:用于修改查询模板或查询模板目录的名称、别名和备注。
删除:用于删除查询模板或查询模板目录。
查询模板功能点
在数据模型的基础上,通过配置查询字段,查询条件,分组字段和排序字段创建一个查询模板。
数据模型类型:确定当前查询模板是以简单模型为基础还是复合模型为基础。
数据模型名称:选择具体的数据模型。
查询字段:查询字段相当于 SQL 语句的查询结果信息。
新增:将已关联的数据模型中的字段设置为查询的结果信息,不允许重复选择。 - 在“查询字段”模块,点击“新增”按钮 - 页面中显示关联的数据模型中所有表的字段,可以选择一个或多个字段,支持查询 - 点击“确认”按钮即可 删除:点击字段后的“删除”按钮,即可删除对应的字段。 移动:拖动字段前面的“移动”按钮,即可移动字段顺序。
查询条件:查询条件相当于 SQL 语句的
where
条件信息。新增:将已关联的数据模型中的字段设置为查询条件,允许重复选择。 - 在“查询条件”模块,点击“新增”按钮 - 页面中显示关联的数据模型中所有表的字段,可以选择一个或多个字段,支持查询 - 点击“确认”按钮即可 编辑:可根据SQL语句的实际情况,添加括号,设置字段项、比较符、参数或值、连接符及参数规则等信息。 删除:点击字段后的“删除”按钮,即可删除对应字段的相关信息。 移动:拖动字段前面的“移动”按钮,即可移动查询条件顺序。
分组字段:分组字段相当与 SQL 语句种的
group by
,系统会根据设置字段来分组显示信息。新增:将已关联的数据模型中的字段设置为分组字段,不允许重复选择。 - 在“分组字段”模块,点击“新增”按钮 - 页面中显示关联的数据模型中所有表的字段,可以选择一个或多个字段,支持查询 - 点击“确认”按钮即可 删除:点击字段后的“删除”按钮,即可删除对应的字段。 移动:拖动字段前面的“移动”按钮,即可移动字段顺序。
排序字段:排序字段相当与 SQL 语句种的
order by
,系统会根据设置字段来排序。新增:将已关联的数据模型中的字段设置为排序字段,不允许重复选择。 - 在“排序字段”模块,点击“新增”按钮 - 页面中显示关联的数据模型中所有表的字段,可以选择一个或多个字段,支持查询 - 点击“确认”按钮即可 编辑:可设置字段的排序方式,升序或降序。 删除:点击字段后的“删除”按钮,即可删除对应的字段。 移动:拖动字段前面的“移动”按钮,即可移动字段顺序。
保存:保存已调整的内容。
导出:以压缩包的形式将当前复合模型导出到本地。
导入:支持将本地压缩包格式的复合模型导入到系统中。
定制:将选择模型、设置查询字段、设置查询条件、设置分组字段、设置排序字段等信息按照顺序排列,引导用户使用,最终形成一个定制的查询模板,其具体操作参考查询模板功能点,此功能相比较而言,比较直观,操作更便捷。
SQL 模板功能点
default:可以直接输入
SQL
执行语句,也可以设置执行哪个数据库中的SQL
语句。mysql:mysql 数据库,执行 mysql 数据库对应的 SQL 语句。
oracle:oracle 数据库,执行 oracle 数据库对应的 SQL 语句。
sqlserver:sqlserver 数据库,执行 sqlserver 数据库对应的 SQL 语句。
DM:达梦数据库,执行达梦数据库对应的 SQL 语句。
HG:瀚高数据库,执行瀚高数据库对应的 SQL 语句。
PG:postgresql 数据库,执行 postgresql 数据库对应的 SQL 语句。
KB:人大金仓数据库,执行 KB 数据库对应的 SQL 语句。
保存:保存已调整的内容。
导出:以压缩包的形式将当前复合模型导出到本地。
导入:支持将本地压缩包格式的复合模型导入到系统中。
提示
SQL 语句应用的 2 种方式:
在 default 中直接输入要执行的 SQL 语句即可。
执行
Oracle
数据库中的SQL
语句,一般在 default 中输入@Oracle
,然后在oracle
栏中输入SQL
语句即可。
关联模板
关联模板是将表单或者数据模型中绑定的数据表的数据通过主键赋值到表单上。
左侧列表功能
新建:新增一个关联模板,关联模板属性包括名称(必填)、别名(必填)和备注。具体操作参考关联模板功能点。
新建文件夹:新增关联模板目录,输入目录名称即可。
打开:打开当前选中的关联模板,页面中有新增、修改、删除、保存、导入和导出等功能。
创建副本:复制当前关联模板,当原始数据丢失或者损坏时,可以使用副本进行恢复,也可以通过副本来管理不同版本的关联模板。
编辑:用于修改关联模板或关联模板目录的名称、别名和备注。
删除:用于删除关联模板或关联模板目录。
关联模板功能点
数据类型:用于配置关联的 2 个数据的数据类型和数据对象。
数据类型:表单和数据模型。
数据对象:若数据类型为表单,则数据对象是已选择的表单,若数据类型为数据模型,则数据对象是已选择的简单模型或复合模型。
字段映射:用于配置来源数据控件和对应的目标数据控件。
新增一行:新增一行字段映射记录,在源控件和目标控件中选择对应的字段即可。
重置:删除全部的字段映射记录。
删除:删除对应的字段映射记录。
保存:保存已调整的内容。
导出:以压缩包的形式将当前复合模型导出到本地。
导入:支持将本地压缩包格式的复合模型导入到系统中。