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.DigitalTwin;
using Tiger.Model.Sharetronic.Shelf;
namespace Tiger.IBusiness
{
public interface IWmsCount : IWMSTransaction
{
public IWmsCount Init(string id, string userCode, string apiHost, string orgCode);
///
/// 盘点单列表
///
///
///
///
///
///
public ApiAction> GetCountHeaders(int pageIndex, int pageSize, string orgcode, string billcode);
///
/// 盘点单选择事件
///
///
///
public Task> SelectOrder(CountEntity input);
///
/// 盘点单推荐所有物料亮灯
///
///
///
public Task> LightAll(CountLightEntity light);
///
/// 盘点单明细
///
///
public Task>> CountSumDtl(BasePageInput input);
///
/// 扫描物料调度下架
///
///
///
public Task> ScanItem(BaseInput input);
///
/// 扫描物料调度下架
///
///
///
public Task> ChangeShelf(BaseInput input);
///
/// 灭灯
///
///
public Task CloseLight(CountLightEntity light);
public bool Close(bool needSaveHistoryLog = false);
}
}