/** * */ package com.zteits.park.dao; 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.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; /** * @author hxz * */ public interface DataAnalysisDao { /** * 占用率排行榜 * @param request * @return */ PageInfo getOccupationRatioRankingData (OccupationRatioRankingRequest request); /** * 占用率详情 * @param request * @return */ PageInfo getOccupationRationDetailsData (OccupationRatioDetailsRequest request); /** * 周转率排行榜 * @param request * @return */ PageInfo getTurnOverRatioRankingData (TurnOverRatioRankingRequest request); /** * 周转率详情 * @param request * @return */ PageInfo getTurnOverRatioDetailsData (TurnOverRatioDetailsRequest request); /** * 空置率排行榜 * @param request * @return */ PageInfo getFreeRatioRankingData(FreeRatioRankingRequest request); /** * 空置率详情 * @param request * @return */ PageInfo getFreeRatioDetailsData(FreeRatioDetailsRequest request); }