package cn.ksource.web.facade.uc.ucsearch; import java.util.List; import java.util.Map; import javax.servlet.http.HttpServletRequest; import cn.ksource.core.page.PageInfo; /** * 用户中心--信息查询Facade * @author lixinag * * */ public interface UcSearchFacade { /** * 查询厂商集成商信息 * @param request * @return */ public PageInfo queryMainufacturerData(PageInfo pageInfo,Map params); /** * 查询厂商集成商总数 * @param request * @return */ public int queryMainufacturerCount(Map params); /** * 查询厂商集成商联系人信息 * @param rqeust * @return */ public PageInfo queryContactPersonData(PageInfo pageInfo,Map params); /** * 查询厂商集成商联系人总数 * @param rqeust * @return */ public int queryContactPersonCount(Map params); /** * 查询客户联系人 * @param request * @return */ public PageInfo queryContactsData(PageInfo pageInfo,Map params); /** * 查询客户联系人总数 * @param request * @return */ public int queryConttactsCount(Map params); /** * 知识查询 * @param request */ public PageInfo getsearchKnowData(PageInfo pageInfo,Map params); /** * 知识查询知识数量 * @param request */ public int getsearchKnowCount(Map params); /** * 查询知识分类 * @param request * @return */ Map categoryListTree(HttpServletRequest request); /** * 查询设备分类 * @param request * @return */ Map thirdlevelListTree(HttpServletRequest request); /** * 查询报修数据 * @param pageInfo * @param params * @return */ public PageInfo repairListData(PageInfo pageInfo,Map params); /** * 查询报修数据总数 * @param userId * @return */ public int repairListCount(Map params); /** * 查询报修详情 * @param id * @return */ public Map repairDetail(String id); }