文章导入知识库
This commit is contained in:
@@ -228,6 +228,38 @@ export const resourceApi = {
|
||||
async searchItems(request: { pageParam: PageParam; filter: Resource }): Promise<ResultDomain<TaskItemVO>> {
|
||||
const response = await api.post<TaskItemVO>('/news/resources/search', request);
|
||||
return response.data;
|
||||
},
|
||||
|
||||
// ==================== 知识库操作 ====================
|
||||
|
||||
/**
|
||||
* 将文章导入知识库
|
||||
* @param resourceID 资源ID
|
||||
* @returns Promise<ResultDomain<Resource>>
|
||||
*/
|
||||
async importToKnowledge(resourceID: string): Promise<ResultDomain<Resource>> {
|
||||
const response = await api.post<Resource>(`/news/article-knowledge/import/${resourceID}`);
|
||||
return response.data;
|
||||
},
|
||||
|
||||
/**
|
||||
* 批量将文章导入知识库
|
||||
* @param resourceIds 资源ID列表
|
||||
* @returns Promise<ResultDomain<Resource>>
|
||||
*/
|
||||
async batchImportToKnowledge(resourceIds: string[]): Promise<ResultDomain<Resource>> {
|
||||
const response = await api.post<Resource>('/news/article-knowledge/import/batch', { resourceIds });
|
||||
return response.data;
|
||||
},
|
||||
|
||||
/**
|
||||
* 从知识库移除文章
|
||||
* @param resourceID 资源ID
|
||||
* @returns Promise<ResultDomain<boolean>>
|
||||
*/
|
||||
async removeFromKnowledge(resourceID: string): Promise<ResultDomain<boolean>> {
|
||||
const response = await api.delete<boolean>(`/news/article-knowledge/remove/${resourceID}`);
|
||||
return response.data;
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user