dengjunjie
6 天以前 fd073a00f6813eada92b08f1884b115295ac1177
ÏîÄ¿´úÂë/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/ITaskService.cs
@@ -47,6 +47,10 @@
        /// æ‰€æœ‰å‡ºåº“任务类型
        /// </summary>
        public List<int> TaskOutboundTypes { get; }
        /// <summary>
        /// æ‰€æœ‰ç§»åº“任务类型
        /// </summary>
        public List<int> TaskRelocationTypes { get; }
        /// <summary>
        /// æŽ¥æ”¶WMS任务信息
@@ -70,7 +74,7 @@
        /// <param name="TargetAddress">终点</param>
        /// <param name="ShuttleCarCode">穿梭车号</param>
        /// <returns></returns>
        WebResponseContent AddRelocationCarTask(string SourceAddress, string TargetAddress, string ShuttleCarCode = "", string remark = "");
        Task AddRelocationCarTask(string SourceAddress, string TargetAddress, string ShuttleCarCode = "", string remark = "");
        /// <summary>
        /// æ ¹æ®è®¾å¤‡ç¼–号、当前地址查询输送线未执行的任务
@@ -109,7 +113,7 @@
        /// <param name="taskNum">任务号</param>
        /// <param name="currentAddress">当前地址</param>
        /// <returns></returns>
        Dt_Task QueryCompletedConveyorLineTask(int taskNum, string currentAddress);
        Dt_Task QueryCompletedConveyorLineTask(string Barcode, string currentAddress);
        /// <summary>
        /// äº§çº¿æŸ¥è¯¢å‡ºåº“任务
@@ -132,6 +136,7 @@
        /// <param name="currentAddress">当前地址</param>
        /// <returns>返回任务实体对象,可能为null</returns>
        Dt_Task QueryStackerCraneTask(string deviceNo, string currentAddress = "");
        Dt_Task QueryStackerCraneRelocationTask(string deviceNo, string currentAddress = "");
        /// <summary>
        /// æ ¹æ®è®¾å¤‡ç¼–号、当前地址按照优先级以及创建时间排序查询任务池入库类型的新增的任务
@@ -148,6 +153,11 @@
        /// <param name="currentAddress">当前地址</param>
        /// <returns>返回任务实体对象,可能为null</returns>
        Dt_Task QueryStackerCraneOutTask(string deviceNo, string currentAddress = "");
        /// <summary>
        /// æŸ¥è¯¢ç©¿æ¢­è½¦å‡ºåº“完成任务
        /// </summary>
        /// <returns></returns>
        Dt_Task QueryCarOutFinish();
        /// <summary>
        /// æŸ¥è¯¢ç©¿æ¢­è½¦å‡ºå…¥åº“任务
@@ -156,6 +166,13 @@
        /// <param name="currentAddress">当前位置</param>
        /// <returns></returns>
        Dt_Task QueryShuttleCarTask(string deviceNo, string currentAddress = "");
        /// <summary>
        /// æŸ¥è¯¢ç©¿æ¢­è½¦ç§»åº“任务
        /// </summary>
        /// <param name="deviceNo"></param>
        /// <param name="currentAddress"></param>
        /// <returns></returns>
        Dt_Task ShuttleCarRelocationTask(string deviceNo, string currentAddress = "");
        /// <summary>
        /// æ ¹æ®è®¾å¤‡ç¼–号、当前地址按照优先级以及创建时间排序查询任务池出库类型的新增的任务
@@ -227,6 +244,7 @@
        /// <param name="taskNum"></param>
        /// <returns></returns>
        Dt_Task GetTaskInfo(int taskNum);
        Dt_Task GetTaskInfo(int taskNum, int taskState);
        /// <summary>
        /// æ ¹æ®ä»»åŠ¡çŠ¶æ€ã€ä»»åŠ¡ç±»åž‹æŸ¥è¯¢ä»»åŠ¡
@@ -263,5 +281,8 @@
        /// <param name="saveModel"></param>
        /// <returns></returns>
        WebResponseContent AGVUpdateTaskState(AGVUpdateTaskDTO saveModel);
        WebResponseContent OutTaskFinish(string address);
        WebResponseContent ManualTask(SaveModel saveModel);
        WebResponseContent ModifyBarcode(WMSTaskDTO taskDTO);
    }
}