You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
1.5 KiB
C#

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