using HH.WMS.Common.External; using HH.WMS.Common.Response; using HH.WMS.Entitys; using HH.WMS.Entitys.External; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace HH.WMS.BLL.External { public interface IExternalBLL { /// /// 入库 /// /// /// ExecuteInWorkAreaPara InWorkArea(InWorkAreaEntity inWorkAreaEntity, LogPara logPara); /// /// 入库参数验证 /// /// /// ExecuteInWorkAreaPara InWorkAreaVerifyPara(ref ExecuteInWorkAreaPara executeInWorkAreaPara, LogPara logPara); /// /// 入库参数处理 /// /// /// ExecuteInWorkAreaPara InWorkAreaHandlePara(ref ExecuteInWorkAreaPara executeInWorkAreaPara, LogPara logPara); /// /// 出库 /// /// /// ExecuteOutWorkAreaPara OutWorkArea(OutWorkAreaEntity outWorkAreaEntity, LogPara logPara); /// /// 完工回报 /// /// /// /// /// OperateResult ExecuteState(string taskNo, string taskState, LogPara logPara); } }