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 IOutSale : IWMSTransaction
{
public IOutSale Init(string id, string userCode, string apiHost, string orgCode);
///
/// 销售出库单选择事件
///
///
///
public Task> SelectOrder(ProdReqInput input);
///
/// 销售出库单推荐所有物料亮灯
///
///
///
public Task> LightAll(LightEntityInput light);
///
/// 销售出库单发料明细
///
///
public Task OutSaleDtl(string itemcode);
///
/// 发料明细提示信息
///
///
public Task GetItemTips(string itemcode);
///
/// 灭灯
///
///
public Task CloseLight(List locations = null);
///
/// 扫描物料领料下架
///
///
///
public Task> ScanItem(BaseInput input);
public bool Close(bool needSaveHistoryLog = false);
}
}