DataAnalysisSMapper.java 1.92 KB
/**
 * 
 */
package com.zteits.park.mapper.smapper;

import java.util.List;

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 DataAnalysisSMapper {
	/**
	 * 占用率排行榜
	 * @param request
	 * @return
	 */
    List<OccupationRatioRankingDO> getOccupationRatioRankingData (OccupationRatioRankingRequest request);
    /**
     * 占用率详情
     * @param request
     * @return
     */
    List<OccupationRatioDetailsDO> getOccupationRationDetailsData (OccupationRatioDetailsRequest request);
    /**
     * 周转率排行榜
     * @param request
     * @return
     */
    List<TurnOverRatioRankingDO> getTurnOverRatioRankingData(TurnOverRatioRankingRequest request);
    /**
     * 周转率详情
     * @param request
     * @return
     */
    List<TurnOverRatioDetailsDO> getTurnOverRatioDetailsData(TurnOverRatioDetailsRequest request);
    /**
     * 空置率排行榜
     * @param request
     * @return
     */
    List<FreeRatioRankingDO> getFreeRatioRankingData(FreeRatioRankingRequest request);
    /**
     * 空置率详情
     * @param request
     * @return
     */
    List<FreeRatioDetailsDO> getFreeRatioDetailsData(FreeRatioDetailsRequest request);
}