package cn.ksource.web.service.knowledge;
|
|
import java.util.List;
|
import java.util.Map;
|
|
import javax.servlet.http.HttpServletRequest;
|
/**
|
* 知识库Service
|
* @author lixiang
|
* */
|
public interface KmService {
|
|
/**
|
* 公司知识分类
|
* @param request
|
* @return
|
*/
|
public List<Map> getCategoryList(HttpServletRequest request);
|
|
/**
|
* 根据取得知识数量
|
* @param request
|
* @return
|
*/
|
public int getKnowByProId(HttpServletRequest request);
|
|
/**
|
* 获取文库分类树
|
* @param request
|
* @return
|
*/
|
public List<Map> queryLibraryCategoryList(HttpServletRequest request);
|
|
/**
|
* 知识数据
|
* @param request
|
* @return
|
*/
|
public List<Map> queryLibraryByKey(HttpServletRequest request);
|
|
/**
|
* 知识数据数量
|
* @param request
|
* @return
|
*/
|
public int queryLibraryCount(HttpServletRequest request);
|
|
/**
|
* 分类——知识数据
|
* @param request
|
* @return
|
*/
|
public List<Map> queryLibraryForMapByCategoryId(HttpServletRequest request, int i);
|
|
/**
|
* 分类——知识数据数量
|
* @param request
|
* @return
|
*/
|
public int queryLibraryCountForMapByCategoryId(HttpServletRequest request, int i);
|
|
/**
|
* 获取文库信息
|
* @param libraryId
|
* @return
|
*/
|
public Map getLibraryById(String libraryId,HttpServletRequest request);
|
|
/**
|
* 获取中间表信息
|
* @param libraryId
|
* @return
|
*/
|
public Map getLibraryZjbById(String libraryId,HttpServletRequest request);
|
|
/**
|
* 新增我的文库收藏
|
* @param libraryId
|
* @param userId
|
* @return
|
*/
|
public boolean addMyLibraryFavourite(String libraryId, String userId);
|
|
/**
|
* 获取文库历史版本信息
|
* @param libraryId
|
* @return
|
*/
|
public Map getHistoryById(String historyId);
|
|
/**
|
* 设备分类
|
* @param request
|
* @return
|
*/
|
public Map thirdlevelListTree(HttpServletRequest request);
|
|
/**
|
* 服务目录
|
* @param request
|
* @return
|
*/
|
public Map serviceListTree(HttpServletRequest request);
|
|
public List<Map> getmyFavourite(String userId);
|
|
public List<Map> getmyknowRecord(String userId);
|
|
}
|