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 IScatteredInStockRepository : IBaseRepository { public List GetScatteredInStockOrderList(string orderNo); public List GetScatteredInStockOrderListByOrderNo(string orderNo); public SysLocate GetLocateByLocateName(string locateName); public SysStock GetStackQtySumByLocateName(string locateName); public List GetInstockByOrderNoDestErp(string orderNo, string destErpWare); public SysStock GetStockByCartonNo(string cartonNo); public SysLocate GetLocateInfoByLocateName(string locateName); public List GetInStockByLocateName(string locateName); public List GetInStockByOrderNo(string orderNo); public List GetInStockDetailByOrderNoPartNo(string orderNo, string partNo); public List GetInStockSnByOrderNo(string orderNo); public List GetInStockSnByOrderNoCartonNo(string orderNo, string cartonNo); public List GetInStockInfoByOrderNo(string orderNo); public List GetInStockDetailQtySumByOrderNo(string orderNo); public List GetFinishInStockDetailByOrderNo(string orderNo); public SysPart GetPartNOInfoByPartNo(string partNo); public int SQLTransaction(List sqlStrings, List parameterList); } }