using Rhea.Common; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Tiger.Model; namespace Tiger.IBusiness { public interface IOutWorkOrder : IWMSTransaction { public IOutWorkOrder Init(string id, string userCode, string apiHost, string orgCode, string fty); public Task>> GetProdMaterialReqDetails(Model.Minsun.ProdMaterialReqInput input); public Task> SelectOrder(ProdReqInput input); public Task> LightAll(LightEntityInput light); public Task ProdReqDtl(OutWoDtlInput input); public Task> GenerateSuggests(BaseCodeInput input); public Task GetItemTips(string itemcode); /// /// 灭灯 /// /// public Task CloseLight(List locations = null); /// /// 扫描物料领料下架 /// /// /// public Task> ScanItem(BaseInput input); /// /// 确认超发后或者需要截料的 /// /// /// public Task> ConfirmExceed(ProdReqInput input); public bool Close(bool needSaveHistoryLog = false); } }