package cn.ksource.web.facade.wechat.ewyw;
|
|
import java.util.List;
|
import java.util.Map;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import cn.ksource.beans.SC_WORKFLOW_INCIDENT;
|
import cn.ksource.core.page.PageInfo;
|
|
public interface EwIncidentFacade {
|
|
/**
|
* 事件工单确认
|
* @param request
|
* @return
|
*/
|
String doOrderConfirm(HttpServletRequest request);
|
|
/**
|
* 事件工单确认(客户端使用)
|
* @param incidentId 事件编号
|
* @param flowId 流程编号
|
* @param userId
|
* @param userName
|
* @return
|
*/
|
String doOrderConfirm(String incidentId, String userId,
|
String userName);
|
|
/**
|
* 获取所有客户和下属子客户
|
* @param customerId
|
* @return
|
*/
|
Map queryCusSub(String customerId);
|
|
/**
|
* 获取客户联系人信息
|
* @param customerId
|
* @param contactPhone
|
* @return
|
*/
|
Map queryContactInfo(String customer_id, String contactPhone);
|
|
/**
|
* 获取配置信息
|
* @param params
|
* @return
|
*/
|
List<Map> queryLinkDevice(Map<String, String> params);
|
|
/**
|
* 获取工单信息
|
* @param params
|
* @return
|
*/
|
List<Map> queryLinkOrder(Map<String, String> params);
|
|
/**
|
* 保存事件工单信息
|
* @param request
|
* @param sc_workflow_incident
|
* @return
|
*/
|
Map saveEngineerIncident(HttpServletRequest request,
|
SC_WORKFLOW_INCIDENT sc_workflow_incident);
|
|
/**
|
* 服务台保存事件工单信息
|
* @param request
|
* @param sc_workflow_incident
|
* @return
|
*/
|
Map saveFwtIncident(HttpServletRequest request,
|
SC_WORKFLOW_INCIDENT sc_workflow_incident);
|
|
/**
|
* 人员分派页面
|
* @param string
|
* @param flowId
|
* @param customerId
|
* @return
|
*/
|
Map users(String string, String flowId, String customerId);
|
|
/**
|
* 人员分派
|
* @param request
|
* @return
|
*/
|
Map saveDispatchTask(HttpServletRequest request);
|
/**
|
* 查询分组下的人员
|
* @param param
|
* @return
|
*/
|
int checkFz(Map param);
|
/**
|
* 查询角色下的人员
|
* @param param
|
* @return
|
*/
|
int checkJs(Map param);
|
|
}
|