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<Map> queryLocalIncidentStatis(String cusId,String subCustomerId,String beginTime,String endTime,String wfstate,String jjrId);
|
List<Map> 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<Map> 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);
|
}
|