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 INCInStockRepository : IBaseRepository { public List GetNCInStockOrderList(string orderNo); public List GetNCInStockOrderListByOrderNo(string orderNo); public List GetLocateByLocateName(string locateName); public SysStock GetStocQtySumByLocateName(string locateName); public List GetStocInfoByCartonNo(string cartonNo); public List GetLocatePartByLocateName(string locateName); public List GetLocateZoneByLocateName(string locateName); public List GetMoveHeaderByOrderNo(string orderNo); public List GetFinishMoveDetailByOrderNo(string orderNo); public SysPart GetPartNOInfoByPartNo(string partNo); public List GetMoveDetailByOrderNoPartNo(string orderNo, string partNo); public List GetMoveSnByOrderNo(string orderNo); public List GetMoveSnByOrderNoCarton(string orderNo, string cartonNo); public List GetMoveHeaderInfoByOrderNo(string orderNo); public List GetMoveHeaderQtySumByOrderNo(string orderNo); public int SQLTransaction(List sqlStrings, List parameterList); public WmsRack GetWmsRackInfo(string cartonNo); public List GetCarrierByName(string rackNo); public List CheckMoveDetail(string orderNo, int status); public SysStock GetCartonInfo(string cartonNo); } }