package com.pqs9200.service.weeklyreport;

import java.util.Date;
import java.util.List;

import com.njcn.pojo.advanced.SagEvent;
import com.njcn.pojo.commons.device.LineInfo;
import com.pqs9200.pojo.weeklyreport.AreaPointInfo;
import com.pqs9200.pojo.weeklyreport.SagRate;


public interface WeeklyReportService {
    List<AreaPointInfo> getPointData(Date start, Date end,Boolean statFlag);

    List<AreaPointInfo> getVoltageData(Date start, Date end,Boolean statFlag);
    //前20
    List<SagEvent> getSagData(Date start, Date end,Boolean statFlag);

    List<SagRate> getSagReasonData(Date start, Date end,Boolean statFlag);

    List<SagEvent> getSagEvents(Date start, Date end,Boolean statFlag);

    List<LineInfo> getTenList(Date start, Date end, Integer wavetype,Boolean statFlag);
}
