using Rhea.Common; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Tiger.Model; using Tiger.Model.Sharetronic.Shelf; namespace Tiger.IBusiness { public interface IOutOther : IWMSTransaction { public IOutOther Init(string id, string userCode, string apiHost, string orgCode); /// /// 获取其他出库单列表 /// /// /// /// /// /// public ApiAction> GetOutOtherHeaders(int pageIndex, int pageSize, string orgcode, string billcode); /// /// 其他出库单选择事件 /// /// /// public Task> SelectOrder(OutOtherInput input); /// /// 其他出库单推荐所有物料亮灯 /// /// /// public Task> LightAll(LightEntityInput light); /// /// 其他出库单发料明细 /// /// public Task OutOtherDtl(OutOthDtlInput 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(OutOtherInput input); public bool Close(bool needSaveHistoryLog = false); } }