api_dataset_error (#6828)

This commit is contained in:
YeYuheng
2026-04-27 17:16:25 +08:00
committed by GitHub
parent 354bc97271
commit e32410b93c
2 changed files with 4 additions and 6 deletions
@@ -1,10 +1,9 @@
import { ParentIdSchema } from '../../../common/parentFolder/type';
import z from 'zod'; import z from 'zod';
export const APIFileItemSchema = z.object({ export const APIFileItemSchema = z.object({
id: z.string(), id: z.string(),
rawId: z.string(), rawId: z.string(),
parentId: ParentIdSchema, parentId: z.string().nullish(),
name: z.string(), name: z.string(),
type: z.enum(['file', 'folder']), type: z.enum(['file', 'folder']),
updateTime: z.coerce.date(), updateTime: z.coerce.date(),
@@ -1,6 +1,5 @@
import { z } from 'zod'; import { z } from 'zod';
import { ObjectIdSchema } from '../../../../common/type/mongo'; import { ObjectIdSchema } from '../../../../common/type/mongo';
import { ParentIdSchema } from '../../../../common/parentFolder/type';
import { import {
APIFileItemSchema, APIFileItemSchema,
ApiDatasetServerSchema ApiDatasetServerSchema
@@ -15,7 +14,7 @@ export const GetApiDatasetCatalogBodySchema = z.object({
example: '产品文档', example: '产品文档',
description: '搜索关键词' description: '搜索关键词'
}), }),
parentId: ParentIdSchema.meta({ parentId: z.string().nullish().meta({
example: '68ad85a7463006c963799a05', example: '68ad85a7463006c963799a05',
description: '父级节点 ID,不传或 null 表示根目录' description: '父级节点 ID,不传或 null 表示根目录'
}), }),
@@ -39,7 +38,7 @@ export const GetApiDatasetPathNamesBodySchema = z.object({
example: '68ad85a7463006c963799a05', example: '68ad85a7463006c963799a05',
description: '知识库 ID,传入时从知识库配置中读取 apiDatasetServer' description: '知识库 ID,传入时从知识库配置中读取 apiDatasetServer'
}), }),
parentId: ParentIdSchema.meta({ parentId: z.string().nullish().meta({
example: '68ad85a7463006c963799a05', example: '68ad85a7463006c963799a05',
description: '当前节点 ID,不传或 null 时返回空字符串' description: '当前节点 ID,不传或 null 时返回空字符串'
}), }),
@@ -68,7 +67,7 @@ export const GetApiDatasetFileListBodySchema = z.object({
example: '产品文档', example: '产品文档',
description: '搜索关键词' description: '搜索关键词'
}), }),
parentId: ParentIdSchema.meta({ parentId: z.string().nullish().meta({
example: '68ad85a7463006c963799a05', example: '68ad85a7463006c963799a05',
description: '父级节点 ID,不传或 null 表示根目录' description: '父级节点 ID,不传或 null 表示根目录'
}) })