import { GetInventoryParams, BaseResult, MplanInventoryParams, EditInventoryParams, AddInventoryParams, BaseListResult, GetInventoryData, } from '@models'; import {request} from './network'; const BASE_URL = '/inventory'; /** 查询物料管理列表 */ export function GetInventoryList( data: GetInventoryParams, ): BaseListResult { return request({ method: 'GET', url: BASE_URL + '/getInventoryLists', data, }); } /** 查询物料管理列表 */ export function GetInventoryInfo( id: string, ): BaseListResult { return request({ method: 'GET', url: BASE_URL + '/getInventoryLists', data: {id, page: '1', limit: '1'}, }); } /** 物料管理导出 */ export function exportInventory( data: GetInventoryParams, ): BaseResult { return request({ method: 'GET', url: BASE_URL + '/inventoryExport', data, }); } /** 新增物料管理 */ export function addInventory( data: AddInventoryParams, ): BaseResult { return request({ method: 'POST', url: BASE_URL + '/addInventory', data, }); } /** 删除物料 */ export function DeleteInventory( id: string, ): BaseResult { return request({ method: 'DELETE', url: BASE_URL + '/delInventory', data: {id}, }); } /** 修改物料 */ export function updateInventory( data: EditInventoryParams, ): BaseResult { return request({ method: 'PUT', url: BASE_URL + '/updateInventory', data, }); }