maxkb/ui/src/api/folder.ts
wangdan-fit2cloud 0ae489a50b feat: layout
2025-05-08 16:23:13 +08:00

26 lines
621 B
TypeScript

import { Result } from '@/request/Result'
import { get, post, del, put } from '@/request/index'
import { type Ref } from 'vue'
import type { pageRequest } from '@/api/type/common'
const prefix = '/workspace'
/**
* 获得知识库文件夹列表
* @params 参数
* source : APPLICATION, KNOWLEDGE, TOOL
* {
* name: string}
*/
const getFolder: (
wordspace_id: string,
source: string,
data?: any,
loading?: Ref<boolean>,
) => Promise<Result<Array<any>>> = (wordspace_id, source, data, loading) => {
return get(`${prefix}/${wordspace_id}/${source}/folder`, data, loading)
}
export default {
getFolder,
}