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 IProductionMaterialReq : IWMSTransaction
{
public IProductionMaterialReq 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(string itemcode);
///
/// 发料明细提示信息
///
///
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);
}
}