using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using NXWMS.DataAccess.Entity;
using NXWMS.Model.AppModels.Result.Instock;
using NXWMS.Model.AppModels.Result.Base;
namespace NXWMS.IService.NXWMS
{
///
/// ERP接口
///
public interface IERPServer
{
Task> GetERPWareHousesAsync();
Task> GetERPERPpBinsAsync();
Task> GetERPSuppliersAsync();
Task> GetERPCustomersAsync();
Task> GetERPMaterielsAsync();
Task> GetERPMaterielTypesAsync();
Task> GetERPUnitsAsync();
Task)>> GetArrival(string Code = null);
Task>> GetOutInvoice();
Task PuStockIn(Model.AppModels.Result.ERP.Inbound inbound);
}
}