import { request } from '@umijs/max'; import type { BasicListItemDataType } from './data.d'; type ParamsType = { count?: number; } & Partial; export async function queryFakeList( params: ParamsType, ): Promise<{ data: { list: BasicListItemDataType[] } }> { return request('/api/get_list', { params, }); } export async function removeFakeList( params: ParamsType, ): Promise<{ data: { list: BasicListItemDataType[] } }> { return request('/api/post_fake_list', { method: 'POST', data: { ...params, method: 'delete', }, }); } export async function addFakeList( params: ParamsType, ): Promise<{ data: { list: BasicListItemDataType[] } }> { return request('/api/post_fake_list', { method: 'POST', data: { ...params, method: 'post', }, }); } export async function updateFakeList( params: ParamsType, ): Promise<{ data: { list: BasicListItemDataType[] } }> { return request('/api/post_fake_list', { method: 'POST', data: { ...params, method: 'update', }, }); }