From f4c8d54b4313132863df8fb9f2c5087ea6ba44a6 Mon Sep 17 00:00:00 2001 From: huangxiaoqiang <huangxiaoqiang@hnkhzn.com> Date: 星期四, 26 六月 2025 09:15:06 +0800 Subject: [PATCH] 1 --- 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_IStorageTaskService/Task/IDt_TaskService.cs | 102 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 101 insertions(+), 1 deletions(-) diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IStorageTaskService/Task/IDt_TaskService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IStorageTaskService/Task/IDt_TaskService.cs" index e89d862..1fad072 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IStorageTaskService/Task/IDt_TaskService.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IStorageTaskService/Task/IDt_TaskService.cs" @@ -1,5 +1,8 @@ -锘縰sing WIDESEA_DTO; +锘縰sing Autofac.Core; +using Microsoft.AspNetCore.Mvc; +using WIDESEA_DTO; using WIDESEA_DTO.AGV; +using WIDESEA_DTO.WMS; using WIDESEA_Model.Models.AGV; using WIDESEA_StorageSocketServices; @@ -7,10 +10,107 @@ public interface IDt_TaskService : IService<Dt_Task> { + /// <summary> + /// 鍏ュ簱 + /// </summary> + /// <param name="PalletCode"></param> + /// <param name="Point"></param> + /// <returns></returns> + WebResponseContent InboundTask(TaskDTO taskDTO); + + /// <summary> + /// 鎶芥鍏ュ簱 + /// </summary> + /// <param name="PalletCode">鎵樼洏鍙�</param> + /// <param name="Point">鍏ュ簱鐐�</param> + /// <returns></returns> + WebResponseContent SamplingInboundTask(TaskDTO taskDTO); + + /// <summary> + /// 鍑哄簱 + /// </summary> + /// <param name="SourceAddress"></param> + /// <param name="Point"></param> + /// <returns></returns> + WebResponseContent OutboundTask(TaskDTO taskDTO); + + + ///// <summary> + ///// 鍒囨崲鎵嬭嚜鍔� + ///// </summary> + ///// <returns></returns> + //bool GetAutoStatus(); + //WebResponseContent AutoStatus(string auto); + + /// <summary> + /// 鎶芥鍑哄簱 + /// </summary> + /// <param name="SourceAddress"></param> + /// <returns></returns> + WebResponseContent SamplingOutboundTask(TaskDTO taskDTO); + + WebResponseContent TaskStatus(Dt_Task task); + + /// <summary> + /// 鍒涘缓鍘嗗彶浠诲姟 + /// </summary> + /// <param name="task"></param> + /// <param name="isHand"></param> + /// <returns></returns> Dt_Task_Hty CreateHistoricalTask(Dt_Task task, bool isHand = false); bool Delete(int id); WebResponseContent TaskMoveHty(Dt_Task task); + + + /// <summary> + /// 浠诲姟瀹屾垚 + /// </summary> + /// <param name="TaskNum"></param> + /// <returns></returns> + WebResponseContent TaskComplete(int? TaskNum); + + /// <summary> + /// 鍑哄簱浠诲姟瀹屾垚 + /// </summary> + /// <param name="task"></param> + /// <returns></returns> WebResponseContent CompleteOutboundTask(Dt_Task task); + + /// <summary> + /// 鎶芥鍏ュ簱瀹屾垚 + /// </summary> + /// <param name="task"></param> + /// <returns></returns> + WebResponseContent CompleteSamplingInboundTask(Dt_Task task); + + /// <summary> + /// 鎶芥鍑哄簱浠诲姟 + /// </summary> + /// <param name="task"></param> + /// <returns></returns> + + WebResponseContent CompleteSamplingOutboundTask(Dt_Task task); + + /// <summary> + /// 鍏ュ簱浠诲姟瀹屾垚 + /// </summary> + /// <param name="task"></param> + /// <returns></returns> WebResponseContent CompleteInboundTask(Dt_Task task); + + + /// <summary> + /// 绉诲簱浠诲姟瀹屾垚 + /// </summary> + /// <param name="task"></param> + /// <returns></returns> WebResponseContent CompleteRelocationboundTask(Dt_Task task); + + void AddStcokHty(string PalletCode, string Location); + + void UpdateTask(string SourceAddress, string TargetAddress, string PalletCode); + WebResponseContent GetTaskInfo(); + WebResponseContent GetHostError(); + DtLocationInfo GetLocation(); + } \ No newline at end of file -- Gitblit v1.9.3