chore: detail api
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
import { useQueryDataList } from '@/hooks/use-query-data-list';
|
||||
import { queryDatasetList } from '../apis';
|
||||
import { DatasetListItem } from '../config/types';
|
||||
|
||||
const useQueryDataset = () => {
|
||||
const { dataList, loading, fetchData, cancelRequest } = useQueryDataList<
|
||||
DatasetListItem,
|
||||
Global.SearchParams
|
||||
>({
|
||||
key: 'datasetList',
|
||||
fetchList: queryDatasetList
|
||||
});
|
||||
|
||||
return {
|
||||
dataList,
|
||||
loading,
|
||||
fetchData,
|
||||
cancelRequest
|
||||
};
|
||||
};
|
||||
|
||||
export default useQueryDataset;
|
||||
@@ -0,0 +1,17 @@
|
||||
import { useQueryData } from '@/hooks/use-query-data-list';
|
||||
import { queryBenchmarkDetail } from '../apis';
|
||||
import { BenchmarkDetail } from '../config/detail-types';
|
||||
|
||||
export default function useQueryBenchmarkDetail() {
|
||||
const { detailData, loading, cancelRequest, fetchData } =
|
||||
useQueryData<BenchmarkDetail>({
|
||||
fetchDetail: queryBenchmarkDetail,
|
||||
key: 'benchmarkDetail'
|
||||
});
|
||||
return {
|
||||
detailData,
|
||||
loading,
|
||||
cancelRequest,
|
||||
fetchData
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
import { useQueryData } from '@/hooks/use-query-data-list';
|
||||
import { queryBenchmarkMetrics } from '../apis';
|
||||
import { BenchmarkMetricsFormData } from '../config/detail-types';
|
||||
|
||||
export default function useQueryBenchmarkMetrics() {
|
||||
const { detailData, loading, cancelRequest, fetchData } = useQueryData<
|
||||
any,
|
||||
{
|
||||
id: number;
|
||||
data: BenchmarkMetricsFormData;
|
||||
}
|
||||
>({
|
||||
fetchDetail: queryBenchmarkMetrics,
|
||||
key: 'benchmarkMetrics'
|
||||
});
|
||||
return {
|
||||
detailData,
|
||||
loading,
|
||||
cancelRequest,
|
||||
fetchData
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user