30 lines
572 B
TypeScript
30 lines
572 B
TypeScript
import { KbTypeEnum } from '@/constants/kb';
|
|
import type { RequestPaging } from '@/types';
|
|
|
|
export type KbUpdateParams = {
|
|
id: string;
|
|
parentId?: string;
|
|
tags?: string;
|
|
name?: string;
|
|
avatar?: string;
|
|
};
|
|
export type CreateKbParams = {
|
|
parentId?: string;
|
|
name: string;
|
|
tags: string[];
|
|
avatar: string;
|
|
vectorModel?: string;
|
|
type: `${KbTypeEnum}`;
|
|
};
|
|
|
|
export type GetFileListProps = RequestPaging & {
|
|
kbId: string;
|
|
searchText: string;
|
|
};
|
|
|
|
export type GetKbDataListProps = RequestPaging & {
|
|
kbId: string;
|
|
searchText: string;
|
|
fileId: string;
|
|
};
|