使用powerDesigner设计数据表如下
p_flow_table
流程表
p_ftl
模板表
p_form_ftl
表单模板表
P_FTL_FORM_RELATIVE
模板表单关系表
一对多关系一个模板有多个表单
p_text_box
表单元素表
p_text_box_child
表单元素子项 如单选框与多选以及下拉框
p_box_value
表单元素值
p_css_detail
css样式表
具体关系如下
流程表有模板外键,模板有一个或多个表单,表单下有多个表单元素,元素有子项,及元素的值
至于页面的生成使用freemarker就是了
这里我是根据自己当前一个项目的动态表单进行设计
大家可以稍作修改,这里还有一个问题是,没有处理旧版本与新版本的问题。