using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
using WIDESEA_Core;
|
using WIDESEA_Core.BaseServices;
|
using WIDESEA_Model.Models;
|
|
namespace WIDESEA_IBusinessServices
|
{
|
public interface IDt_InboundOrderService : IService<Dt_InboundOrder>
|
{
|
/// <summary>
|
/// 同步生产入库原始单据到本系统入库单表,并更新原始单据的同步标志
|
/// 同步标志 SynchronizationFlag 0:未同步 1:同步成功 2:同步失败
|
/// </summary>
|
/// <returns></returns>
|
Task<WebResponseContent> GetInboundOrderFromProductionOrigin();
|
|
/// <summary>
|
/// 同步采购入库原始单据到本系统入库单表,并更新原始单据的同步标志
|
/// 同步标志 SynchronizationFlag 0:未同步 1:同步成功 2:同步失败
|
/// </summary>
|
/// <returns></returns>
|
Task<WebResponseContent> GetInboundOrderFromPurchaseOrigin();
|
|
/// <summary>
|
/// 产生入库任务 分配巷道/货位号
|
/// </summary>
|
/// <param name="plateCode">托盘条码</param>
|
/// <param name="SourceAddress">起始地址</param>
|
/// <returns></returns>
|
WebResponseContent GenerateInboundTask(string plateCode, string SourceAddress);
|
|
|
/// <summary>
|
/// 根据任务号获取货位号
|
/// </summary>
|
/// <param name="taskNo">任务号</param>
|
/// <returns></returns>
|
WebResponseContent GetInboundLocation(int taskNum);
|
|
/// <summary>
|
/// 入库任务完成处理
|
/// </summary>
|
/// <returns></returns>
|
WebResponseContent FinishInboundTask(int taskNum);
|
}
|
}
|