package com.pqs9300.mapper.report;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.pqs9300.pojo.report.Condition;
import com.pqs9300.pojo.report.ReportValue;

/**
 * @Author: Sunwei 【sunW2016@163.com】
 * @Description:
 * @Date: Create in 10:46 2018/6/7
 * @Modified By:
 */
public interface GetVirtualDataMapper {
    Integer getTotalCP95(@Param("condition") Condition condition, @Param("tableName") String tableName);

    Integer getTotalPltCP95(@Param("condition") Condition condition, @Param("tableName") String tableName);

    Integer getTotalPstCP95(@Param("condition") Condition condition, @Param("tableName") String tableName);

    List<ReportValue> getVirtualData(@Param("condition") Condition condition, @Param("tableName") String tableName);

    Map<String, Object> getVVirtualData(@Param("condition") Condition condition);
}
