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#
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);
|
|
}
|
|
}
|