import { useAxios } from '@/hooks/web/useAxios' import type { TableData } from './types' const request = useAxios() export const getTableListApi = async (params: any): Promise => { const res = await request.get({ url: '/example/list', params }) return res && res.data } export const saveTableApi = async (data: Partial): Promise => { const res = await request.post({ url: '/example/save', data }) return res && res.data } export const getTableDetApi = async (id: string): Promise> => { const res = await request.get({ url: '/example/detail', params: { id } }) return res && res.data } export const delTableListApi = async (ids: string[] | number[]): Promise => { const res = await request.post({ url: '/example/delete', data: { ids } }) return res && res.data }