From dc5be5ac7d2a5aae1618fe3d1d8a689d10fdc9dc Mon Sep 17 00:00:00 2001
From: lss <Lss@HanInfo>
Date: 星期四, 15 五月 2025 17:09:38 +0800
Subject: [PATCH] 大洋原材料库业务开发

---
 HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/core/WMSCore.cs                                                               |    4 
 HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/.vs/HH.WCS.DaYang/FileContentIndex/10c99f1f-93b3-4688-8fe1-561e07d8b986.vsidx |    0 
 /dev/null                                                                                                        |    0 
 HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/api/ApiModel.cs                                                               |   39 +
 HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/api/ApiHelper.cs                                                              |  317 ++--------
 HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/wms/LocationHelper.cs                                                         |   16 
 HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/process/TaskProcess.cs                                                        |   54 -
 HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/api/WmsController.cs                                                          |   21 
 HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/.vs/HH.WCS.DaYang/v17/DocumentLayout.json                                     |  742 +++++++++++++-----------
 HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/.vs/HH.WCS.DaYang/v17/DocumentLayout.backup.json                              |  491 +++++++++++++---
 HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/util/HttpHelper.cs                                                            |    2 
 HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/.vs/HH.WCS.DaYang/FileContentIndex/aeaf3224-8f0e-4033-a833-ffe10c64a287.vsidx |    0 
 12 files changed, 971 insertions(+), 715 deletions(-)

diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/.vs/HH.WCS.DaYang/FileContentIndex/10c99f1f-93b3-4688-8fe1-561e07d8b986.vsidx b/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/.vs/HH.WCS.DaYang/FileContentIndex/10c99f1f-93b3-4688-8fe1-561e07d8b986.vsidx
new file mode 100644
index 0000000..70aef67
--- /dev/null
+++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/.vs/HH.WCS.DaYang/FileContentIndex/10c99f1f-93b3-4688-8fe1-561e07d8b986.vsidx
Binary files differ
diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/.vs/HH.WCS.DaYang/FileContentIndex/87e9eb5e-f76a-42e3-983d-65526524830f.vsidx b/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/.vs/HH.WCS.DaYang/FileContentIndex/87e9eb5e-f76a-42e3-983d-65526524830f.vsidx
deleted file mode 100644
index 228bd76..0000000
--- a/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/.vs/HH.WCS.DaYang/FileContentIndex/87e9eb5e-f76a-42e3-983d-65526524830f.vsidx
+++ /dev/null
Binary files differ
diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/.vs/HH.WCS.DaYang/FileContentIndex/aeaf3224-8f0e-4033-a833-ffe10c64a287.vsidx b/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/.vs/HH.WCS.DaYang/FileContentIndex/aeaf3224-8f0e-4033-a833-ffe10c64a287.vsidx
new file mode 100644
index 0000000..3f85f7e
--- /dev/null
+++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/.vs/HH.WCS.DaYang/FileContentIndex/aeaf3224-8f0e-4033-a833-ffe10c64a287.vsidx
Binary files differ
diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/.vs/HH.WCS.DaYang/v17/DocumentLayout.backup.json b/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/.vs/HH.WCS.DaYang/v17/DocumentLayout.backup.json
index ab106da..f2a53f3 100644
--- a/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/.vs/HH.WCS.DaYang/v17/DocumentLayout.backup.json
+++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/.vs/HH.WCS.DaYang/v17/DocumentLayout.backup.json
@@ -1,46 +1,122 @@
 {
   "Version": 1,
-  "WorkspaceRootPath": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\",
+  "WorkspaceRootPath": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\",
   "Documents": [
     {
-      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\wms\\wmshelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:wms\\wmshelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|d:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\hh.wcs.mobox3\\hh.wcs.mobox3.emerson\\api\\apihelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|d:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\hh-0166_luoyangdayangcailiao\\hh.wcs.mobox3\\hh.wcs.mobox3.dayang\\api\\apihelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
       "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:api\\apihelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|d:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\hh.wcs.mobox3\\hh.wcs.mobox3.emerson\\api\\wmscontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\wms\\locationhelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:wms\\locationhelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\api\\apimodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:api\\apimodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\api\\wmscontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
       "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:api\\wmscontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|d:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\hh.wcs.mobox3\\hh.wcs.mobox3.emerson\\models\\shippingdetail.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:models\\shippingdetail.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\api\\moboxcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:api\\moboxcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\models\\sortingcompose.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:models\\sortingcompose.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\process\\taskprocess.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:process\\taskprocess.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\models\\tn_business_source.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:models\\tn_business_source.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\wcstask.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:models\\wcstask.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\models\\tn_outbound_detail.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:models\\tn_outbound_detail.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\basemodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:models\\basemodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\area.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:models\\area.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\api\\debugcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:api\\debugcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\util\\httphelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:util\\httphelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
       "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\models\\tn_distribution_cntr.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:models\\tn_distribution_cntr.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\util\\settings.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:util\\settings.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\process\\deviceprocess.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\core\\wcscore.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:core\\wcscore.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\core\\wmscore.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:core\\wmscore.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\app_start\\startup.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:app_start\\startup.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\app_start\\swaggercontrollerdescprovider.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:app_start\\swaggercontrollerdescprovider.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\wms\\wmshelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:wms\\wmshelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\wms\\wcshelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:wms\\wcshelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\process\\deviceprocess.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
       "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:process\\deviceprocess.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\util\\sqlhelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:util\\sqlhelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\util\\strhelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:util\\strhelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\config\\config.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:config\\config.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\wmstask.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:models\\wmstask.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\shippingdetail.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:models\\shippingdetail.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\sortingcompose.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:models\\sortingcompose.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\tn_business_source.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:models\\tn_business_source.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\tn_outbound_detail.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:models\\tn_outbound_detail.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\tn_distribution_cntr.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:models\\tn_distribution_cntr.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     }
   ],
   "DocumentGroupContainers": [
@@ -50,21 +126,8 @@
       "DocumentGroups": [
         {
           "DockedWidth": 200,
-          "SelectedChildIndex": 11,
+          "SelectedChildIndex": 8,
           "Children": [
-            {
-              "$type": "Document",
-              "DocumentIndex": 1,
-              "Title": "ApiHelper.cs",
-              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\api\\ApiHelper.cs",
-              "RelativeDocumentMoniker": "api\\ApiHelper.cs",
-              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\api\\ApiHelper.cs",
-              "RelativeToolTip": "api\\ApiHelper.cs",
-              "ViewState": "AgIAAJsBAAAAAAAAAAAAAK4BAAAKAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-05-08T08:36:43.371Z",
-              "EditorCaption": ""
-            },
             {
               "$type": "Bookmark",
               "Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}"
@@ -83,37 +146,316 @@
             },
             {
               "$type": "Document",
-              "DocumentIndex": 2,
+              "DocumentIndex": 7,
+              "Title": "BaseModel.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\BaseModel.cs",
+              "RelativeDocumentMoniker": "models\\BaseModel.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\BaseModel.cs",
+              "RelativeToolTip": "models\\BaseModel.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAADwvxAAAAA+AAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-15T03:25:08.229Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 8,
+              "Title": "Area.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\Area.cs",
+              "RelativeDocumentMoniker": "models\\Area.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\Area.cs",
+              "RelativeToolTip": "models\\Area.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-15T03:25:06.986Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 5,
+              "Title": "TaskProcess.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\process\\TaskProcess.cs",
+              "RelativeDocumentMoniker": "process\\TaskProcess.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\process\\TaskProcess.cs",
+              "RelativeToolTip": "process\\TaskProcess.cs",
+              "ViewState": "AgIAAGkAAAAAAAAAAAAqwKsAAAAWAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-09T08:03:13.942Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 3,
               "Title": "WmsController.cs",
-              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\api\\WmsController.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\api\\WmsController.cs",
               "RelativeDocumentMoniker": "api\\WmsController.cs",
-              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\api\\WmsController.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\api\\WmsController.cs",
               "RelativeToolTip": "api\\WmsController.cs",
-              "ViewState": "AgIAABwAAAAAAAAAAAAIwDUAAAAnAAAAAAAAAA==",
+              "ViewState": "AgIAABUAAAAAAAAAAAAawCkAAAAsAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
               "WhenOpened": "2025-05-08T05:55:30.305Z",
               "EditorCaption": ""
             },
             {
               "$type": "Document",
-              "DocumentIndex": 3,
-              "Title": "ShippingDetail.cs",
-              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\models\\ShippingDetail.cs",
-              "RelativeDocumentMoniker": "models\\ShippingDetail.cs",
-              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\models\\ShippingDetail.cs",
-              "RelativeToolTip": "models\\ShippingDetail.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAAAuAAAAAAAAAA==",
+              "DocumentIndex": 0,
+              "Title": "ApiHelper.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\api\\ApiHelper.cs",
+              "RelativeDocumentMoniker": "api\\ApiHelper.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\api\\ApiHelper.cs",
+              "RelativeToolTip": "api\\ApiHelper.cs",
+              "ViewState": "AgIAAAsBAAAAAAAAAAAAABgBAAAvAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-05-07T05:42:37.378Z",
+              "WhenOpened": "2025-05-08T08:36:43.371Z",
+              "EditorCaption": ""
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 12,
+              "Title": "Settings.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\util\\Settings.cs",
+              "RelativeDocumentMoniker": "util\\Settings.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\util\\Settings.cs",
+              "RelativeToolTip": "util\\Settings.cs",
+              "ViewState": "AgIAAA4AAAAAAAAAAAAWwBkAAAAjAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-09T08:36:01.752Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 11,
+              "Title": "Program.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\Program.cs",
+              "RelativeDocumentMoniker": "Program.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\Program.cs",
+              "RelativeToolTip": "Program.cs",
+              "ViewState": "AgIAAAYAAAAAAAAAAAAkwBcAAAAoAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-07T05:40:12.203Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 10,
+              "Title": "HttpHelper.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\util\\HttpHelper.cs",
+              "RelativeDocumentMoniker": "util\\HttpHelper.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\util\\HttpHelper.cs",
+              "RelativeToolTip": "util\\HttpHelper.cs",
+              "ViewState": "AgIAADQBAAAAAAAAAAAvwDsBAAAJAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-09T08:38:26.927Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 2,
+              "Title": "ApiModel.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\api\\ApiModel.cs",
+              "RelativeDocumentMoniker": "api\\ApiModel.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\api\\ApiModel.cs",
+              "RelativeToolTip": "api\\ApiModel.cs",
+              "ViewState": "AgIAAEABAAAAAAAAAAAvwEMBAAAdAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-09T00:31:28.399Z",
+              "EditorCaption": ""
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 1,
+              "Title": "LocationHelper.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\wms\\LocationHelper.cs",
+              "RelativeDocumentMoniker": "wms\\LocationHelper.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\wms\\LocationHelper.cs",
+              "RelativeToolTip": "wms\\LocationHelper.cs",
+              "ViewState": "AgIAADEBAAAAAAAAAAAvwEoBAABkAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-09T03:03:17.345Z",
               "EditorCaption": ""
             },
             {
               "$type": "Document",
               "DocumentIndex": 4,
+              "Title": "MoboxController.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\api\\MoboxController.cs",
+              "RelativeDocumentMoniker": "api\\MoboxController.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\api\\MoboxController.cs",
+              "RelativeToolTip": "api\\MoboxController.cs",
+              "ViewState": "AgIAAA0AAAAAAAAAAAAewBwAAAArAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-09T02:48:58.834Z",
+              "EditorCaption": ""
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 6,
+              "Title": "WCSTask.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\WCSTask.cs",
+              "RelativeDocumentMoniker": "models\\WCSTask.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\WCSTask.cs",
+              "RelativeToolTip": "models\\WCSTask.cs",
+              "ViewState": "AgIAAAYAAAAAAAAAAAAAABMAAAA1AAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-15T02:12:50.826Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 14,
+              "Title": "WMSCore.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\core\\WMSCore.cs",
+              "RelativeDocumentMoniker": "core\\WMSCore.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\core\\WMSCore.cs",
+              "RelativeToolTip": "core\\WMSCore.cs",
+              "ViewState": "AgIAACIAAAAAAAAAAAAhwEYAAAAvAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-09T07:21:54.953Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 13,
+              "Title": "WCSCore.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\core\\WCSCore.cs",
+              "RelativeDocumentMoniker": "core\\WCSCore.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\core\\WCSCore.cs",
+              "RelativeToolTip": "core\\WCSCore.cs",
+              "ViewState": "AgIAAEoAAAAAAAAAAAAewGIAAAAsAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-09T07:59:45.962Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 9,
+              "Title": "DebugController.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\api\\DebugController.cs",
+              "RelativeDocumentMoniker": "api\\DebugController.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\api\\DebugController.cs",
+              "RelativeToolTip": "api\\DebugController.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-09T02:48:59.771Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 17,
+              "Title": "WMSHelper.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\wms\\WMSHelper.cs",
+              "RelativeDocumentMoniker": "wms\\WMSHelper.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\wms\\WMSHelper.cs",
+              "RelativeToolTip": "wms\\WMSHelper.cs",
+              "ViewState": "AgIAAGAAAAAAAAAAAIA3wDIAAABVAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-07T05:40:07.919Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 18,
+              "Title": "WCSHelper.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\wms\\WCSHelper.cs",
+              "RelativeDocumentMoniker": "wms\\WCSHelper.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\wms\\WCSHelper.cs",
+              "RelativeToolTip": "wms\\WCSHelper.cs",
+              "ViewState": "AgIAAN0AAAAAAAAAAAAQwPQAAAA7AAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-09T03:03:12.232Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 16,
+              "Title": "SwaggerControllerDescProvider.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\App_Start\\SwaggerControllerDescProvider.cs",
+              "RelativeDocumentMoniker": "App_Start\\SwaggerControllerDescProvider.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\App_Start\\SwaggerControllerDescProvider.cs",
+              "RelativeToolTip": "App_Start\\SwaggerControllerDescProvider.cs",
+              "ViewState": "AgIAAAMAAAAAAAAAAADwv0EAAABJAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-15T01:43:51.715Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 15,
+              "Title": "Startup.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\App_Start\\Startup.cs",
+              "RelativeDocumentMoniker": "App_Start\\Startup.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\App_Start\\Startup.cs",
+              "RelativeToolTip": "App_Start\\Startup.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAAB8AAAAsAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-15T01:44:00.233Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 19,
+              "Title": "DeviceProcess.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\process\\DeviceProcess.cs",
+              "RelativeDocumentMoniker": "process\\DeviceProcess.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\process\\DeviceProcess.cs",
+              "RelativeToolTip": "process\\DeviceProcess.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAADwvw0AAAAyAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-07T05:34:54.013Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 20,
+              "Title": "SqlHelper.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\util\\SqlHelper.cs",
+              "RelativeDocumentMoniker": "util\\SqlHelper.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\util\\SqlHelper.cs",
+              "RelativeToolTip": "util\\SqlHelper.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-09T08:48:53.826Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 21,
+              "Title": "StrHelper.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\util\\StrHelper.cs",
+              "RelativeDocumentMoniker": "util\\StrHelper.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\util\\StrHelper.cs",
+              "RelativeToolTip": "util\\StrHelper.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-09T08:48:52.633Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 22,
+              "Title": "config.json",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\config\\config.json",
+              "RelativeDocumentMoniker": "config\\config.json",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\config\\config.json",
+              "RelativeToolTip": "config\\config.json",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAABAAAAAPAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|",
+              "WhenOpened": "2025-05-09T08:35:18.336Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 23,
+              "Title": "WMSTask.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\WMSTask.cs",
+              "RelativeDocumentMoniker": "models\\WMSTask.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\WMSTask.cs",
+              "RelativeToolTip": "models\\WMSTask.cs",
+              "ViewState": "AgIAAAMAAAAAAAAAAAAhwBEAAAATAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-09T02:13:45.647Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 24,
+              "Title": "ShippingDetail.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\ShippingDetail.cs",
+              "RelativeDocumentMoniker": "models\\ShippingDetail.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\ShippingDetail.cs",
+              "RelativeToolTip": "models\\ShippingDetail.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAAAuAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-07T05:42:37.378Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 25,
               "Title": "SortingCompose.cs",
-              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\models\\SortingCompose.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\SortingCompose.cs",
               "RelativeDocumentMoniker": "models\\SortingCompose.cs",
-              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\models\\SortingCompose.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\SortingCompose.cs",
               "RelativeToolTip": "models\\SortingCompose.cs",
               "ViewState": "AgIAAAAAAAAAAAAAAAAAAA8AAAA4AAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
@@ -121,11 +463,11 @@
             },
             {
               "$type": "Document",
-              "DocumentIndex": 5,
+              "DocumentIndex": 26,
               "Title": "TN_Business_Source.cs",
-              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\models\\TN_Business_Source.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\TN_Business_Source.cs",
               "RelativeDocumentMoniker": "models\\TN_Business_Source.cs",
-              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\models\\TN_Business_Source.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\TN_Business_Source.cs",
               "RelativeToolTip": "models\\TN_Business_Source.cs",
               "ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAAIAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
@@ -133,11 +475,11 @@
             },
             {
               "$type": "Document",
-              "DocumentIndex": 6,
+              "DocumentIndex": 27,
               "Title": "TN_Outbound_Detail.cs",
-              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\models\\TN_Outbound_Detail.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\TN_Outbound_Detail.cs",
               "RelativeDocumentMoniker": "models\\TN_Outbound_Detail.cs",
-              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\models\\TN_Outbound_Detail.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\TN_Outbound_Detail.cs",
               "RelativeToolTip": "models\\TN_Outbound_Detail.cs",
               "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
@@ -145,52 +487,15 @@
             },
             {
               "$type": "Document",
-              "DocumentIndex": 7,
-              "Title": "Program.cs",
-              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\Program.cs",
-              "RelativeDocumentMoniker": "Program.cs",
-              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\Program.cs",
-              "RelativeToolTip": "Program.cs",
-              "ViewState": "AgIAABEAAAAAAAAAAAAWwB0AAAAXAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-05-07T05:40:12.203Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 0,
-              "Title": "WMSHelper.cs",
-              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\wms\\WMSHelper.cs",
-              "RelativeDocumentMoniker": "wms\\WMSHelper.cs",
-              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\wms\\WMSHelper.cs*",
-              "RelativeToolTip": "wms\\WMSHelper.cs*",
-              "ViewState": "AgIAAIUEAAAAAAAAAAAawI4EAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-05-07T05:40:07.919Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 8,
+              "DocumentIndex": 28,
               "Title": "TN_Distribution_CNTR.cs",
-              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\models\\TN_Distribution_CNTR.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\TN_Distribution_CNTR.cs",
               "RelativeDocumentMoniker": "models\\TN_Distribution_CNTR.cs",
-              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\models\\TN_Distribution_CNTR.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\TN_Distribution_CNTR.cs",
               "RelativeToolTip": "models\\TN_Distribution_CNTR.cs",
               "ViewState": "AgIAAAAAAAAAAAAAAAAAAAoAAAAFAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
               "WhenOpened": "2025-05-07T05:39:44.343Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 9,
-              "Title": "DeviceProcess.cs",
-              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\process\\DeviceProcess.cs",
-              "RelativeDocumentMoniker": "process\\DeviceProcess.cs",
-              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\process\\DeviceProcess.cs",
-              "RelativeToolTip": "process\\DeviceProcess.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAADwvw0AAAAyAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-05-07T05:34:54.013Z"
             }
           ]
         },
diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/.vs/HH.WCS.DaYang/v17/DocumentLayout.json b/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/.vs/HH.WCS.DaYang/v17/DocumentLayout.json
index 85acebb..4fd2467 100644
--- a/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/.vs/HH.WCS.DaYang/v17/DocumentLayout.json
+++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/.vs/HH.WCS.DaYang/v17/DocumentLayout.json
@@ -1,101 +1,121 @@
 {
   "Version": 1,
-  "WorkspaceRootPath": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\",
+  "WorkspaceRootPath": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\",
   "Documents": [
     {
-      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|d:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\hh.wcs.mobox3\\hh.wcs.mobox3.emerson\\util\\httphelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:util\\httphelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|d:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\hh.wcs.mobox3\\hh.wcs.mobox3.emerson\\api\\apimodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:api\\apimodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|d:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\hh.wcs.mobox3\\hh.wcs.mobox3.emerson\\api\\apihelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|d:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\hh-0166_luoyangdayangcailiao\\hh.wcs.mobox3\\hh.wcs.mobox3.dayang\\api\\apihelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
       "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:api\\apihelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|d:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\hh.wcs.mobox3\\hh.wcs.mobox3.emerson\\api\\debugcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:api\\debugcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|d:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\hh.wcs.mobox3\\hh.wcs.mobox3.emerson\\api\\moboxcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:api\\moboxcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|d:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\hh.wcs.mobox3\\hh.wcs.mobox3.emerson\\api\\wmscontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:api\\wmscontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|d:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\hh.wcs.mobox3\\hh.wcs.mobox3.emerson\\process\\taskprocess.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:process\\taskprocess.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\wms\\wmshelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:wms\\wmshelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|d:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\hh.wcs.mobox3\\hh.wcs.mobox3.emerson\\wms\\wcshelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:wms\\wcshelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|d:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\hh.wcs.mobox3\\hh.wcs.mobox3.emerson\\util\\settings.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:util\\settings.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\process\\deviceprocess.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:process\\deviceprocess.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|d:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\hh.wcs.mobox3\\hh.wcs.mobox3.emerson\\util\\sqlhelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:util\\sqlhelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|d:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\hh.wcs.mobox3\\hh.wcs.mobox3.emerson\\util\\strhelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:util\\strhelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|d:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\hh.wcs.mobox3\\hh.wcs.mobox3.emerson\\config\\config.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}",
-      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:config\\config.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|d:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\hh.wcs.mobox3\\hh.wcs.mobox3.emerson\\core\\wcscore.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:core\\wcscore.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|d:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\hh.wcs.mobox3\\hh.wcs.mobox3.emerson\\core\\wmscore.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:core\\wmscore.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|d:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\hh.wcs.mobox3\\hh.wcs.mobox3.emerson\\models\\wmstask.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:models\\wmstask.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|d:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\hh.wcs.mobox3\\hh.wcs.mobox3.emerson\\wms\\locationhelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\wms\\locationhelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
       "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:wms\\locationhelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|d:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\hh.wcs.mobox3\\hh.wcs.mobox3.emerson\\models\\shippingdetail.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:models\\shippingdetail.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\api\\apimodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:api\\apimodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\models\\sortingcompose.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:models\\sortingcompose.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\api\\wmscontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:api\\wmscontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\models\\tn_business_source.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:models\\tn_business_source.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\api\\moboxcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:api\\moboxcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\models\\tn_outbound_detail.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:models\\tn_outbound_detail.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\process\\taskprocess.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:process\\taskprocess.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\wcstask.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:models\\wcstask.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\basemodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:models\\basemodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\area.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:models\\area.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\api\\debugcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:api\\debugcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\util\\httphelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:util\\httphelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
       "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\models\\tn_distribution_cntr.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\util\\settings.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:util\\settings.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\core\\wcscore.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:core\\wcscore.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\core\\wmscore.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:core\\wmscore.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\app_start\\startup.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:app_start\\startup.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\app_start\\swaggercontrollerdescprovider.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:app_start\\swaggercontrollerdescprovider.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\wms\\wmshelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:wms\\wmshelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\wms\\wcshelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:wms\\wcshelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\process\\deviceprocess.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:process\\deviceprocess.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\util\\sqlhelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:util\\sqlhelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\util\\strhelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:util\\strhelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\config\\config.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:config\\config.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\wmstask.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:models\\wmstask.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\shippingdetail.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:models\\shippingdetail.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\sortingcompose.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:models\\sortingcompose.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\tn_business_source.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:models\\tn_business_source.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\tn_outbound_detail.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:models\\tn_outbound_detail.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\tn_distribution_cntr.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
       "RelativeMoniker": "D:0:0:{EBE15A59-A43A-43BE-8B4B-A6EC42E12211}|HH.WCS.DaYang.csproj|solutionrelative:models\\tn_distribution_cntr.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     }
   ],
@@ -106,229 +126,8 @@
       "DocumentGroups": [
         {
           "DockedWidth": 200,
-          "SelectedChildIndex": 0,
+          "SelectedChildIndex": 8,
           "Children": [
-            {
-              "$type": "Document",
-              "DocumentIndex": 0,
-              "Title": "HttpHelper.cs",
-              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\util\\HttpHelper.cs",
-              "RelativeDocumentMoniker": "util\\HttpHelper.cs",
-              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\util\\HttpHelper.cs",
-              "RelativeToolTip": "util\\HttpHelper.cs",
-              "ViewState": "AgIAADIBAAAAAAAAAADgv0YBAAAOAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-05-09T08:38:26.927Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 9,
-              "Title": "Settings.cs",
-              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\util\\Settings.cs",
-              "RelativeDocumentMoniker": "util\\Settings.cs",
-              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\util\\Settings.cs",
-              "RelativeToolTip": "util\\Settings.cs",
-              "ViewState": "AgIAAA4AAAAAAAAAAIA0wBkAAAAjAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-05-09T08:36:01.752Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 6,
-              "Title": "TaskProcess.cs",
-              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\process\\TaskProcess.cs",
-              "RelativeDocumentMoniker": "process\\TaskProcess.cs",
-              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\process\\TaskProcess.cs",
-              "RelativeToolTip": "process\\TaskProcess.cs",
-              "ViewState": "AgIAAGcAAAAAAAAAAAAewHoAAABaAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-05-09T08:03:13.942Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 8,
-              "Title": "WCSHelper.cs",
-              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\wms\\WCSHelper.cs",
-              "RelativeDocumentMoniker": "wms\\WCSHelper.cs",
-              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\wms\\WCSHelper.cs",
-              "RelativeToolTip": "wms\\WCSHelper.cs",
-              "ViewState": "AgIAAN0AAAAAAAAAAAAQwPQAAAA7AAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-05-09T03:03:12.232Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 1,
-              "Title": "ApiModel.cs",
-              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\api\\ApiModel.cs",
-              "RelativeDocumentMoniker": "api\\ApiModel.cs",
-              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\api\\ApiModel.cs",
-              "RelativeToolTip": "api\\ApiModel.cs",
-              "ViewState": "AgIAAMsAAAAAAAAAAAAtwNsAAAAiAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-05-09T00:31:28.399Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 7,
-              "Title": "WMSHelper.cs",
-              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\wms\\WMSHelper.cs",
-              "RelativeDocumentMoniker": "wms\\WMSHelper.cs",
-              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\wms\\WMSHelper.cs",
-              "RelativeToolTip": "wms\\WMSHelper.cs",
-              "ViewState": "AgIAAGAAAAAAAAAAAIA3wDIAAABVAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-05-07T05:40:07.919Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 5,
-              "Title": "WmsController.cs",
-              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\api\\WmsController.cs",
-              "RelativeDocumentMoniker": "api\\WmsController.cs",
-              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\api\\WmsController.cs",
-              "RelativeToolTip": "api\\WmsController.cs",
-              "ViewState": "AgIAAAcAAAAAAAAAAAAawBwAAABRAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-05-08T05:55:30.305Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 2,
-              "Title": "ApiHelper.cs",
-              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\api\\ApiHelper.cs",
-              "RelativeDocumentMoniker": "api\\ApiHelper.cs",
-              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\api\\ApiHelper.cs",
-              "RelativeToolTip": "api\\ApiHelper.cs",
-              "ViewState": "AgIAAKwBAAAAAAAAAADgv8MBAABEAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-05-08T08:36:43.371Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 4,
-              "Title": "MoboxController.cs",
-              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\api\\MoboxController.cs",
-              "RelativeDocumentMoniker": "api\\MoboxController.cs",
-              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\api\\MoboxController.cs",
-              "RelativeToolTip": "api\\MoboxController.cs",
-              "ViewState": "AgIAAAIAAAAAAAAAAAAawBYAAAAYAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-05-09T02:48:58.834Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 3,
-              "Title": "DebugController.cs",
-              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\api\\DebugController.cs",
-              "RelativeDocumentMoniker": "api\\DebugController.cs",
-              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\api\\DebugController.cs",
-              "RelativeToolTip": "api\\DebugController.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-05-09T02:48:59.771Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 10,
-              "Title": "DeviceProcess.cs",
-              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\process\\DeviceProcess.cs",
-              "RelativeDocumentMoniker": "process\\DeviceProcess.cs",
-              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\process\\DeviceProcess.cs",
-              "RelativeToolTip": "process\\DeviceProcess.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAADwvw0AAAAyAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-05-07T05:34:54.013Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 11,
-              "Title": "SqlHelper.cs",
-              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\util\\SqlHelper.cs",
-              "RelativeDocumentMoniker": "util\\SqlHelper.cs",
-              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\util\\SqlHelper.cs",
-              "RelativeToolTip": "util\\SqlHelper.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-05-09T08:48:53.826Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 12,
-              "Title": "StrHelper.cs",
-              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\util\\StrHelper.cs",
-              "RelativeDocumentMoniker": "util\\StrHelper.cs",
-              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\util\\StrHelper.cs",
-              "RelativeToolTip": "util\\StrHelper.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-05-09T08:48:52.633Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 13,
-              "Title": "config.json",
-              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\config\\config.json",
-              "RelativeDocumentMoniker": "config\\config.json",
-              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\config\\config.json",
-              "RelativeToolTip": "config\\config.json",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAABAAAAAPAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|",
-              "WhenOpened": "2025-05-09T08:35:18.336Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 14,
-              "Title": "WCSCore.cs",
-              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\core\\WCSCore.cs",
-              "RelativeDocumentMoniker": "core\\WCSCore.cs",
-              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\core\\WCSCore.cs",
-              "RelativeToolTip": "core\\WCSCore.cs",
-              "ViewState": "AgIAAEoAAAAAAAAAAAAewF8AAAAlAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-05-09T07:59:45.962Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 15,
-              "Title": "WMSCore.cs",
-              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\core\\WMSCore.cs",
-              "RelativeDocumentMoniker": "core\\WMSCore.cs",
-              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\core\\WMSCore.cs",
-              "RelativeToolTip": "core\\WMSCore.cs",
-              "ViewState": "AgIAACgAAAAAAAAAAADwv0YAAAAgAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-05-09T07:21:54.953Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 17,
-              "Title": "LocationHelper.cs",
-              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\wms\\LocationHelper.cs",
-              "RelativeDocumentMoniker": "wms\\LocationHelper.cs",
-              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\wms\\LocationHelper.cs",
-              "RelativeToolTip": "wms\\LocationHelper.cs",
-              "ViewState": "AgIAAEIAAAAAAAAAAADgvzwAAAAfAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-05-09T03:03:17.345Z",
-              "EditorCaption": ""
-            },
             {
               "$type": "Bookmark",
               "Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}"
@@ -347,37 +146,316 @@
             },
             {
               "$type": "Document",
-              "DocumentIndex": 16,
-              "Title": "WMSTask.cs",
-              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\models\\WMSTask.cs",
-              "RelativeDocumentMoniker": "models\\WMSTask.cs",
-              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\models\\WMSTask.cs",
-              "RelativeToolTip": "models\\WMSTask.cs",
-              "ViewState": "AgIAAAMAAAAAAAAAAAAhwBEAAAATAAAAAAAAAA==",
+              "DocumentIndex": 7,
+              "Title": "BaseModel.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\BaseModel.cs",
+              "RelativeDocumentMoniker": "models\\BaseModel.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\BaseModel.cs",
+              "RelativeToolTip": "models\\BaseModel.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAADwvxAAAAA+AAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-05-09T02:13:45.647Z",
+              "WhenOpened": "2025-05-15T03:25:08.229Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 8,
+              "Title": "Area.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\Area.cs",
+              "RelativeDocumentMoniker": "models\\Area.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\Area.cs",
+              "RelativeToolTip": "models\\Area.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-15T03:25:06.986Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 5,
+              "Title": "TaskProcess.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\process\\TaskProcess.cs",
+              "RelativeDocumentMoniker": "process\\TaskProcess.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\process\\TaskProcess.cs",
+              "RelativeToolTip": "process\\TaskProcess.cs",
+              "ViewState": "AgIAAGkAAAAAAAAAAAAqwKsAAAAWAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-09T08:03:13.942Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 3,
+              "Title": "WmsController.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\api\\WmsController.cs",
+              "RelativeDocumentMoniker": "api\\WmsController.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\api\\WmsController.cs",
+              "RelativeToolTip": "api\\WmsController.cs",
+              "ViewState": "AgIAABUAAAAAAAAAAAAawCkAAAAsAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-08T05:55:30.305Z",
               "EditorCaption": ""
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 0,
+              "Title": "ApiHelper.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\api\\ApiHelper.cs",
+              "RelativeDocumentMoniker": "api\\ApiHelper.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\api\\ApiHelper.cs",
+              "RelativeToolTip": "api\\ApiHelper.cs",
+              "ViewState": "AgIAAAsBAAAAAAAAAAAAABMBAAAnAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-08T08:36:43.371Z",
+              "EditorCaption": ""
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 12,
+              "Title": "Settings.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\util\\Settings.cs",
+              "RelativeDocumentMoniker": "util\\Settings.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\util\\Settings.cs",
+              "RelativeToolTip": "util\\Settings.cs",
+              "ViewState": "AgIAAA4AAAAAAAAAAAAWwBkAAAAjAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-09T08:36:01.752Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 11,
+              "Title": "Program.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\Program.cs",
+              "RelativeDocumentMoniker": "Program.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\Program.cs",
+              "RelativeToolTip": "Program.cs",
+              "ViewState": "AgIAAAYAAAAAAAAAAAAkwBcAAAAoAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-07T05:40:12.203Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 10,
+              "Title": "HttpHelper.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\util\\HttpHelper.cs",
+              "RelativeDocumentMoniker": "util\\HttpHelper.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\util\\HttpHelper.cs",
+              "RelativeToolTip": "util\\HttpHelper.cs",
+              "ViewState": "AgIAADQBAAAAAAAAAAAvwDsBAAAJAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-09T08:38:26.927Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 2,
+              "Title": "ApiModel.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\api\\ApiModel.cs",
+              "RelativeDocumentMoniker": "api\\ApiModel.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\api\\ApiModel.cs",
+              "RelativeToolTip": "api\\ApiModel.cs",
+              "ViewState": "AgIAAEABAAAAAAAAAAAvwEMBAAAdAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-09T00:31:28.399Z",
+              "EditorCaption": ""
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 1,
+              "Title": "LocationHelper.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\wms\\LocationHelper.cs",
+              "RelativeDocumentMoniker": "wms\\LocationHelper.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\wms\\LocationHelper.cs",
+              "RelativeToolTip": "wms\\LocationHelper.cs",
+              "ViewState": "AgIAADEBAAAAAAAAAAAvwEoBAABkAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-09T03:03:17.345Z",
+              "EditorCaption": ""
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 4,
+              "Title": "MoboxController.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\api\\MoboxController.cs",
+              "RelativeDocumentMoniker": "api\\MoboxController.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\api\\MoboxController.cs",
+              "RelativeToolTip": "api\\MoboxController.cs",
+              "ViewState": "AgIAAA0AAAAAAAAAAAAewBwAAAArAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-09T02:48:58.834Z",
+              "EditorCaption": ""
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 6,
+              "Title": "WCSTask.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\WCSTask.cs",
+              "RelativeDocumentMoniker": "models\\WCSTask.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\WCSTask.cs",
+              "RelativeToolTip": "models\\WCSTask.cs",
+              "ViewState": "AgIAAAYAAAAAAAAAAAAAABMAAAA1AAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-15T02:12:50.826Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 14,
+              "Title": "WMSCore.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\core\\WMSCore.cs",
+              "RelativeDocumentMoniker": "core\\WMSCore.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\core\\WMSCore.cs",
+              "RelativeToolTip": "core\\WMSCore.cs",
+              "ViewState": "AgIAACIAAAAAAAAAAAAhwEYAAAAvAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-09T07:21:54.953Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 13,
+              "Title": "WCSCore.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\core\\WCSCore.cs",
+              "RelativeDocumentMoniker": "core\\WCSCore.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\core\\WCSCore.cs",
+              "RelativeToolTip": "core\\WCSCore.cs",
+              "ViewState": "AgIAAEoAAAAAAAAAAAAewGIAAAAsAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-09T07:59:45.962Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 9,
+              "Title": "DebugController.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\api\\DebugController.cs",
+              "RelativeDocumentMoniker": "api\\DebugController.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\api\\DebugController.cs",
+              "RelativeToolTip": "api\\DebugController.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-09T02:48:59.771Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 17,
+              "Title": "WMSHelper.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\wms\\WMSHelper.cs",
+              "RelativeDocumentMoniker": "wms\\WMSHelper.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\wms\\WMSHelper.cs",
+              "RelativeToolTip": "wms\\WMSHelper.cs",
+              "ViewState": "AgIAAGAAAAAAAAAAAIA3wDIAAABVAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-07T05:40:07.919Z"
             },
             {
               "$type": "Document",
               "DocumentIndex": 18,
-              "Title": "ShippingDetail.cs",
-              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\models\\ShippingDetail.cs",
-              "RelativeDocumentMoniker": "models\\ShippingDetail.cs",
-              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\models\\ShippingDetail.cs",
-              "RelativeToolTip": "models\\ShippingDetail.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAAAuAAAAAAAAAA==",
+              "Title": "WCSHelper.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\wms\\WCSHelper.cs",
+              "RelativeDocumentMoniker": "wms\\WCSHelper.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\wms\\WCSHelper.cs",
+              "RelativeToolTip": "wms\\WCSHelper.cs",
+              "ViewState": "AgIAAN0AAAAAAAAAAAAQwPQAAAA7AAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-05-07T05:42:37.378Z",
-              "EditorCaption": ""
+              "WhenOpened": "2025-05-09T03:03:12.232Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 16,
+              "Title": "SwaggerControllerDescProvider.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\App_Start\\SwaggerControllerDescProvider.cs",
+              "RelativeDocumentMoniker": "App_Start\\SwaggerControllerDescProvider.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\App_Start\\SwaggerControllerDescProvider.cs",
+              "RelativeToolTip": "App_Start\\SwaggerControllerDescProvider.cs",
+              "ViewState": "AgIAAAMAAAAAAAAAAADwv0EAAABJAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-15T01:43:51.715Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 15,
+              "Title": "Startup.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\App_Start\\Startup.cs",
+              "RelativeDocumentMoniker": "App_Start\\Startup.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\App_Start\\Startup.cs",
+              "RelativeToolTip": "App_Start\\Startup.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAAB8AAAAsAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-15T01:44:00.233Z"
             },
             {
               "$type": "Document",
               "DocumentIndex": 19,
+              "Title": "DeviceProcess.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\process\\DeviceProcess.cs",
+              "RelativeDocumentMoniker": "process\\DeviceProcess.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\process\\DeviceProcess.cs",
+              "RelativeToolTip": "process\\DeviceProcess.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAADwvw0AAAAyAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-07T05:34:54.013Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 20,
+              "Title": "SqlHelper.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\util\\SqlHelper.cs",
+              "RelativeDocumentMoniker": "util\\SqlHelper.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\util\\SqlHelper.cs",
+              "RelativeToolTip": "util\\SqlHelper.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-09T08:48:53.826Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 21,
+              "Title": "StrHelper.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\util\\StrHelper.cs",
+              "RelativeDocumentMoniker": "util\\StrHelper.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\util\\StrHelper.cs",
+              "RelativeToolTip": "util\\StrHelper.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-09T08:48:52.633Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 22,
+              "Title": "config.json",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\config\\config.json",
+              "RelativeDocumentMoniker": "config\\config.json",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\config\\config.json",
+              "RelativeToolTip": "config\\config.json",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAABAAAAAPAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|",
+              "WhenOpened": "2025-05-09T08:35:18.336Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 23,
+              "Title": "WMSTask.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\WMSTask.cs",
+              "RelativeDocumentMoniker": "models\\WMSTask.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\WMSTask.cs",
+              "RelativeToolTip": "models\\WMSTask.cs",
+              "ViewState": "AgIAAAMAAAAAAAAAAAAhwBEAAAATAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-09T02:13:45.647Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 24,
+              "Title": "ShippingDetail.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\ShippingDetail.cs",
+              "RelativeDocumentMoniker": "models\\ShippingDetail.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\ShippingDetail.cs",
+              "RelativeToolTip": "models\\ShippingDetail.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAAAuAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-05-07T05:42:37.378Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 25,
               "Title": "SortingCompose.cs",
-              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\models\\SortingCompose.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\SortingCompose.cs",
               "RelativeDocumentMoniker": "models\\SortingCompose.cs",
-              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\models\\SortingCompose.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\SortingCompose.cs",
               "RelativeToolTip": "models\\SortingCompose.cs",
               "ViewState": "AgIAAAAAAAAAAAAAAAAAAA8AAAA4AAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
@@ -385,11 +463,11 @@
             },
             {
               "$type": "Document",
-              "DocumentIndex": 20,
+              "DocumentIndex": 26,
               "Title": "TN_Business_Source.cs",
-              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\models\\TN_Business_Source.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\TN_Business_Source.cs",
               "RelativeDocumentMoniker": "models\\TN_Business_Source.cs",
-              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\models\\TN_Business_Source.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\TN_Business_Source.cs",
               "RelativeToolTip": "models\\TN_Business_Source.cs",
               "ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAAIAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
@@ -397,11 +475,11 @@
             },
             {
               "$type": "Document",
-              "DocumentIndex": 21,
+              "DocumentIndex": 27,
               "Title": "TN_Outbound_Detail.cs",
-              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\models\\TN_Outbound_Detail.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\TN_Outbound_Detail.cs",
               "RelativeDocumentMoniker": "models\\TN_Outbound_Detail.cs",
-              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\models\\TN_Outbound_Detail.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\TN_Outbound_Detail.cs",
               "RelativeToolTip": "models\\TN_Outbound_Detail.cs",
               "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
@@ -409,23 +487,11 @@
             },
             {
               "$type": "Document",
-              "DocumentIndex": 22,
-              "Title": "Program.cs",
-              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\Program.cs",
-              "RelativeDocumentMoniker": "Program.cs",
-              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\Program.cs",
-              "RelativeToolTip": "Program.cs",
-              "ViewState": "AgIAABEAAAAAAAAAAAAWwB0AAAAXAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-05-07T05:40:12.203Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 23,
+              "DocumentIndex": 28,
               "Title": "TN_Distribution_CNTR.cs",
-              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\models\\TN_Distribution_CNTR.cs",
+              "DocumentMoniker": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\TN_Distribution_CNTR.cs",
               "RelativeDocumentMoniker": "models\\TN_Distribution_CNTR.cs",
-              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH.WCS.Mobox3\\HH.WCS.Mobox3.Emerson\\models\\TN_Distribution_CNTR.cs",
+              "ToolTip": "D:\\01-\u6C49\u548C\u667A\u80FD\\009_\u6D1B\u9633\u5927\u6D0B\u539F\u6750\u6599\u5E93\\HH-0166_LuoYangDaYangCaiLiao\\HH.WCS.Mobox3\\HH.WCS.Mobox3.DaYang\\models\\TN_Distribution_CNTR.cs",
               "RelativeToolTip": "models\\TN_Distribution_CNTR.cs",
               "ViewState": "AgIAAAAAAAAAAAAAAAAAAAoAAAAFAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/api/ApiHelper.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/api/ApiHelper.cs
index b4f04ea..46fa97f 100644
--- a/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/api/ApiHelper.cs
+++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/api/ApiHelper.cs
@@ -4,6 +4,7 @@
 using HH.WCS.DaYang.util;
 using HH.WCS.DaYang.wms;
 using Newtonsoft.Json;
+using NLog.Fluent;
 using SqlSugar;
 using System;
 using System.Collections.Concurrent;
@@ -139,241 +140,7 @@
             return result;
         }
 
-        #region 搴熷純鑰佹祦绋�-        //internal static Result createtask(CreateTask model)
-        //{
-        //    Result result = new Result { resultCode = 0, resultMsg = "鍒涘缓鎴愬姛" };
-        //    var db = new SqlHelper<object>().GetInstance();
-        //    string start = model.startBit;
-        //    string end = model.endBit;
-        //    string Type = "";
-        //    string cntrcode = "";
-        //    int startlayer = 1;
-
-        //    int endlayer = 1;
-        //    // string startarea = "";
-        //    //string endarea = "";
-        //    //1鍒涘缓鍙栨墭鐩樹换鍔�-        //    if (model.TaskType == "1")
-        //    {
-        //        if (LocControl(start))
-        //        {
-        //            string startZone = "HJQ";
-        //            //鎵剧┖鎵樼洏
-        //            var cntr = ContainerHelper.GetItemCntrRel(model.ItemCode).ToList();
-        //            if (cntr.Count > 0)
-        //            {
-        //                string[] cntrcodes = cntr.Select(a => a.S_CNTR_CODE).ToArray();
-        //                // 鏍规嵁鎵樼洏鎵捐揣浣�-        //                var trayInfo = db.Queryable<LocCntrRel>().Where(a => cntrcodes.Contains(a.S_CNTR_CODE)).ToList();
-        //                if (trayInfo.Count() > 0)
-        //                {
-        //                    //鍒ゆ柇璧风偣鏄惁鏄寚瀹氬簱鍖虹殑璐т綅
-        //                    foreach (var item in trayInfo)
-        //                    {
-        //                        var locations = db.Queryable<Location>().Where(a => a.S_CODE == item.S_LOC_CODE && a.S_AREA_CODE == startZone).First();
-        //                        if (locations != null)
-        //                        {
-        //                            start = locations.S_CODE;
-        //                            cntrcode = item.S_CNTR_CODE;
-        //                            break;
-        //                        }
-        //                    }
-        //                }
-        //                else
-        //                {
-        //                    result.resultCode = -1;
-        //                    result.resultMsg = "鏍规嵁鎵樼洏缂栫爜鏈壘鍒版墍灞炶揣浣嶇紪鐮�;
-        //                    return result;
-        //                }
-        //            }
-        //            else
-        //            {
-        //                result.resultCode = -1;
-        //                result.resultMsg = "鎵句笉鍒扮┖鎵樼洏";
-        //                return result;
-        //            }
-        //        }
-        //        else
-        //        {
-        //            result.resultCode = -1;
-        //            result.resultMsg = "澶栦晶璐т綅鏈夋墭鐩�;
-        //            return result;
-        //        }
-        //    }
-        //    // 2鍒涘缓鍙栫墿鏂欎换鍔�-        //    else if (model.TaskType == "2")
-        //    {
-        //        if (LocControl(start))
-        //        {
-        //            string startZone = "AGVZYQ";
-
-        //            //鏍规嵁鐗╂枡缂栫爜鎵炬墭鐩�-        //            var cntr = ContainerHelper.GetItemCntrRel(model.ItemCode).FirstOrDefault();
-        //            if (cntr != null)
-        //            {
-        //                //鏍规嵁鎵樼洏鎵捐揣浣�-        //                var trayInfo = db.Queryable<LocCntrRel>().Where(a => a.S_CNTR_CODE == cntr.S_CNTR_CODE).ToList();
-        //                if (trayInfo.Count() > 0)
-        //                {
-        //                    //鍒ゆ柇璧风偣鏄惁鏄寚瀹氬簱鍖虹殑璐т綅
-        //                    foreach (var item in trayInfo)
-        //                    {
-        //                        var locations = db.Queryable<Location>().Where(a => a.S_CODE == item.S_LOC_CODE && a.S_AREA_CODE == startZone).First();
-        //                        if (locations != null)
-        //                        {
-        //                            start = locations.S_CODE;
-        //                            cntrcode = cntr.S_CNTR_CODE;
-        //                            //startlayer = locations.N_CURRENT_NUM == 1 ? 1 : 2;
-        //                            // startlayer = locations.N_LAYER;
-        //                            break;
-        //                        }
-        //                    }
-        //                }
-        //                else
-        //                {
-        //                    result.resultCode = -1;
-        //                    result.resultMsg = "鏍规嵁鐗╂枡鎵樼洏缂栫爜鏈壘鍒版墍灞炶揣浣嶇紪鐮�;
-        //                    return result;
-        //                }
-        //            }
-        //            else
-        //            {
-        //                result.resultCode = -1;
-        //                result.resultMsg = "鏍规嵁鐗╂枡缂栫爜鏈壘鍒版墍灞炲鍣ㄥ彿";
-        //                return result;
-        //            }
-        //        }
-        //        else
-        //        {
-        //            result.resultCode = -1;
-        //            result.resultMsg = "澶栦晶璐т綅鏈夋墭鐩橈紝涓嶅厑璁哥敓鎴愪换鍔�;
-        //            return result;
-        //        }
-
-        //    }
-        //    //3婊℃嫋鍏ュ簱
-        //    else if (model.TaskType == "3")
-        //    {
-
-        //        string endlloc = "JBW_01_01";
-
-
-        //        var locations = LocationHelper.GetLocList(endlloc).FirstOrDefault();
-        //        if (locations.S_LOCK_STATE != "鏃�)
-        //        {
-        //            if (locations.N_CURRENT_NUM > 0)
-        //            {
-        //                result.resultCode = -1;
-        //                result.resultMsg = $"璐т綅{endlloc}宸叉湁鎵樼洏锛屼笉鍏佽鐢熸垚浠诲姟";
-        //                return result;
-        //            }
-        //            else
-        //            {
-        //                end = endlloc;
-        //            }
-
-        //        }
-        //        else
-        //        {
-        //            result.resultCode = -1;
-        //            result.resultMsg = $"璐т綅{endlloc}宸叉湁浠诲姟姝e湪鎵ц涓紝涓嶅厑璁哥敓鎴愪换鍔�;
-        //            return result;
-        //        }
-        //        //var locations = LocationHelper.GetLocListAny(startZone).OrderBy(a => a.N_ROW).ToList();
-        //        //var suo = locations.Find(a => a.S_LOCK_STATE != "鏃�);
-        //        //if (suo != null)
-        //        //{
-        //        //    var endloc = FindEndcolByLocList(locations, model.ItemCode);
-        //        //    if (endloc != null)
-        //        //    {
-        //        //        end = endloc.S_CODE;
-        //        //    }
-        //        //}
-        //        //else
-        //        //{
-        //        //    result.resultCode = -1;
-        //        //    result.resultMsg = $"搴撳尯{suo.S_AREA_CODE}宸叉湁浠诲姟姝e湪鎵ц涓紝涓嶅厑璁哥敓鎴愪换鍔�;
-        //        //    return result;
-        //        //}
-
-
-
-        //    }
-        //    //4鍒嗘嫞鍑�-        //    else if (model.TaskType == "4")
-        //    {
-        //        string startZone = "HJQ";
-
-        //        //鏍规嵁鐗╂枡缂栫爜鎵炬墭鐩�-        //        var cntr = ContainerHelper.GetItemCntrRel(model.ItemCode).FirstOrDefault();
-        //        if (cntr != null)
-        //        {
-        //            //鏍规嵁鎵樼洏鎵捐揣浣�-        //            var trayInfo = db.Queryable<LocCntrRel>().Where(a => a.S_CNTR_CODE == cntr.S_CNTR_CODE).ToList();
-        //            if (trayInfo.Count() > 0)
-        //            {
-        //                //鍒ゆ柇璧风偣鏄惁鏄寚瀹氬簱鍖虹殑璐т綅
-        //                foreach (var item in trayInfo)
-        //                {
-        //                    var locations = db.Queryable<Location>().Where(a => a.S_CODE == item.S_LOC_CODE && a.S_AREA_CODE == startZone).First();
-        //                    if (locations != null)
-        //                    {
-        //                        start = locations.S_CODE;
-        //                        cntrcode = cntr.S_CNTR_CODE;
-        //                        break;
-        //                    }
-        //                }
-
-        //            }
-        //            else
-        //            {
-        //                result.resultCode = -1;
-        //                result.resultMsg = "鏍规嵁鐗╂枡鎵樼洏缂栫爜鏈壘鍒版墍灞炶揣浣嶇紪鐮�;
-        //                return result;
-        //            }
-        //        }
-        //        else
-        //        {
-        //            result.resultCode = -1;
-        //            result.resultMsg = "鏍规嵁鐗╂枡缂栫爜鏈壘鍒版墍灞炲鍣ㄥ彿";
-        //            return result;
-        //        }
-        //    }
-        //    else
-        //    {
-        //        result.resultCode = -1;
-        //        result.resultMsg = $"浠诲姟绫诲瀷鏈夎锛寋model.TaskType}浠诲姟绫诲瀷涓嶆槸瑙勫畾浠诲姟绫诲瀷";
-        //        return result;
-        //    }
-        //    if (!string.IsNullOrEmpty(start) && !string.IsNullOrEmpty(end))
-        //    {
-        //        //鍒涘缓wcs浠诲姟
-        //        var wcsTask = new WCSTask
-        //        {
-        //            S_CODE = WCSHelper.GenerateTaskNo(),
-        //            S_TYPE = Type,
-        //            S_START_LOC = start,
-        //            S_END_LOC = end,
-        //            N_CNTR_COUNT = 1,
-        //            N_SCHEDULE_TYPE = 1,
-        //            S_CNTR_CODE = cntrcode,
-        //            N_START_LAYER = startlayer,
-        //            N_END_LAYER = endlayer
-
-        //        };
-        //        LogHelper.Info("鍒涘缓浠诲姟锛� + JsonConvert.SerializeObject(wcsTask), "CreateTask");
-        //        if (WCSHelper.CreateTask(wcsTask))
-        //        {
-        //            LocationHelper.LockLoc(start, 2);
-        //            LocationHelper.LockLoc(end, 1);
-        //            LogHelper.Info("鍒涘缓浠诲姟鎴愬姛");
-        //        }
-        //    }
-
-        //    return result;
-        //}
-        #endregion
+      
 
         private static object lockObj = new object();
         /// <summary>
@@ -408,7 +175,7 @@
 
                         #region 鑾峰彇璧风偣淇℃伅
                         startloc = LocationHelper.GetLoc(model.startBit);
-                        if (endloc == null)
+                        if (startloc == null)
                         {
                             result.resultCode = -1;
                             result.resultMsg = $"鏍规嵁璧风偣:{model.startBit}鏈壘鍒拌揣浣嶄俊鎭�;
@@ -496,7 +263,12 @@
 
         }
 
-        internal static Result PutIn(PutInModel model)
+        /// <summary>
+        /// 璁惧淇″彿鍙嶉
+        /// </summary>
+        /// <param name="model"></param>
+        /// <returns></returns>
+        internal static Result EquipmentInfo(EquipmentInfoModel model)
         {
             Result result = new Result { resultCode = 0, resultMsg = "鍒涘缓鎴愬姛" };
             if (model == null)
@@ -505,6 +277,77 @@
                 result.resultMsg = "鍏ュ弬涓虹┖";
                 return result;
             }
+            Location endloc = new Location();
+            Location startloc = new Location();
+            string cntrcode = model.CntrNo;
+            var db = new SqlHelper<object>().GetInstance();
+
+            if (model.DeviceNo=="1")//鍙犵洏鏈�+            {
+
+            }
+            else //鍏ュ簱绌�+            {
+                #region 鑾峰彇璧风偣淇℃伅
+                //鏍规嵁鎵樼洏鑾峰彇璧风偣淇℃伅
+                var CntrLoc = db.Queryable<LocCntrRel>().Where(a => a.S_CNTR_CODE == cntrcode).First();
+                if (CntrLoc == null)
+                {
+                    result.resultCode = -1;
+                    result.resultMsg = $"鏍规嵁鎵樼洏:{cntrcode}鏈壘鍒扮粦瀹氭墭鐩�;
+                    LogHelper.Info($"creattask:鏍规嵁鎵樼洏:{cntrcode}鏈壘鍒扮粦瀹氭墭鐩�);
+                    return result;
+                }
+                startloc = LocationHelper.GetLoc(CntrLoc.S_LOC_CODE);
+                if (startloc == null)
+                {
+                    result.resultCode = -1;
+                    result.resultMsg = $"鏍规嵁璧风偣:{CntrLoc.S_LOC_CODE}鏈壘鍒拌揣浣嶄俊鎭�;
+                    LogHelper.Info($"creattask:鏍规嵁璧风偣:{CntrLoc.S_LOC_CODE}鏈壘鍒拌揣浣嶄俊鎭�);
+                    return result;
+                }
+
+                #endregion
+
+                #region 璁$畻绔嬪簱缁堢偣
+                endloc = LocationHelper.InStorage(startloc);
+                if (endloc == null)
+                {
+                    result.resultCode = -1;
+                    result.resultMsg = $"鏈绠楀埌绔嬪簱缁堢偣璐т綅锛岃妫�煡璐т綅鎯呭喌";
+                    LogHelper.Info($"creattask:鏈绠楀埌绔嬪簱缁堢偣璐т綅锛岃妫�煡璐т綅鎯呭喌");
+                    return result;
+                }
+                #endregion
+
+                #region 鍒涘缓浠诲姟
+                if (startloc != null && endloc != null)
+                {
+                    var wcsTask = new WCSTask
+                    {
+                        S_CODE = WCSHelper.GenerateTaskNo(),
+                        S_TYPE = "鍏ュ簱",
+                        S_START_LOC = startloc.S_CODE,
+                        S_END_LOC = endloc.S_CODE,
+                        S_START_WH = startloc.S_WH_CODE,
+                        S_START_AREA = startloc.S_AREA_CODE,
+                        S_END_WH = endloc.S_WH_CODE,
+                        S_END_AREA = endloc.S_AREA_CODE,
+                        N_CNTR_COUNT = 1,
+                        N_SCHEDULE_TYPE = 2,
+                        S_CNTR_CODE = cntrcode
+                    };
+                    LogHelper.Info("鍒涘缓鍏ュ钩搴撲换鍔★細" + JsonConvert.SerializeObject(wcsTask));
+                    if (WCSHelper.CreateTask(wcsTask))
+                    {
+                        LocationHelper.LockLoc(startloc.S_CODE, 2);
+                        LocationHelper.LockLoc(endloc.S_CODE, 1);
+                        LogHelper.Info("鍒涘缓浠诲姟鎴愬姛");
+                    }
+                }
+                #endregion
+            }
+
 
             return result;
         }
diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/api/ApiModel.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/api/ApiModel.cs
index 7589bf9..565a7a7 100644
--- a/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/api/ApiModel.cs
+++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/api/ApiModel.cs
@@ -252,12 +252,16 @@
             [JsonProperty("to", NullValueHandling = NullValueHandling.Ignore)]
             public string To { get; set; }
         }
+      
+        /// <summary>
+        /// 璁惧淇″彿鍙嶉
+        /// </summary>
         public partial class PutInModel
         {
             /// <summary>
             /// 璧风偣
             /// </summary>
-            public string StartBit { get; set; }
+            public string startBit { get; set; }
 
         }
 
@@ -314,7 +318,38 @@
             [JsonProperty("workStatus")]
             public int WorkStatus { get; set; }
         }
-       
+        /// <summary>
+        /// 璁惧淇″彿鍙嶉
+        /// </summary>
+        public partial class EquipmentInfoModel
+        {
+            /// <summary>
+            /// 鎵樼洏鍙凤紝鍙┖锛屽涓墭鐩樺彿鍙互鎷兼帴
+            /// </summary>
+            [JsonProperty("cntrNo")]
+            public string CntrNo { get; set; }
+
+            /// <summary>
+            /// 璁惧缂栧彿
+            /// </summary>
+            [JsonProperty("deviceNo")]
+            public string DeviceNo { get; set; }
+
+            [JsonProperty("extData")]
+            public Dictionary<string, object>[] ExtData { get; set; }
+
+            /// <summary>
+            /// 璐т綅锛屼笂鏂欑偣銆佷笅鏂欑偣銆佽鐮佷綅銆佺О閲嶄綅
+            /// </summary>
+            [JsonProperty("loc")]
+            public string Loc { get; set; }
+
+            /// <summary>
+            /// 璇锋眰绫诲瀷锛�:鍏ュ簱鐢宠
+            /// </summary>
+            [JsonProperty("signalType")]
+            public long SignalType { get; set; }
+        }
         public partial class Empty
         {
          
diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/api/WmsController.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/api/WmsController.cs
index a070986..12861d1 100644
--- a/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/api/WmsController.cs
+++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/api/WmsController.cs
@@ -20,22 +20,27 @@
         /// <param name="model"></param>
         /// <returns></returns>
         [HttpPost]
-       // [Route("OutboundOrder")]
+        // [Route("OutboundOrder")]
         public Result CreateTask(CreateTaskModel model)
         {
-            Result result=new Result();
-            LogHelper.Info("CreateTask Request锛� + JsonConvert.SerializeObject(model), "CreateTask");
-            result=ApiHelper.createtask(model);
+            Result result = new Result();
+            LogHelper.Info("CreateTask 鎺ユ敹锛� + JsonConvert.SerializeObject(model), "CreateTask");
+            result = ApiHelper.createtask(model);
             LogHelper.Info("CreateTask 杩斿洖锛� + JsonConvert.SerializeObject(result), "CreateTask");
             return result;
         }
 
-        public Result PutIn(PutInModel model)
+        /// <summary>
+        /// 鐢宠鍏ュ簱
+        /// </summary>
+        /// <param name="model"></param>
+        /// <returns></returns>
+        public Result EquipmentInfo(EquipmentInfoModel model)
         {
             Result result = new Result();
-            LogHelper.Info("PutIn Request锛� + JsonConvert.SerializeObject(model), "CreateTask");
-            result = ApiHelper.PutIn(model);
-            LogHelper.Info("PutIn 杩斿洖锛� + JsonConvert.SerializeObject(result), "CreateTask");
+            LogHelper.Info("EquipmentInfo 鎺ユ敹锛� + JsonConvert.SerializeObject(model), "EquipmentInfo");
+            result = ApiHelper.EquipmentInfo(model);
+            LogHelper.Info("EquipmentInfo 杩斿洖锛� + JsonConvert.SerializeObject(result), "EquipmentInfo");
             return result;
         }
     }
diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/core/WMSCore.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/core/WMSCore.cs
index d5a4833..440caf0 100644
--- a/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/core/WMSCore.cs
+++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/core/WMSCore.cs
@@ -54,7 +54,7 @@
                                 S_TYPE = "绌烘墭鍥炲簱",
                                 S_START_LOC = a.S_START_LOC,
                                 S_END_LOC = JbwLoc,
-                                S_SCHEDULE_TYPE = "1",
+                                N_SCHEDULE_TYPE = 1,
                                 N_CNTR_COUNT = 1,
                                 S_CNTR_CODE = a.S_CNTR_CODE,
 
@@ -68,7 +68,7 @@
                                 S_TYPE = "绌烘墭鍥炲簱",
                                 S_START_LOC = JbwLoc,
                                 S_END_LOC = a.S_END_LOC,
-                                S_SCHEDULE_TYPE = "2",
+                                N_SCHEDULE_TYPE = 2,
                                 N_CNTR_COUNT = 1,
                                 S_CNTR_CODE = a.S_CNTR_CODE,
 
diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/process/TaskProcess.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/process/TaskProcess.cs
index cb8afc9..cc3be88 100644
--- a/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/process/TaskProcess.cs
+++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/process/TaskProcess.cs
@@ -110,7 +110,7 @@
         {
             var result = false;
             #region 绌烘墭鍥炲簱浠诲姟闇�鍒ゆ柇鏈夋病鏈夋墽琛屼腑鐨勫嚭搴撲换鍔★紝鎺ラ┏浣嶆湁鏃犳墭鐩橈紝濡傛灉鏈夊厛涓嶆帹閫佷换鍔�-            if (mst.S_TYPE == "绌烘墭鍥炲簱" && mst.S_SCHEDULE_TYPE == "1")
+            if (mst.S_TYPE == "绌烘墭鍥炲簱" && mst.N_SCHEDULE_TYPE == 1)
             {
                 //鍒ゆ柇鏈夋棤鍑哄簱涓殑浠诲姟
                 var task = WCSHelper.GetTaskbyType("鍑哄簱");
@@ -317,8 +317,8 @@
             var result = false;
             var start = "0"; var end = "0";
             var taskType = mst.S_TYPE.Trim();
-            // if (mst.N_B_STATE == 0) {
-            if (mst.N_SCHEDULE_TYPE == 1)
+
+            if (mst.N_SCHEDULE_TYPE == 1)//agv浠诲姟
             {
                 start = LocationHelper.GetAgvSite(mst.S_START_LOC);
                 end = LocationHelper.GetAgvSite(mst.S_END_LOC);
@@ -352,34 +352,26 @@
                     result = true;
                 }
             }
-            //else if (mst.N_SCHEDULE_TYPE == 5) {
-            //    //璋冪涓夋柟鎺ュ彛
-            //    var model = new HanAo.TaskInfoModel
-            //    {
-            //        requestPk = mst.S_CODE,
-            //        frmPos = mst.S_START_LOC,
-            //        toPos = mst.S_END_LOC,
-            //        trkType = mst.S_OP_NAME == "鍏ュ簱" ? "1" : "2",
-            //        contNo = mst.S_CNTR_CODE
-            //    };
-            //    if (HanAo.CreateOrder(model)) {
-            //        mst.N_B_STATE = 1;
-            //        WCSHelper.UpdateStatus(mst);
-            //    }
-            //}
-            //else if (mst.N_SCHEDULE_TYPE == 3) {
-            //    var code = GZRobot.CreateOrder(mst.S_CODE, mst.N_PRIORITY, JsonConvert.SerializeObject(new { src = mst.S_START_LOC, dst = mst.S_END_LOC }), "p2p");
-            //    if (code > 0) {
-            //        //鏇存柊浠诲姟鐘舵�
-            //        mst.N_B_STATE = 1;
-            //        mst.S_EQ_TASK_CODE = code.ToString();
-            //        WCSHelper.UpdateStatus(mst);
-            //        WCSHelper.UpdateEQNo(mst);
-
-            //    }
-            //}
-
-            //  }
+            else if (mst.N_SCHEDULE_TYPE == 2)//杈撻�绾夸换鍔�+            {
+                HttpHelper http = new HttpHelper();
+                var url = Settings.tableUrls.Find(a => a.id == 1);
+                if (url != null)
+                {
+                    //鎺ㄩ�杈撻�绾夸换鍔�+                    var SendResult = http.TaskAssignment(mst, url.url);
+                    if (SendResult != null && SendResult.Code == 0)
+                    {
+                        mst.N_B_STATE = 1;
+                        WCSHelper.UpdateStatus(mst);
+                        result = true;
+                    }
+                }
+                else
+                {
+                    LogHelper.Info($"鏈壘鍒颁换鍔′笅鍙戞帴鍙e湴鍧�紝璇锋鏌ラ厤缃枃浠�);
+                }
+            }
             return result;
         }
 
diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/util/HttpHelper.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/util/HttpHelper.cs
index 77c35f9..09a1818 100644
--- a/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/util/HttpHelper.cs
+++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/util/HttpHelper.cs
@@ -310,7 +310,7 @@
         /// <summary>
         /// 涓嬪彂浠诲姟
         /// </summary>
-        /// <param name="Locs">璐т綅</param>
+        /// <param name="task">浠诲姟</param>
         /// <param name="url">鍦板潃</param>
         public Result<Empty> TaskAssignment(WCSTask task, string url)
         {
diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/wms/LocationHelper.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/wms/LocationHelper.cs
index 4e70816..08c8a63 100644
--- a/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/wms/LocationHelper.cs
+++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/wms/LocationHelper.cs
@@ -115,7 +115,7 @@
                 //濡傛灉娌℃湁鎵惧埌鐩稿悓鐗╂枡鐨勫渚ц揣浣嶏紝鎵句竴涓唴娴嬬┖璐т綅
                 if (location == null)
                 {
-                    location = GetEmptyLocByItemCode(areaCode, new int[] { 1, 4 });
+                    location = GetEmptyLocByItemCode(areaCode, new List<int> { 1, 4 });
                 }
                 return location;
             }
@@ -167,14 +167,24 @@
         /// <param name="areaCode">搴撳尯缂栫爜</param>
         /// <param name="row">璐т綅鎺�/param>
         /// <returns></returns>
-        internal static Location GetEmptyLocByItemCode(string areaCode, int[] row)
+        internal static Location GetEmptyLocByItemCode(string areaCode, List<int> row)
         {
             var db = new SqlHelper<object>().GetInstance();
             Location location = null;
             try
             {
+                //鍒ゆ柇褰撳墠鎺掑彲鐢ㄨ揣浣嶅皬浜� 濡傛灉灏忎簬2鍒欎笉鍏佽鍏�+                for (int i = row.Count(); i < 0; i--)
+                {
+                    var locationNum = db.Queryable<Location>().Where(a => a.N_CURRENT_NUM == 0 && a.N_LOCK_STATE == 0 && a.S_AREA_CODE == areaCode && a.N_ROW == row[i]).ToList().Count;
+                    if (locationNum <= 2)
+                    {
+                        row.RemoveAt(i);
+                    }
+                }
 
                 location = db.Queryable<Location>().Where(a => a.N_CURRENT_NUM == 0 && a.N_LOCK_STATE == 0 && a.S_AREA_CODE == areaCode && row.Contains(a.N_ROW)).First();
+
                 return location;
             }
             catch (Exception ex)
@@ -322,7 +332,7 @@
             return result;
 
         }
-
+      
         /// <summary>
         /// 鏍规嵁璐т綅闆嗗悎鑾峰彇鏈夊鍣ㄧ殑璐т綅
         /// </summary>

--
Gitblit v1.9.1