package cn.ksource.web.facade.knowledge.knowledgeDeal; import java.util.List; import java.util.Map; import javax.servlet.http.HttpServletRequest; import cn.ksource.beans.KM_LIBRARY_TEMP; import cn.ksource.core.page.PageInfo; public interface KnowledgeDealFacade { /** * 查询知识分类 * @param request * @return */ Map categoryListTree(HttpServletRequest request); /** * 查询设备分类 * @param request * @return */ Map thirdlevelListTree(HttpServletRequest request); /** * 保存知识流程信息 * @param request * @return */ Map saveKnowledge(HttpServletRequest request, KM_LIBRARY_TEMP km_library_temp); /** * 取得服务目录的信息 * @param request * @return */ Map queryProjectSeviceList(HttpServletRequest request); /** * 查询关联知识 * @param request * @return */ List queryLinkKnow(HttpServletRequest request); /** * 选择用户的分页数据 * */ PageInfo queryChooseCusData(PageInfo pageInfo,Map params); /** * 选择用户的分页数据 * */ PageInfo queryChoosePersonData(PageInfo pageInfo,Map params); /** * 选择用户的分页数据数量 * */ Integer queryChooseCusCount(Map params); /** * 选择用户的分页数据数量 * */ Integer queryChoosePersonCount(Map params); /** * 查询选中的用户 * */ List querySelectCus(String ids); /** * 知识信息 * @param request * @return */ Map getKnowMsgById(String id); /** * 取得解决方案的信息 * @param request * @return */ Map getKnowMsgByOrderId(HttpServletRequest request); /*知识分类审批人设置*/ /** * 得到默认审批人id和name * */ Map getDefaultSpMap(); /** * 保存默认审批人 * */ Integer saveDefaultSp(Map params); /** * 得到分类审批人id和name * */ Map getSpMap(String id); /** * 保存默认审批人 * */ Integer saveSp(Map params); }