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;
|
using Tiger.Model.Entitys.MES.Position;
|
|
namespace Tiger.IBusiness
|
{
|
public interface IYadaPacking : IPosition
|
{
|
public bool IsPrintCustomerLabel { get; set; }
|
/// <summary>
|
/// 包装工序:初始化
|
/// </summary>
|
/// <param name="id"></param>
|
/// <param name="apiHost"></param>
|
/// <param name="userCode"></param>
|
/// <param name="postCode"></param>
|
/// <returns></returns>
|
public new IYadaPacking Init(string id, string apiHost, string userCode, string postCode);
|
/// <summary>
|
/// 包装工序:选择工单
|
/// </summary>
|
/// <param name="input"></param>
|
/// <returns></returns>
|
public Task<ApiAction> SelectOrder(WoInput input, string batchNo = "");
|
/// <summary>
|
/// 包装工序:提交操作数据
|
/// </summary>
|
/// <param name="input"></param>
|
/// <returns></returns>
|
public Task<ApiAction<SubmitOutput>> Submit(SubmitInput input);
|
/// <summary>
|
/// 包装工序:手动结束包装
|
/// </summary>
|
/// <returns></returns>
|
public Task<ApiAction<SubmitOutput>> CompletePkg(ApiAction input);
|
}
|
}
|