通过数据库表配置实现表单展示方式实现数据库配置表表单元素根据数据库配置确定展示表单文本、时间框、文本框等配置验证、验证实现1.数据库配置表①createtablecreatetable*_config(item_idbigintauto_incrementcomment'主键',form_idbigintnotnullcomment'表单编号',item_typevarchar(10)nullcomment'对象类型,1,字段物理名称,2:属性ID,3:模块标识',item_keyvarchar(30)空注释'属性id',item_namevarchar(30)空注释'字段名',item_valuevarchar(30)空注释'属性值',default_valuevarchar(30)空注释'默认值',show_typevarchar(30)default'text'notnullcomment'displayformtext,date,picker,smartInput',is_displaycharnullcomment'是否显示,0:否,1:是',is_editablecharnullcomment'是否可编辑,0:不,1:yes',is_data_maskcharnullcomment'是否屏蔽,0:否,1:是',mask_typevarchar(5)nullcomment'屏蔽类型,1:姓名,2:证件号码,3:地址,4:电话号码',check_rulevarchar(50)nullcomment'验证规则名称',remarkvarchar(300)nullcomment'remark',seqtinyintnotnullcomment'order',status_cdchar(2)default'00'notnullcomment'status00:valid,others:invalid',CREATE_DATEdatetimedefaultCURRENT_TIMESTAMPnullcomment'创建时间')comment'表属性项配置';②插入显示示例记录INSERTINTO*_config(item_id,form_id,item_type,item_key,item_name,item_value,default_value,show_type,is_display,is_editable,is_data_mask_rule,mask_type,check,seq,status_cd,CREATE_DATE)VALUES(1,2,'1','20210810067','支局名称','',null,'text','1','0','0',null,null,'',1,'00','2022-02-2809:57:47');INSERTINTO*_config(item_id,form_id,item_type,item_key,item_name,item_value,default_value,show_type,is_display,is_editable,is_data_mask,mask_type,check_rule,remark,seq,status_cd,CREATE_DATE)VALUES(3,2,'1','20210810069','小区名称','',null,'smartInput','1','1','0',null,'','',3,'00','2022-02-2809:58:05');INSERTINTO*_config(item_id,form_id,item_type,item_key,item_name,item_value,default_value,show_type,is_display,is_editable,is_data_mask,mask_type,check_rule,remark,seq,status_cd,CREATE_DATE)VALUES(6,2,'1','20210810072','合约到时间','',null,'date','1','1','0',null,null,'',6,'00','2022-02-2809:58:12');插入*_config(item_id,form_id,item_type,item_key,item_name,item_value,default_value,show_type,is_display,is_editable,is_data_mask,mask_type,check_rule,remark,seq,status_cd,CREATE_DATE)VALUES(7,2,'1','20210810074','现在有带宽率','',null,'picker','1','1','0',null,null,'',7,'00','2022-02-2809:58:14');二、表格页面实际
