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.Entitys.MES.Position;
namespace Tiger.IBusiness
{
///
/// 仓库作业任务,包括清点、上架、下架、移库、盘点等
///
public interface IWmsTask : IWMSTransaction
{
#region Propertys & Variables
public string UserCode { get; set; }
public string OrgCode { get; set; }
#endregion Propertys & Variables
#region Functions
///
/// 初始化
///
///
///
///
///
///
public IWmsTask Init(string id, string userCode, string apiHost, string orgCode);
///
/// 扫描入口
///
//public Task> Scan(BaseInput input);
///
/// 重置操作
///
///
public ApiAction Reset();
///
/// 获取提交数据的DbClient对象
///
///
public DbClient GetCommitDB();
///
/// 暂存的数据库操作提交到数据库
///
/// 附加的保存内容
public void SaveCommitListToDB(Action appendToSave = null);
#endregion Functions
}
}