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 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); }