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 IOutSourceDeliveryRepository : IBaseRepository { public List GetOutSourceDeliveryOrderList(string orderNo); public List GetOutSourceDeliveryOrderListByOrderNo(string orderNo); public List GetStockInfoByCartonNo(string cartonNo); public List GetOutStockByOrderNo(string orderNo); public List GetStockByGroupNo(string groupNo); public List GetLocateForOutLocate(); public List GetOutStockDetailByOrderPartNo(string orderNo, string partNo); public List GetOutstockDetailProcessing(string orderNo); public List GetOutStockSnByOrder(string orderNo); public List GetOutStockSnByOrderCartonNo(string orderNo, string cartonNo); public List GetOutStockDetailByOrder(string orderNo); public WmsOutstockDetail GetOutStockDetailQtySumByOrder(string orderNo); public List GetFinishOutStockDetailByOrderNo(string orderNo); public SysPart GetPartNOInfoByPartNo(string partNo); public int SQLTransaction(List sqlStrings, List parameterList); } }