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<String, String> param);
|
|
/**
|
* 我的工单列表
|
* @param request
|
* @return
|
*/
|
PageInfo ewMyRemindData(PageInfo pageInfo,Map<String, String> param);
|
|
/**
|
* 我的工单数量
|
* @param request
|
* @return
|
*/
|
int ewMyRemindCount(Map<String, String> param);
|
|
/**
|
* 例行维护工单基本信息
|
* @param paramsMap
|
* @return
|
*/
|
public Map queryRemindInfo(String orderId);
|
|
/**
|
* 例行维护服务报告
|
* @param request
|
* @return
|
*/
|
public Map getRemindeItem(Map<String, String> param);
|
|
/**
|
* 获取例行维护日历
|
* @param request
|
* @return
|
*/
|
Map queryRemindCalandar(Map<String, String> param);
|
|
/**
|
* 日常巡检日期
|
* @param projects
|
* @param params
|
* @return
|
*/
|
public Map queryRemindDate(Map paramsMap);
|
|
/**
|
* 查询所有事件工单列表
|
* @param request
|
* @return
|
*/
|
PageInfo ewRemindData(PageInfo pageinfo,Map<String, String> param);
|
|
/**
|
* 查询所有事件工单数量
|
* @param request
|
* @return
|
*/
|
int ewRemindCount(Map<String, String> param);
|
|
/**
|
* 查询所有事件工单列表(根据客户ID)
|
* @param request
|
* @return
|
*/
|
PageInfo ewRemindByCusIdData(PageInfo pageinfo,Map<String, String> param);
|
|
/**
|
* 查询所有事件工单数量(根据客户ID)
|
* @param request
|
* @return
|
*/
|
int ewRemindByCusIdCount(Map<String, String> param);
|
/**
|
* 查询工单所属的设备列表
|
* @param orderId
|
* @return
|
*/
|
List<Map> getRemindCiList(String orderId);
|
|
/**
|
* 服务台调度 提交
|
* @param request
|
* @param remind
|
* @return
|
*/
|
Map doServerDispatch(Map<String, String> 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<String, String> param);
|
|
/**
|
* 回退
|
* @param request
|
*/
|
public Map doSendback(Map<String, String> param);
|
|
}
|