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

实体关系属性映射

上级 703c83c3
...@@ -660,7 +660,7 @@ ${deaction.getRender().code} ...@@ -660,7 +660,7 @@ ${deaction.getRender().code}
<#if derField.getMapType()=="COUNT" || derField.getMapType()=="SUM"|| derField.getMapType()=="AVG" || derField.getMapType()=="MAX" || derField.getMapType()=="MIN"> <#if derField.getMapType()=="COUNT" || derField.getMapType()=="SUM"|| derField.getMapType()=="AVG" || derField.getMapType()=="MAX" || derField.getMapType()=="MIN">
<#assign MajorEntityDEFieldCodeName=srfcaseformat(derField.getMajorPSDEField().codeName,'l_u2lC')> <#assign MajorEntityDEFieldCodeName=srfcaseformat(derField.getMajorPSDEField().codeName,'l_u2lC')>
<#if derField.getMapType()=="COUNT"> <#if derField.getMapType()=="COUNT">
${MajorEntityName}.set("${MajorEntityDEFieldCodeName}",baseMapper.selectCount(new QueryWrapper())); ${MajorEntityName}.set("${MajorEntityDEFieldCodeName}",baseMapper.selectCount(new QueryWrapper().eq(true,"${MajorKeyFieldName}",et.get${MajorKeyFieldCodeName}())));
<#else> <#else>
<#assign MinorEntityDEFieldName=derField.getMinorPSDEField().name?lower_case> <#assign MinorEntityDEFieldName=derField.getMinorPSDEField().name?lower_case>
<#if derField.getMapType()=="SUM"> <#if derField.getMapType()=="SUM">
...@@ -677,7 +677,6 @@ ${deaction.getRender().code} ...@@ -677,7 +677,6 @@ ${deaction.getRender().code}
if(!ObjectUtils.isEmpty(objects_${derField_index}) && objects_${derField_index}.size()>0){ if(!ObjectUtils.isEmpty(objects_${derField_index}) && objects_${derField_index}.size()>0){
${MajorEntityName}.set("${MajorEntityDEFieldCodeName}",objects_${derField_index}.get(0)); ${MajorEntityName}.set("${MajorEntityDEFieldCodeName}",objects_${derField_index}.get(0));
} }
</#if> </#if>
</#if> </#if>
</#if> </#if>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册