import request from '@/utils/request' // 获取库位树形结构 export function getWarehouseTree() { return request({ url: '/v1/warehouse/tree', method: 'get' }) } // 创建库位 export function createWarehouse(data: any) { return request({ url: '/v1/warehouse', method: 'post', data }) } // 更新库位 export function updateWarehouse(data: any) { return request({ url: `/v1/warehouse/${data.id}`, method: 'put', data }) } // 删除库位 export function deleteWarehouse(id: number) { return request({ url: `/v1/warehouse/${id}`, method: 'delete' }) } // 批量删除库位 export function batchDeleteWarehouse(ids: number[]) { return request({ url: '/v1/warehouse/batch', method: 'delete', data: ids }) } // 规则化批量生成库位 export function batchGenerateWarehouse(data: { parent_id: number | null, rules: any[] }) { return request({ url: '/v1/warehouse/batch-generate', method: 'post', data }) }