|
@ -3,8 +3,10 @@ package com.elink.esua.epdc.modules.screen.service.impl; |
|
|
import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl; |
|
|
import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl; |
|
|
import com.elink.esua.epdc.commons.tools.constant.NumConstant; |
|
|
import com.elink.esua.epdc.commons.tools.constant.NumConstant; |
|
|
import com.elink.esua.epdc.commons.tools.utils.Result; |
|
|
import com.elink.esua.epdc.commons.tools.utils.Result; |
|
|
|
|
|
import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceItemDifficultFormDTO; |
|
|
import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceItemFormDTO; |
|
|
import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceItemFormDTO; |
|
|
import com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenGridGovernanceItemResultDTO; |
|
|
import com.elink.esua.epdc.dto.analysis.pc.screen.form.EpdcScreenGridGovernanceRankingFormDTO; |
|
|
|
|
|
import com.elink.esua.epdc.dto.analysis.pc.screen.result.*; |
|
|
import com.elink.esua.epdc.modules.screen.dao.EpdcScreenDao; |
|
|
import com.elink.esua.epdc.modules.screen.dao.EpdcScreenDao; |
|
|
import com.elink.esua.epdc.modules.screen.service.EpdcScreenService; |
|
|
import com.elink.esua.epdc.modules.screen.service.EpdcScreenService; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.stereotype.Service; |
|
@ -27,4 +29,32 @@ public class EpdcScreenServiceImpl extends BaseServiceImpl<EpdcScreenDao, EpdcSc |
|
|
List<EpdcScreenGridGovernanceItemResultDTO> data = baseDao.gridGovernanceItemList(formDto); |
|
|
List<EpdcScreenGridGovernanceItemResultDTO> data = baseDao.gridGovernanceItemList(formDto); |
|
|
return new Result<List<EpdcScreenGridGovernanceItemResultDTO>>().ok(data); |
|
|
return new Result<List<EpdcScreenGridGovernanceItemResultDTO>>().ok(data); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public Result<List<EpdcScreenGridGovernanceItemCategoryResultDTO>> itemCategoryStatistics() { |
|
|
|
|
|
List<EpdcScreenGridGovernanceItemCategoryResultDTO> data = baseDao.itemCategoryStatistics(); |
|
|
|
|
|
return new Result<List<EpdcScreenGridGovernanceItemCategoryResultDTO>>().ok(data); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public Result<List<EpdcScreenGridGovernanceItemStatusResultDTO>> itemStatusStatistics() { |
|
|
|
|
|
List<EpdcScreenGridGovernanceItemStatusResultDTO> data = baseDao.itemStatusStatistics(); |
|
|
|
|
|
return new Result<List<EpdcScreenGridGovernanceItemStatusResultDTO>>().ok(data); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public Result<List<EpdcScreenGridGovernanceItemDifficultResultDTO>> difficultItemList(EpdcScreenGridGovernanceItemDifficultFormDTO formDto) { |
|
|
|
|
|
int pageIndex = (formDto.getPageIndex() - NumConstant.ONE) * formDto.getPageSize(); |
|
|
|
|
|
formDto.setPageIndex(pageIndex); |
|
|
|
|
|
List<EpdcScreenGridGovernanceItemDifficultResultDTO> data = baseDao.difficultItemList(formDto); |
|
|
|
|
|
return new Result<List<EpdcScreenGridGovernanceItemDifficultResultDTO>>().ok(data); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public Result<List<EpdcScreenGridGovernanceRankingResultDTO>> governanceRanking(EpdcScreenGridGovernanceRankingFormDTO formDto) { |
|
|
|
|
|
int pageIndex = (formDto.getPageIndex() - NumConstant.ONE) * formDto.getPageSize(); |
|
|
|
|
|
formDto.setPageIndex(pageIndex); |
|
|
|
|
|
List<EpdcScreenGridGovernanceRankingResultDTO> data = baseDao.governanceRanking(formDto); |
|
|
|
|
|
return new Result<List<EpdcScreenGridGovernanceRankingResultDTO>>().ok(data); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|