package cn.ksource.web.facade.ciremind;
|
|
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 CiRemindFacade {
|
/**
|
* 查询我的例行维保工单的数据
|
* @param request
|
* @return
|
*/
|
PageInfo queryMyRemindData(PageInfo pageInfo,Map<String, String> param);
|
/**
|
* 查询我的例行维保工单的数量
|
* @param request
|
* @return
|
*/
|
int queryMyRemindCount(Map<String, String> param);
|
|
String queryNodeId(String flowId,String userId);
|
/**
|
* 例行巡检基本信息
|
* @param orderId
|
* @return
|
*/
|
Map queryRemindInfo(String orderId);
|
/**
|
* 工单响应
|
* @param request
|
* @return
|
*/
|
boolean answerSubmit(Map<String, String> param);
|
/**
|
* 关闭工单
|
* @param request
|
*/
|
void closeWorkFlowSubmit(Map<String, String> param);
|
/**
|
* 服务台调度 提交
|
* @param request
|
* @param remind
|
* @return
|
*/
|
SysInfoMsg doServerDispatch(Map<String, String> param,SC_WORKFLOW_CI_REMIND remind,String[] ciIdAry);
|
|
Map getFlowMsg(String flowId,String userId);
|
|
void addPatrolCi(String orderId, String[] ciIdAry);
|
|
/**
|
* 获取例行巡检设备列表
|
* @param orderId
|
* @return
|
*/
|
public List<Map> getRemindCiList(String orderId);
|
/**
|
* 获取ci列表
|
* @param request
|
* @return
|
*/
|
List<Map> getRemindCiList(Map<String, String> param);
|
/**
|
* 获取巡检项信息
|
* @param patrolId
|
* @return
|
*/
|
Map getPatrolInfo(String patrolId);
|
/**
|
* 工程师巡检提交
|
* @param request
|
* @return
|
*/
|
public SysInfoMsg doEngineerPatrol(Map<String, String> param);
|
|
/**
|
* 回退
|
* @param request
|
*/
|
public void doSendback(Map<String, String> param);
|
|
/**
|
* 结束流程
|
* @param request
|
*/
|
public SysInfoMsg doEndRemindFlow(Map<String, String> param);
|
|
/**
|
* 例行维护服务报告
|
* @param request
|
* @return
|
*/
|
public Map getRemindeItem(Map<String, String> param);
|
|
/**
|
* 例行维护执行记录
|
* @param request
|
* @return
|
*/
|
public Map getRemindDetail(Map<String, String> param);
|
|
/**
|
* 查询例行维护进行中的工单的数量
|
* @return
|
*/
|
public int queryJxzRemindOrderCount(Map<String, String> param);
|
/**
|
* 查询例行维护工单每个环节的工单的数量
|
* @return
|
*/
|
public Map queryNodeCount(Map<String, String> param);
|
/**
|
* 查询巡检工单
|
* @param request
|
* @return
|
*/
|
public PageInfo queryRemindOrderList(PageInfo pageInfo,Map<String, String> param);
|
|
/**
|
* 查询巡检工单数量
|
* @param request
|
* @return
|
*/
|
public int queryRemindOrderCount(Map<String, String> param);
|
|
/**
|
* 执行计划
|
* @param request
|
* @return
|
*/
|
Map getRemindItemSubTimerTaskData(String customerId, String month);
|
|
/**
|
* 查询指定下属单位,指定日期的例行维护计划
|
* @param request
|
* @return
|
*/
|
List<Map> querySubCustomerRemindPlanForDay(Map<String, String> param);
|
/**
|
* 获取例行维护指标查询数据
|
* @param request
|
* @return
|
*/
|
PageInfo getRemindItemData(PageInfo pageInfo,Map<String, String> param);
|
/**
|
* 获取例行维护指标查询总数
|
* @param request
|
* @return
|
*/
|
Integer getRemindItemCount(Map<String, String> param);
|
|
Map queryRemind(String customerItemId);
|
|
/**
|
* 查询执行计划
|
* @param projectItemId
|
* @return
|
*/
|
List queryItemPlan(String customerItemId,String customerId,String subCustomerId);
|
/**
|
* 获取例行维护计划工单
|
* @param request
|
* @return
|
*/
|
PageInfo getRemindOrderList(PageInfo pageInfo,Map<String, String> param);
|
/**
|
* 获取例行维护计划工单总数
|
* @param request
|
* @return
|
*/
|
Integer getRemindOrderCount(Map<String, String> param);
|
/**
|
* 获取下属单位下的例行计划设备列表
|
* @param request
|
* @return
|
*/
|
List getSubRemindCiList(Map<String, String> param);
|
|
/**
|
* 查询某个客户下所有的例行维护指标
|
* @param request
|
* @return
|
*/
|
PageInfo queryProItemsData(PageInfo pageInfo,Map<String, String> param);
|
|
/**
|
* 查询某个客户下所有的例行维护指标的数量
|
* @param request
|
* @return
|
*/
|
int queryProItemCount(Map<String, String> param);
|
|
/**
|
* 查询客户下每个指标的所属单位的执行计划
|
* @param customerId
|
* @param month
|
* @return
|
*/
|
Map queryItemSubCustomerPlan(String customerId,String itemId,String month);
|
|
/**
|
* 查询指标名称
|
* @param itemId
|
* @return
|
*/
|
String queryZbName(String itemId);
|
/**
|
* 通过客户编号 查询下属单位和本单位的 列表
|
* @return
|
*/
|
List queryCustomers(Map<String, String> param);
|
|
/**
|
* 查询客户下每个所属单位的指标执行计划
|
* @param customerId
|
* @param month
|
* @return
|
*/
|
Map queryCusItemPlanReport(String customerId,String subCustomerId, String month);
|
|
/**
|
* 查询例行维护计划
|
* @param pageInfo
|
* @param param
|
* @return
|
*/
|
PageInfo remindPlanData(PageInfo pageInfo,Map<String, String> param);
|
|
/**
|
* 查询例行维护计划
|
* @param param
|
* @return
|
*/
|
int remindPlanCount(Map<String, String> param);
|
}
|