package cn.ksource.web.facade.servicelist;
|
|
import java.util.List;
|
import java.util.Map;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import cn.ksource.core.page.PageInfo;
|
import cn.ksource.web.service.sl.sla.SLALevel;
|
/**
|
* 系统管理--服务目录--服务分类Facade
|
* */
|
public interface SlaPartnerFacade {
|
/**
|
* 查询服务目录列表数据
|
* @param request
|
* @return
|
*/
|
PageInfo partnerServiceData(HttpServletRequest request,PageInfo pageInfo);
|
|
/**
|
* 查询服务目录列表数量
|
* @param request
|
* @return
|
*/
|
int partnerServiceCount(HttpServletRequest request);
|
|
/**
|
* 查询服务目录树形列表
|
* @param request
|
* @return
|
*/
|
List<Map> partnerServiceCateTree(HttpServletRequest request);
|
|
/**
|
* 根据id查询分类信息
|
* @param id
|
* @return
|
*/
|
Map queryForMapById(String id);
|
|
/**
|
* 保存服务分类
|
* @param request
|
* @return
|
*/
|
Map save(HttpServletRequest request);
|
|
/**
|
* 启用或者禁用服务目录
|
* @param request
|
* @return
|
*/
|
Map updateFwmlState(HttpServletRequest request);
|
|
/**
|
* 验证分类名称不能重复
|
* @param sjbh 上级编号
|
* @param title 分类名称
|
* @return
|
*/
|
List<Map> checkForTitle(String sjbh, String category_name);
|
|
/**
|
* 验证分类编码唯一性
|
* @param request
|
* @return
|
*/
|
boolean checkcode(HttpServletRequest request);
|
|
/**
|
* 查询服务目录等级协议列表数据
|
* @param request
|
* @return
|
*/
|
PageInfo slacategoryListData(HttpServletRequest request,PageInfo pageInfo);
|
|
/**
|
* 查询服务目录等级协议列表数据
|
* @param request
|
* @return
|
*/
|
int slacategoryListCount(HttpServletRequest request);
|
|
/**
|
* 查询服务等级协议
|
* @param request
|
* @return
|
*/
|
Map getCateSla(HttpServletRequest request);
|
|
/**
|
* 保存服务等级协议
|
* @param request
|
* @return
|
*/
|
void saveSlacategory(HttpServletRequest request);
|
|
/**
|
* 检查服务等级协议名称
|
* @param id
|
* @param level_name
|
* @return
|
*/
|
int checkLevel_name(String id, String level_name);
|
|
/**
|
* 查询该加盟商所有的级别
|
* @return
|
*/
|
Map querySlapnLink(HttpServletRequest request);
|
|
/**
|
* 保存该加盟商SLA关联设置
|
* @param request
|
* @return
|
*/
|
List queryPnLevels(HttpServletRequest request);
|
|
/**
|
* 保存SLA关联设置
|
* @param request
|
* @return
|
*/
|
String saveLink(HttpServletRequest request);
|
|
/**
|
* 查询等级协议列表
|
* @return
|
*/
|
List<Map> getSlalevelList();
|
|
/**
|
* 查询服务等级协议人员列表
|
* @param request
|
* @return
|
*/
|
Map getSlaList(HttpServletRequest request);
|
|
/**
|
* 保存等级协议内容
|
* @param request
|
* @return
|
*/
|
void saveSlaTab(HttpServletRequest request);
|
|
/**
|
* 批量添加等级协议
|
* @param request
|
*/
|
boolean saveBatchSlaTab(HttpServletRequest request);
|
|
|
/**
|
* 查询等级协议信息
|
* @param customerId 客户编号
|
* @param categoryId 服务目录编号
|
* @param level 服务目录级别 0:服务等级配置等级协议 2:二级 3:三级
|
* @param levelId 级别ID
|
* @return
|
*/
|
public Map querySlaLevel(String customerId,String threeId,String secondId,int level,String levelId);
|
|
/**
|
* 查询服务人员信息
|
* @param customerId 客户编号
|
* @param categoryId 服务目录编号
|
* @param level 服务目录级别 0:服务等级配置等级协议 2:二级 3:三级
|
* @return
|
*/
|
public Map querySlaUser(String customerId,String threeId,String secondId,int level);
|
|
|
/**
|
* 添加等级协议
|
* @param request
|
*/
|
void saveLevelSla(HttpServletRequest request);
|
|
/**
|
*
|
* 删除等级协议
|
* @param id
|
*/
|
int deleteLevelSla(String id);
|
|
}
|