Files
2026-07-13 15:23:29 +08:00

35 lines
781 B
TypeScript

import type { ISysFileGroup } from "@/domain/iSysFileGroup";
import createAxios from "@/utils/request";
// 文件夹相关API
export function queryFileGroupList(params?: {keywordSearch: string}) {
return createAxios<ISysFileGroup[]>({
url: '/system/file/group',
method: 'get',
params
});
}
export function createFileGroup(params: ISysFileGroup) {
return createAxios({
url: '/system/file/group',
method: 'post',
data: params,
});
}
export function updateFileGroup(params: ISysFileGroup) {
return createAxios({
url: `/system/file/group/${params.id}`,
method: 'put',
data: params,
});
}
export function deleteFileGroup(id: number) {
return createAxios<boolean>({
url: `/system/file/group/${id}`,
method: 'delete',
});
}