using Dapper; using Estsh.Core.Base; using Estsh.Core.Models; using Estsh.Core.Repositories; using Newtonsoft.Json.Linq; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Estsh.Core.Wms.IRepositories { public interface ISplitCarrierRepository : IBaseRepository { public List GetCarrierByName(string rackNo); public List GetCarrierByStockRackNo(string rackNo); public List GetSysStockByNO(string cartonNo); public List GetSysStockBycartonNo(string rackNo, string cartonNo); public List GetSysStockBySumQty(string rackNo); public List GetSysStockByPartNoSumQty(string rackNo, string partNo); public List GetSysStockByPartInfo(string rackNo, string partNo); public List GetCarrierByPartNo(string partNo); public int UpdateStockByRackNo(string rackNo); public List GetCarrierByRackAndPartNo(string rackNo, string partNo); public List CheckLocateStatus(string locateName); public string GetOrderNo(string stockOrder, string p); public int SQLTransaction(List sqlStrings, List parameterList); } }