using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WCS.BLL.DbModels; using WCS.Model; using WCS.Model.ApiModel.MatBaseInfo; using WCS.Model.ApiModel.MatDetailCurrentInfo; using WCS.Model.ApiModel.Stocktaking; namespace WCS.BLL.Services.IService { /// /// 盘点模式 /// public interface IStockTakingService { public Task SysStockTakingOrder(SysStockTakingOrderRequest request); public Task> getStockTakingOrders(GetStockTakingOrdersRequest request); public Task> getStockTakingOrdersByStatus(GetStockTakingOrdersRequest request); public Task getStockTakingOrderMatDetail(GetStockTakingOrderMatDetailRequest request); public Task startStockTakingOrder(GetStockTakingOrderMatDetailRequest request); public Task endStockTakingOrder(GetStockTakingOrderMatDetailRequest request); public Task queryMatInfoInStocktakingOrder(QueryMatInfoInStocktakingOrderRequest request); public Task confirmStocktakingOrder(ConfirmStocktakingOrderRequest request); public Task commitStockTakingOrder(GetStockTakingOrderMatDetailRequest request); #region 赛特制冷 public Task stockTakingById(StockTakingByIdRequest request); public Task> getStocktakingInfos(GetStocktakingInfosRequest request); public Task> getStocktakingInfosByShelfCode(GetStocktakingInfosByShelfCodeRequest request); public Task> updateStocktakingInfo(UpdateStocktakingInfoRequest request); public Task> deleteStocktakingInfos(DeleteInfosRequest request); public Task> commitStocktakingInfos(DeleteInfosRequest request); #endregion } }