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<String, String> params);
|
/**
|
* 选择用户的分页数据
|
* */
|
PageInfo queryChoosePersonData(PageInfo pageInfo,Map<String, String> params);
|
|
/**
|
* 选择用户的分页数据数量
|
* */
|
Integer queryChooseCusCount(Map<String, String> params);
|
/**
|
* 选择用户的分页数据数量
|
* */
|
Integer queryChoosePersonCount(Map<String, String> params);
|
|
/**
|
* 查询选中的用户
|
* */
|
List<Map> querySelectCus(String ids);
|
|
/**
|
* 知识信息
|
* @param request
|
* @return
|
*/
|
Map getKnowMsgById(String id);
|
|
/**
|
* 取得解决方案的信息
|
* @param request
|
* @return
|
*/
|
Map getKnowMsgByOrderId(HttpServletRequest request);
|
|
/*知识分类审批人设置*/
|
/**
|
* 得到默认审批人id和name
|
* */
|
Map getDefaultSpMap();
|
|
/**
|
* 保存默认审批人
|
* */
|
Integer saveDefaultSp(Map<String, String> params);
|
|
/**
|
* 得到分类审批人id和name
|
* */
|
Map getSpMap(String id);
|
|
/**
|
* 保存默认审批人
|
* */
|
Integer saveSp(Map<String, String> params);
|
|
|
|
}
|