package cn.ksource.web.facade.customerconfig; import java.util.List; import java.util.Map; import javax.servlet.http.HttpServletRequest; public interface SlaCusFacade { /** * 查询该客户的服务目录 * @param customerId * @return */ List queryProjectSeviceList(String customerId); /** * 改变我的服务目录的状态 * @param request * @return */ boolean updateState(HttpServletRequest request); /** * 查询该客户可以新增的服务目录 * @param customerId * @return */ List queryAddServiceList(String customerId); /** * 保存客户服务目录 * @param request * @return */ boolean savesl(HttpServletRequest request); /** * 查询客户的sla关联 * @param request * @return */ Map querySlaCusLink(String customerId); /** * 查询所有的级别 * @param request * @return */ List queryPartnerLevels(HttpServletRequest request); /** * 保存SLA关联 * @param request * @return */ String saveSlaLink(HttpServletRequest request); /** * 查询该客户服务目录报表 * @param request * @return */ Map slaReport(HttpServletRequest request); /** * 查询服务等级协议列表 * @return */ List getSlalevelList(); /** * 批量添加等级协议 * @param request */ boolean saveBatchSlaTab(HttpServletRequest request); /** * 查询服务等级协议人员列表 * @param request * @return */ Map getSlaList(HttpServletRequest request); /** * 查询所有的客户联系人 * @param customerId * @return */ List queryAllCusContacts(String customerId); /** * 保存服务协议内容 * @param request * @return */ void saveSlaTab(HttpServletRequest request); /** * 查询所有部门人员 * @return */ Map queryAllUser(); /** * 修改服务等级协议 * @param params */ void updateSla(Map params); /** * 保存服务人员 * @param params */ boolean saveUser(HttpServletRequest request); /** * 同步服务人员 * @param params */ void updateSlaUser(Map params); }