导入控制台

框架提供导入的统一配置功能

框架提供两种导入模式标准导入和定制导入,标准导入只需配置参数就可使用,定制导入是可用后台代码控制导入流程 1、针对于某个特定的画面的数据导入,一般步骤是先创建数据模版,数据导入分成三种模式 覆盖导入 追加导入 更新导入

具体参数详解:

  • 导入编号:必填,导入模板唯一标识,设定为所有模板编号唯一,建议英文大写开头,小驼峰格式 如:ItemTableReport 等。

  • 导入名称:必填,导入模板中文标识,方便区别模板,如:物料表导入 等

  • 导入类型:默认为标准导入,可选项标准导入和定制导入;标准导入:利用已有程序对数据表进行导入,不自定义具体代码方法,一般使用标准导入即可;定制导入:可对导入程序进行一定的代码控制,生成模板之后 会在对应层或方案下imports目录下生成对应java文件,可对导入进行一定的参数配置,也可对导入流程进行一定的掌控。
  • 导入模式:默认覆盖导入,可选项覆盖导入、更新导入、追加导入;覆盖导入:对表现有数据进行删除,之后插入对应模板数据(Excel数据);更新导入:搜索表唯一索引,找到标识列组合唯一数据项,对该条数据进行更新,如果已有表数据找不到对应数据,导入不再保存,即:更新导入需要确保模板数据在已有数据表中都存在对应记录;追加导入:对已有表数据不进行出来,直接新增,但也得注意数据的唯一性约束。
  • 数据形式:默认GongqiRecord ,默认以对象进行数据导入。提醒:如果需要已Map的形式进行导入 可选择定制导入后进行程序上的修改。
  • 数据表:选择需要导入的数据表。
  • 写入方式:默认 默认写入方式,其他方式可选择定制导入后进行程序上的修改。
  • 工作簿:默认导入Excel模板下第一个工作薄,可自定义工作簿名称。 导入字段是当选完数据表之后自动加载对应表字段
  • 事务范围:导入事务范围 可选 整体 和逐行

  • 序号:可编辑,字段在Excel模板上列的顺序,默认为倒序排序
  • 字段ID:不可编辑,表字段的ID
  • 名称:不可编辑,表字段的名称
  • 数据类型:不可编辑,对应字段的类型
  • 标识列:索引标识列,可存在1个或多个,多个代表多字段组合唯一
  • 导入变量 定制导入时候可设定一个全局变量 从而可减少列数据,之后导出模板 模板第一列为变量列,具体写法,把对应名称的单元格的值替换成想要的变量值 如:编号 替换成 001

导入权限 设定导入权限,控制用户或用户组 能否导入数据

  • 保存: 保存为模板

  • 关闭: 关闭画面

  • 字段同步: 选完数据表如果表有改动 可重新同步字段

保存后 如果是标准导入 导入控制台画面上增加一条模板数据,如果是定制导入,导入层/方案扩展对应的imports目录下会生成对应java文件,画面上需要重新打开才显示该条模板数据

  • 新建导入:新建导入模板
  • 导入详情:模板保存后可参考模板对应设置 并可进行一定程度的修改 如:修改导入模式、导入名称等
  • 复制导入:如果需要对标准模板进行复用,可复制一个模板 进行修改
  • 删除导入:目前只能删除标准导入模板
  • 导出模板:把模板数据导出成Excel模板
  • 数据导入:把Excel模板数据导入到对应模板表中
  • 查看历史:每次导入操作都会被记录在历史中,如果发生导入异常,历史中可查看导入异常原因

然后可以使用导出模板功能,创建数据模版,如下图所示

用户准备号数据,填入模板 Excel中,如下图所示

点击数据导入,选择对应的Excel格式文件,导入数据成功

定制导入会产生一个java文件

可对一些参数进行配置,也提供了具体的一些方法帮助开发人员开发

results matching ""

    No results matching ""