package cn.ksource.web.facade.uc.order;
|
|
import java.util.List;
|
import java.util.Map;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import cn.ksource.core.page.PageInfo;
|
|
public interface UcIncidentFacade {
|
|
/**
|
* 询最近一月服务目录事件影响度
|
* @param request
|
* @return
|
*/
|
Map getLastMonthIncidentEffect(HttpServletRequest request);
|
/**
|
* 询最近一月服务目录事件数量
|
* @param request
|
* @return
|
*/
|
Map getLastMonthIncidentServer(HttpServletRequest request);
|
/**
|
* 获取最近一月服务等级饼状图
|
* @param request
|
* @return
|
*/
|
Map getLastMonthIncidentLv(HttpServletRequest request);
|
/**
|
* 查询最近一月事件优先级饼状图
|
* @param request
|
* @return
|
*/
|
Map getLastMonthIncidentPri(HttpServletRequest request);
|
|
/**
|
* 获取最近一个月事件数量
|
* @param request
|
* @return
|
*/
|
public Map getLastMonthIncidentCount(HttpServletRequest request);
|
|
|
|
/**
|
* 通过事件不同的状态求出不同状态的数量
|
* @param partnerId
|
* @return
|
*/
|
Map queryIncidentCount(String cusId);
|
|
/**
|
* 查询事件列表数据
|
* @param pageInfo
|
* @param params
|
* @return
|
*/
|
PageInfo queryIncidentOrderList(PageInfo pageInfo,Map<String,String> params);
|
|
/**
|
* 查询事件列表数据
|
* @param params
|
* @return
|
*/
|
int queryIncidentOrderCount(Map<String,String> params);
|
|
/**
|
* 查询事件基本信息
|
* @param orderId
|
* @return
|
*/
|
Map queryIncidentBaseMsg(String orderId);
|
|
/**
|
* 查询事件流转记录
|
* @param flowId
|
* @return
|
*/
|
List<Map> incidentLzRecord(String flowId);
|
|
/**
|
* 查询处理记录
|
* @param flowId 流程编号
|
* @return
|
*/
|
List queryDealRecord(String flowId);
|
|
/**
|
* 查询该事件工单关联的设备
|
* @param orderId
|
* @return
|
*/
|
List queryDevices(String flowId);
|
|
/**
|
* 查询文档附件
|
* @param flowId 流程id
|
* @return
|
*/
|
List queryFiles(String flowId);
|
|
/**
|
* 查询关联工单
|
* @param flowId
|
* @return
|
*/
|
List queryOrders(String flowId);
|
|
/**
|
* 查询事件工单完成时的报表
|
* @param request
|
* @return
|
*/
|
Map queryWcReport(String orderId);
|
|
/**
|
* 查询时间工单关闭是的报表
|
* @param request
|
* @return
|
*/
|
Map queryCloseReport(String orderId);
|
|
/**
|
* 查询服务目录三级分类树
|
* @param request
|
* @return
|
*/
|
Map serviceListTree(String cusId,String sl);
|
|
/**
|
* 查询文档信息
|
* @param fileId
|
* @return
|
*/
|
Map queryFileMsg(String fileId);
|
|
/**
|
* 根据状态获取进行中工单数量
|
* @param pageInfo
|
* @param params
|
* @return
|
*/
|
PageInfo queryincidentEndList(PageInfo pageInfo,Map<String,String> params);
|
|
/**
|
* 获取进行中工单数量
|
* @param params
|
* @return
|
*/
|
int queryincidentEndCount(Map<String,String> params);
|
|
/**
|
* 获取已超时工单各节点数量
|
* @param request
|
* @param type
|
* @return
|
*/
|
Map queryincidentTimeoutCount(String cusId);
|
|
/**
|
* 获取已超时工单
|
* @param pageInfo
|
* @param params
|
* @return
|
*/
|
PageInfo queryincidentTimeoutList(PageInfo pageInfo,Map<String,String> params);
|
|
/**
|
* 获取已超时工单数量
|
* @param params
|
* @return
|
*/
|
int queryincidentTimeoutCount(Map<String,String> params);
|
|
/**
|
* 获取进行中工单个节点数量
|
* @param cusId
|
* @return
|
*/
|
public Map queryincidentJxzNodeCount(String cusId);
|
|
/**
|
* 获取进行中工单列表
|
* @param pageInfo
|
* @param params
|
* @return
|
*/
|
public PageInfo queryincidentJxzList(PageInfo pageInfo,Map<String,String> params);
|
|
/**
|
* 获取进行中工单数量
|
* @param params
|
* @return
|
*/
|
public int queryincidentJxzCount(Map<String,String> params);
|
|
/**
|
* 获取工单池各节点数量
|
* @param cusId
|
* @return
|
*/
|
Map queryincidentpoolCount(String cusId);
|
|
/**
|
* 获取列表页个节点工单数量
|
* @param cusId
|
* @return
|
*/
|
public Map queryincidentNodeCount(String cusId);
|
|
/**
|
* 根据节点状态获取工单列表
|
* @param pageInfo
|
* @param params
|
* @return
|
*/
|
public PageInfo queryincidentOrderNodeList(PageInfo pageInfo,Map<String,String> params);
|
|
/**
|
* 根据节点状态获取工单列表数量
|
* @param params
|
* @return
|
*/
|
public int queryincidentOrderNodeCount(Map<String,String> params);
|
|
/**
|
* 获取工单池工单
|
* @param pageInfo
|
* @param params
|
* @return
|
*/
|
PageInfo incidentpoolData(PageInfo pageInfo,Map<String,String> params);
|
|
/**
|
* 获取工单池工单数量
|
* @param params
|
* @return
|
*/
|
int incidentpoolCount(Map<String,String> params);
|
|
/**
|
* 查询当前客户的下属单位
|
* @param customerId
|
* @return
|
*/
|
Map querySubCus(String customerId, String subCustomerId);
|
|
}
|