package cn.ksource.web.facade.satis; import java.util.List; import java.util.Map; import javax.servlet.http.HttpServletRequest; import cn.ksource.core.page.PageInfo; public interface SatisfactionFacade { /** * 根据客户取得满意度统计数据 * @param cusId * @param type * @return */ Map gettjmsg(String cusId,String type); /** * 查询响应支持类调查数据 * @param pageInfo * @param params * @return */ PageInfo queryIncisatisData(PageInfo pageInfo, Map params); /** * 查询驻场响应支持类调查数据 * @param pageInfo * @param params * @return */ PageInfo queryIncisatisLocalData(PageInfo pageInfo, Map params); /** * 查询响应支持类调查数据数量 * @param params * @return */ int queryIncisatisCount(Map params); /** * 查询驻场响应支持类调查数据数量 * @param params * @return */ int queryIncisatisLocalCount(Map params); /** * 查询响应支持类满意度调查报表数据 * @param type 报表类型 * @return */ Map querysatisitemData(String type,String busId); /** * 取得满意度调查最大编号 * @param request * @return */ String getnumbh(String busId); /** * 保存调查数据数据 * @param request * @return */ void saveSatisResult(HttpServletRequest request); /** * 保存调查驻场数据数据 * @param request * @return */ void saveSatisLocalResult(HttpServletRequest request); /** * 获取报表详情 * @param request * @return */ Map getReportDetail(String busId,String type); /** * 获取报表影印 * @param request * @return */ String getImageMsg(String busId); /** * 检查是否有驻场监督卡 * @param request * @return */ int checkMonth(HttpServletRequest request); /** * 查询驻场监督卡调查数据 * @param request * @return */ PageInfo queryZcsatisData(PageInfo pageInfo, Map params); /** * 查询驻场监督卡调查数据数量 * @param request * @return */ int queryZcsatisCount(Map params); /** * 保存驻场监督卡填报数据 * @param request * @return */ void saveZcSatisResult(HttpServletRequest request); /** * 驻场监督卡填报数据详情 * @param request * @return */ Map getZcReportDetail(String busId); /** * 驻场监督卡填报数据审批 * @param request * @return */ void saveZcSatisShenpi(HttpServletRequest request); /** * 驻场监督卡填报数据调查 * @param request * @return */ void saveZcSatisDiaocha(HttpServletRequest request); /** * 取得月度满意度报表 * @param request * @return */ Map getMonthSatisReport(Map params); /** * 取得客户服务满意度报表 * @param request * @return */ List getTotalMonthSatisReport(Map params); /** * 满意度服务台首页明细 * @param params * @return * @author chenlong */ Map getCurMonthSatisSurvey(Map params); /** * 查询最近一年满意度混合图 * @param params * @return * @author chenlong */ Map getLastYearSatisfactionMix(Map params); /** * 查询最近一年满意度级别分析 * @param params * @return * @author chenlong */ Map getLastYearSatisfactionCoverage(Map params); }