提交 111d1057 编写于 作者: chenxiang@lab.ibiz5.com's avatar chenxiang@lab.ibiz5.com

分组

上级 c07b940e
...@@ -146,8 +146,10 @@ TARGET=PSDATAENTITY ...@@ -146,8 +146,10 @@ TARGET=PSDATAENTITY
<#list resultSet as singleSet> <#list resultSet as singleSet>
<#if singleSet.getPSDEDataQueries()??> <#if singleSet.getPSDEDataQueries()??>
<!--数据集合[${singleSet.getCodeName()}]--> <!--数据集合[${singleSet.getCodeName()}]-->
<select id="search${singleSet.getCodeName()}" parameterType="${pub.getPKGCodeName()}.core.${de.getPSSystemModule().getCodeName()?lower_case}.filter.${de.codeName}SearchContext" resultMap="${de.codeName}ResultMap"> <select id="search${singleSet.getCodeName()}" parameterType="${pub.getPKGCodeName()}.core.${de.getPSSystemModule().getCodeName()?lower_case}.filter.${de.codeName}SearchContext" <#if singleSet.isEnableGroup()>resultType="java.util.HashMap"<#else>resultMap="${de.codeName}ResultMap"</#if>>
<#if singleSet.isEnableGroup()>
select <#list singleSet.getPSDEDataSetGroupParams() as groupParam><#if groupParam_index gt 0>,</#if><#if groupParam.isEnableGroup()>${groupParam.getName()}<#else>${groupParam.getGroupCode()}</#if> as "${groupParam.getName()?lower_case}"</#list> from ( select <#list singleSet.getPSDEDataSetGroupParams() as groupParam><#if groupParam_index gt 0>,</#if><#if groupParam.isEnableGroup()>${groupParam.getName()}<#else>${groupParam.getGroupCode()}</#if> as "${groupParam.getName()?lower_case}"</#list> from (
</#if>
select t1.* from ( select t1.* from (
<#list singleSet.getPSDEDataQueries() as dataQuery> <#list singleSet.getPSDEDataQueries() as dataQuery>
<#if dataQuery_index gt 0> <#if dataQuery_index gt 0>
...@@ -158,8 +160,10 @@ TARGET=PSDATAENTITY ...@@ -158,8 +160,10 @@ TARGET=PSDATAENTITY
)t1 )t1
<where><if test="ew!=null and ew.sqlSegment!=null and !ew.emptyOfWhere"><#noparse>${ew.sqlSegment}</#noparse></if></where> <where><if test="ew!=null and ew.sqlSegment!=null and !ew.emptyOfWhere"><#noparse>${ew.sqlSegment}</#noparse></if></where>
<if test="ew!=null and ew.sqlSegment!=null and ew.emptyOfWhere"><#noparse>${ew.sqlSegment}</#noparse></if> <if test="ew!=null and ew.sqlSegment!=null and ew.emptyOfWhere"><#noparse>${ew.sqlSegment}</#noparse></if>
<#if singleSet.isEnableGroup()>
) )
group by <#assign groupIndex = 0 ><#list singleSet.getPSDEDataSetGroupParams() as groupParam><#if groupParam.isEnableGroup()><#if groupIndex gt 0>,</#if>${groupParam.getName()?lower_case}<#assign groupIndex = groupIndex + 1 ></#if></#list> group by <#assign groupIndex = 0 ><#list singleSet.getPSDEDataSetGroupParams() as groupParam><#if groupParam.isEnableGroup()><#if groupIndex gt 0>,</#if>${groupParam.getName()?lower_case}<#assign groupIndex = groupIndex + 1 ></#if></#list>
</#if>
</select> </select>
</#if> </#if>
......
...@@ -276,7 +276,7 @@ public class ${itemCodeName}Resource { ...@@ -276,7 +276,7 @@ public class ${itemCodeName}Resource {
.header("x-total", String.valueOf(domains.getTotalElements())) .header("x-total", String.valueOf(domains.getTotalElements()))
.body(domains.getContent()); .body(domains.getContent());
<#else> <#else>
Page<${deCodeNameLC}> domains = ${deCodeNameLC}Service.search${deds.getCodeName()}(context) ; Page<${deCodeName}> domains = ${deCodeNameLC}Service.search${deds.getCodeName()}(context) ;
List<${itemCodeName}DTO> list = ${itemCodeNameLC}Mapping.toDto(domains.getContent()); List<${itemCodeName}DTO> list = ${itemCodeNameLC}Mapping.toDto(domains.getContent());
return ResponseEntity.status(${statusCode}) return ResponseEntity.status(${statusCode})
.header("x-page", String.valueOf(context.getPageable().getPageNumber())) .header("x-page", String.valueOf(context.getPageable().getPageNumber()))
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册