using System;
using System.Collections.Generic;
using System.Text;
using WCS.Data.Models;
using static WCS.WMSWorkflow.ApiParam;
namespace WCS.WMSWorkflow
{
public interface IWMS
{
///
/// 更新任务进程
///
List I_WCS_PutTaskStep(List task);
///
/// 分配货位
///
GetWareCellReply I_WCS_GetWareCell(GetWareCellParam param);
///
/// 获取移库任务
///
GetMoveTaskReply I_WCS_GetMoveTask(GetMoveTaskParam param);
///
/// 获取可用巷道优先列表
///
GetTunnelListReply I_WCS_GetTunnelList(GetTunnelListParam param);
///
/// 获取入库任务
///
GetInTaskReply I_WCS_GetInTask(GetInTaskParam param);
///
/// 获取排往18车间任务
///
GetExeTaskReply I_WCS_GetExeTask(GetExeTaskParam param);
///
/// 上传设备异常信息
///
GetExcTaskReply I_WCS_UploadExcTask(UploadExcTaskParam param);
///
/// 获取出库任务
///
GetOutTaskReply I_WCS_GetOutTask(GetOutTaskParam param);
///
/// 上传设备PLC信息
///
GetExcTaskReply I_WCS_PutDevInfo(List param);
///
/// 重量上传
///
GetWeightReply I_WCS_GetWeight(GetWeightParam param);
///
/// 连续熟化模式上传
///
///
///
GetMatureContinueModeReply I_WCS_GetMatureContinueMode(GetMatureContinueParam param);
}
}