26 lines
794 B
C#
26 lines
794 B
C#
|
|
using JSMachine.WMS.RPC.RcsRPC.Dto.In;
|
|
using JSMachine.WMS.RPC.RcsRPC.Dto;
|
|
using JSMachine.WMS.RPC.ErpRPC.Dto.Out;
|
|
using JSMachine.WMS.App.Dto;
|
|
|
|
namespace JSMachine.WMS.Business.RcsCallBack.IService
|
|
{
|
|
public interface IRcsCallBackService
|
|
{
|
|
/// <summary>
|
|
/// 给Rcs调用,获取AGV上报的任务状态
|
|
/// </summary>
|
|
/// <param name="callBackWmsParam"></param>
|
|
/// <returns></returns>
|
|
Task<RcsApiResult> DealwithExcutionStatus(AgvExcutionInfo agvExcutionInfo, AGVTaskDto agvTask);
|
|
|
|
/// <summary>
|
|
/// 处理PDA上报的agv报警处理结果
|
|
/// </summary>
|
|
/// <param name="agvTaskId"></param>
|
|
/// <returns></returns>
|
|
Task<bool> DealWithAlarmHandleResult(Guid agvTaskId);
|
|
}
|
|
}
|