# 导入

# 简介

配置模版后使用excel批量导入数据到系统中,并提供回调函数校验或处理导入后数据。

# 导入模版

导入模版

# 添加模版

点击新增按钮添加导入模版 导入模版

# 配置模版

点击操作列导入配置配置按钮设置导入规则 导入模版

# 实现接口

在对应的XXXServiceImpl中实现com.easy.admin.sys.service.ImportService

/**
 * 验证数据,插入临时表后调用
 * 注: 返回false会触发异常回滚
 *
 * @param templateId 模板id
 * @param userId 用户id
 * @return true/false
 */
@Override
public boolean verificationData(String templateId, String userId) {
    return true;
}

/**
 * 导入前回调,插入正式表之前会调用此方法,建议导入正式表之前使用次方法再次验证数据,防止验证 ~ 导入之间数据发送变动
 * 注: 返回false会触发异常回滚
 *
 * @param templateId 模板id
 * @param userId 用户id
 * @return true/false
 */
@Override
public boolean beforeImport(String templateId, String userId) {
    return verificationData(templateId, userId);
}

/**
 * 导入后回调,插入正式表后会调用此方法
 * 注: 返回false会触发异常回滚
 *
 * @return true/false
 */
@Override
public boolean afterImport() {
    return true;
}

# 打开导入页面

使用按钮组件或者跳转到/sys/import/excel/data/view/{导入模版}打开导入页面 导入模版

# 填写数据

下载模版后打开下载的excel,按照模版要求填写数据
导入模版

# 上传并解析

在导入页面上传填写好的模版,并点击下一步 导入模版

# 保存数据

点击导入验证通过数据 导入模版

Last Updated: 8/8/2022, 11:25:13 AM