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_CI_HEALTH;
|
import cn.ksource.core.web.SysInfoMsg;
|
|
public interface EwHealthFacade {
|
/**
|
* 我的健康检查列表
|
* @param request
|
* @return
|
*/
|
List ewMyHealthData(HttpServletRequest request);
|
|
/**
|
* 我的健康检查数量
|
* @param request
|
* @return
|
*/
|
int ewMyHealthCount(HttpServletRequest request);
|
/**
|
* 工单响应
|
* @param request
|
* @return
|
*/
|
String doOrderConfirm(HttpServletRequest request);
|
|
Map queryHealthCalandar(HttpServletRequest request);
|
|
List ewHealthData(HttpServletRequest request);
|
|
int ewHealthCount(HttpServletRequest request);
|
/**
|
* 查询工单关联设备
|
* @param flowId
|
* @return
|
*/
|
List queryDevices(String flowId);
|
|
|
/**
|
* 保存人员分派信息及流转记录
|
* */
|
Map doDispatch(SC_WORKFLOW_CI_HEALTH health,Map<String, String> param,HttpServletRequest request);
|
|
/**
|
* 关闭工单(orderId,closeNote,nodeId)
|
* @param request
|
*/
|
|
void doCloseWrokFlow(HttpServletRequest request);
|
|
/**
|
* 工程师提交巡检信息
|
* */
|
Map doSendToManager(HttpServletRequest request);
|
|
/**
|
* 结束流程
|
* @param request
|
*/
|
SysInfoMsg doEndHealthFlow(HttpServletRequest request);
|
|
/**
|
* 回退工单
|
* */
|
Map doSendback(HttpServletRequest request);
|
|
/**
|
* 添加配置信息
|
* */
|
void addPatrolCi(String orderId, String[] ciIdAry,List itemList);
|
|
}
|