From 41702c7ce4c88ad70f52d83d153dd4c596ff69d5 Mon Sep 17 00:00:00 2001 From: huangxiaoqiang <1247017146@qq.com> Date: 星期一, 26 五月 2025 15:29:36 +0800 Subject: [PATCH] 1 --- 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_IStorageTaskService/Task/IDt_TaskService.cs | 90 +++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 90 insertions(+), 0 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..eed0ac4 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,6 @@ 锘縰sing WIDESEA_DTO; using WIDESEA_DTO.AGV; +using WIDESEA_DTO.WMS; using WIDESEA_Model.Models.AGV; using WIDESEA_StorageSocketServices; @@ -7,10 +8,99 @@ 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); } \ No newline at end of file -- Gitblit v1.9.3