UnisKB/ui/src/api/dataset.ts

41 lines
943 B
TypeScript
Raw Normal View History

2023-10-25 10:35:28 +00:00
import { Result } from '@/request/Result'
import { get, post, del, put } from '@/request/index'
import type { datasetListRequest } from '@/api/type/dataset'
const prefix = '/dataset'
/**
*
* @param {
"current_page": "string",
"page_size": "string",
"search_text": "string",
}
*/
const getDateset: (param: datasetListRequest) => Promise<Result<any[]>> = (param) => {
return get(`${prefix}`, param)
}
/**
*
* @param search_text
*/
const getAllDateset: (param?: String) => Promise<Result<any[]>> = (param) => {
return get(`${prefix}`, param && { search_text: param })
}
2023-10-26 10:37:13 +00:00
/**
*
* @param dataset_id
*/
const delDateset: (dataset_id: String) => Promise<Result<boolean>> = (dataset_id) => {
return del(`${prefix}/${dataset_id}`)
}
2023-10-25 10:35:28 +00:00
export default {
getDateset,
2023-10-26 10:37:13 +00:00
getAllDateset,
delDateset
2023-10-25 10:35:28 +00:00
}