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
currentOrder
OrderModel当前工单
produceQty
ulong已投产数量
percentageOfSwitching
int?切换百分比
completeMode
int完成模式
Returns
GetNextProductionOrderAsync(Guid?, Guid?, int)
获取下一个排产工单
Task<OrderModel> GetNextProductionOrderAsync(Guid? segmentId, Guid? productId, int dispatchMode)