查看流程表单字段的字段类型
1、实现方法
表单信息如下
select *
from formtable_main_432

1.查找表单的billid
select *
from workflow_bill
where tablename='formtable_main_432'

2.查找明细表单的相关信息
select *
from workflow_billdetailtable
where billid=-432

3.查找流程表单字段的相关信息
注意: 该表中包含了主表和明细表所有的字段相关信息,并且用detailtable来标识是主表还是明细表
select *
from workflow_billfield
where billid=-432

2、表单扩展
1.workflow_bill 【工作流单据信息表】
| 数据库列名 | 中文名称 | 数据类型 | 长度 | 说明 |
|---|---|---|---|---|
| id | ID | integer | ||
| namelabel | 单据显示名称 | integer | ||
| tablename | 对应的主表名称 | varchar2 | 480 | |
| detailtablename | 对应的从表名称 | varchar2 | 480 | |
| detailkeyfield | 从表链接主表的关键字 | varchar2 | 480 | |
| formdes | 表单描述 | varchar2 | 1000 | |
| hasfileup | 已有文件上传 | char | 1 | |
| dsporder | 显示顺序 | float | 22 |
2.workflow_billdetailtable 【流程单据明细表】
| 数据库列名 | 中文名称 | 数据类型 | 长度 | 说明 |
|---|---|---|---|---|
| id | ID | integer | ||
| billid | 单号id | integer | ||
| tablename | 表名 | varchar2 | 480 | |
| title | 标题 | varchar2 | 1000 | |
| orderid | 排序id | integer |
3. workflow_billfield 【工作流单据字段表】
| 数据库列名 | 中文名称 | 数据类型 | 长度 | 说明 |
|---|---|---|---|---|
| id | ID | integer | ||
| billid | 单据id | integer | 表示该字段所属表单的ID。外键,对应的为workflow_bill该表的主键 | |
| fieldname | 数据库表字段名称 | varchar2 | 480 | 表示该字段字数据库表中的列名称 |
| fieldlabel | 字段显示名称 | integer | 外键,对应的为htmllabelindex表中的id | |
| fielddbtype | 单据字段数据库类型 | varchar2 | 320 | 表示该字段所在表的类型 |
| fieldhtmltype | 单据字段页面类型 | char | 1 | :单行文本框 2:多行文本框 3:浏览按钮 4:check框 5:选择框 6:附件上传 7:特殊字段 |
| type | 类型 | varchar2 | 320 | 当fieldhtmltype = 1 时:1:文本 2:整数 3:浮点数 4:金额转换 5:金额千分位 当fieldhtmltype = 2时:1:一般格式 2:html编辑器 当fieldhtmltype = 3时:表示为浏览框,具体浏览类型,可以根据type到workflow_browserurl表中进行查询,type值对应的即为该表的id值 161 : 自定义单选162 : 自定义多选 |
| viewtype | 主表字段还是从表字段 | integer | 0:主表 1:从表 | |
| detailtable | 明细表 | varchar2 | 400 |
206

被折叠的 条评论
为什么被折叠?



