package cn.ksource.web.facade.uc.order; import java.util.List; import java.util.Map; import javax.servlet.http.HttpServletRequest; import cn.ksource.core.dao.SqlParameter; import cn.ksource.core.page.PageInfo; public interface UcQuestionFacade { /** * 询最近一月服务目录问题影响度 * @param request * @return */ Map getLastMonthQuestionEffect(HttpServletRequest request); /** * 询最近一月服务目录问题数量 * @param request * @return */ Map getLastMonthQuestionServer(HttpServletRequest request); /** * 获取最近一月服务等级饼状图 * @param request * @return */ Map getLastMonthQuestionLv(HttpServletRequest request); /** * 查询最近一月问题优先级饼状图 * @param request * @return */ Map getLastMonthQuestionPri(HttpServletRequest request); /** * 获取最近一个月问题数量 * @param request * @return */ public Map getLastMonthQuestionCount(HttpServletRequest request); /** * 查询问题各种状态的数据数量 * @param request * @return */ Map queryQuestionCount(String cusId); /** * 查询问题列表数据 * @param request * @return */ PageInfo queryQuestionOrderList(PageInfo pageInfo,Map params); /** * 查询问题列表数据条数 * @param request * @return */ int queryQuestionOrderCount(Map params); /** * 查询工单信息 * @param partnerId * @param orderId * @return */ Map queryQuestionBaseMsg( String orderId); /** * 问题管理服务报告 * @param request * @return */ Map questionInfo(HttpServletRequest request); /** * 获取进行中工单个节点数量 * @param request * @return */ public Map queryQuestionJxzNodeCount(String cusId); /** * 获取进行中工单列表 * @param request * @return */ public PageInfo queryQuestionJxzList(PageInfo pageInfo,Map params); /** * 获取进行中工单数量 * @param request * @return */ public int queryQuestionJxzCount(Map params); /** * 根据状态获取进行中工单数量 * @param request * @param type * @return */ PageInfo queryQuestionEndList(PageInfo pageInfo,Map params); /** * 获取进行中工单数量 * @param request * @param type * @return */ int queryQuestionEndCount(Map params); /** * 获取工单池工单 * @param request * @return */ PageInfo questionpoolData(PageInfo pageInfo,Map params); /** * 获取工单池工单数量 * @param request * @return */ int questionpoolCount(Map params); /** * 获取工单池各节点数量 * @param request * @return */ Map queryQuestionpoolCount(String cusId); /** * 获取列表页个节点工单数量 * @param request * @return */ public Map queryQuestionNodeCount(String cusId); /** * 根据节点状态获取工单列表 * @param request * @return */ public PageInfo queryQuestionOrderNodeList(PageInfo pageInfo,Map params); /** * 根据节点状态获取工单列表数量 * @param request * @return */ public int queryQuestionOrderNodeCount(Map params); }