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