package cn.ksource.web.facade.wechat.ewyw;
|
|
import java.util.List;
|
import java.util.Map;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import cn.ksource.beans.KM_LIBRARY;
|
import cn.ksource.beans.KM_LIBRARY_TEMP;
|
import cn.ksource.core.page.PageInfo;
|
|
public interface EwKnowledgeFacade {
|
/**
|
* 查询最新的知识库信息(供客户端调用)
|
* @return
|
*/
|
PageInfo queryNewKwData(PageInfo pageInfo,Map<String, String> params);
|
|
/**
|
* 查询最新的知识库信息(供客户端调用)
|
* @return
|
*/
|
Integer queryNewKwCount(Map<String, String> params);
|
|
/**
|
* 查询知识详细信息
|
* @param id
|
* @return
|
*/
|
Map queryKnowledgeInfo(String id,String userId);
|
|
/**
|
* 查询中间表详细信息
|
* */
|
Map queryKnowledgeInfoSh(String id,String userId);
|
|
/**
|
* 查询关联知识
|
* @param id
|
* @return
|
*/
|
List queryLinkKnows(String knowId,String type);
|
|
/**
|
* 查询关联附件
|
* */
|
List queryFiles(String fileId);
|
|
/**
|
* 查询公司知识分类信息(供客户端调用)
|
* @param pid 分类上级编号
|
* @return
|
*/
|
Map companyKnowCate(String pid);
|
|
/**
|
* 查询公司设备分类信息(供客户端调用)
|
* @param pid 分类上级编号
|
* @return
|
*/
|
Map companyCiCate(String pid);
|
|
/**
|
* 查询公司服务目录信息(供客户端调用)
|
* @param pid 分类上级编号
|
* @return
|
*/
|
Map companyServiceCate(String pid);
|
|
/**
|
* 获取公司最新知识列表(供客户端调用)
|
* @return
|
*/
|
PageInfo queryCompanyNewKwData(PageInfo pageInfo,Map<String, String> params);
|
|
/**
|
* 获取公司最新知识列表(供客户端调用)
|
* @return
|
*/
|
Integer queryCompanyNewKwCount(Map<String, String> params);
|
|
/**
|
* 查询二三级知识分类
|
* @param partnerId 加盟商编号
|
* @param pid 上级编号
|
* @return
|
*/
|
List<Map> companyKnowCatenum(Map<String, String> params);
|
|
/**
|
* 查询二三级设备分类
|
* @param partnerId 加盟商编号
|
* @param pid 上级编号
|
* @return
|
*/
|
List<Map> companyCiCatenum(Map<String, String> params);
|
|
/**
|
* 查询二三级服务目录分类
|
* @param partnerId 加盟商编号
|
* @param pid 上级编号
|
* @return
|
*/
|
List<Map> companyServiceCatenum(Map<String, String> params);
|
|
/**
|
* 根据分类编号获取知识列表(供客户端调用)
|
* @return
|
*/
|
PageInfo knowListBycateIdData(PageInfo pageInfo,Map<String, String> params);
|
|
/**
|
* 根据分类编号获取知识列表(供客户端调用)
|
* @return
|
*/
|
Integer knowListBycateIdCount(Map<String, String> params);
|
|
/**
|
* 查询我创建的知识
|
* @return
|
*/
|
PageInfo queryMyKwData(PageInfo pageInfo,Map<String, String> params);
|
Integer queryMyKwCount(Map<String, String> params);
|
|
/**
|
* 查询我收藏的知识
|
* @return
|
*/
|
PageInfo queryMyFavoriteKwData(PageInfo pageInfo,Map<String, String> params);
|
Integer queryMyFavoriteKwCount(Map<String, String> params);
|
|
/**
|
* 查询我编辑的知识
|
* @return
|
*/
|
PageInfo queryMyEditKwData(PageInfo pageInfo,Map<String, String> params);
|
Integer queryMyEditKwCount(Map<String, String> params);
|
|
/**
|
* 服务目录
|
* */
|
Map queryProjectSeviceList(HttpServletRequest request);
|
|
/**
|
* 知识分类
|
* */
|
Map categoryListTree(HttpServletRequest request);
|
|
/**
|
* 添加修改知识
|
* */
|
Map saveKnowledge(HttpServletRequest request,KM_LIBRARY_TEMP km_library_temp);
|
|
/**
|
* 热门/置顶/精华知识列表
|
* @param pageInfo
|
* @param params
|
* @return
|
*/
|
PageInfo knowtypeData(PageInfo pageInfo, Map<String, String> params);
|
|
/**
|
* 热门/置顶/精华知识列表
|
* @param params
|
* @return
|
*/
|
int knowtypeCount(Map<String, String> params);
|
|
/**
|
* 专家列表
|
* @param pageInfo
|
* @param params
|
* @return
|
*/
|
PageInfo queryUserData(PageInfo pageInfo, Map<String, String> params);
|
|
/**
|
* 专家列表
|
* @param params
|
* @return
|
*/
|
int queryUserCount(Map<String, String> params);
|
|
/**
|
* 知识维护
|
* @param request
|
*/
|
public PageInfo getMyKnowData(Map<String, String> params,PageInfo pageInfo);
|
|
/**
|
* 知识维护
|
* @param request
|
*/
|
public int getMyKnowCount(Map<String, String> params);
|
|
/**
|
* 获取所有待审核知识分页数据
|
* @param pageInfo 分页参数对象
|
* @param params 模糊查询的参数
|
* @return 返回查询的数据
|
* @author 李翔
|
*/
|
PageInfo queryKnowledgeShData(PageInfo pageInfo,Map<String, String> params);
|
|
/**
|
* 获取待审核知识的分页总数
|
* @param params 模糊查询的参数
|
* @return 返回本次查询的数据总数
|
* @author 李翔
|
*/
|
Integer queryKnowledgeShCount(Map<String,String> params);
|
|
/**
|
* 查询关联知识,中间表
|
*/
|
List queryLinkKnowsTemp(String knowId);
|
|
/**
|
* 得到知识信息,跳转到修改页面
|
*/
|
Map getKnowledgeMsgById(String id);
|
|
/**
|
* 得到知识信息,跳转到审核中的知识详情页面
|
*/
|
Map getLibraryShById(String libraryId, String userId);
|
|
/**
|
* 获取文件夹信息
|
*/
|
Map getFileFoldersById(String id);
|
|
/**
|
* 获取升级知识的工单信息
|
*/
|
Map getKnowMsgByOrderId(String orderId, String bustype);
|
|
/**
|
* 查询关联知识列表
|
* */
|
List queryLinkKnow(HttpServletRequest request);
|
|
/**
|
* 添加,管理时修改信息
|
* */
|
void saveKnowledge(HttpServletRequest request, KM_LIBRARY km_library);
|
}
|