import request from '@/config/axios' export interface WarehouseAreaVO { id: number warehouseId: number areaCode: string areaName: string areaSize: number description: string status: number createTime: string } export const WarehouseAreaApi = { getWarehouseAreaPage: async (params: any) => { return await request.get({ url: `/erp/warehouse-area/page`, params }) }, getWarehouseArea: async (id: number) => { return await request.get({ url: `/erp/warehouse-area/get?id=` + id }) }, createWarehouseArea: async (data: WarehouseAreaVO) => { return await request.post({ url: `/erp/warehouse-area/create`, data }) }, updateWarehouseArea: async (data: WarehouseAreaVO) => { return await request.put({ url: `/erp/warehouse-area/update`, data }) }, deleteWarehouseArea: async (id: number) => { return await request.delete({ url: `/erp/warehouse-area/delete?id=` + id }) } }