temp:临时备份,完成一半知识库管理模块

This commit is contained in:
PingChuan
2025-12-01 12:33:53 +08:00
parent 754ec2c7b5
commit 0c1b81cfb2
25 changed files with 3564 additions and 560 deletions
+10 -41
View File
@@ -1,47 +1,16 @@
/**
* Dify Dataset API 模块统一导出
* Dify Dataset API 模块
*
* 推荐直接从子包导入:
* - 类型:import type { ... } from '~/api/dify-dataset/type'
* - APIimport { ... } from '~/api/dify-dataset/api'
* - 服务端:import { ... } from '~/api/dify-dataset/client.server'
*
* @module api/dify-dataset
*/
// 类型导出
export type {
Dataset,
DatasetsResponse,
Document,
DocumentsResponse,
Segment,
SegmentsResponse,
IndexingStatus,
OperationResult,
CreateDocumentResponse,
UploadProgress,
DocumentIndexingStatus,
IndexingStatusResponse,
UploadFileInfo,
RetrievalModel,
UpdateDatasetRequest,
} from './types';
// 类型子包重新导出
export * from './type';
// 客户端 API 导出(浏览器端使用 axios)
export {
// 知识库
fetchDatasets,
fetchDataset,
updateDataset,
// 文档
fetchDocuments,
fetchDocument,
deleteDocument,
toggleDocumentStatus,
uploadDocument,
fetchIndexingStatus,
fetchUploadFileInfo,
// 分段
fetchSegments,
deleteSegment,
toggleSegmentStatus,
} from './client';
// 服务端 API 请直接从 client.server.ts 导入
// import { difyDatasetFetch } from '~/api/dify-dataset/client.server';
// API 子包重新导出
export * from './api';