import { get, post } from '@/utils/request' import type { ApiResponse, MachineDTO, MachineAddRequest, MachineUpdateRequest } from '@/types' // 获取机器列表 export function listMachines(): Promise> { return get('/admin/machines/list') } // 获取机器详情 export function getMachine(id: number): Promise> { return get('/admin/machines/detail', { id }) } // 添加机器 export function addMachine(data: MachineAddRequest): Promise> { return post('/admin/machines/add', data) } // 更新机器 export function updateMachine(data: MachineUpdateRequest): Promise> { return post('/admin/machines/update', data) } // 删除机器 export function deleteMachine(id: number): Promise> { return post('/admin/machines/delete', undefined, { params: { id } }) }