package cn.ksource.web.facade.tj; import java.util.List; import java.util.Map; import javax.servlet.http.HttpServletRequest; public interface LocalStatisFacade { /** * 事件类型统计图表 * @param request * @return */ List localTypePie(HttpServletRequest request); /** * 查询事件类型折线图 * @param request * @return */ Map localTypeLine(HttpServletRequest request); /** * 事件发生时间统计 * @param request * @return */ Map localTimeLine(HttpServletRequest request); /** * 事件总表 * @param request * @return */ Map localTotalChart(String cusId,String cusName,String beginTime,String endTime); /** * 查询驻场运维事件列表 * @param request * @return */ List queryLocalIncidentStatis(String cusId,String subCustomerId,String beginTime,String endTime,String wfstate,String jjrId); List queryLocalIncidentStatisTwo(String cusId,String subCustomerId,String beginTime,String endTime,String wfstate,String jjrId,String type_id); //////////////////////////////////////////////////////////////////////////////////////////// /** * 获取事件类型饼状图数据 * @author chenlong * @param frequency * @param cusId * @param startDate * @param endDate * @return */ Map localTypePie(String frequency,String cusId,String startDate,String endDate); /** * 获取事件来源饼状图数据 * @author chenlong * @param frequency * @param cusId * @param startDate * @param endDate * @return */ Map localSourcePie(String frequency,String cusId,String startDate,String endDate); /** * 获取事件关闭柱状图数据 * @author chenlong * @param frequency * @param cusId * @param startDate * @param endDate * @return */ Map localCloseCol(String frequency,String cusId,String startDate,String endDate); /** * 获取事件优先级饼状图数据 * @author chenlong * @param frequency * @param cusId * @param startDate * @param endDate * @return */ Map localPriPie(String frequency,String cusId,String startDate,String endDate); /** * 获取事件影响度状图数据 * @author chenlong * @param frequency * @param cusId * @param startDate * @param endDate * @return */ Map localInfluenceCol(String frequency,String cusId,String startDate,String endDate); /** * 获取事件服务级别饼状图数据 * @author chenlong * @param frequency * @param cusId * @param startDate * @param endDate * @return */ Map localLvPie(String frequency,String cusId,String startDate,String endDate); /** * 获取事件响应饼状图数据 * @author chenlong * @param frequency * @param cusId * @param startDate * @param endDate * @return */ Map localResponsePie(String frequency,String cusId,String startDate,String endDate); /** * 获取事件处理饼状图数据 * @author chenlong * @param frequency * @param cusId * @param startDate * @param endDate * @return */ Map localDealPie(String frequency,String cusId,String startDate,String endDate); /** * 获取事件发生时间线形图 * @author chenlong * @param frequency * @param cusId * @param startDate * @param endDate * @return */ Map localHappendTimeLine(String frequency, String cusId,String startDate, String endDate); /** * 驻场事件达成率统计 * @param request * @return */ List queryIncidentDclStatis(String cusId,String sub_customer_id,String startDate,String endDate); /** * 查询关闭原因 * @param request * @return */ Map queryCloseReport(String cusId,String startDate,String endDate); /** * 查询驻场事件类型报表 * @param request * @return */ Map queryTypeReport(String cusId,String startDate,String endDate); /** * 查询驻场事件处理时长报表 * @param request * @return */ Map queryDealTimeReport(String cusId,String startDate,String endDate); /** * 查询驻场事件处理情况报表 * @param request * @return */ Map queryDealSituationReport(String cusId,String startDate,String endDate); /** * 驻场工程师每天工作量 * @param cusId * @param startDate * @param endDate * @return */ Map queryDealDayReport(Map param); }