提交 7517c331 编写于 作者: zhouweidong's avatar zhouweidong

支持异步数据导入

上级 0dd64b4d
......@@ -29,6 +29,7 @@ import java.math.BigInteger;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import org.springframework.scheduling.annotation.Async;
import com.alibaba.fastjson.JSONObject;
import org.springframework.cache.annotation.CacheEvict;
......@@ -206,7 +207,7 @@ public interface I${item.codeName}Service{
<#if hasDEImport>
JSONObject importData(List<${de.codeName}> entities,int batchSize,boolean isIgnoreError);
@org.springframework.scheduling.annotation.Async
@Async
void asyncImportData(List<${de.codeName}> entities,int batchSize,boolean isIgnoreError);
</#if>
</#macro>
......
......@@ -89,6 +89,7 @@ import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageImpl;
import org.springframework.data.domain.Pageable;
import org.springframework.util.ObjectUtils;
import org.springframework.beans.factory.annotation.Value;
<#if pub.isEnableGlobalTransaction?? && pub.isEnableGlobalTransaction()?? && pub.isEnableGlobalTransaction()==true>
import io.seata.spring.annotation.GlobalTransactional;
</#if>
......@@ -2583,7 +2584,6 @@ public class ${item.getCodeName()}ServiceImpl implements I${de.getCodeName()}Ser
return executeImportData(entities,batchSize,isIgnoreError);
}
@Override
@Transactional
public JSONObject executeImportData(List<${de.codeName}> entities, int batchSize ,boolean isIgnoreError) {
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册