| | |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | using WIDESEAWCS_Common.TaskEnum; |
| | | using WIDESEAWCS_Core; |
| | | using WIDESEAWCS_Core.BaseServices; |
| | | using WIDESEAWCS_Core.Enums; |
| | | using WIDESEAWCS_DTO.Stock; |
| | | using WIDESEAWCS_DTO.TaskInfo; |
| | | using WIDESEAWCS_Model.Models; |
| | | using WIDESEAWCS_Common.TaskEnum; |
| | | |
| | | namespace WIDESEAWCS_ITaskInfoService |
| | | { |
| | |
| | | |
| | | public Dt_RobotTask? QueryRobotCraneTask(string deviceCode); |
| | | |
| | | /// <summary> |
| | | /// 根据设备编码获取执行中的机械手任务 |
| | | /// </summary> |
| | | /// <param name="deviceCode">设备编码</param> |
| | | /// <returns>执行中的任务对象,如果没有则返回 null</returns> |
| | | public Dt_RobotTask? QueryRobotCraneExecutingTask(string deviceCode); |
| | | |
| | | Task<bool> UpdateRobotTaskAsync(Dt_RobotTask robotTask); |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | /// <param name="taskDTO"></param> |
| | | /// <param name="stockDTO"></param> |
| | | /// <returns></returns> |
| | | WebResponseContent ReceiveWMSTask([NotNull] WMSTaskDTO taskDTO, StockDTO stockDTO); |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | /// <param name="task"></param> |
| | | /// <returns></returns> |
| | | WebResponseContent GetWMSRobotTask(Dt_Task task); |
| | | |
| | | int MapWarehouseIdConfigKey(string? targetAddress); |
| | | string ResolveRobotRuleValue(string? targetAddress, string addressSectionName, string? fallback); |
| | | } |
| | | } |