package cn.ksource.web.facade.zc;
|
|
import java.util.List;
|
import java.util.Map;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import cn.ksource.beans.SC_WORKFLOW_INCIDENT_LOCAL;
|
import cn.ksource.core.page.PageInfo;
|
|
public interface ZcywFacade {
|
/**
|
* 查询我的驻场运维数据
|
* @param pageInfo
|
* @param params
|
* @return
|
*/
|
PageInfo queryMyZcywData(PageInfo pageInfo, Map<String, String> params);
|
|
/**
|
* 查询我的驻场运维数量
|
* @param params
|
* @return
|
*/
|
int queryMyZcywCount(Map<String, String> params);
|
|
/**
|
* 查询服务台的驻场运维事件的列表
|
* @param pageInfo
|
* @param params
|
* @return
|
*/
|
PageInfo zcywDataForFwt(PageInfo pageInfo, Map<String, String> params);
|
|
/**
|
* 查询服务台的驻场运维事件的数量
|
* @param params
|
* @return
|
*/
|
int zcywCountForFwt(Map<String, String> params);
|
|
/**
|
* 查询驻场人员信息
|
* @param request
|
* @return
|
*/
|
Map queryZcMsg(HttpServletRequest request);
|
|
/**
|
* 查询驻场人员
|
* @param request
|
* @return
|
*/
|
List queryAllZcry(HttpServletRequest request);
|
|
/**
|
* 添加驻场运维事件
|
* @param request
|
* @param sc_workflow_incident
|
* @return
|
*/
|
Map saveZcyw(HttpServletRequest request,SC_WORKFLOW_INCIDENT_LOCAL sc_workflow_incident_local);
|
|
/**
|
* 结果方案提交
|
* @param request
|
*/
|
void doEndTask(HttpServletRequest request);
|
|
/**
|
* 关闭事件提交
|
* @param request
|
*/
|
void doCloseReason(HttpServletRequest request);
|
|
/**
|
* 查询驻场运维事件基本信息
|
* @param partnerId
|
* @param orderId
|
* @return
|
*/
|
Map queryIncidentLocalBaseMsg(String orderId);
|
|
/**
|
* 查询驻场运维事件流转记录
|
* @param flowId
|
* @return
|
*/
|
List<Map> incidentLocalLzRecord(String flowId);
|
|
/**
|
* 查看驻场运维处理记录
|
* @param orderId
|
* @return
|
*/
|
List queryDealRecord(String orderId);
|
|
/**
|
* 查看驻场运维关联设备
|
* @param orderId
|
* @return
|
*/
|
List queryDevices(String orderId);
|
|
/**
|
* 查看驻场运维关联工单
|
* @param orderId
|
* @return
|
*/
|
List queryOrders(String orderId);
|
|
/**
|
* 查看驻场运维关联附件
|
* @param orderId
|
* @return
|
*/
|
List queryFiles(String orderId);
|
|
/**
|
* 查看事件列表
|
* @param request
|
* @return
|
*/
|
List queryZcyws(HttpServletRequest request);
|
|
/**
|
* 执行工单确认操作
|
* @param request
|
* @return
|
*/
|
String doOrderConfirm(HttpServletRequest request);
|
|
/**
|
* 更新驻场运维事件信息
|
* @param request
|
* @param incident
|
* @return
|
*/
|
String updateZcywMsg(HttpServletRequest request,SC_WORKFLOW_INCIDENT_LOCAL incident);
|
|
/**
|
* 驻场运维分派任务
|
* @param request
|
* @return
|
*/
|
Map saveDispatchTask(HttpServletRequest request);
|
|
/**
|
* 升级为事件操作
|
* @param request
|
* @return
|
*/
|
String updateUpTask(HttpServletRequest request);
|
|
/**
|
* 查询驻场运维完成时的处理报告
|
* @param orderId
|
* @return
|
*/
|
Map queryWcReport(String orderId);
|
|
/**
|
* 查询驻场运维工单关闭时的处理报告
|
* @param orderId
|
* @return
|
*/
|
Map queryCloseReport(String orderId);
|
/**
|
* 获取驻场事件个状态数量
|
* @param params
|
* @return
|
*/
|
Map getOrderNum(Map<String, String> params);
|
/**
|
* 获取已超时工单数量
|
* @param request
|
* @param type
|
* @return
|
*/
|
int queryZcywTimeoutCount(Map<String,String> params);
|
/**
|
* 获取驻场事件个状态数量
|
* @param params
|
* @return
|
*/
|
int getOrederStateNum(Map param);
|
/**
|
* 查询最近一月驻场事件影响度分析
|
* @param params
|
* @return
|
* @author gaofazhan
|
*/
|
Map getLastMonthZcywEffect(Map<String, String> params);
|
/**
|
* 查询最近一月驻场事件数量
|
* @param params
|
* @return
|
* @author gaofazhan
|
*/
|
Map getLastMonthZcywCount(Map<String, String> params);
|
/**
|
* 查询最近一月驻场事件级别分析
|
* @param request
|
* @return
|
* @author gaofazhan
|
*/
|
Map getLastMonthZcywLv(Map<String, String> params);
|
/**
|
* 查询最近一月事件优先级分析
|
* @param request
|
* @return
|
* @author gaofazhan
|
*/
|
Map getLastMonthZcywPri(Map<String, String> params);
|
/**
|
* 查询最近一月服务目录事件数量
|
* @param params
|
* @return
|
* @author gaofazhan
|
*/
|
Map getLastMonthZcywServer(Map<String, String> params);
|
/**
|
* 驻场管理首页
|
* @param params
|
* @return
|
*/
|
Map getZcywNum(Map<String, String> params);
|
/**
|
* 获取驻场事件个状态数量
|
* @param params
|
* @return
|
*/
|
int getOrederZcywNumDxy(Map param);
|
int getOrederZcywNumJxz(Map param);
|
int getOrederZcywTimeoutCount(Map<String, String> params);
|
/**
|
* 查询服务台的驻场运维事件的列表
|
* @param pageInfo
|
* @param params
|
* @return
|
*/
|
PageInfo zcywNodeData(PageInfo pageInfo, Map<String, String> params);
|
/**
|
* 查询服务台的驻场运维事件的数量
|
* @param params
|
* @return
|
*/
|
int zcywNodeCount(Map<String, String> params);
|
}
|