使用什么样的数据格式最适合商城系统自定义企业证件资料的功能
请大家踊跃发言,如标题所说的功能使用什么样的数据格式可以实现最优的解决方案。
在实现这一功能的前提满足一下几种条件:
-
企业证件资料的内容由管理员在商城后台系统内自定义,每个证件固定的内容有:证件名称、证件编号、证件图片(多图)、证件有效开始日期、证件有效截止日期/永久有效,每个证件不固定的内容有:法人名称、负责人名称、XX管理员名称、联系方式、XX地址等...
-
每个证件 和 证件的每个内容 需要由管理员自定义是否必填、是否选填、内容格式的验证
-
证件认证提交由管理员审核后,如果有效期即将到期 和 已经到期的证件对应的企业,要做到系统主动提醒认证企业证件即将到期/已经到期的提醒
-
证件到期后/有变更需求时,对应的企业可以对自己的证件资料修改,修改后提交由管理员审核。审核通过直接修改对应的证件资料,如果审核不通过则要恢复之修改前的内容。
-
每次修改证件资料都要有修改记录,例如:XX内容:修改前 1 ,修改后 2
我的解决方案是:
-
先将每一个证件名称存入一个数据表,并且给每个证件设置是否选填属性和是否必填属性
-
然后根据每个证件的id将每一个证件内容以 万能表单 的方式存入数据库,参数有:证件内容名称、证件内容名称拼音(由前台调用时区分哪个值是哪个内容的)、是否必填、是否选填、验证格式、输入格式(文本、图片、日期等..)。
-
企业填写时则根据企业需要提交的证件 找到对应的证件内容,然后根据每个证件内容的属性展示出对应的输入方式的内容值
推荐文章: