import request from '@/axios' import type { TableData } from './types' export const getTableListApi = (params: any) => { return request.get({ url: '/mock/example/list', params }) } export const getCardTableListApi = (params: any) => { return request.get({ url: '/mock/card/list', params }) } export const getTreeTableListApi = (params: any) => { return request.get({ url: '/mock/example/treeList', params }) } export const saveTableApi = (data: Partial): Promise => { return request.post({ url: '/mock/example/save', data }) } export const getTableDetApi = (id: string): Promise> => { return request.get({ url: '/mock/example/detail', params: { id } }) } export const delTableListApi = (ids: string[] | number[]): Promise => { return request.post({ url: '/mock/example/delete', data: { ids } }) }