/** * */ package com.zteits.park.dao.impl; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.zteits.clouds.api.dto.govclouds.param.FreeRatioDetailsRequest; import com.zteits.clouds.api.dto.govclouds.param.FreeRatioRankingRequest; import com.zteits.clouds.api.dto.govclouds.param.OccupationRatioDetailsRequest; import com.zteits.clouds.api.dto.govclouds.param.OccupationRatioRankingRequest; import com.zteits.clouds.api.dto.govclouds.param.TurnOverRatioDetailsRequest; import com.zteits.clouds.api.dto.govclouds.param.TurnOverRatioRankingRequest; import com.zteits.park.dao.DataAnalysisDao; import com.zteits.park.domain.FreeRatioDetailsDO; import com.zteits.park.domain.FreeRatioRankingDO; import com.zteits.park.domain.OccupationRatioDetailsDO; import com.zteits.park.domain.OccupationRatioRankingDO; import com.zteits.park.domain.TurnOverRatioDetailsDO; import com.zteits.park.domain.TurnOverRatioRankingDO; import com.zteits.park.mapper.smapper.DataAnalysisSMapper; /** * @author hxz * */ @Component public class DataAnalysisDaoImpl implements DataAnalysisDao { @Autowired private DataAnalysisSMapper dataAnalysisSMapper; @Override public PageInfo getOccupationRatioRankingData(OccupationRatioRankingRequest request) { // 1.设置分页信息 PageHelper.startPage(request.getBaseRequest().getPageNum(), request.getBaseRequest().getPageSize()); //2.查询数据 List list = dataAnalysisSMapper.getOccupationRatioRankingData(request); return new PageInfo(list); } @Override public PageInfo getOccupationRationDetailsData(OccupationRatioDetailsRequest request) { // 1.设置分页信息 PageHelper.startPage(request.getBaseRequest().getPageNum(), request.getBaseRequest().getPageSize()); //2.查询数据 List list = dataAnalysisSMapper.getOccupationRationDetailsData(request); return new PageInfo(list); } @Override public PageInfo getTurnOverRatioRankingData(TurnOverRatioRankingRequest request) { // 1.设置分页信息 PageHelper.startPage(request.getBaseRequest().getPageNum(), request.getBaseRequest().getPageSize()); //2.查询数据 List list = dataAnalysisSMapper.getTurnOverRatioRankingData(request); return new PageInfo(list); } @Override public PageInfo getTurnOverRatioDetailsData(TurnOverRatioDetailsRequest request) { // 1.设置分页信息 PageHelper.startPage(request.getBaseRequest().getPageNum(), request.getBaseRequest().getPageSize()); //2.查询数据 List list = dataAnalysisSMapper.getTurnOverRatioDetailsData(request); return new PageInfo(list); } @Override public PageInfo getFreeRatioRankingData(FreeRatioRankingRequest request) { // 1.设置分页信息 PageHelper.startPage(request.getBaseRequest().getPageNum(), request.getBaseRequest().getPageSize()); //2.查询数据 List list = dataAnalysisSMapper.getFreeRatioRankingData(request); return new PageInfo(list); } @Override public PageInfo getFreeRatioDetailsData(FreeRatioDetailsRequest request) { // 1.设置分页信息 PageHelper.startPage(request.getBaseRequest().getPageNum(), request.getBaseRequest().getPageSize()); //2.查询数据 List list = dataAnalysisSMapper.getFreeRatioDetailsData(request); return new PageInfo(list); } }