From 19c40165df04c5fc3ddd753e09ff772585232592 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周二, 23 4月 2024 16:13:46 +0800
Subject: [PATCH] 去掉 agv表

---
 /dev/null                                                                                     |   69 -------
 iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsJob/WmsTask/WmsTaskService.cs |    3 
 iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WcsToWms/WareWcsToWmsService.cs  |    7 
 iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Admin.NET.Application.xml                |  413 ---------------------------------------------
 4 files changed, 5 insertions(+), 487 deletions(-)

diff --git a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Admin.NET.Application.xml b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Admin.NET.Application.xml
index e6bd6dc..1b5e653 100644
--- a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Admin.NET.Application.xml
+++ b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Admin.NET.Application.xml
@@ -15290,10 +15290,10 @@
         </member>
         <member name="T:Admin.NET.Application.WareWcsToWmsService">
             <summary>
-            鎷涘晢LES WCS璋冪敤鏈嶅姟
+            WCS璋冪敤鏈嶅姟
             </summary>
         </member>
-        <member name="M:Admin.NET.Application.WareWcsToWmsService.#ctor(Furion.DatabaseAccessor.IRepository{Admin.NET.Core.WmsOrder,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.WmsOrderDetails,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.WmsTask,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.WmsMaterialContainer,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.AgvTask,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.WmsPlace,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.WmsContainerPlace,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.WmsMaterialStock,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.WmsContainer,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.LesPackWarehouse,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.LesDeviceWaring,Furion.DatabaseAccessor.MasterDbContextLocator})">
+        <member name="M:Admin.NET.Application.WareWcsToWmsService.#ctor(Furion.DatabaseAccessor.IRepository{Admin.NET.Core.WmsOrder,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.WmsOrderDetails,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.WmsTask,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.WmsMaterialContainer,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.WmsPlace,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.WmsContainerPlace,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.WmsMaterialStock,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.WmsContainer,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.LesPackWarehouse,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.LesDeviceWaring,Furion.DatabaseAccessor.MasterDbContextLocator})">
             <summary>
             鏋勯�犲嚱鏁�
             </summary>
@@ -17765,413 +17765,6 @@
             </summary>
             <returns></returns>
         </member>
-        <member name="T:Admin.NET.Application.AgvTaskDto">
-            <summary>
-            AGV鍑哄叆搴撲换鍔$鐞嗭紙鐔熷寲搴擄級杈撳嚭鍙傛暟
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskDto.TaskType">
-            <summary>
-            浠诲姟绫诲瀷-鍏ュ簱;鍑哄簱
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskDto.StartPlace">
-            <summary>
-            璧峰浣嶇疆
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskDto.EndPlace">
-            <summary>
-            缁撴潫浣嶇疆
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskDto.AgvState">
-            <summary>
-            鐘舵��
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskDto.TransportOrder">
-            <summary>
-            褰撳墠鎵ц鐨勪换鍔�
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskDto.TaskNo">
-            <summary>
-            涓讳换鍔″彿
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskDto.Pid">
-            <summary>
-            Agv鐖禝d
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskDto.ContainerCode">
-            <summary>
-            瀹瑰櫒缂栧彿
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskDto.WorkShopType">
-            <summary>
-            鎵�灞炶溅闂�
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskDto.Id">
-            <summary>
-            Id涓婚敭
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskDto.IssueState">
-            <summary>
-            绛炬牳鐘舵��
-            </summary>
-        </member>
-        <member name="T:Admin.NET.Application.AgvTaskSearch">
-            <summary>
-            AGV鍑哄叆搴撲换鍔$鐞嗭紙鐔熷寲搴擄級鏌ヨ鍙傛暟
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskSearch.TaskType">
-            <summary>
-            浠诲姟绫诲瀷-鍏ュ簱;鍑哄簱
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskSearch.StartPlace">
-            <summary>
-            璧峰浣嶇疆
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskSearch.EndPlace">
-            <summary>
-            缁撴潫浣嶇疆
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskSearch.AgvState">
-            <summary>
-            鐘舵��
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskSearch.TransportOrder">
-            <summary>
-            褰撳墠鎵ц鐨勪换鍔�
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskSearch.TaskNo">
-            <summary>
-            涓讳换鍔″彿
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskSearch.Pid">
-            <summary>
-            Agv鐖禝d
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskSearch.ContainerCode">
-            <summary>
-            瀹瑰櫒缂栧彿
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskSearch.WorkShopType">
-            <summary>
-            鎵�灞炶溅闂�
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskSearch.IssueState">
-            <summary>
-            绛炬牳鐘舵��
-            </summary>
-        </member>
-        <member name="T:Admin.NET.Application.AgvTaskSearchNonPage">
-            <summary>
-            AGV鍑哄叆搴撲换鍔$鐞嗭紙鐔熷寲搴擄級涓嶅垎椤垫煡璇㈠弬鏁�
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskSearchNonPage.TaskType">
-            <summary>
-            浠诲姟绫诲瀷-鍏ュ簱;鍑哄簱
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskSearchNonPage.StartPlace">
-            <summary>
-            璧峰浣嶇疆
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskSearchNonPage.EndPlace">
-            <summary>
-            缁撴潫浣嶇疆
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskSearchNonPage.AgvState">
-            <summary>
-            鐘舵��
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskSearchNonPage.TransportOrder">
-            <summary>
-            褰撳墠鎵ц鐨勪换鍔�
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskSearchNonPage.TaskNo">
-            <summary>
-            涓讳换鍔″彿
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskSearchNonPage.Pid">
-            <summary>
-            Agv鐖禝d
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskSearchNonPage.ContainerCode">
-            <summary>
-            瀹瑰櫒缂栧彿
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskSearchNonPage.WorkShopType">
-            <summary>
-            鎵�灞炶溅闂�
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskSearchNonPage.IssueState">
-            <summary>
-            绛炬牳鐘舵��
-            </summary>
-        </member>
-        <member name="T:Admin.NET.Application.AgvTaskInput">
-            <summary>
-            AGV鍑哄叆搴撲换鍔$鐞嗭紙鐔熷寲搴擄級杈撳叆鍙傛暟
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskInput.TaskType">
-            <summary>
-            浠诲姟绫诲瀷-鍏ュ簱;鍑哄簱
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskInput.StartPlace">
-            <summary>
-            璧峰浣嶇疆
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskInput.EndPlace">
-            <summary>
-            缁撴潫浣嶇疆
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskInput.AgvState">
-            <summary>
-            鐘舵��
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskInput.TransportOrder">
-            <summary>
-            褰撳墠鎵ц鐨勪换鍔�
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskInput.TaskNo">
-            <summary>
-            涓讳换鍔″彿
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskInput.Pid">
-            <summary>
-            Agv鐖禝d
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskInput.ContainerCode">
-            <summary>
-            瀹瑰櫒缂栧彿
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskInput.WorkShopType">
-            <summary>
-            鎵�灞炶溅闂�
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskInput.IssueState">
-            <summary>
-            绛炬牳鐘舵��
-            </summary>
-        </member>
-        <member name="T:Admin.NET.Application.AddAgvTaskInput">
-            <summary>
-            
-            </summary>
-        </member>
-        <member name="T:Admin.NET.Application.DeleteAgvTaskInput">
-            <summary>
-            
-            </summary>
-        </member>
-        <member name="T:Admin.NET.Application.UpdateAgvTaskInput">
-            <summary>
-            
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.UpdateAgvTaskInput.Id">
-            <summary>
-            Id涓婚敭
-            </summary>
-        </member>
-        <member name="T:Admin.NET.Application.QueryeAgvTaskInput">
-            <summary>
-            
-            </summary>
-        </member>
-        <member name="T:Admin.NET.Application.AgvTaskFinishInput">
-            <summary>
-            寮哄埗瀹屾垚
-            </summary>
-        </member>
-        <member name="T:Admin.NET.Application.AgvTaskOutput">
-            <summary>
-            AGV鍑哄叆搴撲换鍔$鐞嗭紙鐔熷寲搴擄級杈撳嚭鍙傛暟
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskOutput.TaskType">
-            <summary>
-            浠诲姟绫诲瀷-鍏ュ簱;鍑哄簱
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskOutput.StartPlace">
-            <summary>
-            璧峰浣嶇疆
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskOutput.EndPlace">
-            <summary>
-            缁撴潫浣嶇疆
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskOutput.AgvState">
-            <summary>
-            鐘舵��
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskOutput.TransportOrder">
-            <summary>
-            褰撳墠鎵ц鐨勪换鍔�
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskOutput.TaskNo">
-            <summary>
-            涓讳换鍔″彿
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskOutput.Pid">
-            <summary>
-            Agv鐖禝d
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskOutput.ContainerCode">
-            <summary>
-            瀹瑰櫒缂栧彿
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskOutput.WorkShopType">
-            <summary>
-            鎵�灞炶溅闂�
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskOutput.Id">
-            <summary>
-            Id涓婚敭
-            </summary>
-        </member>
-        <member name="P:Admin.NET.Application.AgvTaskOutput.IssueState">
-            <summary>
-            绛炬牳鐘舵��
-            </summary>
-        </member>
-        <member name="T:Admin.NET.Application.WmsAgvTaskService">
-            <summary>
-            AGV鍑哄叆搴撲换鍔$鐞嗘湇鍔�
-            </summary>
-        </member>
-        <member name="M:Admin.NET.Application.WmsAgvTaskService.#ctor(Furion.DatabaseAccessor.IRepository{Admin.NET.Core.SysDictType,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.SysDictData,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.AgvTask,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.WmsTask,Furion.DatabaseAccessor.MasterDbContextLocator},Admin.NET.Application.ISysExcelTemplateService)">
-            <summary>
-            鏋勯�犲嚱鏁�
-            </summary>
-            <param name="sysDictTypeRep"></param>
-            <param name="sysDictDataRep"></param>
-            <param name="agvTaskRep"></param>
-            <param name="wmsTaskRep"></param>
-            <param name="sysExcelTemplateService"></param>
-        </member>
-        <member name="M:Admin.NET.Application.WmsAgvTaskService.Page(Admin.NET.Application.AgvTaskSearch)">
-            <summary>
-            鍒嗛〉鏌ヨAGV鍑哄叆搴撲换鍔$鐞嗭紙鐔熷寲搴擄級
-            </summary>
-            <param name="input"></param>
-            <returns></returns>
-        </member>
-        <member name="M:Admin.NET.Application.WmsAgvTaskService.ListNonPageAsync(Admin.NET.Application.AgvTaskSearchNonPage)">
-            <summary>
-            涓嶅垎椤垫煡璇GV鍑哄叆搴撲换鍔$鐞嗭紙鐔熷寲搴擄級
-            </summary>
-            <param name="input">AGV鍑哄叆搴撲换鍔$鐞嗭紙鐔熷寲搴擄級鏌ヨ鍙傛暟</param>
-            <returns>(AGV鍑哄叆搴撲换鍔$鐞嗭紙鐔熷寲搴擄級)瀹炰緥鍒楄〃</returns>
-        </member>
-        <member name="M:Admin.NET.Application.WmsAgvTaskService.Add(Admin.NET.Application.AddAgvTaskInput)">
-            <summary>
-            澧炲姞AGV鍑哄叆搴撲换鍔$鐞嗭紙鐔熷寲搴擄級
-            </summary>
-            <param name="input"></param>
-            <returns></returns>
-        </member>
-        <member name="M:Admin.NET.Application.WmsAgvTaskService.Delete(Admin.NET.Application.DeleteAgvTaskInput)">
-            <summary>
-            鍒犻櫎AGV鍑哄叆搴撲换鍔$鐞嗭紙鐔熷寲搴擄級
-            </summary>
-            <param name="input"></param>
-            <returns></returns>
-        </member>
-        <member name="M:Admin.NET.Application.WmsAgvTaskService.Update(Admin.NET.Application.UpdateAgvTaskInput)">
-            <summary>
-            鏇存柊AGV鍑哄叆搴撲换鍔$鐞嗭紙鐔熷寲搴擄級
-            </summary>
-            <param name="input"></param>
-            <returns></returns>
-        </member>
-        <member name="M:Admin.NET.Application.WmsAgvTaskService.Finish(Admin.NET.Application.AgvTaskFinishInput)">
-            <summary>
-            寮哄埗瀹屾垚
-            </summary>
-            <returns></returns>
-        </member>
-        <member name="M:Admin.NET.Application.WmsAgvTaskService.Get(Admin.NET.Application.QueryeAgvTaskInput)">
-            <summary>
-            鑾峰彇AGV鍑哄叆搴撲换鍔$鐞嗭紙鐔熷寲搴擄級
-            </summary>
-            <param name="input"></param>
-            <returns></returns>
-        </member>
-        <member name="M:Admin.NET.Application.WmsAgvTaskService.List(Admin.NET.Application.AgvTaskInput)">
-            <summary>
-            鑾峰彇AGV鍑哄叆搴撲换鍔$鐞嗭紙鐔熷寲搴擄級鍒楄〃
-            </summary>
-            <param name="input"></param>
-            <returns></returns>
-        </member>
-        <member name="M:Admin.NET.Application.WmsAgvTaskService.FromExcelAsync(Microsoft.AspNetCore.Http.IFormFile,Admin.NET.Core.ImportExcelType)">
-            <summary>
-            Excel妯℃澘瀵煎叆AGV鍑哄叆搴撲换鍔$鐞嗭紙鐔熷寲搴擄級鍔熻兘
-            </summary>
-            <param name="file">Excel妯℃澘鏂囦欢</param>
-            <param name="importExcelType">Excel瀵煎叆鏂瑰紡</param>
-            <returns>瀵煎叆鐨勮褰曟暟</returns>
-        </member>
-        <member name="M:Admin.NET.Application.WmsAgvTaskService.DownloadExcelTemplate(System.String)">
-            <summary>
-            鏍规嵁鐗堟湰涓嬭浇AGV鍑哄叆搴撲换鍔$鐞嗭紙鐔熷寲搴擄級鐨凟xcel瀵煎叆妯℃澘
-            </summary>
-            <param name="version">妯℃澘鐗堟湰</param>
-            <returns>涓嬭浇鐨勬ā鏉挎枃浠�</returns>
-        </member>
-        <member name="M:Admin.NET.Application.WmsAgvTaskService.ToExcelAsync(Admin.NET.Application.AgvTaskSearchNonPage)">
-            <summary>
-            鏍规嵁AGV鍑哄叆搴撲换鍔$鐞嗭紙鐔熷寲搴擄級鏌ヨ鍙傛暟瀵煎嚭Excel
-            </summary>
-            <param name="input">AGV鍑哄叆搴撲换鍔$鐞嗭紙鐔熷寲搴擄級鏌ヨ鍙傛暟</param>
-            <returns>瀵煎嚭鐨凟xcel鏂囦欢</returns>
-        </member>
         <member name="T:Admin.NET.Application.TaskDto">
             <summary>
             鍑哄叆搴撲换鍔$鐞嗭紙鐔熷寲搴擄級杈撳嚭鍙傛暟
@@ -18827,7 +18420,7 @@
             浠诲姟绠$悊鏈嶅姟
             </summary>
         </member>
-        <member name="M:Admin.NET.Application.WmsTaskService.#ctor(Furion.DatabaseAccessor.IRepository{Admin.NET.Core.SysDictType,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.SysDictData,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.WmsTask,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.WmsWarehouseEntrance,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.WmsOrder,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.WmsOrderDetails,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.WmsPlace,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.WmsContainerPlace,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.WmsMaterialStock,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.AgvTask,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.WmsContainer,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.WmsMaterialContainer,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.WmsArea,Furion.DatabaseAccessor.MasterDbContextLocator},Admin.NET.Application.ISysExcelTemplateService)">
+        <member name="M:Admin.NET.Application.WmsTaskService.#ctor(Furion.DatabaseAccessor.IRepository{Admin.NET.Core.SysDictType,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.SysDictData,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.WmsTask,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.WmsWarehouseEntrance,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.WmsOrder,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.WmsOrderDetails,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.WmsPlace,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.WmsContainerPlace,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.WmsMaterialStock,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.WmsContainer,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.WmsMaterialContainer,Furion.DatabaseAccessor.MasterDbContextLocator},Furion.DatabaseAccessor.IRepository{Admin.NET.Core.WmsArea,Furion.DatabaseAccessor.MasterDbContextLocator},Admin.NET.Application.ISysExcelTemplateService)">
             <summary>
             鏋勯�犲嚱鏁�
             </summary>
diff --git a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WcsToWms/WareWcsToWmsService.cs b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WcsToWms/WareWcsToWmsService.cs
index 5178d45..350bde1 100644
--- a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WcsToWms/WareWcsToWmsService.cs
+++ b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WcsToWms/WareWcsToWmsService.cs
@@ -14,9 +14,9 @@
 namespace Admin.NET.Application
 {
     /// <summary>
-    /// 鎷涘晢LES WCS璋冪敤鏈嶅姟
+    /// WCS璋冪敤鏈嶅姟
     /// </summary>
-    [ApiDescriptionSettings("鎷涘晢LES WCS璋冪敤鏈嶅姟", Name = "WareWcsToWmsService", Order = 100)]
+    [ApiDescriptionSettings("WCS璋冪敤鏈嶅姟", Name = "WareWcsToWmsService", Order = 100)]
     [Route("api/[Controller]")]
     public class WareWcsToWmsService : IDynamicApiController, ITransient
     {
@@ -24,7 +24,6 @@
         private readonly IRepository<WmsOrderDetails, MasterDbContextLocator> _wmsOrderDetailsRep;
         private readonly IRepository<WmsTask, MasterDbContextLocator> _wmsTaskRep;
         private readonly IRepository<WmsMaterialContainer, MasterDbContextLocator> _wmsMaterialContainerRep;
-        private readonly IRepository<AgvTask, MasterDbContextLocator> _agvTaskRep;
         private readonly IRepository<WmsPlace, MasterDbContextLocator> _wmsPlaceRep;
         private readonly IRepository<WmsContainerPlace, MasterDbContextLocator> _wmsContainerPlaceRep;
         private readonly IRepository<WmsMaterialStock, MasterDbContextLocator> _wmsMaterialStockRep;
@@ -41,7 +40,6 @@
             IRepository<WmsOrderDetails, MasterDbContextLocator> wmsOrderDetailsRep,
             IRepository<WmsTask, MasterDbContextLocator> wmsTaskRep,
             IRepository<WmsMaterialContainer, MasterDbContextLocator> wmsMaterialContainerRep,
-            IRepository<AgvTask, MasterDbContextLocator> agvTaskRep,
             IRepository<WmsPlace, MasterDbContextLocator> wmsPlaceRep,
             IRepository<WmsContainerPlace, MasterDbContextLocator> wmsContainerPlaceRep,
             IRepository<WmsMaterialStock, MasterDbContextLocator> wmsMaterialStockRep,
@@ -54,7 +52,6 @@
             _wmsOrderDetailsRep = wmsOrderDetailsRep;
             _wmsTaskRep = wmsTaskRep;
             _wmsMaterialContainerRep = wmsMaterialContainerRep;
-            _agvTaskRep = agvTaskRep;
             _wmsPlaceRep = wmsPlaceRep;
             _wmsContainerPlaceRep = wmsContainerPlaceRep;
             _wmsMaterialStockRep = wmsMaterialStockRep;
diff --git a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsJob/WmsAgvTask/Dto/AgvTaskDto.cs b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsJob/WmsAgvTask/Dto/AgvTaskDto.cs
deleted file mode 100644
index e63e790..0000000
--- a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsJob/WmsAgvTask/Dto/AgvTaskDto.cs
+++ /dev/null
@@ -1,65 +0,0 @@
-锘縰sing Admin.NET.Core;
-
-namespace Admin.NET.Application
-{
-    /// <summary>
-    /// AGV鍑哄叆搴撲换鍔$鐞嗭紙鐔熷寲搴擄級杈撳嚭鍙傛暟
-    /// </summary>
-    public class AgvTaskDto
-    {
-        /// <summary>
-        /// 浠诲姟绫诲瀷-鍏ュ簱;鍑哄簱
-        /// </summary>
-        public string TaskType { get; set; }
-        
-        /// <summary>
-        /// 璧峰浣嶇疆
-        /// </summary>
-        public string StartPlace { get; set; }
-        
-        /// <summary>
-        /// 缁撴潫浣嶇疆
-        /// </summary>
-        public string EndPlace { get; set; }
-        
-        /// <summary>
-        /// 鐘舵��
-        /// </summary>
-        public string AgvState { get; set; }
-        
-        /// <summary>
-        /// 褰撳墠鎵ц鐨勪换鍔�
-        /// </summary>
-        public string TransportOrder { get; set; }
-        
-        /// <summary>
-        /// 涓讳换鍔″彿
-        /// </summary>
-        public string TaskNo { get; set; }
-        
-        /// <summary>
-        /// Agv鐖禝d
-        /// </summary>
-        public long Pid { get; set; }
-        
-        /// <summary>
-        /// 瀹瑰櫒缂栧彿
-        /// </summary>
-        public string ContainerCode { get; set; }
-        
-        /// <summary>
-        /// 鎵�灞炶溅闂�
-        /// </summary>
-        public LesWorkShopType WorkShopType { get; set; }
-        
-        /// <summary>
-        /// Id涓婚敭
-        /// </summary>
-        public long Id { get; set; }
-        
-        /// <summary>
-        /// 绛炬牳鐘舵��
-        /// </summary>
-        public IssueState IssueState { get; set; }
-    }
-}
diff --git a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsJob/WmsAgvTask/Dto/AgvTaskInput.cs b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsJob/WmsAgvTask/Dto/AgvTaskInput.cs
deleted file mode 100644
index c44729f..0000000
--- a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsJob/WmsAgvTask/Dto/AgvTaskInput.cs
+++ /dev/null
@@ -1,215 +0,0 @@
-锘縰sing System.ComponentModel.DataAnnotations;
-using Admin.NET.Core;
-using Admin.NET.Core.Service;
-
-namespace Admin.NET.Application
-{
-    /// <summary>
-    /// AGV鍑哄叆搴撲换鍔$鐞嗭紙鐔熷寲搴擄級鏌ヨ鍙傛暟
-    /// </summary>
-    public class AgvTaskSearch : PageInputBase
-    {
-        /// <summary>
-        /// 浠诲姟绫诲瀷-鍏ュ簱;鍑哄簱
-        /// </summary>
-        public virtual string TaskType { get; set; }
-
-        /// <summary>
-        /// 璧峰浣嶇疆
-        /// </summary>
-        public virtual string StartPlace { get; set; }
-
-        /// <summary>
-        /// 缁撴潫浣嶇疆
-        /// </summary>
-        public virtual string EndPlace { get; set; }
-
-        /// <summary>
-        /// 鐘舵��
-        /// </summary>
-        public virtual string AgvState { get; set; }
-
-        /// <summary>
-        /// 褰撳墠鎵ц鐨勪换鍔�
-        /// </summary>
-        public virtual string TransportOrder { get; set; }
-
-        /// <summary>
-        /// 涓讳换鍔″彿
-        /// </summary>
-        public virtual string TaskNo { get; set; }
-
-        /// <summary>
-        /// Agv鐖禝d
-        /// </summary>
-        public virtual long? Pid { get; set; }
-
-        /// <summary>
-        /// 瀹瑰櫒缂栧彿
-        /// </summary>
-        public virtual string ContainerCode { get; set; }
-
-        /// <summary>
-        /// 鎵�灞炶溅闂�
-        /// </summary>
-        public virtual LesWorkShopType WorkShopType { get; set; }
-
-        /// <summary>
-        /// 绛炬牳鐘舵��
-        /// </summary>
-        public virtual IssueState IssueState { get; set; }
-    }
-
-    /// <summary>
-    /// AGV鍑哄叆搴撲换鍔$鐞嗭紙鐔熷寲搴擄級涓嶅垎椤垫煡璇㈠弬鏁�
-    /// </summary>
-    public class AgvTaskSearchNonPage : PageInputNonPageBase
-    {
-        /// <summary>
-        /// 浠诲姟绫诲瀷-鍏ュ簱;鍑哄簱
-        /// </summary>
-        public virtual string? TaskType { get; set; }
-
-        /// <summary>
-        /// 璧峰浣嶇疆
-        /// </summary>
-        public virtual string? StartPlace { get; set; }
-
-        /// <summary>
-        /// 缁撴潫浣嶇疆
-        /// </summary>
-        public virtual string? EndPlace { get; set; }
-
-        /// <summary>
-        /// 鐘舵��
-        /// </summary>
-        public virtual string? AgvState { get; set; }
-
-        /// <summary>
-        /// 褰撳墠鎵ц鐨勪换鍔�
-        /// </summary>
-        public virtual string? TransportOrder { get; set; }
-
-        /// <summary>
-        /// 涓讳换鍔″彿
-        /// </summary>
-        public virtual string? TaskNo { get; set; }
-
-        /// <summary>
-        /// Agv鐖禝d
-        /// </summary>
-        public virtual long? Pid { get; set; }
-
-        /// <summary>
-        /// 瀹瑰櫒缂栧彿
-        /// </summary>
-        public virtual string? ContainerCode { get; set; }
-
-        /// <summary>
-        /// 鎵�灞炶溅闂�
-        /// </summary>
-        public virtual LesWorkShopType? WorkShopType { get; set; }
-
-        /// <summary>
-        /// 绛炬牳鐘舵��
-        /// </summary>
-        public virtual IssueState? IssueState { get; set; }
-    }
-
-    /// <summary>
-    /// AGV鍑哄叆搴撲换鍔$鐞嗭紙鐔熷寲搴擄級杈撳叆鍙傛暟
-    /// </summary>
-    public class AgvTaskInput
-    {
-        /// <summary>
-        /// 浠诲姟绫诲瀷-鍏ュ簱;鍑哄簱
-        /// </summary>
-        public virtual string TaskType { get; set; }
-
-        /// <summary>
-        /// 璧峰浣嶇疆
-        /// </summary>
-        public virtual string StartPlace { get; set; }
-
-        /// <summary>
-        /// 缁撴潫浣嶇疆
-        /// </summary>
-        public virtual string EndPlace { get; set; }
-
-        /// <summary>
-        /// 鐘舵��
-        /// </summary>
-        public virtual string AgvState { get; set; }
-
-        /// <summary>
-        /// 褰撳墠鎵ц鐨勪换鍔�
-        /// </summary>
-        public virtual string TransportOrder { get; set; }
-
-        /// <summary>
-        /// 涓讳换鍔″彿
-        /// </summary>
-        public virtual string TaskNo { get; set; }
-
-        /// <summary>
-        /// Agv鐖禝d
-        /// </summary>
-        public virtual long Pid { get; set; }
-
-        /// <summary>
-        /// 瀹瑰櫒缂栧彿
-        /// </summary>
-        public virtual string ContainerCode { get; set; }
-
-        /// <summary>
-        /// 鎵�灞炶溅闂�
-        /// </summary>
-        public virtual LesWorkShopType WorkShopType { get; set; }
-
-        /// <summary>
-        /// 绛炬牳鐘舵��
-        /// </summary>
-        public virtual IssueState IssueState { get; set; }
-    }
-
-    /// <summary>
-    /// 
-    /// </summary>
-    public class AddAgvTaskInput : AgvTaskInput
-    {
-    }
-
-    /// <summary>
-    /// 
-    /// </summary>
-    public class DeleteAgvTaskInput : BaseId
-    {
-    }
-
-    /// <summary>
-    /// 
-    /// </summary>
-    public class UpdateAgvTaskInput : AgvTaskInput
-    {
-        /// <summary>
-        /// Id涓婚敭
-        /// </summary>
-        [Required(ErrorMessage = "Id涓婚敭涓嶈兘涓虹┖")]
-        public long Id { get; set; }
-    }
-
-    /// <summary>
-    /// 
-    /// </summary>
-    public class QueryeAgvTaskInput : BaseId
-    {
-
-    }
-
-    /// <summary>
-    /// 寮哄埗瀹屾垚
-    /// </summary>
-    public class AgvTaskFinishInput : BaseId
-    {
-    }
-}
diff --git a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsJob/WmsAgvTask/Dto/AgvTaskOutput.cs b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsJob/WmsAgvTask/Dto/AgvTaskOutput.cs
deleted file mode 100644
index 24ef8ce..0000000
--- a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsJob/WmsAgvTask/Dto/AgvTaskOutput.cs
+++ /dev/null
@@ -1,65 +0,0 @@
-锘縰sing Admin.NET.Core;
-
-namespace Admin.NET.Application
-{
-    /// <summary>
-    /// AGV鍑哄叆搴撲换鍔$鐞嗭紙鐔熷寲搴擄級杈撳嚭鍙傛暟
-    /// </summary>
-    public class AgvTaskOutput
-    {
-        /// <summary>
-        /// 浠诲姟绫诲瀷-鍏ュ簱;鍑哄簱
-        /// </summary>
-        public string TaskType { get; set; }
-        
-        /// <summary>
-        /// 璧峰浣嶇疆
-        /// </summary>
-        public string StartPlace { get; set; }
-        
-        /// <summary>
-        /// 缁撴潫浣嶇疆
-        /// </summary>
-        public string EndPlace { get; set; }
-        
-        /// <summary>
-        /// 鐘舵��
-        /// </summary>
-        public string AgvState { get; set; }
-        
-        /// <summary>
-        /// 褰撳墠鎵ц鐨勪换鍔�
-        /// </summary>
-        public string TransportOrder { get; set; }
-        
-        /// <summary>
-        /// 涓讳换鍔″彿
-        /// </summary>
-        public string TaskNo { get; set; }
-        
-        /// <summary>
-        /// Agv鐖禝d
-        /// </summary>
-        public long Pid { get; set; }
-        
-        /// <summary>
-        /// 瀹瑰櫒缂栧彿
-        /// </summary>
-        public string ContainerCode { get; set; }
-        
-        /// <summary>
-        /// 鎵�灞炶溅闂�
-        /// </summary>
-        public LesWorkShopType WorkShopType { get; set; }
-        
-        /// <summary>
-        /// Id涓婚敭
-        /// </summary>
-        public long Id { get; set; }
-        
-        /// <summary>
-        /// 绛炬牳鐘舵��
-        /// </summary>
-        public IssueState IssueState { get; set; }
-    }
-}
diff --git a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsJob/WmsAgvTask/WmsAgvTaskService.cs b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsJob/WmsAgvTask/WmsAgvTaskService.cs
deleted file mode 100644
index aaef017..0000000
--- a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsJob/WmsAgvTask/WmsAgvTaskService.cs
+++ /dev/null
@@ -1,311 +0,0 @@
-锘縰sing Furion.DatabaseAccessor;
-using Furion.DependencyInjection;
-using Furion.DynamicApiController;
-using Furion.FriendlyException;
-using Mapster;
-using Microsoft.AspNetCore.Http;
-using Microsoft.AspNetCore.Mvc;
-using Microsoft.EntityFrameworkCore;
-using System.Linq.Dynamic.Core;
-using System.Text;
-using System.Web;
-using Admin.NET.Core;
-
-namespace Admin.NET.Application
-{
-    /// <summary>
-    /// AGV鍑哄叆搴撲换鍔$鐞嗘湇鍔�
-    /// </summary>
-    [ApiDescriptionSettings("浠撳簱浣滀笟", Name = "WmsAgvTask", Order = 103)]
-    [Route("api/[Controller]")]
-    public class WmsAgvTaskService : IDynamicApiController, ITransient
-    {
-        private readonly IRepository<SysDictType, MasterDbContextLocator> _sysDictTypeRep;
-        private readonly IRepository<SysDictData, MasterDbContextLocator> _sysDictDataRep;
-        private readonly IRepository<AgvTask, MasterDbContextLocator> _agvTaskRep;
-        private readonly IRepository<WmsTask, MasterDbContextLocator> _wmsTaskRep;
-        private readonly ISysExcelTemplateService _sysExcelTemplateService;
-        private readonly static object _lock = new();
-
-        /// <summary>
-        /// 鏋勯�犲嚱鏁�
-        /// </summary>
-        /// <param name="sysDictTypeRep"></param>
-        /// <param name="sysDictDataRep"></param>
-        /// <param name="agvTaskRep"></param>
-        /// <param name="wmsTaskRep"></param>
-        /// <param name="sysExcelTemplateService"></param>
-        public WmsAgvTaskService(
-            IRepository<SysDictType, MasterDbContextLocator> sysDictTypeRep,
-            IRepository<SysDictData, MasterDbContextLocator> sysDictDataRep,
-            IRepository<AgvTask, MasterDbContextLocator> agvTaskRep,
-            IRepository<WmsTask, MasterDbContextLocator> wmsTaskRep,
-            ISysExcelTemplateService sysExcelTemplateService
-        )
-        {
-            _sysDictTypeRep = sysDictTypeRep;
-            _sysDictDataRep = sysDictDataRep;
-            _agvTaskRep = agvTaskRep;
-            _wmsTaskRep = wmsTaskRep;
-            _sysExcelTemplateService = sysExcelTemplateService;
-        }
-
-        /// <summary>
-        /// 鍒嗛〉鏌ヨAGV鍑哄叆搴撲换鍔$鐞嗭紙鐔熷寲搴擄級
-        /// </summary>
-        /// <param name="input"></param>
-        /// <returns></returns>
-        [HttpGet("page")]
-        public async Task<PageResult<AgvTaskOutput>> Page([FromQuery] AgvTaskSearch input)
-        {
-            var agvTasks = await _agvTaskRep.DetachedEntities
-                .Where(u => u.WorkShopType == LesWorkShopType.FAPAOCHEJIAN)
-                .Where(!string.IsNullOrEmpty(input.TaskType), u => u.TaskType == input.TaskType)
-                .Where(!string.IsNullOrEmpty(input.AgvState), u => u.AgvState == input.AgvState)
-                .Where(!string.IsNullOrEmpty(input.TransportOrder), u => EF.Functions.Like(u.TransportOrder, $"%{input.TransportOrder.Trim()}%"))
-                .Where(!string.IsNullOrEmpty(input.TaskNo), u => EF.Functions.Like(u.TaskNo, $"%{input.TaskNo.Trim()}%"))
-                .Where(!string.IsNullOrEmpty(input.ContainerCode), u => EF.Functions.Like(u.ContainerCode, $"%{input.ContainerCode.Trim()}%"))
-                .OrderBy(PageInputOrder.OrderBuilder<AgvTaskSearch>(input))
-                .ProjectToType<AgvTaskOutput>()
-                .ToADPagedListAsync(input.PageNo, input.PageSize);
-
-            foreach (var item in agvTasks.Rows)
-            {
-                if (item.AgvState == "PRISTINE") item.AgvState = "寰呮墽琛�";
-                else if (item.AgvState == "TRAVELLING") item.AgvState = "鎵ц涓�";
-                else item.AgvState = "瀹屾垚";
-            }
-
-            return agvTasks;
-        }
-
-        /// <summary>
-        /// 涓嶅垎椤垫煡璇GV鍑哄叆搴撲换鍔$鐞嗭紙鐔熷寲搴擄級
-        /// </summary>
-        /// <param name="input">AGV鍑哄叆搴撲换鍔$鐞嗭紙鐔熷寲搴擄級鏌ヨ鍙傛暟</param>
-        /// <returns>(AGV鍑哄叆搴撲换鍔$鐞嗭紙鐔熷寲搴擄級)瀹炰緥鍒楄〃</returns>
-        [HttpGet("listNonPage")]
-        public async Task<List<AgvTaskOutput>> ListNonPageAsync([FromQuery] AgvTaskSearchNonPage input)
-        {
-            var pTaskType = input.TaskType?.Trim() ?? "";
-            var pAgvState = input.AgvState?.Trim() ?? "";
-            var pTransportOrder = input.TransportOrder?.Trim() ?? "";
-            var pTaskNo = input.TaskNo?.Trim() ?? "";
-            var pContainerCode = input.ContainerCode?.Trim() ?? "";
-            var agvTasks = await _agvTaskRep.DetachedEntities
-                .Where(u => u.WorkShopType == LesWorkShopType.FAPAOCHEJIAN)
-                .Where(!string.IsNullOrEmpty(pTaskType), u => u.TaskType == pTaskType)
-                .Where(!string.IsNullOrEmpty(pAgvState), u => u.AgvState == pAgvState)
-                .Where(!string.IsNullOrEmpty(pTransportOrder), u => EF.Functions.Like(u.TransportOrder, $"%{pTransportOrder}%"))
-                .Where(!string.IsNullOrEmpty(pTaskNo), u => EF.Functions.Like(u.TaskNo, $"%{pTaskNo}%"))
-                .Where(!string.IsNullOrEmpty(pContainerCode), u => EF.Functions.Like(u.ContainerCode, $"%{pContainerCode}%"))
-            .OrderBy(PageInputOrder.OrderNonPageBuilder(input))
-            .ProjectToType<AgvTaskOutput>()
-            .ToListAsync();
-            return agvTasks;
-        }
-
-        /// <summary>
-        /// 澧炲姞AGV鍑哄叆搴撲换鍔$鐞嗭紙鐔熷寲搴擄級
-        /// </summary>
-        /// <param name="input"></param>
-        /// <returns></returns>
-        [HttpPost("add")]
-        public async Task Add(AddAgvTaskInput input)
-        {
-            var agvTask = input.Adapt<AgvTask>();
-            await _agvTaskRep.InsertAsync(agvTask);
-        }
-
-        /// <summary>
-        /// 鍒犻櫎AGV鍑哄叆搴撲换鍔$鐞嗭紙鐔熷寲搴擄級
-        /// </summary>
-        /// <param name="input"></param>
-        /// <returns></returns>
-        [HttpPost("delete")]
-        public async Task Delete(DeleteAgvTaskInput input)
-        {
-            var agvTask = await _agvTaskRep.FirstOrDefaultAsync(u => u.Id == input.Id);
-            await _agvTaskRep.DeleteAsync(agvTask);
-        }
-
-        /// <summary>
-        /// 鏇存柊AGV鍑哄叆搴撲换鍔$鐞嗭紙鐔熷寲搴擄級
-        /// </summary>
-        /// <param name="input"></param>
-        /// <returns></returns>
-        [HttpPost("edit")]
-        public async Task Update(UpdateAgvTaskInput input)
-        {
-            var isExist = await _agvTaskRep.AnyAsync(u => u.Id == input.Id, false);
-            if (!isExist) throw Oops.Oh(ErrorCode.D3000);
-
-            var agvTask = input.Adapt<AgvTask>();
-            await _agvTaskRep.UpdateAsync(agvTask, ignoreNullValues: true);
-        }
-
-        /// <summary>
-        /// 寮哄埗瀹屾垚
-        /// </summary>
-        /// <returns></returns>
-        [HttpPost("finish")]
-        [UnitOfWork]
-        public async Task Finish([FromBody] AgvTaskFinishInput input)
-        {
-            var wareAgvTask = await _agvTaskRep.FirstOrDefaultAsync(z => z.Id == input.Id);
-            if (wareAgvTask == null) throw Oops.Oh("AGV浠诲姟涓嶅瓨鍦紒");
-            if (wareAgvTask.AgvState == "FINISHED") throw Oops.Oh("AGV浠诲姟宸插畬鎴愶紒");
-
-            if (wareAgvTask.TaskType == "鍏ュ簱") //鍏ュ簱
-            {
-                // 鏇存柊AGV浠诲姟鐘舵��
-                wareAgvTask.AgvState = "FINISHED";
-                await _agvTaskRep.UpdateAsync(wareAgvTask);
-
-                // 鏌ヨ浠诲姟淇℃伅
-                var taskModel = await _wmsTaskRep.FirstOrDefaultAsync(p => p.TaskNo == wareAgvTask.TaskNo);
-                if (taskModel == null) throw Oops.Oh("涓讳换鍔′笉瀛樺湪锛�");
-                if (taskModel.TaskStatus == TaskStatusEnum.WANCHENG) throw Oops.Oh("涓讳换鍔″凡瀹屾垚锛�");
-
-                // 鏇存柊浠诲姟琛╓CS鏄惁鍙互璇诲彇涓篢rue锛岃澶囦换鍔$姸鎬佷负鈥滄墽琛屼腑-AGV鈥�
-                taskModel.IsRead = true;
-                taskModel.TaskDodeviceStatus = TaskDodeviceStatusEnum.ZX_AGV;
-                await _wmsTaskRep.UpdateAsync(taskModel);
-            }
-            else if (wareAgvTask.TaskType == "鍑哄簱") //鍑哄簱
-            {
-
-            }
-            else //绉诲簱
-            {
-
-            }
-        }
-
-        /// <summary>
-        /// 鑾峰彇AGV鍑哄叆搴撲换鍔$鐞嗭紙鐔熷寲搴擄級
-        /// </summary>
-        /// <param name="input"></param>
-        /// <returns></returns>
-        [HttpGet("detail")]
-        public async Task<AgvTaskOutput> Get([FromQuery] QueryeAgvTaskInput input)
-        {
-            return (await _agvTaskRep.DetachedEntities.FirstOrDefaultAsync(u => u.Id == input.Id)).Adapt<AgvTaskOutput>();
-        }
-
-        /// <summary>
-        /// 鑾峰彇AGV鍑哄叆搴撲换鍔$鐞嗭紙鐔熷寲搴擄級鍒楄〃
-        /// </summary>
-        /// <param name="input"></param>
-        /// <returns></returns>
-        [HttpGet("list")]
-        public async Task<List<AgvTaskOutput>> List([FromQuery] AgvTaskInput input)
-        {
-            return await _agvTaskRep.DetachedEntities.ProjectToType<AgvTaskOutput>().ToListAsync();
-        }
-
-        /// <summary>
-        /// Excel妯℃澘瀵煎叆AGV鍑哄叆搴撲换鍔$鐞嗭紙鐔熷寲搴擄級鍔熻兘
-        /// </summary>
-        /// <param name="file">Excel妯℃澘鏂囦欢</param>
-        /// <param name="importExcelType">Excel瀵煎叆鏂瑰紡</param>
-        /// <returns>瀵煎叆鐨勮褰曟暟</returns>
-        [HttpPost("fromExcel")]
-        public async Task<int> FromExcelAsync(IFormFile file, [FromQuery] ImportExcelType importExcelType)
-        {
-            int size = 200;
-            var excelTemplate = await _sysExcelTemplateService.GetByAppNameAndClassNameAndVersionAsync("AgvTask", "v2");
-            if (excelTemplate == null) throw Oops.Oh(ErrorCode.Excel002);
-            var keys = excelTemplate.UnionUniqueFields.Split(",") ?? Array.Empty<string>();
-            for (var i = 0; i < keys.Length; i++)
-            {
-                keys[i] = keys[i]?.Trim() ?? string.Empty;
-            }
-            ExcelUtil.FromExcel(file, excelTemplate.HeadStartLine, excelTemplate.DataStartLine, out List<string> headers, out List<List<object?>> data, out string sheetName);
-            List<AgvTaskOutput> agvTaskList = DataConvertUtil.ToObjectList(headers, data, sheetName, keys, excelTemplate?.DataStartLine ?? 2, out Dictionary<string, AgvTaskOutput> dict);
-            List<Dictionary<string, object>> uniqueKeyValueDictList = agvTaskList.ParseUniqueKeyValueDictList(keys.ToList(), excelTemplate?.DataStartLine ?? 2, sheetName);
-            var filters = DataConvertUtil.GetExpressionListByUniqueDict<AgvTask>(keys.ToList(), uniqueKeyValueDictList, size);
-            var selectKeys = keys.ToList();
-            if (!selectKeys.Contains("Id")) selectKeys.Add("Id");
-            var selector = DataConvertUtil.GetSelectExpressionListByUniqueDict<AgvTask, AgvTaskOutput>(selectKeys);
-            List<AgvTask> updates = new();
-            List<AgvTask> adds = new();
-
-            lock (_lock)
-            {
-                foreach (var filter in filters)
-                {
-                    var agvTaskExistSubList = _agvTaskRep.Where(filter).Select(selector).ToList();
-                    agvTaskExistSubList.ForEach(x =>
-                    {
-                        var k = DataConvertUtil.GetKey(x, keys);
-                        if (dict.ContainsKey(k)) dict[k].Id = x.Id;
-                    });
-                }
-
-                foreach (var agvTask in agvTaskList)
-                {
-                    if (agvTask.Id > 0)
-                    {
-                        if (importExcelType == ImportExcelType.ADD_AND_UPDATE) updates.Add(agvTask.Adapt<AgvTask>());
-                    }
-                    else
-                    {
-                        adds.Add(agvTask.Adapt<AgvTask>());
-                    }
-                }
-
-                if (importExcelType == ImportExcelType.ADD_AND_UPDATE) updates.ForEach(x => _agvTaskRep.Update(x));
-                var maxId = _agvTaskRep.DetachedEntities.OrderByDescending(x => x.Id).Select(x => x.Id).FirstOrDefault();
-                adds.ForEach(x => x.Id = ++maxId);
-                Db.GetDbContext().Set<AgvTask>().AddRange(adds);
-                Db.GetDbContext().SaveChanges();
-            }
-
-            await Task.CompletedTask;
-            return adds.Count;
-        }
-
-        /// <summary>
-        /// 鏍规嵁鐗堟湰涓嬭浇AGV鍑哄叆搴撲换鍔$鐞嗭紙鐔熷寲搴擄級鐨凟xcel瀵煎叆妯℃澘
-        /// </summary>
-        /// <param name="version">妯℃澘鐗堟湰</param>
-        /// <returns>涓嬭浇鐨勬ā鏉挎枃浠�</returns>
-        [HttpGet("downloadExcelTemplate")]
-        public async Task<IActionResult> DownloadExcelTemplate([FromQuery] string version)
-        {
-            var excelTemplate = await _sysExcelTemplateService.GetByAppNameAndClassNameAndVersionAsync("AgvTask", version);
-            if (excelTemplate == null) throw Oops.Oh(ErrorCode.Excel002);
-            var path = Path.Combine(@"\", excelTemplate.TemplateFileName);
-            Stream ms = FileUtil.Download(path, excelTemplate.TemplateFileName);
-            var fileName = HttpUtility.UrlEncode($"{excelTemplate.Name}瀵煎叆妯℃澘.xlsx", Encoding.GetEncoding("UTF-8"));
-            return new FileStreamResult(ms, "application/octet-stream") { FileDownloadName = fileName };
-        }
-
-        /// <summary>
-        /// 鏍规嵁AGV鍑哄叆搴撲换鍔$鐞嗭紙鐔熷寲搴擄級鏌ヨ鍙傛暟瀵煎嚭Excel
-        /// </summary>
-        /// <param name="input">AGV鍑哄叆搴撲换鍔$鐞嗭紙鐔熷寲搴擄級鏌ヨ鍙傛暟</param>
-        /// <returns>瀵煎嚭鐨凟xcel鏂囦欢</returns>
-        [HttpGet("toExcel")]
-        public async Task<IActionResult> ToExcelAsync([FromQuery] AgvTaskSearchNonPage input)
-        {
-            var agvTaskList = await ListNonPageAsync(input);
-            MemoryStream ms = new();
-            DataConvertUtil.ToExcelData(agvTaskList, _sysDictTypeRep, _sysDictDataRep, out List<string> headers,
-                out List<List<object>> data, out string sheetName);
-            var excelTemplate = await _sysExcelTemplateService.GetByAppNameAndClassNameAndVersionAsync("AgvTask", "v1");
-            if (excelTemplate != null)
-            {
-                ExcelUtil.ToExcel(excelTemplate.TemplateFileName, headers, data, sheetName, excelTemplate.HeadStartLine, excelTemplate.DataStartLine, ms);
-            }
-            else
-            {
-                ExcelUtil.ToExcel(headers, data, sheetName, ms);
-            }
-            ms.Position = 0;
-            var fileName = HttpUtility.UrlEncode($"{sheetName}[{DateTimeOffset.Now:yyyy-MM-dd}].xlsx", Encoding.GetEncoding("UTF-8"));
-            return new FileStreamResult(ms, "application/octet-stream") { FileDownloadName = fileName };
-        }
-    }
-}
diff --git a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsJob/WmsTask/WmsTaskService.cs b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsJob/WmsTask/WmsTaskService.cs
index 7a7bccc..878ea9f 100644
--- a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsJob/WmsTask/WmsTaskService.cs
+++ b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsJob/WmsTask/WmsTaskService.cs
@@ -31,7 +31,6 @@
         private readonly IRepository<WmsOrderDetails, MasterDbContextLocator> _wmsOrderDetailsRep;
         private readonly IRepository<WmsContainerPlace, MasterDbContextLocator> _wmsContainerPlaceRep;
         private readonly IRepository<WmsMaterialStock, MasterDbContextLocator> _wmsMaterialStockRep;
-        private readonly IRepository<AgvTask, MasterDbContextLocator> _agvTaskRep;
         private readonly IRepository<WmsContainer, MasterDbContextLocator> _wmsContainerRep;
         private readonly IRepository<WmsMaterialContainer, MasterDbContextLocator> _wmsMaterialContainerRep;
         private readonly IRepository<WmsArea, MasterDbContextLocator> _wmsAreaRep;
@@ -51,7 +50,6 @@
             IRepository<WmsPlace, MasterDbContextLocator> wmsPlaceRep,
             IRepository<WmsContainerPlace, MasterDbContextLocator> wmsContainerPlaceRep,
             IRepository<WmsMaterialStock, MasterDbContextLocator> wmsMaterialStockRep,
-            IRepository<AgvTask, MasterDbContextLocator> agvTaskRep,
             IRepository<WmsContainer, MasterDbContextLocator> wmsContainerRep,
             IRepository<WmsMaterialContainer, MasterDbContextLocator> wmsMaterialContainerRep,
             IRepository<WmsArea, MasterDbContextLocator> wmsAreaRep,
@@ -67,7 +65,6 @@
             _wmsPlaceRep = wmsPlaceRep;
             _wmsContainerPlaceRep = wmsContainerPlaceRep;
             _wmsMaterialStockRep = wmsMaterialStockRep;
-            _agvTaskRep = agvTaskRep;
             _wmsContainerRep = wmsContainerRep;
             _wmsMaterialContainerRep = wmsMaterialContainerRep;
             _wmsAreaRep= wmsAreaRep;
diff --git a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsReceiptOrder/Dto/TextFile1.txt b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsReceiptOrder/Dto/TextFile1.txt
deleted file mode 100644
index 526f8ff..0000000
--- a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsOrder/WmsReceiptOrder/Dto/TextFile1.txt
+++ /dev/null
@@ -1 +0,0 @@
-锘縶"Status":true,"Data":[{"NO":"ZG-IN2024011087","TradeMode":1,"Vendorcode":"913206116744352385","StoreRoomname":"浼熸湰浠撻棿","Companyname":"鎷涘晢灞�閲嶅伐锛堟睙鑻忥級鏈夐檺鍏徃","SOID":435787750,"SourceBillNo":"SHTZ202401160001","Vendorname":"鍗楅�氬垱浼熻埞鑸堕厤浠舵湁闄愬叕鍙�","WarehouseCentername":"浼熸湰WMS","Dtls":[{"tradename":"","CustomsUnitName":"","TheoreticalWeight":0.000,"SumPrice":238.94,"SingleLength":0.000,"OID":435787751,"Materialcode":"10624028","Unit":"EA","Materialname":"FPSO绠″す\\S1鍨� 閫傜敤绠″緞:桅114.3 鏉愯川:45# 琛ㄩ潰澶勭悊:鐑蹈閿� 鍘傚鏍囧噯","TACode":"CMHI-287P00000P00402M","SpecialNeeds":"","ContractCode":"CMHI-287缁煎悎鍚堝悓","Price":79.646018,"Qty":3.000000,"ItemNo":0,"ProjectCode":"00.120199.CMHI-287","CustomsNum":0.00,"CustomsPrices":0.00},{"tradename":"","CustomsUnitName":"","TheoreticalWeight":0.000,"SumPrice":146.90,"SingleLength":0.000,"OID":435787752,"Materialcode":"10564701","Unit":"EA","Materialname":"FPSO绠″す\\S3-B鍨� 閫傜敤绠″緞:桅114.3 鏉愯川:AH36 琛ㄩ潰澶勭悊:鐑蹈閿� 鍘傚鏍囧噯","TACode":"CMHI-287P00000P00402M","SpecialNeeds":"","ContractCode":"CMHI-287缁煎悎鍚堝悓","Price":146.902655,"Qty":1.000000,"ItemNo":0,"ProjectCode":"00.120199.CMHI-287","CustomsNum":0.00,"CustomsPrices":0.00}],"DeclarationCode":"","Majorname":"浼熸湰娴嬭瘯涓撲笟","Billdate":"2024-01-16","WarehouseKeepername":"闄嗘槬涓�"}],"Result":"鎴愬姛"}
\ No newline at end of file
diff --git a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/Agv/AgvTask.cs b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/Agv/AgvTask.cs
deleted file mode 100644
index 9ff7c2c..0000000
--- a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/Agv/AgvTask.cs
+++ /dev/null
@@ -1,100 +0,0 @@
-锘縰sing Microsoft.EntityFrameworkCore;
-using System.ComponentModel.DataAnnotations;
-using System.ComponentModel.DataAnnotations.Schema;
-
-namespace Admin.NET.Core
-{
-    /// <summary>
-    /// Agv浠诲姟琛�
-    /// </summary>
-    [Comment("Agv浠诲姟琛�")]
-    [Table("les_agv_task")]
-    public class AgvTask : DEntityBase
-    {
-        /// <summary>
-        /// 浠诲姟绫诲瀷-鍏ュ簱;鍑哄簱
-        /// </summary>
-        [Comment("浠诲姟绫诲瀷-鍏ュ簱;鍑哄簱")]
-        [MaxLength(10)]
-        public string TaskType { get; set; }
-
-        /// <summary>
-        /// 璧峰浣嶇疆
-        /// </summary>
-        [Comment("璧峰浣嶇疆")]
-        [MaxLength(50)]
-        public string StartPlace { get; set; }
-
-        /// <summary>
-        /// 璧峰鍚嶇О
-        /// </summary>
-        [Comment("璧峰鍚嶇О")]
-        [MaxLength(50)]
-        public string StartName { get; set; }
-
-        /// <summary>
-        /// 缁撴潫浣嶇疆
-        /// </summary>
-        [Comment("缁撴潫浣嶇疆")]
-        [MaxLength(50)]
-        public string EndPlace { get; set; }
-
-        /// <summary>
-        /// 缁撴潫鍚嶇О
-        /// </summary>
-        [Comment("缁撴潫鍚嶇О")]
-        [MaxLength(50)]
-        public string EndName { get; set; }
-
-        /// <summary>
-        /// 鐘舵��
-        /// PRISTINE锛氬緟鎵ц
-        /// TRAVELLING锛氭墽琛屼腑
-        /// FINISHED锛氬畬鎴�
-        /// </summary>
-        [Comment("鐘舵��")]
-        [MaxLength(50)]
-        public string AgvState { get; set; }
-
-        /// <summary>
-        /// 褰撳墠鎵ц鐨勪换鍔�
-        /// </summary>
-        [Comment("褰撳墠鎵ц鐨勪换鍔�")]
-        [MaxLength(100)]
-        public string TransportOrder { get; set; }
-
-        /// <summary>
-        /// 涓讳换鍔″彿
-        /// </summary>
-        [Comment("涓讳换鍔″彿")]
-        [MaxLength(50)]
-        public string TaskNo { get; set; }
-
-        /// <summary>
-        /// Agv鐖禝d
-        /// </summary>
-        [Comment("Agv鐖禝d")]
-        public long Pid { get; set; }
-
-        /// <summary>
-        /// 瀹瑰櫒缂栧彿
-        /// </summary>
-        [Comment("瀹瑰櫒缂栧彿")]
-        [MaxLength(50)]
-        public string ContainerCode { get; set; }
-
-        /// <summary>
-        /// 鎵�灞炶溅闂�
-        /// </summary>
-        [Comment("鎵�灞炶溅闂�")]
-        public LesWorkShopType WorkShopType { get; set; }
-
-
-        /// <summary>
-        /// 璧峰搴撲綅鍚嶇О
-        /// </summary>
-        [Comment("璧峰搴撲綅鍚嶇О")]
-        [MaxLength(50)]
-        public string SourcePlaceName { get; set; }
-    }
-}
diff --git a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/Agv/AgvWaring.cs b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/Agv/AgvWaring.cs
deleted file mode 100644
index 7567f21..0000000
--- a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Entity/Agv/AgvWaring.cs
+++ /dev/null
@@ -1,69 +0,0 @@
-锘縰sing Microsoft.EntityFrameworkCore;
-using System.ComponentModel.DataAnnotations;
-using System.ComponentModel.DataAnnotations.Schema;
-
-namespace Admin.NET.Core
-{
-    /// <summary>
-    /// Agv鎶ヨ
-    /// </summary>
-    [Comment("Agv鎶ヨ")]
-    [Table("les_agv_waring")]
-    public class AgvWaring : DEntityBase
-    {
-        /// <summary>
-        /// 鍞竴缂栫爜
-        /// </summary>
-        [Comment("鍞竴缂栫爜")]
-        [MaxLength(10)]
-        public string Code { get; set; }
-
-        /// <summary>
-        /// 浠诲姟鍙�
-        /// </summary>
-        [Comment("浠诲姟鍙�")]
-        [MaxLength(100)]
-        public string TransportOrder { get; set; }
-
-        /// <summary>
-        /// agv灏忚溅缂栧彿
-        /// </summary>
-        [Comment("agv灏忚溅缂栧彿")]
-        [MaxLength(10)]
-        public string AgvCarCode { get; set; }
-
-        /// <summary>
-        /// 鏁呴殰鍐呭
-        /// </summary>
-        [Comment("鏁呴殰鍐呭")]
-        [MaxLength(50)]
-        public string FaultText { get; set; }
-
-        /// <summary>
-        /// 鏁呴殰鏃堕棿
-        /// </summary>
-        [Comment("鏁呴殰鏃堕棿")]
-        [MaxLength(50)]
-        public DateTimeOffset? StartTime { get; set; }
-
-        /// <summary>
-        /// 鏄惁瑙e喅
-        /// </summary>
-        [Comment("鏄惁瑙e喅")]
-        [MaxLength(50)]
-        public YesOrNot YesOrNot { get; set; }
-
-        /// <summary>
-        /// WCS鏄惁鍙互璇诲彇
-        /// </summary>
-        [Comment("WCS鏄惁鍙互璇诲彇")]
-        [Required]
-        public bool IsRead { get; set; } = true;
-
-        /// <summary>
-        /// 鎵�灞炶溅闂�
-        /// </summary>
-        [Comment("鎵�灞炶溅闂�")]
-        public LesWorkShopType WorkShopType { get; set; }
-    }
-}

--
Gitblit v1.9.3