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 } }