|
using System;
|
using System.Collections.Generic;
|
using System.Diagnostics.CodeAnalysis;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
using WIDESEAWCS_Core;
|
using WIDESEAWCS_Core.BaseServices;
|
using WIDESEAWCS_DTO.TaskInfo;
|
using WIDESEAWCS_Model.Models;
|
|
namespace WIDESEAWCS_ITaskInfoService
|
{
|
public interface IPackaxisTaskService : IService<Dt_PackaxisTask>
|
{
|
/// <summary>
|
/// 分配码垛任务
|
/// </summary>
|
/// <param name="barCode"></param>
|
/// <param name="deviceCode"></param>
|
/// <returns></returns>
|
WebResponseContent ReqPackTask(string barCode, string deviceCode);
|
/// <summary>
|
/// 码垛任务完成
|
/// </summary>
|
/// <param name="taskNum"></param>
|
/// <param name="packaxisTask"></param>
|
/// <returns></returns>
|
WebResponseContent TaskCompleted(int taskNum=0,Dt_PackaxisTask? packaxisTask=null);
|
//码垛结托并上传码垛工位码垛明细数据
|
WebResponseContent BoxingInBound(string stationCode);
|
///// <summary>
|
///// 删除码垛任务
|
///// </summary>
|
///// <param name="packaxisTasks"></param>
|
///// <returns></returns>
|
WebResponseContent PickaixsTaskDele(int PackTaskNum);
|
}
|
}
|