using Estsh.Core.Model.Result; using Estsh.Core.Models; using Estsh.Core.Repositories; namespace Estsh.Core.Wms.IRepositories { public interface IWmsResultRepository { public List GetRusultInfo(string tableName); public List GetRusultInfo(); public SapInterfaceResult doResultsPush(List dataList, string tableName, string interfaceName); public SapInterfaceResult doResultsPush(List dataList, string tableName, string interfaceName); public List GetInventoryResultsInfo(); public SapInterfaceResult InsertInventoryResultsInfo(List wmsCycrs); public List GetQualityInspectionResultsInfo(); public SapInterfaceResult InsertQualityInspectionResultsInfo(List wmsInqcs); public List GetSupplierReturnResultInfo(); public SapInterfaceResult InsertSupplierReturnResultInfo(List wmsRetrs); public List GetInventoryDumpResultInfo(); public SapInterfaceResult InsertInventoryDumpResultInfo(List wmsMovrs); public List GetSalesAndShippingResultsInfo(); public SapInterfaceResult InsertSalesAndShippingResultsInfo(List wmsJisInterfaces); public List GetSalesAndDeliveryPlansInfo(); public SapInterfaceResult InsertSalesAndDeliveryPlanInfo(List wmsNjsis); public List GetProductionReportInfo(); public SapInterfaceResult InsertProductionReportInfo(List mesMovtrns); } }