|
|
@ -1,9 +1,11 @@ |
|
|
|
package com.epmet.dataaggre.controller; |
|
|
|
|
|
|
|
import com.epmet.commons.tools.page.PageData; |
|
|
|
import com.epmet.commons.tools.utils.Result; |
|
|
|
import com.epmet.dataaggre.dto.govorg.form.CoverageAnalisisDataListFormDTO; |
|
|
|
import com.epmet.dataaggre.dto.govorg.result.CoverageAnalisisDataListResultDTO; |
|
|
|
import com.epmet.dataaggre.service.CoverageService; |
|
|
|
import com.github.pagehelper.PageInfo; |
|
|
|
import org.apache.commons.collections4.CollectionUtils; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.web.bind.annotation.RequestBody; |
|
|
@ -28,7 +30,7 @@ public class CoverageController { |
|
|
|
* @return |
|
|
|
*/ |
|
|
|
@RequestMapping("dataList") |
|
|
|
public Result<List<CoverageAnalisisDataListResultDTO>> dataList(@RequestBody CoverageAnalisisDataListFormDTO input) { |
|
|
|
public Result<PageData<CoverageAnalisisDataListResultDTO>> dataList(@RequestBody CoverageAnalisisDataListFormDTO input) { |
|
|
|
List<String> coverageTypes = input.getCoverageTypes(); |
|
|
|
List<String> categoryKeys = input.getCategoryKeys(); |
|
|
|
if (CollectionUtils.isEmpty(coverageTypes)) { |
|
|
@ -37,7 +39,8 @@ public class CoverageController { |
|
|
|
|
|
|
|
List<CoverageAnalisisDataListResultDTO> l = coverageService.analysisDataList(coverageTypes, categoryKeys, |
|
|
|
input.getSearch(), input.getPageNo(), input.getPageSize(), input.getIsPage()); |
|
|
|
return new Result<List<CoverageAnalisisDataListResultDTO>>().ok(l); |
|
|
|
PageInfo<CoverageAnalisisDataListResultDTO> pageInfo = new PageInfo<>(l); |
|
|
|
return new Result<PageData<CoverageAnalisisDataListResultDTO>>().ok(new PageData<>(l, pageInfo.getTotal())); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|