using Kean.Domain.Stock.Commands; using System.Threading.Tasks; namespace Kean.Domain.Stock.SharedServices { /// /// 出库 /// public sealed class SendOutToHiWMS { private readonly ICommandBus _commandBus; /// /// 依赖注入 /// public SendOutToHiWMS(ICommandBus commandBus) => _commandBus = commandBus; /// /// 处理程序 /// /// 托盘条码 /// 操作者 /// 标签 public Task Handler( string transaction, string barcode, string requestNo, string feedbackStatus) => _commandBus.Execute(new SendOutToHiWMSCommand { Transaction = transaction, Barcode = barcode, RequestNo = requestNo, FeedbackStatus = feedbackStatus }); } }