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 ISaleBatchRepository : IBaseRepository { public List CheckMoveDetail(string orderNo, int status); public SysStock GetCartonInfo(string cartonNo); public SysCustomerPart GetCustomerPart(string partNo); public List GetPartByFIFO(string part_id); public SetObjectDetail UpdteStatus(string orderNo, List detail, SysStock Stock, string groupNo, string loginId,string customBarcode); public List CheckMaterialSplit(List oldStock, int splitNum, string loginId, int splitCount); public string checkCartonNo(string carton, int splitCount); public List GetMaterialInfo(string cartonNo); public List GetSaleBatchOrderList(string orderNo); public List GetSaleBatchOrderListByOrderNo(string orderNo); public int SQLTransaction(List sqlStrings, List parameterList); } }