第5章 可视化表单相关的表结构说明
可视化表单功能细分就两个模块:表单管理与Mybatis语法接口管理,表单管理模块负责保存表单设计的数据。Mybatis语法接口管理负责与后端数据库交互。
表单管理负责将可视化表单json数据保存,生成的vue表单源码保存,表单名称,用户通过表单ID进行渲染展示给用户互动,以及编辑。
Mybatis语法接口管理负责数据库的交互存贮。可视化表单设计好保存是生成的增删改查导出,统计的sql就保存在接口管理表中。
表单表:tapp_from
字段名 | 字段类型 | 字段说明 |
fid | bigint | 主键 |
fcreationdate | datetime | 创建时间 |
fcreateby | varchar | 创建人 |
flastupdatedate | datetime | 最后修改时间 |
flastupdateby | varchar | 最后修改人 |
fromname | varchar | 表单名称 |
fromcode | varchar | 表单code |
fromcontent | text | 表单生成源码内容 |
fromdesignjson | text | 表单设计json |
defaultdata | text | 默认值json |
fpagecontroljson | text | 表单控件json |
fremarks | varchar | 备注 |
fromtype | varchar | 1 列表表单,2编辑表单 3流程表单 |
from_table_name | varchar | 表单对应数据库表名 |
query_json | text | 列表查询显示查询条件 |
Mybatis接口管理:
接口分类表:tapp_page
字段 | 字段类型 | 字段说明 |
fid | bigint | 主键 |
fcreationdate | datetime | 创建时间 |
fcreateby | varchar | 创建人 |
flastupdatedate | datetime | 最后修改时间 |
flastupdateby | varchar | 最后修改人 |
page_name | varchar | 分类名称 |
description | varchar | 分类描述 |
deleted | tinyint | 是否删除 |
接口表:tapp_apiconfig
字段 | 字段类型 | 字段说明 |
fid | bigint | 主键 |
fcreationdate | datetime | 创建时间 |
fcreateby | varchar | 创建人 |
flastupdatedate | datetime | 最后修改时间 |
flastupdateby | varchar | 最后修改人 |
method_name | varchar | 方法名称 |
remarks | varchar | 备注 |
method_type | int | 方法类型(1列表查询,2查询结果,3.保存操作类) |
method_code | varchar | 调用方法名称 |
param_config | text | 参数必填,类型验证配置 |
head_list | text | 返回字段集合 |
page_id | bigint | 接口分类Id |
versions | int | 版本 |
execute_sql_id | bigint | 执行sqlId |
call_method_code | varchar | 调用方法名称 |
show_cel_names | varchar | 列表显示字段集合 |
Mybatis语法执行表:tapp_sqlcontent
字段 | 字段类型 | 字段说明 |
fid | bigint | 主键 |
fcreationdate | datetime | 创建时间 |
fcreateby | varchar | 创建人 |
flastupdatedate | datetime | 最后修改时间 |
flastupdateby | varchar | 最后修改人 |
sqlcontent | Text | 执行sql内容 |
接口备份表:tapp_apiconfig_back 每次保存新增备份数据
字段 | 字段类型 | 字段说明 |
fid | bigint | 主键 |
fcreationdate | datetime | 创建时间 |
fcreateby | varchar | 创建人 |
flastupdatedate | datetime | 最后修改时间 |
flastupdateby | varchar | 最后修改人 |
method_name | varchar | 方法名称 |
remarks | varchar | 备注 |
method_type | int | 方法类型(1列表查询,2查询结果,3.保存操作类) |
method_code | varchar | 调用方法名称 |
param_config | text | 参数必填,类型验证配置 |
head_list | text | 返回字段集合 |
page_id | bigint | 接口分类Id |
versions | int | 版本 |
execute_sql_id | bigint | 执行sqlId |
call_method_code | varchar | 调用方法名称 |
show_cel_names | varchar | 列表显示字段集合 |