import request from '@/utils/request' import qs from 'qs' /** * 知识库 * */ // 知识库检索 export function searchKnowledge(params) { return request({ url: '/knowledge/search', method: 'get', params }) } // 知识库列表 export function knowledgeList(params) { return request({ url: '/role/list', method: 'get', params }) } // 知识库详情 export function knowledgeDetail(params) { return request({ url: '/knowledge/detail', method: 'get', params }) } // 添加知识 export function addKnowledge(params) { return request({ url: 'role/add', method: 'post', params }) } // 修改知识 export function updateKnowledge(params) { return request({ url: 'role/update', method: 'post', params }) } // 审核知识 export function checkKnowledge(params) { return request({ url: 'role/update', method: 'post', params }) } // 上架知识 export function groundingKnowledge(type, ids, validPeriod) { return request({ url: 'role/update', method: 'post', params: { groundingStatus: type, ids: ids, validPeriod: validPeriod }, paramsSerializer: params => { return qs.stringify(params, { indices: false }) } }) } // 知识库类别管理接口 // 获取知识库类别列表 export function getTypeList(params) { return request({ url: 'role/list', method: 'get', params }) } // 添加类别 export function addType(params) { return request({ url: 'role/add', method: 'post', params }) } // 修改类别 export function updateType(params) { return request({ url: 'role/update', method: 'post', params }) } // 删除类别 export function delType(id) { return request({ url: 'role/delete', method: 'post', params: { id: id } }) }