package cn.ksource.web.facade.uc.satis; import java.util.List; import java.util.Map; import javax.servlet.http.HttpServletRequest; import cn.ksource.core.page.PageInfo; /** * 用户中心--满意度管理Facade * */ public interface UcSatisFacade { /** * 满意度服务台首页明细 * @param params * @return * @author chenlong */ Map getCurMonthSatisSurvey(Map params); /** * 近一年满意度混合图 * @param request * @return */ Map getLastYearSatisfactionMix(HttpServletRequest request); /** * 近一年满意度覆盖率 * @param request * @return */ Map getLastYearSatisfactionCoverage(HttpServletRequest request); /** * 查询响应支持类调查数据 * @param request * @return */ PageInfo queryIncisatisData(Map params,PageInfo pageInfo); /** * 查询响应支持类调查数据数量 * @param request * @return */ int queryIncisatisCount(Map params); /** * 查询响应支持类满意度调查报表数据 * @param type 报表类型 * @return */ Map querysatisitemData(String type,String busId); /** * 获取报表详情 * @param request * @return */ Map getReportDetail(String busId,String type); /** * 获取报表影印 * @param request * @return */ String getImageMsg(String busId); /** * 根据项目和月份取得满意度统计数据 * @param request * @return */ Map gettjmsg(String cusId,String type); /** * 查询驻场监督卡调查数据 * @param request * @return */ PageInfo queryZcsatisData(PageInfo pageInfo, Map params); /** * 查询驻场监督卡调查数据数量 * @param request * @return */ int queryZcsatisCount(Map params); /** * 驻场监督卡填报数据详情 * @param request * @return */ Map getZcReportDetail(String busId); /** * 取得月度满意度报表 * @param request * @return */ Map getMonthSatisReport(Map params); /** * 取得客户服务满意度报表 * @param request * @return */ List getTotalMonthSatisReport(Map params); }