场景:
我们添加的表单列表模块在进行数据导入时,需要做数据校验
可达到的效果:
可对数据批量导入
可对导入的数据进行校验
导入只要要么全部成功,要么全部失败,如成功则无错误日志,失败可查看此次导入的错误日志,上次失败的错误日志不保存:
注意:
1子表excel导入校验,需要在表单设计处添加校验规则。行唯一校验后面的下拉框可不选,选择了表示当前字段和所选字段一起联合校验。
2 子表目前只支持栅格布局和无布局字段的校验。
操作:
1.建模并生成一个表单;
2.添加一个表单列表,并添加按钮:导入
3.根据规范创建一个jar包
4.上传jar包到导入按钮处
后台预留校验接口使用说明和示例
data 当前需要校验的数据,整行。
boEnt 当前导入的实体对象,包括实体名和表名。
threadVarMap参数是系统提供的一个临时存放变量的map,可以用来临时存放一些数据,比如id和名称的对应集合,避免每次校验的时候去请求。用户自己存放自己使用。