package com.njcn.mapper.excelreport;

import com.njcn.pojo.excelreport.ConditionData;
import com.njcn.pojo.excelreport.ReportValueData;
import org.apache.ibatis.annotations.Param;

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

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

    Integer getTotalPltCP95(@Param("conditionData") ConditionData conditionData, @Param("tableName") String tableName);

    Integer getTotalPstCP95(@Param("conditionData") ConditionData conditionData, @Param("tableName") String tableName);

    List<ReportValueData> getVirtualData(@Param("conditionData") ConditionData conditionData, @Param("tableName") String tableName);

    Map<String, Object> getVVirtualData(@Param("conditionData") ConditionData conditionData);
}
