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_REMIND; import cn.ksource.core.page.PageInfo; import cn.ksource.core.web.SysInfoMsg; /** * 作业计划--例行维护 * @author liusen * */ public interface EwRemindFacade { /** * 事件工单确认 * @param request * @return */ String doOrderConfirm(Map param); /** * 我的工单列表 * @param request * @return */ PageInfo ewMyRemindData(PageInfo pageInfo,Map param); /** * 我的工单数量 * @param request * @return */ int ewMyRemindCount(Map param); /** * 例行维护工单基本信息 * @param paramsMap * @return */ public Map queryRemindInfo(String orderId); /** * 例行维护服务报告 * @param request * @return */ public Map getRemindeItem(Map param); /** * 获取例行维护日历 * @param request * @return */ Map queryRemindCalandar(Map param); /** * 日常巡检日期 * @param projects * @param params * @return */ public Map queryRemindDate(Map paramsMap); /** * 查询所有事件工单列表 * @param request * @return */ PageInfo ewRemindData(PageInfo pageinfo,Map param); /** * 查询所有事件工单数量 * @param request * @return */ int ewRemindCount(Map param); /** * 查询所有事件工单列表(根据客户ID) * @param request * @return */ PageInfo ewRemindByCusIdData(PageInfo pageinfo,Map param); /** * 查询所有事件工单数量(根据客户ID) * @param request * @return */ int ewRemindByCusIdCount(Map param); /** * 查询工单所属的设备列表 * @param orderId * @return */ List getRemindCiList(String orderId); /** * 服务台调度 提交 * @param request * @param remind * @return */ Map doServerDispatch(Map param,SC_WORKFLOW_CI_REMIND remind,String[] ciIdAry); /** * 添加关联巡检设备信息 * */ void addPatrolCi(String orderId, String[] ciIdAry); /** * 通过orderid获取流程信息 */ Map getFlowMsg(String flowId,String userId); /** * 工程师巡检提交 * @param request * @return */ public Map doEngineerPatrol(Map param); /** * 回退 * @param request */ public Map doSendback(Map param); }