package cn.ksource.web.facade.rcxj; import java.util.List; import java.util.Map; import cn.ksource.beans.CI_DAILY_PATROL; import cn.ksource.beans.FlowRecord; import cn.ksource.core.page.PageInfo; public interface RcxjFacade { /** * 日常巡检列表 * @param pageInfo * @param params * @return * @author chenlong */ PageInfo getRcxjData(PageInfo pageInfo, Map params); /** * 日常巡检列表数量 * @param params * @return * @author chenlong */ Integer getRcxjCount(Map params); /** * * @param cusId * @param orderId * @return * @author chenlong */ List getCommonPatrolItem(String cusId, String orderId); /** * 获取配置列表 * @param params * @return * @author chenlong */ List getPatrolCiList(Map params); /** * 保存日常巡检 * @param report * @param params * @author chenlong */ CI_DAILY_PATROL savePatrol(CI_DAILY_PATROL report, Map params); /** * 根据id获取日常巡检信息 * @param id * @return * @author chenlong */ Map getRcxjById(String id); /** * 获取巡检配置 * @param id * @return * @author chenlong */ List getPatrolCiList(String id); /** * 获取告警日期 * @param params * @return * @author chenlong */ String getMonthWarnDate(Map params); /** * 获取日常巡检报告日期 * @param params * @return * @author chenlong */ String getHasReportDate(Map params); /** * 获取当前报告列表 * @param params * @return * @author chenlong */ List getCurDateOrders(Map params); /** * 发送到下一环节 * @param params * @param flowRecord * @author chenlong */ void doToNext(Map params, FlowRecord flowRecord); /** * 获取当前客户巡检项 * @param params * @return */ List getCiItemList(Map params); /** * 获取审核信息 * @param orderId * @return * @author chenlong */ Map getShInfoById(String orderId); /** * 获取关联工单列表 * @param orderId * @return */ public List getLinkOrderList(String orderId); }