using Rhea.Common;
|
using Tiger.Model.Entitys.MES;
|
using Tiger.Model.Entitys.WMS.DTOS;
|
|
namespace Tiger.IBusiness
|
{
|
/// <summary>
|
/// T100对接WMS接口
|
/// </summary>
|
public interface IProductInputBusiness
|
{
|
/// <summary>
|
/// 存储MES推送过来的数据
|
/// </summary>
|
/// <returns></returns>
|
string GetProductInputInfo(ProductInputDTO input);
|
|
/// <summary>
|
/// 存储T100推送过来的数据
|
/// </summary>
|
/// <returns></returns>
|
int GetProductInputInfoFromT100(ProduceInputDataDTO input);
|
|
/// <summary>
|
/// 成品入库对接T100过账接口
|
/// </summary>
|
/// <param name="input"></param>
|
/// <returns></returns>
|
string GetProductInputPostingToT100(ProductInputDTO input);
|
|
/// <summary>
|
///
|
/// </summary>
|
/// <param name="input"></param>
|
/// <returns></returns>
|
Task<List<C_Stock_Pallet_T>> GetProductInputResultInfoAsync(ProductInputResultDTO input);
|
|
/// <summary>
|
/// 状态复原
|
/// </summary>
|
/// <param name="input"></param>
|
/// <returns></returns>
|
int ProductInputStatusRestoredAsync(ProductInputResultDTO input);
|
|
/// <summary>
|
/// SMT退料对接MES接口
|
/// </summary>
|
/// <param name="input"></param>
|
/// <returns></returns>
|
int SMTReturnFormMES(SMTReturnDTO input);
|
}
|
}
|