Interface IOrderScheduler
- Namespace
- CMS.Plugin.OrderManagement.Abstractions
- Assembly
- CMS.Plugin.OrderManagement.Abstractions.dll
public interface IOrderScheduler
Methods
CheckCompleteCurrentOrderAsync(OrderModel, ulong, int?, int)
检查当前工单是否可以完成
Task<bool> CheckCompleteCurrentOrderAsync(OrderModel currentOrder, ulong produceQty, int? percentageOfSwitching, int completeMode)
Parameters
currentOrderOrderModel当前工单
produceQtyulong已投产数量
percentageOfSwitchingint?切换百分比
completeModeint完成模式
Returns
GetNextProductionOrderAsync(Guid?, Guid?, int)
获取下一个排产工单
Task<OrderModel> GetNextProductionOrderAsync(Guid? segmentId, Guid? productId, int dispatchMode)