package com.pqs9000.mapper.report;

import com.pqs9000.pojo.report.Condition;
import com.pqs9000.pojo.report.ReportValue;
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 GetVirtualDataMapper {
    Integer getTotalCP95Data(@Param("condition") Condition condition);

    Integer getTotalCP95Day(@Param("condition") Condition condition);

    Integer getTotalPltCP95Data(@Param("condition") Condition condition);

    Integer getTotalPltCP95Day(@Param("condition") Condition condition);

    Integer getTotalPstCP95Data(@Param("condition") Condition condition);

    Integer getTotalPstCP95Day(@Param("condition") Condition condition);

    List<ReportValue> getVirtualDataV(@Param("condition") Condition condition);

    List<ReportValue> getVirtualDataI(@Param("condition") Condition condition);

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