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

实体数据导入

上级 731d79d5
......@@ -9,13 +9,14 @@ import java.util.List;
@Mapper(componentModel = "spring", uses = {})
public interface ${de.codeName}${item.codeName} {
<#assign keyFieldName=srfcaseformat(de.getKeyPSDEField().getCodeName(),'l_u2lC')>
<#if item.getPSDEDataImportItems?? && item.getPSDEDataImportItems()??>
@Mappings({
@Mapping(target = "${keyFieldName}",source = "${keyFieldName}"),
<#list item.getPSDEDataImportItems() as importItem>
<#if importItem.getPSDEField()??>
<#assign deFieldName = srfcaseformat(importItem.getPSDEField().getCodeName(),'l_u2lC') >
@Mapping(target = "${deFieldName}",source = "${deFieldName}"),
<#if importItem.getPSDEField()?? && de.getKeyPSDEField().isKeyDEField()==false>
<#assign deFieldName = srfcaseformat(importItem.getPSDEField().getCodeName(),'l_u2lC')>
@Mapping(target = "${deFieldName}",source = "${deFieldName}"),
</#if>
</#list>
})
......
......@@ -2450,7 +2450,7 @@ ${deaction.getRender().code}
private JSONObject testImportData(List<${de.codeName}> entities,boolean isIgnoreError) {
JSONObject rs=new JSONObject();
Set ids=new HashSet<>();//主键
Set ids=new HashSet<>();
List<String> errorMsgs = new ArrayList<>();
List<Integer> errorLines = new ArrayList<>();
List<${de.codeName}> duplicateKeys=new ArrayList<>();
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册