From 1af49bdb3cdaa44a7e44ebdc843fb8180596365f Mon Sep 17 00:00:00 2001
From: kazelee <1847801760@qq.com>
Date: 星期四, 15 五月 2025 16:34:39 +0800
Subject: [PATCH] 尾箱回库、移库逻辑开发

---
 HH.WCS.Mobox3.DSZSH.csproj |   63 +++++++++++++++++++------------
 1 files changed, 38 insertions(+), 25 deletions(-)

diff --git a/HH.WCS.Mobox3.DSZSH.csproj b/HH.WCS.Mobox3.DSZSH.csproj
index f1bfe8c..40f6db6 100644
--- a/HH.WCS.Mobox3.DSZSH.csproj
+++ b/HH.WCS.Mobox3.DSZSH.csproj
@@ -53,6 +53,10 @@
   <PropertyGroup>
     <StartupObject>HH.WCS.Mobox3.DSZSH.Program</StartupObject>
   </PropertyGroup>
+  <PropertyGroup>
+    <GenerateDocumentationFile>true</GenerateDocumentationFile>
+    <NoWarn>$(NoWarn);1591</NoWarn>
+  </PropertyGroup>
   <ItemGroup>
     <Reference Include="BouncyCastle.Crypto, Version=1.9.0.0, Culture=neutral, PublicKeyToken=0e99375e54769942, processorArchitecture=MSIL">
       <HintPath>packages\Portable.BouncyCastle.1.9.0\lib\net40\BouncyCastle.Crypto.dll</HintPath>
@@ -129,11 +133,15 @@
     <Reference Include="Swashbuckle.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cd1bb07a5ac7c7bc, processorArchitecture=MSIL">
       <HintPath>..\packages\Swashbuckle.Core.5.6.0\lib\net40\Swashbuckle.Core.dll</HintPath>
     </Reference>
+    <Reference Include="Swashbuckle.Examples, Version=4.1.0.0, Culture=neutral, PublicKeyToken=aa1e9c5053bfbe95, processorArchitecture=MSIL">
+      <HintPath>packages\Swashbuckle.Examples.4.1.0\lib\net40\Swashbuckle.Examples.dll</HintPath>
+    </Reference>
     <Reference Include="System" />
     <Reference Include="System.Buffers, Version=4.0.3.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
       <HintPath>..\packages\System.Buffers.4.5.1\lib\net461\System.Buffers.dll</HintPath>
     </Reference>
     <Reference Include="System.ComponentModel.Composition" />
+    <Reference Include="System.ComponentModel.DataAnnotations" />
     <Reference Include="System.Configuration" />
     <Reference Include="System.Configuration.Install" />
     <Reference Include="System.Core" />
@@ -216,49 +224,53 @@
     </Reference>
   </ItemGroup>
   <ItemGroup>
-    <Compile Include="AppStart\Config.cs" />
+    <Compile Include="App_Start\Config.cs" />
+    <Compile Include="App_Start\SwaggerConfig.cs" />
     <Compile Include="Consts\AgvStateCode.cs" />
     <Compile Include="Consts\AgvStateName.cs" />
     <Compile Include="Consts\AreaName.cs" />
     <Compile Include="Consts\LockStateCode.cs" />
     <Compile Include="Consts\LockStateName.cs" />
+    <Compile Include="Consts\SpotStateCode.cs" />
     <Compile Include="Consts\TaskName.cs" />
     <Compile Include="Controllers\DebugController.cs" />
     <Compile Include="Controllers\ErpController.cs" />
     <Compile Include="Controllers\MoboxController.cs" />
     <Compile Include="Controllers\AgvController.cs" />
-    <Compile Include="AppStart\SwaggerControllerDescProvider.cs" />
+    <Compile Include="App_Start\SwaggerControllerDescProvider.cs" />
+    <Compile Include="Models\DebugModel.cs" />
     <Compile Include="Dtos\Request\DebugRequest.cs" />
-    <Compile Include="Dtos\Response\BaseResponse.cs" />
     <Compile Include="Dtos\Response\DebugResponse.cs" />
     <Compile Include="Helpers\AgvHelper.cs" />
     <Compile Include="Helpers\ExprHelper.cs" />
     <Compile Include="Helpers\PathHelper.cs" />
     <Compile Include="Helpers\ResultHelper.cs" />
     <Compile Include="Helpers\DbHelper.cs" />
-    <Compile Include="Models\DebugModel.cs" />
+    <Compile Include="Models\TN_CNTR_ITEM.cs" />
+    <Compile Include="Models\TN_Check_Detail.cs" />
     <Compile Include="Models\TN_Check_Order.cs" />
     <Compile Include="Models\TN_Inbound_Order.cs" />
     <Compile Include="Models\TN_Order_Task.cs" />
     <Compile Include="Models\TN_Outbound_Order.cs" />
     <Compile Include="Models\TN_Outbound_Detail.cs" />
-    <Compile Include="Models\TN_Outbound_Task.cs" />
+    <Compile Include="Models\TN_Shift_Detail.cs" />
+    <Compile Include="Models\TN_Shift_Order.cs" />
     <Compile Include="ServiceCore\CheckCore.cs" />
     <Compile Include="ServiceCore\OutboundCore.cs" />
+    <Compile Include="ServiceCore\ShiftCore.cs" />
     <Compile Include="Services\DebugService.cs" />
-    <Compile Include="Devices\BaseModbusDevice.cs" />
     <Compile Include="Devices\ProductionLineDevice.cs" />
-    <Compile Include="Helpers\Device\ModbusHelper.cs" />
-    <Compile Include="Helpers\Device\OpcUaHelper.cs" />
-    <Compile Include="Helpers\Device\PlcHelper.cs" />
-    <Compile Include="Helpers\Device\S7Helper.cs" />
-    <Compile Include="Helpers\Device\TcpClient.cs" />
-    <Compile Include="Helpers\Device\TcpServer.cs" />
-    <Compile Include="Helpers\Dispatch\GZRobot.cs" />
-    <Compile Include="Helpers\Dispatch\HanAo.cs" />
-    <Compile Include="Helpers\Dispatch\NDC.cs" />
+    <Compile Include="Devices\ModbusHelper.cs" />
+    <Compile Include="Devices\OpcUaHelper.cs" />
+    <Compile Include="Devices\PlcHelper.cs" />
+    <Compile Include="Devices\S7Helper.cs" />
+    <Compile Include="Devices\TcpClient.cs" />
+    <Compile Include="Devices\TcpServer.cs" />
+    <Compile Include="Dispatch\GZRobot.cs" />
+    <Compile Include="Dispatch\HanAo.cs" />
+    <Compile Include="Dispatch\NDC.cs" />
     <Compile Include="ServiceCore\OfflineCore.cs" />
-    <Compile Include="Helpers\Dispatch\NDCApi.cs" />
+    <Compile Include="Dispatch\NDCApi.cs" />
     <Compile Include="Dtos\Request\AgvRequest.cs" />
     <Compile Include="Dtos\Request\MoboxRequest.cs" />
     <Compile Include="Dtos\Response\AgvResponse.cs" />
@@ -275,19 +287,19 @@
     <Compile Include="Helpers\DeviceProcess.cs" />
     <Compile Include="ServiceCore\TaskCore.cs" />
     <Compile Include="Controllers\WmsController.cs" />
-    <Compile Include="Helpers\Dispatch\HostToAGV.cs" />
-    <Compile Include="Helpers\Model\TaskHelper.cs" />
+    <Compile Include="Dispatch\HostToAGV.cs" />
+    <Compile Include="Helpers\TaskHelper.cs" />
     <Compile Include="Services\AgvService.cs" />
     <Compile Include="Services\MoboxService.cs" />
     <Compile Include="Helpers\LogHelper.cs" />
-    <Compile Include="Helpers\Model\ContainerHelper.cs" />
-    <Compile Include="Helpers\Model\LocationHelper.cs" />
+    <Compile Include="Helpers\ContainerHelper.cs" />
+    <Compile Include="Helpers\LocationHelper.cs" />
     <Compile Include="Helpers\SysHelper.cs" />
     <Compile Include="Program.cs" />
     <Compile Include="Properties\AssemblyInfo.cs" />
-    <Compile Include="AppStart\Settings.cs" />
-    <Compile Include="AppStart\Startup.cs" />
-    <Compile Include="Helpers\Dispatch\NDCHelper.cs" />
+    <Compile Include="App_Start\Settings.cs" />
+    <Compile Include="App_Start\Startup.cs" />
+    <Compile Include="Dispatch\NDCHelper.cs" />
     <Compile Include="Helpers\HttpHelper.cs" />
   </ItemGroup>
   <ItemGroup>
@@ -302,7 +314,6 @@
   </ItemGroup>
   <ItemGroup>
     <None Include="debug\outbound_order.csv" />
-    <Content Include="readme.dev.md" />
     <Content Include="readme.md" />
     <EmbeddedResource Include="swagger.js">
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
@@ -320,6 +331,8 @@
       <Install>false</Install>
     </BootstrapperPackage>
   </ItemGroup>
-  <ItemGroup />
+  <ItemGroup>
+    <Folder Include="Dtos\Internal\" />
+  </ItemGroup>
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
 </Project>
\ No newline at end of file

--
Gitblit v1.9.1