From f94288b728f81b20c29e626526c584c11a7894a3 Mon Sep 17 00:00:00 2001
From: z8018 <1282578289@qq.com>
Date: 星期六, 05 四月 2025 14:02:06 +0800
Subject: [PATCH] 1

---
 项目代码/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/DocumentLayout.json                           | 1161 +++++-------------
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/CommonConveyorLineJob-New.cs           |  145 ++
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/Task/Task_HtyController.cs                |    6 
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/ITaskService.cs                             |    2 
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/TaskInfo/Dt_Task.cs                             |    8 
 项目代码/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/CopilotIndices/17.13.441.19478/CodeChunks.db      |    0 
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoService/OrderrowsService.cs                         |   14 
 项目代码/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/DocumentLayout.backup.json                    | 1164 +++++-------------
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/BasicInfo/Orderrows.cs                          |    2 
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/BasicInfo/ToMesBarcRes.cs                                |   14 
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/Task_HtyService.cs                           |   59 
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/BasicInfo/OrderrowsController.cs          |    4 
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/CommonConveyorLineJob.cs               |  228 +-
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_IBasicInfoRepository/IOrderDetailsRepository.cs              |    3 
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/GantryPositionJob.cs                                   |   86 +
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/BasicInfo/OrderRequest.cs                                |   20 
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoRepository/OrderContainerRepository.cs              |    3 
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/BasicInfo/ToMesBarc.cs                                   |   14 
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Program.cs                                            |    2 
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoRepository/OrderrowsRepository.cs                   |    5 
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/WIDESEAWCS_DTO.csproj                                    |    4 
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/YLBapi/YLBapiController.cs                |    3 
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_IBasicInfoRepository/IOrderrowsRepository.cs                 |    3 
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/BasicInfo/ProductInfo.cs                                 |   28 
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_IBasicInfoService/IOrderDetailsService.cs                    |   21 
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/Gantry/GantryJob.cs                                    |   42 
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/BasicInfo/Dt_Container.cs                       |   59 
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoService/ContainerService.cs                         |    3 
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoRepository/OrderDetailsRepository.cs                |    5 
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/ITask_HtyService.cs                         |    2 
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoRepository/ContainerItemRepository.cs               |    3 
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/BasicInfo/OrderDetailsController.cs       |   10 
 /dev/null                                                                                          |  102 -
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/BasicInfo/Dt_OrderContainer.cs                  |    4 
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_IBasicInfoService/IOrderrowsService.cs                       |   16 
 项目代码/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/CopilotIndices/17.13.441.19478/SemanticSymbols.db |    0 
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs                               |  200 +++
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/ContainerTypeEnum.cs                                  |   21 
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoRepository/ContainerRepository.cs                   |    3 
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/BasicInfo/OrderDetails.cs                       |    2 
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/Task/TaskController.cs                    |    6 
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/OPositions.cs                                         |   26 
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoService/OrderDetailsService.cs                      |  145 ++
 43 files changed, 1,565 insertions(+), 2,083 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/CopilotIndices/17.13.441.19478/CodeChunks.db" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/CopilotIndices/17.13.441.19478/CodeChunks.db"
index 3b774d5..f474af8 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/CopilotIndices/17.13.441.19478/CodeChunks.db"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/CopilotIndices/17.13.441.19478/CodeChunks.db"
Binary files differ
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/CopilotIndices/17.13.441.19478/CodeChunks.db-shm" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/CopilotIndices/17.13.441.19478/CodeChunks.db-shm"
deleted file mode 100644
index 5af0194..0000000
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/CopilotIndices/17.13.441.19478/CodeChunks.db-shm"
+++ /dev/null
Binary files differ
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/CopilotIndices/17.13.441.19478/CodeChunks.db-wal" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/CopilotIndices/17.13.441.19478/CodeChunks.db-wal"
deleted file mode 100644
index 43aa31c..0000000
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/CopilotIndices/17.13.441.19478/CodeChunks.db-wal"
+++ /dev/null
Binary files differ
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/CopilotIndices/17.13.441.19478/SemanticSymbols.db" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/CopilotIndices/17.13.441.19478/SemanticSymbols.db"
index 7002993..75876b5 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/CopilotIndices/17.13.441.19478/SemanticSymbols.db"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/CopilotIndices/17.13.441.19478/SemanticSymbols.db"
Binary files differ
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/CopilotIndices/17.13.441.19478/SemanticSymbols.db-shm" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/CopilotIndices/17.13.441.19478/SemanticSymbols.db-shm"
deleted file mode 100644
index c8ce0e8..0000000
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/CopilotIndices/17.13.441.19478/SemanticSymbols.db-shm"
+++ /dev/null
Binary files differ
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/CopilotIndices/17.13.441.19478/SemanticSymbols.db-wal" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/CopilotIndices/17.13.441.19478/SemanticSymbols.db-wal"
deleted file mode 100644
index ce87b51..0000000
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/CopilotIndices/17.13.441.19478/SemanticSymbols.db-wal"
+++ /dev/null
Binary files differ
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/DocumentLayout.backup.json" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/DocumentLayout.backup.json"
index 5ac2231..5679e07 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/DocumentLayout.backup.json"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/DocumentLayout.backup.json"
@@ -3,20 +3,24 @@
   "WorkspaceRootPath": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\",
   "Documents": [
     {
-      "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_server\\wideseawcs_server.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
-      "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\wideseawcs_server.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
+      "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_server\\controllers\\ylbapi\\ylbapicontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\ylbapi\\ylbapicontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_server\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_server\\controllers\\system\\sys_dictionarycontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\system\\sys_dictionarycontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_tasks\\conveyorlinejob\\commonconveyorlinejob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\conveyorlinejob\\commonconveyorlinejob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
       "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_server\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}",
       "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_server\\index.html||{40D31677-CBC0-4297-A9EF-89D907823A98}",
-      "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\index.html||{40D31677-CBC0-4297-A9EF-89D907823A98}"
+      "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_server\\controllers\\task\\task_htycontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\task\\task_htycontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
       "AbsoluteMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_taskinfoservice\\task_htyservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
@@ -27,104 +31,16 @@
       "RelativeMoniker": "D:0:0:{7279A2AE-8D1F-4E66-A73A-01AF7927A336}|WIDESEAWCS_ITaskInfoService\\WIDESEAWCS_ITaskInfoService.csproj|solutionrelative:wideseawcs_itaskinfoservice\\itask_htyservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_server\\filter\\customprofile.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\filter\\customprofile.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_server\\controllers\\task\\taskcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\task\\taskcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_model\\models\\taskinfo\\dt_taskexecutedetail.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|solutionrelative:wideseawcs_model\\models\\taskinfo\\dt_taskexecutedetail.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_model\\models\\taskinfo\\dt_task_hty.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|solutionrelative:wideseawcs_model\\models\\taskinfo\\dt_task_hty.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_model\\models\\taskinfo\\dt_task.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|solutionrelative:wideseawcs_model\\models\\taskinfo\\dt_task.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
       "AbsoluteMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_taskinfoservice\\taskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
       "RelativeMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|solutionrelative:wideseawcs_taskinfoservice\\taskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{7279A2AE-8D1F-4E66-A73A-01AF7927A336}|WIDESEAWCS_ITaskInfoService\\WIDESEAWCS_ITaskInfoService.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_itaskinfoservice\\itaskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{7279A2AE-8D1F-4E66-A73A-01AF7927A336}|WIDESEAWCS_ITaskInfoService\\WIDESEAWCS_ITaskInfoService.csproj|solutionrelative:wideseawcs_itaskinfoservice\\itaskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{7279A2AE-8D1F-4E66-A73A-01AF7927A336}|WIDESEAWCS_ITaskInfoService\\WIDESEAWCS_ITaskInfoService.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_itaskinfoservice\\wideseawcs_itaskinfoservice.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
-      "RelativeMoniker": "D:0:0:{7279A2AE-8D1F-4E66-A73A-01AF7927A336}|WIDESEAWCS_ITaskInfoService\\WIDESEAWCS_ITaskInfoService.csproj|solutionrelative:wideseawcs_itaskinfoservice\\wideseawcs_itaskinfoservice.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_tasks\\wideseawcs_tasks.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
-      "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\wideseawcs_tasks.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_model\\wideseawcs_model.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
-      "RelativeMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|solutionrelative:wideseawcs_model\\wideseawcs_model.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_common\\http\\httphelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\http\\httphelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_common\\wideseawcs_common.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
-      "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\wideseawcs_common.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_model\\models\\basicinfo\\dt_ordercontainer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|solutionrelative:wideseawcs_model\\models\\basicinfo\\dt_ordercontainer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_model\\models\\basicinfo\\dt_containeritem.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|solutionrelative:wideseawcs_model\\models\\basicinfo\\dt_containeritem.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_model\\models\\basicinfo\\dt_container.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|solutionrelative:wideseawcs_model\\models\\basicinfo\\dt_container.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{09D05F35-CEA2-48D9-86D0-FB95982BA511}|WIDESEAWCS_ITaskInfoRepository\\WIDESEAWCS_ITaskInfoRepository.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_itaskinforepository\\wideseawcs_itaskinforepository.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
-      "RelativeMoniker": "D:0:0:{09D05F35-CEA2-48D9-86D0-FB95982BA511}|WIDESEAWCS_ITaskInfoRepository\\WIDESEAWCS_ITaskInfoRepository.csproj|solutionrelative:wideseawcs_itaskinforepository\\wideseawcs_itaskinforepository.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{35054AA5-CF40-4F38-9414-C76742C29382}|WIDESEAWCS_TaskInfoRepository\\WIDESEAWCS_TaskInfoRepository.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_taskinforepository\\wideseawcs_taskinforepository.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
-      "RelativeMoniker": "D:0:0:{35054AA5-CF40-4F38-9414-C76742C29382}|WIDESEAWCS_TaskInfoRepository\\WIDESEAWCS_TaskInfoRepository.csproj|solutionrelative:wideseawcs_taskinforepository\\wideseawcs_taskinforepository.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{F302E6D6-5A95-4D22-8DC2-21BE2CB30275}|WIDESEAWCS_ISystemRepository\\WIDESEAWCS_ISystemRepository.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_isystemrepository\\wideseawcs_isystemrepository.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
-      "RelativeMoniker": "D:0:0:{F302E6D6-5A95-4D22-8DC2-21BE2CB30275}|WIDESEAWCS_ISystemRepository\\WIDESEAWCS_ISystemRepository.csproj|solutionrelative:wideseawcs_isystemrepository\\wideseawcs_isystemrepository.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{5777BDEC-4726-4425-85F2-A090524F692D}|WIDESEAWCS_SystemRepository\\WIDESEAWCS_SystemRepository.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_systemrepository\\wideseawcs_systemrepository.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
-      "RelativeMoniker": "D:0:0:{5777BDEC-4726-4425-85F2-A090524F692D}|WIDESEAWCS_SystemRepository\\WIDESEAWCS_SystemRepository.csproj|solutionrelative:wideseawcs_systemrepository\\wideseawcs_systemrepository.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_systemservices\\wideseawcs_systemservices.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
-      "RelativeMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|solutionrelative:wideseawcs_systemservices\\wideseawcs_systemservices.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{9E4BFF47-52BF-4FD8-9CC7-3763BF19D9E0}|WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_isystemservices\\wideseawcs_isystemservices.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
-      "RelativeMoniker": "D:0:0:{9E4BFF47-52BF-4FD8-9CC7-3763BF19D9E0}|WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj|solutionrelative:wideseawcs_isystemservices\\wideseawcs_isystemservices.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_taskinfoservice\\wideseawcs_taskinfoservice.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
-      "RelativeMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|solutionrelative:wideseawcs_taskinfoservice\\wideseawcs_taskinfoservice.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
     },
     {
       "AbsoluteMoniker": "D:0:0:{8C2CC25B-DE5D-433E-A550-63864C7A716D}|WIDESEAWCS_IBasicInfoService\\WIDESEAWCS_IBasicInfoService.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_ibasicinfoservice\\icontainerservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
       "RelativeMoniker": "D:0:0:{8C2CC25B-DE5D-433E-A550-63864C7A716D}|WIDESEAWCS_IBasicInfoService\\WIDESEAWCS_IBasicInfoService.csproj|solutionrelative:wideseawcs_ibasicinfoservice\\icontainerservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{8C2CC25B-DE5D-433E-A550-63864C7A716D}|WIDESEAWCS_IBasicInfoService\\WIDESEAWCS_IBasicInfoService.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_ibasicinfoservice\\wideseawcs_ibasicinfoservice.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
-      "RelativeMoniker": "D:0:0:{8C2CC25B-DE5D-433E-A550-63864C7A716D}|WIDESEAWCS_IBasicInfoService\\WIDESEAWCS_IBasicInfoService.csproj|solutionrelative:wideseawcs_ibasicinfoservice\\wideseawcs_ibasicinfoservice.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{266D07B7-3648-4F3D-818A-89EDA7D84C58}|WIDESEAWCS_IBasicInfoRepository\\WIDESEAWCS_IBasicInfoRepository.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_ibasicinforepository\\wideseawcs_ibasicinforepository.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
-      "RelativeMoniker": "D:0:0:{266D07B7-3648-4F3D-818A-89EDA7D84C58}|WIDESEAWCS_IBasicInfoRepository\\WIDESEAWCS_IBasicInfoRepository.csproj|solutionrelative:wideseawcs_ibasicinforepository\\wideseawcs_ibasicinforepository.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
+      "AbsoluteMoniker": "D:0:0:{FFAB2C76-1C9E-4006-95C8-A0B2AA53139D}|WIDESEAWCS_BasicInfoService\\WIDESEAWCS_BasicInfoService.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_basicinfoservice\\containerservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{FFAB2C76-1C9E-4006-95C8-A0B2AA53139D}|WIDESEAWCS_BasicInfoService\\WIDESEAWCS_BasicInfoService.csproj|solutionrelative:wideseawcs_basicinfoservice\\containerservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
       "AbsoluteMoniker": "D:0:0:{266D07B7-3648-4F3D-818A-89EDA7D84C58}|WIDESEAWCS_IBasicInfoRepository\\WIDESEAWCS_IBasicInfoRepository.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_ibasicinforepository\\iordercontainerrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
@@ -135,92 +51,60 @@
       "RelativeMoniker": "D:0:0:{266D07B7-3648-4F3D-818A-89EDA7D84C58}|WIDESEAWCS_IBasicInfoRepository\\WIDESEAWCS_IBasicInfoRepository.csproj|solutionrelative:wideseawcs_ibasicinforepository\\icontainerrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{266D07B7-3648-4F3D-818A-89EDA7D84C58}|WIDESEAWCS_IBasicInfoRepository\\WIDESEAWCS_IBasicInfoRepository.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_ibasicinforepository\\icontaineritemrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{266D07B7-3648-4F3D-818A-89EDA7D84C58}|WIDESEAWCS_IBasicInfoRepository\\WIDESEAWCS_IBasicInfoRepository.csproj|solutionrelative:wideseawcs_ibasicinforepository\\icontaineritemrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{C2D3D138-9109-481B-8BEB-A27597890B2C}|WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_dto\\wideseawcs_dto.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
-      "RelativeMoniker": "D:0:0:{C2D3D138-9109-481B-8BEB-A27597890B2C}|WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj|solutionrelative:wideseawcs_dto\\wideseawcs_dto.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_common\\itemstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\itemstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_common\\containerstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\containerstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{FFAB2C76-1C9E-4006-95C8-A0B2AA53139D}|WIDESEAWCS_BasicInfoService\\WIDESEAWCS_BasicInfoService.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_basicinfoservice\\wideseawcs_basicinfoservice.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
-      "RelativeMoniker": "D:0:0:{FFAB2C76-1C9E-4006-95C8-A0B2AA53139D}|WIDESEAWCS_BasicInfoService\\WIDESEAWCS_BasicInfoService.csproj|solutionrelative:wideseawcs_basicinfoservice\\wideseawcs_basicinfoservice.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{FFAB2C76-1C9E-4006-95C8-A0B2AA53139D}|WIDESEAWCS_BasicInfoService\\WIDESEAWCS_BasicInfoService.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_basicinfoservice\\placeblockservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{FFAB2C76-1C9E-4006-95C8-A0B2AA53139D}|WIDESEAWCS_BasicInfoService\\WIDESEAWCS_BasicInfoService.csproj|solutionrelative:wideseawcs_basicinfoservice\\placeblockservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{FFAB2C76-1C9E-4006-95C8-A0B2AA53139D}|WIDESEAWCS_BasicInfoService\\WIDESEAWCS_BasicInfoService.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_basicinfoservice\\containerservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{FFAB2C76-1C9E-4006-95C8-A0B2AA53139D}|WIDESEAWCS_BasicInfoService\\WIDESEAWCS_BasicInfoService.csproj|solutionrelative:wideseawcs_basicinfoservice\\containerservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{206FDF79-9BF3-433A-B7FF-627287BBD760}|WIDESEAWCS_BasicInfoRepository\\WIDESEAWCS_BasicInfoRepository.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_basicinforepository\\wideseawcs_basicinforepository.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
-      "RelativeMoniker": "D:0:0:{206FDF79-9BF3-433A-B7FF-627287BBD760}|WIDESEAWCS_BasicInfoRepository\\WIDESEAWCS_BasicInfoRepository.csproj|solutionrelative:wideseawcs_basicinforepository\\wideseawcs_basicinforepository.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
-    },
-    {
       "AbsoluteMoniker": "D:0:0:{206FDF79-9BF3-433A-B7FF-627287BBD760}|WIDESEAWCS_BasicInfoRepository\\WIDESEAWCS_BasicInfoRepository.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_basicinforepository\\ordercontainerrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
       "RelativeMoniker": "D:0:0:{206FDF79-9BF3-433A-B7FF-627287BBD760}|WIDESEAWCS_BasicInfoRepository\\WIDESEAWCS_BasicInfoRepository.csproj|solutionrelative:wideseawcs_basicinforepository\\ordercontainerrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{206FDF79-9BF3-433A-B7FF-627287BBD760}|WIDESEAWCS_BasicInfoRepository\\WIDESEAWCS_BasicInfoRepository.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_basicinforepository\\containerrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{206FDF79-9BF3-433A-B7FF-627287BBD760}|WIDESEAWCS_BasicInfoRepository\\WIDESEAWCS_BasicInfoRepository.csproj|solutionrelative:wideseawcs_basicinforepository\\containerrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
       "AbsoluteMoniker": "D:0:0:{206FDF79-9BF3-433A-B7FF-627287BBD760}|WIDESEAWCS_BasicInfoRepository\\WIDESEAWCS_BasicInfoRepository.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_basicinforepository\\containeritemrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
       "RelativeMoniker": "D:0:0:{206FDF79-9BF3-433A-B7FF-627287BBD760}|WIDESEAWCS_BasicInfoRepository\\WIDESEAWCS_BasicInfoRepository.csproj|solutionrelative:wideseawcs_basicinforepository\\containeritemrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_tasks\\conveyorlinejob\\commonconveyorlinejob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\conveyorlinejob\\commonconveyorlinejob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{206FDF79-9BF3-433A-B7FF-627287BBD760}|WIDESEAWCS_BasicInfoRepository\\WIDESEAWCS_BasicInfoRepository.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_basicinforepository\\containerrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{206FDF79-9BF3-433A-B7FF-627287BBD760}|WIDESEAWCS_BasicInfoRepository\\WIDESEAWCS_BasicInfoRepository.csproj|solutionrelative:wideseawcs_basicinforepository\\containerrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_model\\models\\basicinfo\\dt_containeritem.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|solutionrelative:wideseawcs_model\\models\\basicinfo\\dt_containeritem.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_model\\models\\basicinfo\\dt_container.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|solutionrelative:wideseawcs_model\\models\\basicinfo\\dt_container.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
       "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_tasks\\gantry\\gantryjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
       "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\gantry\\gantryjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{C2D3D138-9109-481B-8BEB-A27597890B2C}|WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_dto\\enum\\taskstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{C2D3D138-9109-481B-8BEB-A27597890B2C}|WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj|solutionrelative:wideseawcs_dto\\enum\\taskstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_tasks\\wideseawcs_tasks.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
+      "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\wideseawcs_tasks.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_systemservices\\orderdetailsservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|solutionrelative:wideseawcs_systemservices\\orderdetailsservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_model\\models\\taskinfo\\dt_task.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|solutionrelative:wideseawcs_model\\models\\taskinfo\\dt_task.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_systemservices\\orderrowsservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|solutionrelative:wideseawcs_systemservices\\orderrowsservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_server\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_server\\controllers\\ylbapi\\ylbapicontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\ylbapi\\ylbapicontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_common\\containerstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\containerstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_model\\models\\system\\orderrows.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|solutionrelative:wideseawcs_model\\models\\system\\orderrows.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_server\\controllers\\task\\taskcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\task\\taskcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_model\\models\\system\\orderdetails.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|solutionrelative:wideseawcs_model\\models\\system\\orderdetails.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_model\\models\\basicinfo\\dt_ordercontainer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|solutionrelative:wideseawcs_model\\models\\basicinfo\\dt_ordercontainer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_model\\models\\system\\agvstation.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|solutionrelative:wideseawcs_model\\models\\system\\agvstation.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{7279A2AE-8D1F-4E66-A73A-01AF7927A336}|WIDESEAWCS_ITaskInfoService\\WIDESEAWCS_ITaskInfoService.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_itaskinfoservice\\itaskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{7279A2AE-8D1F-4E66-A73A-01AF7927A336}|WIDESEAWCS_ITaskInfoService\\WIDESEAWCS_ITaskInfoService.csproj|solutionrelative:wideseawcs_itaskinfoservice\\itaskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_systemservices\\agvstationservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|solutionrelative:wideseawcs_systemservices\\agvstationservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{9E4BFF47-52BF-4FD8-9CC7-3763BF19D9E0}|WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_isystemservices\\iagvstationservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{9E4BFF47-52BF-4FD8-9CC7-3763BF19D9E0}|WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj|solutionrelative:wideseawcs_isystemservices\\iagvstationservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_common\\itemstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\itemstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     }
   ],
   "DocumentGroupContainers": [
@@ -230,726 +114,322 @@
       "DocumentGroups": [
         {
           "DockedWidth": 200,
-          "SelectedChildIndex": 7,
+          "SelectedChildIndex": 0,
           "Children": [
             {
               "$type": "Document",
-              "DocumentIndex": 1,
-              "Title": "Program.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Program.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Program.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Program.cs",
-              "RelativeToolTip": "WIDESEAWCS_Server\\Program.cs",
-              "ViewState": "AgIAAG0AAAAAAAAAAAAswIsAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T03:14:58.172Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 8,
-              "Title": "Dt_TaskExecuteDetail.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\TaskInfo\\Dt_TaskExecuteDetail.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\TaskInfo\\Dt_TaskExecuteDetail.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\TaskInfo\\Dt_TaskExecuteDetail.cs",
-              "RelativeToolTip": "WIDESEAWCS_Model\\Models\\TaskInfo\\Dt_TaskExecuteDetail.cs",
-              "ViewState": "AgIAAEUAAAAAAAAAAAA7wAAAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T03:14:26.218Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 9,
-              "Title": "Dt_Task_hty.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\TaskInfo\\Dt_Task_hty.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\TaskInfo\\Dt_Task_hty.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\TaskInfo\\Dt_Task_hty.cs",
-              "RelativeToolTip": "WIDESEAWCS_Model\\Models\\TaskInfo\\Dt_Task_hty.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAB4AAAAFAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T03:12:58.829Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 2,
-              "Title": "appsettings.json",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\appsettings.json",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\appsettings.json",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\appsettings.json",
-              "RelativeToolTip": "WIDESEAWCS_Server\\appsettings.json",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAB4AAAAkAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|",
-              "WhenOpened": "2025-03-05T08:20:20.92Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 6,
-              "Title": "CustomProfile.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Filter\\CustomProfile.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Filter\\CustomProfile.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Filter\\CustomProfile.cs",
-              "RelativeToolTip": "WIDESEAWCS_Server\\Filter\\CustomProfile.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAABgAAAAsAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-24T08:47:30.61Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 4,
-              "Title": "Task_HtyService.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\Task_HtyService.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\Task_HtyService.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\Task_HtyService.cs",
-              "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\Task_HtyService.cs",
-              "ViewState": "AgIAAD4AAAAAAAAAAAAEwDEAAAARAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-25T01:34:52.91Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 7,
-              "Title": "TaskController.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs",
-              "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs",
-              "ViewState": "AgIAAA8AAAAAAAAAAAAAABUAAAAIAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T03:16:33.54Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
               "DocumentIndex": 0,
-              "Title": "WIDESEAWCS_Server",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj",
-              "RelativeToolTip": "WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj",
-              "ViewState": "AgIAAAMAAAAAAAAAAAAAABYAAAAMAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
-              "WhenOpened": "2025-04-01T03:03:40.529Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 5,
-              "Title": "ITask_HtyService.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ITaskInfoService\\ITask_HtyService.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_ITaskInfoService\\ITask_HtyService.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ITaskInfoService\\ITask_HtyService.cs",
-              "RelativeToolTip": "WIDESEAWCS_ITaskInfoService\\ITask_HtyService.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAACAAAAAZAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T03:16:15.576Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Bookmark",
-              "Name": "ST:0:0:{cce594b6-0c39-4442-ba28-10c64ac7e89f}"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 3,
-              "Title": "index.html",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\index.html",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\index.html",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\index.html",
-              "RelativeToolTip": "WIDESEAWCS_Server\\index.html",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001512|",
-              "WhenOpened": "2025-03-05T08:20:18.026Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 14,
-              "Title": "WIDESEAWCS_Tasks",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj",
-              "RelativeToolTip": "WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAABCAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
-              "WhenOpened": "2025-04-01T03:05:25.064Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 16,
-              "Title": "HttpHelper.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Common\\Http\\HttpHelper.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Common\\Http\\HttpHelper.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Common\\Http\\HttpHelper.cs",
-              "RelativeToolTip": "WIDESEAWCS_Common\\Http\\HttpHelper.cs",
-              "ViewState": "AgIAAAIAAAAAAAAAAAAUwB8AAAA1AAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T03:04:22.962Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 15,
-              "Title": "WIDESEAWCS_Model",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj",
-              "RelativeToolTip": "WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAoAAAA9AAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
-              "WhenOpened": "2025-04-01T03:03:06.655Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 11,
-              "Title": "TaskService.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\TaskService.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\TaskService.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\TaskService.cs",
-              "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\TaskService.cs",
-              "ViewState": "AgIAADYAAAAAAAAAAAAqwFAAAAA0AAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-25T01:33:47.609Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 12,
-              "Title": "ITaskService.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ITaskInfoService\\ITaskService.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_ITaskInfoService\\ITaskService.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ITaskInfoService\\ITaskService.cs",
-              "RelativeToolTip": "WIDESEAWCS_ITaskInfoService\\ITaskService.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAACYAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T02:01:50.708Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 10,
-              "Title": "Dt_Task.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\TaskInfo\\Dt_Task.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\TaskInfo\\Dt_Task.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\TaskInfo\\Dt_Task.cs",
-              "RelativeToolTip": "WIDESEAWCS_Model\\Models\\TaskInfo\\Dt_Task.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAI0AAAAqAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T02:04:42.244Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 18,
-              "Title": "Dt_OrderContainer.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_OrderContainer.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_OrderContainer.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_OrderContainer.cs",
-              "RelativeToolTip": "WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_OrderContainer.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T03:02:56.808Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 13,
-              "Title": "WIDESEAWCS_ITaskInfoService",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ITaskInfoService\\WIDESEAWCS_ITaskInfoService.csproj",
-              "RelativeDocumentMoniker": "WIDESEAWCS_ITaskInfoService\\WIDESEAWCS_ITaskInfoService.csproj",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ITaskInfoService\\WIDESEAWCS_ITaskInfoService.csproj",
-              "RelativeToolTip": "WIDESEAWCS_ITaskInfoService\\WIDESEAWCS_ITaskInfoService.csproj",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
-              "WhenOpened": "2025-04-01T03:01:28.923Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 19,
-              "Title": "Dt_ContainerItem.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_ContainerItem.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_ContainerItem.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_ContainerItem.cs",
-              "RelativeToolTip": "WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_ContainerItem.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T03:02:37.07Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 20,
-              "Title": "Dt_Container.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_Container.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_Container.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_Container.cs",
-              "RelativeToolTip": "WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_Container.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T03:02:19.589Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 21,
-              "Title": "WIDESEAWCS_ITaskInfoRepository",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ITaskInfoRepository\\WIDESEAWCS_ITaskInfoRepository.csproj",
-              "RelativeDocumentMoniker": "WIDESEAWCS_ITaskInfoRepository\\WIDESEAWCS_ITaskInfoRepository.csproj",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ITaskInfoRepository\\WIDESEAWCS_ITaskInfoRepository.csproj",
-              "RelativeToolTip": "WIDESEAWCS_ITaskInfoRepository\\WIDESEAWCS_ITaskInfoRepository.csproj",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
-              "WhenOpened": "2025-04-01T03:02:03.029Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 17,
-              "Title": "WIDESEAWCS_Common",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj",
-              "RelativeToolTip": "WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
-              "WhenOpened": "2025-04-01T02:59:40.69Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 22,
-              "Title": "WIDESEAWCS_TaskInfoRepository",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoRepository\\WIDESEAWCS_TaskInfoRepository.csproj",
-              "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoRepository\\WIDESEAWCS_TaskInfoRepository.csproj",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoRepository\\WIDESEAWCS_TaskInfoRepository.csproj",
-              "RelativeToolTip": "WIDESEAWCS_TaskInfoRepository\\WIDESEAWCS_TaskInfoRepository.csproj",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
-              "WhenOpened": "2025-04-01T03:01:56.644Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 23,
-              "Title": "WIDESEAWCS_ISystemRepository",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ISystemRepository\\WIDESEAWCS_ISystemRepository.csproj",
-              "RelativeDocumentMoniker": "WIDESEAWCS_ISystemRepository\\WIDESEAWCS_ISystemRepository.csproj",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ISystemRepository\\WIDESEAWCS_ISystemRepository.csproj",
-              "RelativeToolTip": "WIDESEAWCS_ISystemRepository\\WIDESEAWCS_ISystemRepository.csproj",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
-              "WhenOpened": "2025-04-01T03:01:49.843Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 24,
-              "Title": "WIDESEAWCS_SystemRepository",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_SystemRepository\\WIDESEAWCS_SystemRepository.csproj",
-              "RelativeDocumentMoniker": "WIDESEAWCS_SystemRepository\\WIDESEAWCS_SystemRepository.csproj",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_SystemRepository\\WIDESEAWCS_SystemRepository.csproj",
-              "RelativeToolTip": "WIDESEAWCS_SystemRepository\\WIDESEAWCS_SystemRepository.csproj",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
-              "WhenOpened": "2025-04-01T03:01:45.586Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 25,
-              "Title": "WIDESEAWCS_SystemServices",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj",
-              "RelativeDocumentMoniker": "WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj",
-              "RelativeToolTip": "WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
-              "WhenOpened": "2025-04-01T03:01:41.467Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 26,
-              "Title": "WIDESEAWCS_ISystemServices",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj",
-              "RelativeDocumentMoniker": "WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj",
-              "RelativeToolTip": "WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
-              "WhenOpened": "2025-04-01T03:01:37.899Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 27,
-              "Title": "WIDESEAWCS_TaskInfoService",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj",
-              "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj",
-              "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
-              "WhenOpened": "2025-04-01T03:01:33.098Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 28,
-              "Title": "IContainerService.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_IBasicInfoService\\IContainerService.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_IBasicInfoService\\IContainerService.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_IBasicInfoService\\IContainerService.cs",
-              "RelativeToolTip": "WIDESEAWCS_IBasicInfoService\\IContainerService.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAA0AAAABAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T03:01:11.112Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 29,
-              "Title": "WIDESEAWCS_IBasicInfoService",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_IBasicInfoService\\WIDESEAWCS_IBasicInfoService.csproj",
-              "RelativeDocumentMoniker": "WIDESEAWCS_IBasicInfoService\\WIDESEAWCS_IBasicInfoService.csproj",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_IBasicInfoService\\WIDESEAWCS_IBasicInfoService.csproj",
-              "RelativeToolTip": "WIDESEAWCS_IBasicInfoService\\WIDESEAWCS_IBasicInfoService.csproj",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAABAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
-              "WhenOpened": "2025-04-01T03:00:58.932Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 30,
-              "Title": "WIDESEAWCS_IBasicInfoRepository",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_IBasicInfoRepository\\WIDESEAWCS_IBasicInfoRepository.csproj",
-              "RelativeDocumentMoniker": "WIDESEAWCS_IBasicInfoRepository\\WIDESEAWCS_IBasicInfoRepository.csproj",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_IBasicInfoRepository\\WIDESEAWCS_IBasicInfoRepository.csproj",
-              "RelativeToolTip": "WIDESEAWCS_IBasicInfoRepository\\WIDESEAWCS_IBasicInfoRepository.csproj",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
-              "WhenOpened": "2025-04-01T03:00:46.791Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 31,
-              "Title": "IOrderContainerRepository.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_IBasicInfoRepository\\IOrderContainerRepository.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_IBasicInfoRepository\\IOrderContainerRepository.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_IBasicInfoRepository\\IOrderContainerRepository.cs",
-              "RelativeToolTip": "WIDESEAWCS_IBasicInfoRepository\\IOrderContainerRepository.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAA0AAAABAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T03:00:37.599Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 32,
-              "Title": "IContainerRepository.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_IBasicInfoRepository\\IContainerRepository.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_IBasicInfoRepository\\IContainerRepository.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_IBasicInfoRepository\\IContainerRepository.cs",
-              "RelativeToolTip": "WIDESEAWCS_IBasicInfoRepository\\IContainerRepository.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAA0AAAABAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T03:00:21.89Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 33,
-              "Title": "IContainerItemRepository.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_IBasicInfoRepository\\IContainerItemRepository.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_IBasicInfoRepository\\IContainerItemRepository.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_IBasicInfoRepository\\IContainerItemRepository.cs",
-              "RelativeToolTip": "WIDESEAWCS_IBasicInfoRepository\\IContainerItemRepository.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAA0AAAABAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T03:00:04.406Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 34,
-              "Title": "WIDESEAWCS_DTO",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj",
-              "RelativeDocumentMoniker": "WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj",
-              "RelativeToolTip": "WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
-              "WhenOpened": "2025-04-01T02:59:48.812Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 35,
-              "Title": "ItemStatusEnum.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Common\\ItemStatusEnum.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Common\\ItemStatusEnum.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Common\\ItemStatusEnum.cs",
-              "RelativeToolTip": "WIDESEAWCS_Common\\ItemStatusEnum.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAABIAAAABAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T02:59:24.105Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 36,
-              "Title": "ContainerStatusEnum.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Common\\ContainerStatusEnum.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Common\\ContainerStatusEnum.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Common\\ContainerStatusEnum.cs",
-              "RelativeToolTip": "WIDESEAWCS_Common\\ContainerStatusEnum.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAAABAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T02:58:51.743Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 37,
-              "Title": "WIDESEAWCS_BasicInfoService",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoService\\WIDESEAWCS_BasicInfoService.csproj",
-              "RelativeDocumentMoniker": "WIDESEAWCS_BasicInfoService\\WIDESEAWCS_BasicInfoService.csproj",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoService\\WIDESEAWCS_BasicInfoService.csproj",
-              "RelativeToolTip": "WIDESEAWCS_BasicInfoService\\WIDESEAWCS_BasicInfoService.csproj",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
-              "WhenOpened": "2025-04-01T02:58:18.859Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 38,
-              "Title": "PlaceBlockService.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoService\\PlaceBlockService.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_BasicInfoService\\PlaceBlockService.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoService\\PlaceBlockService.cs",
-              "RelativeToolTip": "WIDESEAWCS_BasicInfoService\\PlaceBlockService.cs",
-              "ViewState": "AgIAAAcBAAAAAAAAAAAqwEIBAAABAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T02:57:58.314Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 39,
-              "Title": "ContainerService.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoService\\ContainerService.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_BasicInfoService\\ContainerService.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoService\\ContainerService.cs",
-              "RelativeToolTip": "WIDESEAWCS_BasicInfoService\\ContainerService.cs",
-              "ViewState": "AgIAACIAAAAAAAAAAAAqwFwAAAABAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T02:57:33.892Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 41,
-              "Title": "OrderContainerRepository.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoRepository\\OrderContainerRepository.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_BasicInfoRepository\\OrderContainerRepository.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoRepository\\OrderContainerRepository.cs",
-              "RelativeToolTip": "WIDESEAWCS_BasicInfoRepository\\OrderContainerRepository.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T02:56:59.66Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 42,
-              "Title": "ContainerRepository.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoRepository\\ContainerRepository.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_BasicInfoRepository\\ContainerRepository.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoRepository\\ContainerRepository.cs",
-              "RelativeToolTip": "WIDESEAWCS_BasicInfoRepository\\ContainerRepository.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T02:56:39.447Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 43,
-              "Title": "ContainerItemRepository.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoRepository\\ContainerItemRepository.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_BasicInfoRepository\\ContainerItemRepository.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoRepository\\ContainerItemRepository.cs",
-              "RelativeToolTip": "WIDESEAWCS_BasicInfoRepository\\ContainerItemRepository.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T02:56:17.242Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 46,
-              "Title": "TaskStatusEnum.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_DTO\\Enum\\TaskStatusEnum.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_DTO\\Enum\\TaskStatusEnum.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_DTO\\Enum\\TaskStatusEnum.cs",
-              "RelativeToolTip": "WIDESEAWCS_DTO\\Enum\\TaskStatusEnum.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAuwKMAAAAIAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T02:01:11.106Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 45,
-              "Title": "GantryJob.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Gantry\\GantryJob.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\Gantry\\GantryJob.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Gantry\\GantryJob.cs",
-              "RelativeToolTip": "WIDESEAWCS_Tasks\\Gantry\\GantryJob.cs",
-              "ViewState": "AgIAABkAAAAAAAAAAAAwwC4AAABDAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T01:43:14.184Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 40,
-              "Title": "WIDESEAWCS_BasicInfoRepository.csproj",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoRepository\\WIDESEAWCS_BasicInfoRepository.csproj",
-              "RelativeDocumentMoniker": "WIDESEAWCS_BasicInfoRepository\\WIDESEAWCS_BasicInfoRepository.csproj",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoRepository\\WIDESEAWCS_BasicInfoRepository.csproj",
-              "RelativeToolTip": "WIDESEAWCS_BasicInfoRepository\\WIDESEAWCS_BasicInfoRepository.csproj",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAYAAAASAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
-              "WhenOpened": "2025-03-25T01:32:15.358Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 44,
-              "Title": "CommonConveyorLineJob.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs",
-              "RelativeToolTip": "WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAD4AAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-05T08:19:49.013Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 48,
-              "Title": "OrderrowsService.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\OrderrowsService.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_SystemServices\\OrderrowsService.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\OrderrowsService.cs",
-              "RelativeToolTip": "WIDESEAWCS_SystemServices\\OrderrowsService.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAEMAAAAaAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-05T08:21:44.533Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 47,
-              "Title": "OrderDetailsService.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\OrderDetailsService.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_SystemServices\\OrderDetailsService.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\OrderDetailsService.cs",
-              "RelativeToolTip": "WIDESEAWCS_SystemServices\\OrderDetailsService.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAFcAAAAOAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-05T08:21:45.807Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 49,
               "Title": "YLBapiController.cs",
               "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\YLBapi\\YLBapiController.cs",
               "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\YLBapi\\YLBapiController.cs",
               "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\YLBapi\\YLBapiController.cs",
               "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\YLBapi\\YLBapiController.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAABoAAAAiAAAAAAAAAA==",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAgAAAAeAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-14T08:44:05.818Z",
+              "WhenOpened": "2025-04-05T05:45:30.09Z",
               "EditorCaption": ""
             },
             {
               "$type": "Document",
-              "DocumentIndex": 50,
-              "Title": "Orderrows.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\System\\Orderrows.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\System\\Orderrows.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\System\\Orderrows.cs",
-              "RelativeToolTip": "WIDESEAWCS_Model\\Models\\System\\Orderrows.cs",
+              "DocumentIndex": 1,
+              "Title": "Sys_DictionaryController.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\System\\Sys_DictionaryController.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\System\\Sys_DictionaryController.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\System\\Sys_DictionaryController.cs",
+              "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\System\\Sys_DictionaryController.cs",
+              "ViewState": "AgIAAHQAAAAAAAAAAAAgwAAAAAAAAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-04-05T05:44:00.183Z",
+              "EditorCaption": ""
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 3,
+              "Title": "appsettings.json",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\appsettings.json",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\appsettings.json",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\appsettings.json",
+              "RelativeToolTip": "WIDESEAWCS_Server\\appsettings.json",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAAbAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|",
+              "WhenOpened": "2025-04-03T03:05:43.821Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 2,
+              "Title": "CommonConveyorLineJob.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs",
+              "RelativeToolTip": "WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs",
+              "ViewState": "AgIAAC8AAAAAAAAAAAAAAFoAAAAnAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-04-03T05:17:59.128Z",
+              "EditorCaption": ""
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 5,
+              "Title": "Task_HtyService.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\Task_HtyService.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\Task_HtyService.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\Task_HtyService.cs",
+              "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\Task_HtyService.cs",
+              "ViewState": "AgIAABIAAAAAAAAAAAAcwDAAAABSAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-04-03T03:28:55.376Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 7,
+              "Title": "TaskService.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\TaskService.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\TaskService.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\TaskService.cs",
+              "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\TaskService.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAACYAAAAWAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-04-01T03:28:40.142Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 6,
+              "Title": "ITask_HtyService.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ITaskInfoService\\ITask_HtyService.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_ITaskInfoService\\ITask_HtyService.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ITaskInfoService\\ITask_HtyService.cs",
+              "RelativeToolTip": "WIDESEAWCS_ITaskInfoService\\ITask_HtyService.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAACIAAAAIAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-04-03T03:29:12.231Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 4,
+              "Title": "Task_HtyController.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\Task\\Task_HtyController.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\Task\\Task_HtyController.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\Task\\Task_HtyController.cs",
+              "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\Task\\Task_HtyController.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAABMAAAAJAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-04-03T03:29:30.806Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 8,
+              "Title": "IContainerService.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_IBasicInfoService\\IContainerService.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_IBasicInfoService\\IContainerService.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_IBasicInfoService\\IContainerService.cs",
+              "RelativeToolTip": "WIDESEAWCS_IBasicInfoService\\IContainerService.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAgAAAAmAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-04-03T03:22:57.997Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 9,
+              "Title": "ContainerService.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoService\\ContainerService.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_BasicInfoService\\ContainerService.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoService\\ContainerService.cs",
+              "RelativeToolTip": "WIDESEAWCS_BasicInfoService\\ContainerService.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAAAlAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-04-03T03:22:11.462Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 11,
+              "Title": "IContainerRepository.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_IBasicInfoRepository\\IContainerRepository.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_IBasicInfoRepository\\IContainerRepository.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_IBasicInfoRepository\\IContainerRepository.cs",
+              "RelativeToolTip": "WIDESEAWCS_IBasicInfoRepository\\IContainerRepository.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAgAAAApAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-04-03T03:21:15.511Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 10,
+              "Title": "IOrderContainerRepository.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_IBasicInfoRepository\\IOrderContainerRepository.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_IBasicInfoRepository\\IOrderContainerRepository.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_IBasicInfoRepository\\IOrderContainerRepository.cs",
+              "RelativeToolTip": "WIDESEAWCS_IBasicInfoRepository\\IOrderContainerRepository.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAgAAAApAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-04-03T03:21:14.506Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 13,
+              "Title": "ContainerItemRepository.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoRepository\\ContainerItemRepository.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_BasicInfoRepository\\ContainerItemRepository.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoRepository\\ContainerItemRepository.cs",
+              "RelativeToolTip": "WIDESEAWCS_BasicInfoRepository\\ContainerItemRepository.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAAoAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-04-03T03:20:36.394Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 14,
+              "Title": "ContainerRepository.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoRepository\\ContainerRepository.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_BasicInfoRepository\\ContainerRepository.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoRepository\\ContainerRepository.cs",
+              "RelativeToolTip": "WIDESEAWCS_BasicInfoRepository\\ContainerRepository.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAAoAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-04-03T03:20:22.856Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 12,
+              "Title": "OrderContainerRepository.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoRepository\\OrderContainerRepository.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_BasicInfoRepository\\OrderContainerRepository.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoRepository\\OrderContainerRepository.cs",
+              "RelativeToolTip": "WIDESEAWCS_BasicInfoRepository\\OrderContainerRepository.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAAoAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-04-03T03:20:16.108Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 21,
+              "Title": "ContainerStatusEnum.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Common\\ContainerStatusEnum.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Common\\ContainerStatusEnum.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Common\\ContainerStatusEnum.cs",
+              "RelativeToolTip": "WIDESEAWCS_Common\\ContainerStatusEnum.cs",
               "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-24T06:06:14.046Z",
-              "EditorCaption": ""
+              "WhenOpened": "2025-04-01T05:02:00.585Z"
             },
             {
               "$type": "Document",
-              "DocumentIndex": 51,
-              "Title": "OrderDetails.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\System\\OrderDetails.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\System\\OrderDetails.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\System\\OrderDetails.cs",
-              "RelativeToolTip": "WIDESEAWCS_Model\\Models\\System\\OrderDetails.cs",
-              "ViewState": "AgIAACkAAAAAAAAAAAAgwAAAAAAAAAAAAAAAAA==",
+              "DocumentIndex": 17,
+              "Title": "GantryJob.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Gantry\\GantryJob.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\Gantry\\GantryJob.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Gantry\\GantryJob.cs",
+              "RelativeToolTip": "WIDESEAWCS_Tasks\\Gantry\\GantryJob.cs",
+              "ViewState": "AgIAABcAAAAAAAAAAAAkwCUAAABCAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-24T06:06:08.475Z",
-              "EditorCaption": ""
+              "WhenOpened": "2025-04-01T03:28:31.326Z"
             },
             {
               "$type": "Document",
-              "DocumentIndex": 52,
-              "Title": "AGVStation.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\System\\AGVStation.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\System\\AGVStation.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\System\\AGVStation.cs",
-              "RelativeToolTip": "WIDESEAWCS_Model\\Models\\System\\AGVStation.cs",
+              "DocumentIndex": 16,
+              "Title": "Dt_Container.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_Container.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_Container.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_Container.cs",
+              "RelativeToolTip": "WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_Container.cs",
+              "ViewState": "AgIAAAMAAAAAAAAAAAAuwDcAAAAAAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-04-01T03:30:37.162Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 15,
+              "Title": "Dt_ContainerItem.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_ContainerItem.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_ContainerItem.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_ContainerItem.cs",
+              "RelativeToolTip": "WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_ContainerItem.cs",
+              "ViewState": "AgIAAAkAAAAAAAAAAAAAACwAAAAnAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-04-01T03:58:26.248Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 18,
+              "Title": "WIDESEAWCS_Tasks.csproj",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj",
+              "RelativeToolTip": "WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj",
               "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-24T06:06:03.601Z",
-              "EditorCaption": ""
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
+              "WhenOpened": "2025-04-02T02:31:51.164Z"
             },
             {
               "$type": "Document",
-              "DocumentIndex": 53,
-              "Title": "AgvStationService.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\AgvStationService.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_SystemServices\\AgvStationService.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\AgvStationService.cs",
-              "RelativeToolTip": "WIDESEAWCS_SystemServices\\AgvStationService.cs",
-              "ViewState": "AgIAADIAAAAAAAAAAAAAwEQAAAByAAAAAAAAAA==",
+              "DocumentIndex": 22,
+              "Title": "TaskController.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs",
+              "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAABUAAAAtAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-05T08:22:31.369Z",
-              "EditorCaption": ""
+              "WhenOpened": "2025-04-01T03:52:56.748Z"
             },
             {
               "$type": "Document",
-              "DocumentIndex": 54,
-              "Title": "IAgvStationService.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ISystemServices\\IAgvStationService.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_ISystemServices\\IAgvStationService.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ISystemServices\\IAgvStationService.cs",
-              "RelativeToolTip": "WIDESEAWCS_ISystemServices\\IAgvStationService.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAACUAAAAgAAAAAAAAAA==",
+              "DocumentIndex": 20,
+              "Title": "Program.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Program.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Program.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Program.cs",
+              "RelativeToolTip": "WIDESEAWCS_Server\\Program.cs",
+              "ViewState": "AgIAABIAAAAAAAAAAAAAAC0AAABCAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-14T08:46:38.077Z",
-              "EditorCaption": ""
+              "WhenOpened": "2025-04-01T03:56:17.465Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 19,
+              "Title": "Dt_Task.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\TaskInfo\\Dt_Task.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\TaskInfo\\Dt_Task.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\TaskInfo\\Dt_Task.cs",
+              "RelativeToolTip": "WIDESEAWCS_Model\\Models\\TaskInfo\\Dt_Task.cs",
+              "ViewState": "AgIAAEsAAAAAAAAAAAAYwFQAAAA0AAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-04-01T03:58:17.898Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 25,
+              "Title": "ItemStatusEnum.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Common\\ItemStatusEnum.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Common\\ItemStatusEnum.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Common\\ItemStatusEnum.cs",
+              "RelativeToolTip": "WIDESEAWCS_Common\\ItemStatusEnum.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAAeAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-04-01T03:44:15.74Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 23,
+              "Title": "Dt_OrderContainer.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_OrderContainer.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_OrderContainer.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_OrderContainer.cs",
+              "RelativeToolTip": "WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_OrderContainer.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAAB0AAAAmAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-04-01T03:58:31.312Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 24,
+              "Title": "ITaskService.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ITaskInfoService\\ITaskService.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_ITaskInfoService\\ITaskService.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ITaskInfoService\\ITaskService.cs",
+              "RelativeToolTip": "WIDESEAWCS_ITaskInfoService\\ITaskService.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAACcAAACFAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-04-01T03:52:06.147Z"
             }
           ]
         }
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/DocumentLayout.json" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/DocumentLayout.json"
index 4366d10..343086b 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/DocumentLayout.json"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/DocumentLayout.json"
@@ -3,20 +3,24 @@
   "WorkspaceRootPath": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\",
   "Documents": [
     {
-      "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_server\\wideseawcs_server.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
-      "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\wideseawcs_server.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
+      "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_server\\controllers\\ylbapi\\ylbapicontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\ylbapi\\ylbapicontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_server\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_server\\controllers\\system\\sys_dictionarycontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\system\\sys_dictionarycontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_tasks\\conveyorlinejob\\commonconveyorlinejob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\conveyorlinejob\\commonconveyorlinejob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
       "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_server\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}",
       "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_server\\index.html||{40D31677-CBC0-4297-A9EF-89D907823A98}",
-      "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\index.html||{40D31677-CBC0-4297-A9EF-89D907823A98}"
+      "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_server\\controllers\\task\\task_htycontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\task\\task_htycontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
       "AbsoluteMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_taskinfoservice\\task_htyservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
@@ -27,104 +31,16 @@
       "RelativeMoniker": "D:0:0:{7279A2AE-8D1F-4E66-A73A-01AF7927A336}|WIDESEAWCS_ITaskInfoService\\WIDESEAWCS_ITaskInfoService.csproj|solutionrelative:wideseawcs_itaskinfoservice\\itask_htyservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_server\\filter\\customprofile.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\filter\\customprofile.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_server\\controllers\\task\\taskcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\task\\taskcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_model\\models\\taskinfo\\dt_taskexecutedetail.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|solutionrelative:wideseawcs_model\\models\\taskinfo\\dt_taskexecutedetail.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_model\\models\\taskinfo\\dt_task_hty.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|solutionrelative:wideseawcs_model\\models\\taskinfo\\dt_task_hty.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_model\\models\\taskinfo\\dt_task.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|solutionrelative:wideseawcs_model\\models\\taskinfo\\dt_task.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
       "AbsoluteMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_taskinfoservice\\taskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
       "RelativeMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|solutionrelative:wideseawcs_taskinfoservice\\taskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{7279A2AE-8D1F-4E66-A73A-01AF7927A336}|WIDESEAWCS_ITaskInfoService\\WIDESEAWCS_ITaskInfoService.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_itaskinfoservice\\itaskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{7279A2AE-8D1F-4E66-A73A-01AF7927A336}|WIDESEAWCS_ITaskInfoService\\WIDESEAWCS_ITaskInfoService.csproj|solutionrelative:wideseawcs_itaskinfoservice\\itaskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{7279A2AE-8D1F-4E66-A73A-01AF7927A336}|WIDESEAWCS_ITaskInfoService\\WIDESEAWCS_ITaskInfoService.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_itaskinfoservice\\wideseawcs_itaskinfoservice.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
-      "RelativeMoniker": "D:0:0:{7279A2AE-8D1F-4E66-A73A-01AF7927A336}|WIDESEAWCS_ITaskInfoService\\WIDESEAWCS_ITaskInfoService.csproj|solutionrelative:wideseawcs_itaskinfoservice\\wideseawcs_itaskinfoservice.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_tasks\\wideseawcs_tasks.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
-      "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\wideseawcs_tasks.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_model\\wideseawcs_model.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
-      "RelativeMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|solutionrelative:wideseawcs_model\\wideseawcs_model.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_common\\http\\httphelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\http\\httphelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_common\\wideseawcs_common.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
-      "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\wideseawcs_common.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_model\\models\\basicinfo\\dt_ordercontainer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|solutionrelative:wideseawcs_model\\models\\basicinfo\\dt_ordercontainer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_model\\models\\basicinfo\\dt_containeritem.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|solutionrelative:wideseawcs_model\\models\\basicinfo\\dt_containeritem.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_model\\models\\basicinfo\\dt_container.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|solutionrelative:wideseawcs_model\\models\\basicinfo\\dt_container.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{09D05F35-CEA2-48D9-86D0-FB95982BA511}|WIDESEAWCS_ITaskInfoRepository\\WIDESEAWCS_ITaskInfoRepository.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_itaskinforepository\\wideseawcs_itaskinforepository.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
-      "RelativeMoniker": "D:0:0:{09D05F35-CEA2-48D9-86D0-FB95982BA511}|WIDESEAWCS_ITaskInfoRepository\\WIDESEAWCS_ITaskInfoRepository.csproj|solutionrelative:wideseawcs_itaskinforepository\\wideseawcs_itaskinforepository.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{35054AA5-CF40-4F38-9414-C76742C29382}|WIDESEAWCS_TaskInfoRepository\\WIDESEAWCS_TaskInfoRepository.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_taskinforepository\\wideseawcs_taskinforepository.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
-      "RelativeMoniker": "D:0:0:{35054AA5-CF40-4F38-9414-C76742C29382}|WIDESEAWCS_TaskInfoRepository\\WIDESEAWCS_TaskInfoRepository.csproj|solutionrelative:wideseawcs_taskinforepository\\wideseawcs_taskinforepository.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{F302E6D6-5A95-4D22-8DC2-21BE2CB30275}|WIDESEAWCS_ISystemRepository\\WIDESEAWCS_ISystemRepository.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_isystemrepository\\wideseawcs_isystemrepository.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
-      "RelativeMoniker": "D:0:0:{F302E6D6-5A95-4D22-8DC2-21BE2CB30275}|WIDESEAWCS_ISystemRepository\\WIDESEAWCS_ISystemRepository.csproj|solutionrelative:wideseawcs_isystemrepository\\wideseawcs_isystemrepository.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{5777BDEC-4726-4425-85F2-A090524F692D}|WIDESEAWCS_SystemRepository\\WIDESEAWCS_SystemRepository.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_systemrepository\\wideseawcs_systemrepository.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
-      "RelativeMoniker": "D:0:0:{5777BDEC-4726-4425-85F2-A090524F692D}|WIDESEAWCS_SystemRepository\\WIDESEAWCS_SystemRepository.csproj|solutionrelative:wideseawcs_systemrepository\\wideseawcs_systemrepository.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_systemservices\\wideseawcs_systemservices.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
-      "RelativeMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|solutionrelative:wideseawcs_systemservices\\wideseawcs_systemservices.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{9E4BFF47-52BF-4FD8-9CC7-3763BF19D9E0}|WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_isystemservices\\wideseawcs_isystemservices.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
-      "RelativeMoniker": "D:0:0:{9E4BFF47-52BF-4FD8-9CC7-3763BF19D9E0}|WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj|solutionrelative:wideseawcs_isystemservices\\wideseawcs_isystemservices.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_taskinfoservice\\wideseawcs_taskinfoservice.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
-      "RelativeMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|solutionrelative:wideseawcs_taskinfoservice\\wideseawcs_taskinfoservice.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
     },
     {
       "AbsoluteMoniker": "D:0:0:{8C2CC25B-DE5D-433E-A550-63864C7A716D}|WIDESEAWCS_IBasicInfoService\\WIDESEAWCS_IBasicInfoService.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_ibasicinfoservice\\icontainerservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
       "RelativeMoniker": "D:0:0:{8C2CC25B-DE5D-433E-A550-63864C7A716D}|WIDESEAWCS_IBasicInfoService\\WIDESEAWCS_IBasicInfoService.csproj|solutionrelative:wideseawcs_ibasicinfoservice\\icontainerservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{8C2CC25B-DE5D-433E-A550-63864C7A716D}|WIDESEAWCS_IBasicInfoService\\WIDESEAWCS_IBasicInfoService.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_ibasicinfoservice\\wideseawcs_ibasicinfoservice.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
-      "RelativeMoniker": "D:0:0:{8C2CC25B-DE5D-433E-A550-63864C7A716D}|WIDESEAWCS_IBasicInfoService\\WIDESEAWCS_IBasicInfoService.csproj|solutionrelative:wideseawcs_ibasicinfoservice\\wideseawcs_ibasicinfoservice.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{266D07B7-3648-4F3D-818A-89EDA7D84C58}|WIDESEAWCS_IBasicInfoRepository\\WIDESEAWCS_IBasicInfoRepository.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_ibasicinforepository\\wideseawcs_ibasicinforepository.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
-      "RelativeMoniker": "D:0:0:{266D07B7-3648-4F3D-818A-89EDA7D84C58}|WIDESEAWCS_IBasicInfoRepository\\WIDESEAWCS_IBasicInfoRepository.csproj|solutionrelative:wideseawcs_ibasicinforepository\\wideseawcs_ibasicinforepository.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
+      "AbsoluteMoniker": "D:0:0:{FFAB2C76-1C9E-4006-95C8-A0B2AA53139D}|WIDESEAWCS_BasicInfoService\\WIDESEAWCS_BasicInfoService.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_basicinfoservice\\containerservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{FFAB2C76-1C9E-4006-95C8-A0B2AA53139D}|WIDESEAWCS_BasicInfoService\\WIDESEAWCS_BasicInfoService.csproj|solutionrelative:wideseawcs_basicinfoservice\\containerservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
       "AbsoluteMoniker": "D:0:0:{266D07B7-3648-4F3D-818A-89EDA7D84C58}|WIDESEAWCS_IBasicInfoRepository\\WIDESEAWCS_IBasicInfoRepository.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_ibasicinforepository\\iordercontainerrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
@@ -135,92 +51,60 @@
       "RelativeMoniker": "D:0:0:{266D07B7-3648-4F3D-818A-89EDA7D84C58}|WIDESEAWCS_IBasicInfoRepository\\WIDESEAWCS_IBasicInfoRepository.csproj|solutionrelative:wideseawcs_ibasicinforepository\\icontainerrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{266D07B7-3648-4F3D-818A-89EDA7D84C58}|WIDESEAWCS_IBasicInfoRepository\\WIDESEAWCS_IBasicInfoRepository.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_ibasicinforepository\\icontaineritemrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{266D07B7-3648-4F3D-818A-89EDA7D84C58}|WIDESEAWCS_IBasicInfoRepository\\WIDESEAWCS_IBasicInfoRepository.csproj|solutionrelative:wideseawcs_ibasicinforepository\\icontaineritemrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{C2D3D138-9109-481B-8BEB-A27597890B2C}|WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_dto\\wideseawcs_dto.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
-      "RelativeMoniker": "D:0:0:{C2D3D138-9109-481B-8BEB-A27597890B2C}|WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj|solutionrelative:wideseawcs_dto\\wideseawcs_dto.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_common\\itemstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\itemstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_common\\containerstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\containerstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{FFAB2C76-1C9E-4006-95C8-A0B2AA53139D}|WIDESEAWCS_BasicInfoService\\WIDESEAWCS_BasicInfoService.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_basicinfoservice\\wideseawcs_basicinfoservice.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
-      "RelativeMoniker": "D:0:0:{FFAB2C76-1C9E-4006-95C8-A0B2AA53139D}|WIDESEAWCS_BasicInfoService\\WIDESEAWCS_BasicInfoService.csproj|solutionrelative:wideseawcs_basicinfoservice\\wideseawcs_basicinfoservice.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{FFAB2C76-1C9E-4006-95C8-A0B2AA53139D}|WIDESEAWCS_BasicInfoService\\WIDESEAWCS_BasicInfoService.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_basicinfoservice\\placeblockservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{FFAB2C76-1C9E-4006-95C8-A0B2AA53139D}|WIDESEAWCS_BasicInfoService\\WIDESEAWCS_BasicInfoService.csproj|solutionrelative:wideseawcs_basicinfoservice\\placeblockservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{FFAB2C76-1C9E-4006-95C8-A0B2AA53139D}|WIDESEAWCS_BasicInfoService\\WIDESEAWCS_BasicInfoService.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_basicinfoservice\\containerservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{FFAB2C76-1C9E-4006-95C8-A0B2AA53139D}|WIDESEAWCS_BasicInfoService\\WIDESEAWCS_BasicInfoService.csproj|solutionrelative:wideseawcs_basicinfoservice\\containerservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{206FDF79-9BF3-433A-B7FF-627287BBD760}|WIDESEAWCS_BasicInfoRepository\\WIDESEAWCS_BasicInfoRepository.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_basicinforepository\\wideseawcs_basicinforepository.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
-      "RelativeMoniker": "D:0:0:{206FDF79-9BF3-433A-B7FF-627287BBD760}|WIDESEAWCS_BasicInfoRepository\\WIDESEAWCS_BasicInfoRepository.csproj|solutionrelative:wideseawcs_basicinforepository\\wideseawcs_basicinforepository.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
-    },
-    {
       "AbsoluteMoniker": "D:0:0:{206FDF79-9BF3-433A-B7FF-627287BBD760}|WIDESEAWCS_BasicInfoRepository\\WIDESEAWCS_BasicInfoRepository.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_basicinforepository\\ordercontainerrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
       "RelativeMoniker": "D:0:0:{206FDF79-9BF3-433A-B7FF-627287BBD760}|WIDESEAWCS_BasicInfoRepository\\WIDESEAWCS_BasicInfoRepository.csproj|solutionrelative:wideseawcs_basicinforepository\\ordercontainerrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{206FDF79-9BF3-433A-B7FF-627287BBD760}|WIDESEAWCS_BasicInfoRepository\\WIDESEAWCS_BasicInfoRepository.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_basicinforepository\\containerrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{206FDF79-9BF3-433A-B7FF-627287BBD760}|WIDESEAWCS_BasicInfoRepository\\WIDESEAWCS_BasicInfoRepository.csproj|solutionrelative:wideseawcs_basicinforepository\\containerrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
       "AbsoluteMoniker": "D:0:0:{206FDF79-9BF3-433A-B7FF-627287BBD760}|WIDESEAWCS_BasicInfoRepository\\WIDESEAWCS_BasicInfoRepository.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_basicinforepository\\containeritemrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
       "RelativeMoniker": "D:0:0:{206FDF79-9BF3-433A-B7FF-627287BBD760}|WIDESEAWCS_BasicInfoRepository\\WIDESEAWCS_BasicInfoRepository.csproj|solutionrelative:wideseawcs_basicinforepository\\containeritemrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_tasks\\conveyorlinejob\\commonconveyorlinejob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\conveyorlinejob\\commonconveyorlinejob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{206FDF79-9BF3-433A-B7FF-627287BBD760}|WIDESEAWCS_BasicInfoRepository\\WIDESEAWCS_BasicInfoRepository.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_basicinforepository\\containerrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{206FDF79-9BF3-433A-B7FF-627287BBD760}|WIDESEAWCS_BasicInfoRepository\\WIDESEAWCS_BasicInfoRepository.csproj|solutionrelative:wideseawcs_basicinforepository\\containerrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_model\\models\\basicinfo\\dt_containeritem.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|solutionrelative:wideseawcs_model\\models\\basicinfo\\dt_containeritem.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_model\\models\\basicinfo\\dt_container.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|solutionrelative:wideseawcs_model\\models\\basicinfo\\dt_container.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
       "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_tasks\\gantry\\gantryjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
       "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\gantry\\gantryjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{C2D3D138-9109-481B-8BEB-A27597890B2C}|WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_dto\\enum\\taskstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{C2D3D138-9109-481B-8BEB-A27597890B2C}|WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj|solutionrelative:wideseawcs_dto\\enum\\taskstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_tasks\\wideseawcs_tasks.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
+      "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\wideseawcs_tasks.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_systemservices\\orderdetailsservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|solutionrelative:wideseawcs_systemservices\\orderdetailsservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_model\\models\\taskinfo\\dt_task.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|solutionrelative:wideseawcs_model\\models\\taskinfo\\dt_task.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_systemservices\\orderrowsservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|solutionrelative:wideseawcs_systemservices\\orderrowsservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_server\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_server\\controllers\\ylbapi\\ylbapicontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\ylbapi\\ylbapicontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_common\\containerstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\containerstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_model\\models\\system\\orderrows.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|solutionrelative:wideseawcs_model\\models\\system\\orderrows.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_server\\controllers\\task\\taskcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\task\\taskcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_model\\models\\system\\orderdetails.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|solutionrelative:wideseawcs_model\\models\\system\\orderdetails.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_model\\models\\basicinfo\\dt_ordercontainer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|solutionrelative:wideseawcs_model\\models\\basicinfo\\dt_ordercontainer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_model\\models\\system\\agvstation.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{7F200FE8-CAF6-4131-BD25-8D438FE0ABAC}|WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj|solutionrelative:wideseawcs_model\\models\\system\\agvstation.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{7279A2AE-8D1F-4E66-A73A-01AF7927A336}|WIDESEAWCS_ITaskInfoService\\WIDESEAWCS_ITaskInfoService.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_itaskinfoservice\\itaskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{7279A2AE-8D1F-4E66-A73A-01AF7927A336}|WIDESEAWCS_ITaskInfoService\\WIDESEAWCS_ITaskInfoService.csproj|solutionrelative:wideseawcs_itaskinfoservice\\itaskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_systemservices\\agvstationservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|solutionrelative:wideseawcs_systemservices\\agvstationservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{9E4BFF47-52BF-4FD8-9CC7-3763BF19D9E0}|WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_isystemservices\\iagvstationservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{9E4BFF47-52BF-4FD8-9CC7-3763BF19D9E0}|WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj|solutionrelative:wideseawcs_isystemservices\\iagvstationservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|e:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\zhejianghantong\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_common\\itemstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\itemstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     }
   ],
   "DocumentGroupContainers": [
@@ -230,726 +114,323 @@
       "DocumentGroups": [
         {
           "DockedWidth": 200,
-          "SelectedChildIndex": 7,
+          "SelectedChildIndex": 0,
           "Children": [
             {
               "$type": "Document",
-              "DocumentIndex": 1,
-              "Title": "Program.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Program.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Program.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Program.cs",
-              "RelativeToolTip": "WIDESEAWCS_Server\\Program.cs",
-              "ViewState": "AgIAAG0AAAAAAAAAAAAswIsAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T03:14:58.172Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 8,
-              "Title": "Dt_TaskExecuteDetail.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\TaskInfo\\Dt_TaskExecuteDetail.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\TaskInfo\\Dt_TaskExecuteDetail.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\TaskInfo\\Dt_TaskExecuteDetail.cs",
-              "RelativeToolTip": "WIDESEAWCS_Model\\Models\\TaskInfo\\Dt_TaskExecuteDetail.cs",
-              "ViewState": "AgIAAEUAAAAAAAAAAAA7wAAAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T03:14:26.218Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 9,
-              "Title": "Dt_Task_hty.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\TaskInfo\\Dt_Task_hty.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\TaskInfo\\Dt_Task_hty.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\TaskInfo\\Dt_Task_hty.cs",
-              "RelativeToolTip": "WIDESEAWCS_Model\\Models\\TaskInfo\\Dt_Task_hty.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAB4AAAAFAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T03:12:58.829Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 2,
-              "Title": "appsettings.json",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\appsettings.json",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\appsettings.json",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\appsettings.json",
-              "RelativeToolTip": "WIDESEAWCS_Server\\appsettings.json",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAB4AAAAkAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|",
-              "WhenOpened": "2025-03-05T08:20:20.92Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 6,
-              "Title": "CustomProfile.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Filter\\CustomProfile.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Filter\\CustomProfile.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Filter\\CustomProfile.cs",
-              "RelativeToolTip": "WIDESEAWCS_Server\\Filter\\CustomProfile.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAABgAAAAsAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-24T08:47:30.61Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 4,
-              "Title": "Task_HtyService.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\Task_HtyService.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\Task_HtyService.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\Task_HtyService.cs",
-              "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\Task_HtyService.cs",
-              "ViewState": "AgIAAD4AAAAAAAAAAAAEwDEAAAARAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-25T01:34:52.91Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 7,
-              "Title": "TaskController.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs",
-              "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs",
-              "ViewState": "AgIAAA8AAAAAAAAAAAAAABUAAAAIAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T03:16:33.54Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
               "DocumentIndex": 0,
-              "Title": "WIDESEAWCS_Server",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj",
-              "RelativeToolTip": "WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj",
-              "ViewState": "AgIAAAkAAAAAAAAAAAAAABYAAAAMAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
-              "WhenOpened": "2025-04-01T03:03:40.529Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 5,
-              "Title": "ITask_HtyService.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ITaskInfoService\\ITask_HtyService.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_ITaskInfoService\\ITask_HtyService.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ITaskInfoService\\ITask_HtyService.cs",
-              "RelativeToolTip": "WIDESEAWCS_ITaskInfoService\\ITask_HtyService.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAACAAAAAZAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T03:16:15.576Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Bookmark",
-              "Name": "ST:0:0:{cce594b6-0c39-4442-ba28-10c64ac7e89f}"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 3,
-              "Title": "index.html",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\index.html",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\index.html",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\index.html",
-              "RelativeToolTip": "WIDESEAWCS_Server\\index.html",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001512|",
-              "WhenOpened": "2025-03-05T08:20:18.026Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 14,
-              "Title": "WIDESEAWCS_Tasks",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj",
-              "RelativeToolTip": "WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAABCAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
-              "WhenOpened": "2025-04-01T03:05:25.064Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 16,
-              "Title": "HttpHelper.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Common\\Http\\HttpHelper.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Common\\Http\\HttpHelper.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Common\\Http\\HttpHelper.cs",
-              "RelativeToolTip": "WIDESEAWCS_Common\\Http\\HttpHelper.cs",
-              "ViewState": "AgIAAAIAAAAAAAAAAAAUwB8AAAA1AAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T03:04:22.962Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 15,
-              "Title": "WIDESEAWCS_Model",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj",
-              "RelativeToolTip": "WIDESEAWCS_Model\\WIDESEAWCS_Model.csproj",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAoAAAA9AAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
-              "WhenOpened": "2025-04-01T03:03:06.655Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 11,
-              "Title": "TaskService.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\TaskService.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\TaskService.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\TaskService.cs",
-              "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\TaskService.cs",
-              "ViewState": "AgIAADYAAAAAAAAAAAAqwFAAAAA0AAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-25T01:33:47.609Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 12,
-              "Title": "ITaskService.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ITaskInfoService\\ITaskService.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_ITaskInfoService\\ITaskService.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ITaskInfoService\\ITaskService.cs",
-              "RelativeToolTip": "WIDESEAWCS_ITaskInfoService\\ITaskService.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAACYAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T02:01:50.708Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 10,
-              "Title": "Dt_Task.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\TaskInfo\\Dt_Task.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\TaskInfo\\Dt_Task.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\TaskInfo\\Dt_Task.cs",
-              "RelativeToolTip": "WIDESEAWCS_Model\\Models\\TaskInfo\\Dt_Task.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAI0AAAAqAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T02:04:42.244Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 18,
-              "Title": "Dt_OrderContainer.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_OrderContainer.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_OrderContainer.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_OrderContainer.cs",
-              "RelativeToolTip": "WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_OrderContainer.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T03:02:56.808Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 13,
-              "Title": "WIDESEAWCS_ITaskInfoService",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ITaskInfoService\\WIDESEAWCS_ITaskInfoService.csproj",
-              "RelativeDocumentMoniker": "WIDESEAWCS_ITaskInfoService\\WIDESEAWCS_ITaskInfoService.csproj",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ITaskInfoService\\WIDESEAWCS_ITaskInfoService.csproj",
-              "RelativeToolTip": "WIDESEAWCS_ITaskInfoService\\WIDESEAWCS_ITaskInfoService.csproj",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
-              "WhenOpened": "2025-04-01T03:01:28.923Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 19,
-              "Title": "Dt_ContainerItem.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_ContainerItem.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_ContainerItem.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_ContainerItem.cs",
-              "RelativeToolTip": "WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_ContainerItem.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T03:02:37.07Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 20,
-              "Title": "Dt_Container.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_Container.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_Container.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_Container.cs",
-              "RelativeToolTip": "WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_Container.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T03:02:19.589Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 21,
-              "Title": "WIDESEAWCS_ITaskInfoRepository",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ITaskInfoRepository\\WIDESEAWCS_ITaskInfoRepository.csproj",
-              "RelativeDocumentMoniker": "WIDESEAWCS_ITaskInfoRepository\\WIDESEAWCS_ITaskInfoRepository.csproj",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ITaskInfoRepository\\WIDESEAWCS_ITaskInfoRepository.csproj",
-              "RelativeToolTip": "WIDESEAWCS_ITaskInfoRepository\\WIDESEAWCS_ITaskInfoRepository.csproj",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
-              "WhenOpened": "2025-04-01T03:02:03.029Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 17,
-              "Title": "WIDESEAWCS_Common",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj",
-              "RelativeToolTip": "WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
-              "WhenOpened": "2025-04-01T02:59:40.69Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 22,
-              "Title": "WIDESEAWCS_TaskInfoRepository",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoRepository\\WIDESEAWCS_TaskInfoRepository.csproj",
-              "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoRepository\\WIDESEAWCS_TaskInfoRepository.csproj",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoRepository\\WIDESEAWCS_TaskInfoRepository.csproj",
-              "RelativeToolTip": "WIDESEAWCS_TaskInfoRepository\\WIDESEAWCS_TaskInfoRepository.csproj",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
-              "WhenOpened": "2025-04-01T03:01:56.644Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 23,
-              "Title": "WIDESEAWCS_ISystemRepository",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ISystemRepository\\WIDESEAWCS_ISystemRepository.csproj",
-              "RelativeDocumentMoniker": "WIDESEAWCS_ISystemRepository\\WIDESEAWCS_ISystemRepository.csproj",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ISystemRepository\\WIDESEAWCS_ISystemRepository.csproj",
-              "RelativeToolTip": "WIDESEAWCS_ISystemRepository\\WIDESEAWCS_ISystemRepository.csproj",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
-              "WhenOpened": "2025-04-01T03:01:49.843Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 24,
-              "Title": "WIDESEAWCS_SystemRepository",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_SystemRepository\\WIDESEAWCS_SystemRepository.csproj",
-              "RelativeDocumentMoniker": "WIDESEAWCS_SystemRepository\\WIDESEAWCS_SystemRepository.csproj",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_SystemRepository\\WIDESEAWCS_SystemRepository.csproj",
-              "RelativeToolTip": "WIDESEAWCS_SystemRepository\\WIDESEAWCS_SystemRepository.csproj",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
-              "WhenOpened": "2025-04-01T03:01:45.586Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 25,
-              "Title": "WIDESEAWCS_SystemServices",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj",
-              "RelativeDocumentMoniker": "WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj",
-              "RelativeToolTip": "WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
-              "WhenOpened": "2025-04-01T03:01:41.467Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 26,
-              "Title": "WIDESEAWCS_ISystemServices",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj",
-              "RelativeDocumentMoniker": "WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj",
-              "RelativeToolTip": "WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
-              "WhenOpened": "2025-04-01T03:01:37.899Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 27,
-              "Title": "WIDESEAWCS_TaskInfoService",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj",
-              "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj",
-              "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
-              "WhenOpened": "2025-04-01T03:01:33.098Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 28,
-              "Title": "IContainerService.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_IBasicInfoService\\IContainerService.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_IBasicInfoService\\IContainerService.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_IBasicInfoService\\IContainerService.cs",
-              "RelativeToolTip": "WIDESEAWCS_IBasicInfoService\\IContainerService.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAA0AAAABAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T03:01:11.112Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 29,
-              "Title": "WIDESEAWCS_IBasicInfoService",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_IBasicInfoService\\WIDESEAWCS_IBasicInfoService.csproj",
-              "RelativeDocumentMoniker": "WIDESEAWCS_IBasicInfoService\\WIDESEAWCS_IBasicInfoService.csproj",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_IBasicInfoService\\WIDESEAWCS_IBasicInfoService.csproj",
-              "RelativeToolTip": "WIDESEAWCS_IBasicInfoService\\WIDESEAWCS_IBasicInfoService.csproj",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAABAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
-              "WhenOpened": "2025-04-01T03:00:58.932Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 30,
-              "Title": "WIDESEAWCS_IBasicInfoRepository",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_IBasicInfoRepository\\WIDESEAWCS_IBasicInfoRepository.csproj",
-              "RelativeDocumentMoniker": "WIDESEAWCS_IBasicInfoRepository\\WIDESEAWCS_IBasicInfoRepository.csproj",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_IBasicInfoRepository\\WIDESEAWCS_IBasicInfoRepository.csproj",
-              "RelativeToolTip": "WIDESEAWCS_IBasicInfoRepository\\WIDESEAWCS_IBasicInfoRepository.csproj",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
-              "WhenOpened": "2025-04-01T03:00:46.791Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 31,
-              "Title": "IOrderContainerRepository.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_IBasicInfoRepository\\IOrderContainerRepository.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_IBasicInfoRepository\\IOrderContainerRepository.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_IBasicInfoRepository\\IOrderContainerRepository.cs",
-              "RelativeToolTip": "WIDESEAWCS_IBasicInfoRepository\\IOrderContainerRepository.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAA0AAAABAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T03:00:37.599Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 32,
-              "Title": "IContainerRepository.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_IBasicInfoRepository\\IContainerRepository.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_IBasicInfoRepository\\IContainerRepository.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_IBasicInfoRepository\\IContainerRepository.cs",
-              "RelativeToolTip": "WIDESEAWCS_IBasicInfoRepository\\IContainerRepository.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAA0AAAABAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T03:00:21.89Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 33,
-              "Title": "IContainerItemRepository.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_IBasicInfoRepository\\IContainerItemRepository.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_IBasicInfoRepository\\IContainerItemRepository.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_IBasicInfoRepository\\IContainerItemRepository.cs",
-              "RelativeToolTip": "WIDESEAWCS_IBasicInfoRepository\\IContainerItemRepository.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAA0AAAABAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T03:00:04.406Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 34,
-              "Title": "WIDESEAWCS_DTO",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj",
-              "RelativeDocumentMoniker": "WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj",
-              "RelativeToolTip": "WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
-              "WhenOpened": "2025-04-01T02:59:48.812Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 35,
-              "Title": "ItemStatusEnum.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Common\\ItemStatusEnum.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Common\\ItemStatusEnum.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Common\\ItemStatusEnum.cs",
-              "RelativeToolTip": "WIDESEAWCS_Common\\ItemStatusEnum.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAABIAAAABAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T02:59:24.105Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 36,
-              "Title": "ContainerStatusEnum.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Common\\ContainerStatusEnum.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Common\\ContainerStatusEnum.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Common\\ContainerStatusEnum.cs",
-              "RelativeToolTip": "WIDESEAWCS_Common\\ContainerStatusEnum.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAAABAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T02:58:51.743Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 37,
-              "Title": "WIDESEAWCS_BasicInfoService",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoService\\WIDESEAWCS_BasicInfoService.csproj",
-              "RelativeDocumentMoniker": "WIDESEAWCS_BasicInfoService\\WIDESEAWCS_BasicInfoService.csproj",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoService\\WIDESEAWCS_BasicInfoService.csproj",
-              "RelativeToolTip": "WIDESEAWCS_BasicInfoService\\WIDESEAWCS_BasicInfoService.csproj",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
-              "WhenOpened": "2025-04-01T02:58:18.859Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 38,
-              "Title": "PlaceBlockService.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoService\\PlaceBlockService.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_BasicInfoService\\PlaceBlockService.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoService\\PlaceBlockService.cs",
-              "RelativeToolTip": "WIDESEAWCS_BasicInfoService\\PlaceBlockService.cs",
-              "ViewState": "AgIAAAcBAAAAAAAAAAAqwEIBAAABAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T02:57:58.314Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 39,
-              "Title": "ContainerService.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoService\\ContainerService.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_BasicInfoService\\ContainerService.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoService\\ContainerService.cs",
-              "RelativeToolTip": "WIDESEAWCS_BasicInfoService\\ContainerService.cs",
-              "ViewState": "AgIAACIAAAAAAAAAAAAqwFwAAAABAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T02:57:33.892Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 41,
-              "Title": "OrderContainerRepository.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoRepository\\OrderContainerRepository.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_BasicInfoRepository\\OrderContainerRepository.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoRepository\\OrderContainerRepository.cs",
-              "RelativeToolTip": "WIDESEAWCS_BasicInfoRepository\\OrderContainerRepository.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T02:56:59.66Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 42,
-              "Title": "ContainerRepository.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoRepository\\ContainerRepository.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_BasicInfoRepository\\ContainerRepository.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoRepository\\ContainerRepository.cs",
-              "RelativeToolTip": "WIDESEAWCS_BasicInfoRepository\\ContainerRepository.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T02:56:39.447Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 43,
-              "Title": "ContainerItemRepository.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoRepository\\ContainerItemRepository.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_BasicInfoRepository\\ContainerItemRepository.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoRepository\\ContainerItemRepository.cs",
-              "RelativeToolTip": "WIDESEAWCS_BasicInfoRepository\\ContainerItemRepository.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T02:56:17.242Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 46,
-              "Title": "TaskStatusEnum.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_DTO\\Enum\\TaskStatusEnum.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_DTO\\Enum\\TaskStatusEnum.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_DTO\\Enum\\TaskStatusEnum.cs",
-              "RelativeToolTip": "WIDESEAWCS_DTO\\Enum\\TaskStatusEnum.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAuwKMAAAAIAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T02:01:11.106Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 45,
-              "Title": "GantryJob.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Gantry\\GantryJob.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\Gantry\\GantryJob.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Gantry\\GantryJob.cs",
-              "RelativeToolTip": "WIDESEAWCS_Tasks\\Gantry\\GantryJob.cs",
-              "ViewState": "AgIAABkAAAAAAAAAAAAwwC4AAABDAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-04-01T01:43:14.184Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 40,
-              "Title": "WIDESEAWCS_BasicInfoRepository.csproj",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoRepository\\WIDESEAWCS_BasicInfoRepository.csproj",
-              "RelativeDocumentMoniker": "WIDESEAWCS_BasicInfoRepository\\WIDESEAWCS_BasicInfoRepository.csproj",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoRepository\\WIDESEAWCS_BasicInfoRepository.csproj",
-              "RelativeToolTip": "WIDESEAWCS_BasicInfoRepository\\WIDESEAWCS_BasicInfoRepository.csproj",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAYAAAASAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
-              "WhenOpened": "2025-03-25T01:32:15.358Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 44,
-              "Title": "CommonConveyorLineJob.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs",
-              "RelativeToolTip": "WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAD4AAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-05T08:19:49.013Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 48,
-              "Title": "OrderrowsService.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\OrderrowsService.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_SystemServices\\OrderrowsService.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\OrderrowsService.cs",
-              "RelativeToolTip": "WIDESEAWCS_SystemServices\\OrderrowsService.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAEMAAAAaAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-05T08:21:44.533Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 47,
-              "Title": "OrderDetailsService.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\OrderDetailsService.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_SystemServices\\OrderDetailsService.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\OrderDetailsService.cs",
-              "RelativeToolTip": "WIDESEAWCS_SystemServices\\OrderDetailsService.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAFcAAAAOAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-05T08:21:45.807Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 49,
               "Title": "YLBapiController.cs",
               "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\YLBapi\\YLBapiController.cs",
               "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\YLBapi\\YLBapiController.cs",
               "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\YLBapi\\YLBapiController.cs",
               "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\YLBapi\\YLBapiController.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAABoAAAAiAAAAAAAAAA==",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAgAAAAeAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-14T08:44:05.818Z",
+              "WhenOpened": "2025-04-05T05:45:30.09Z",
               "EditorCaption": ""
             },
             {
               "$type": "Document",
-              "DocumentIndex": 50,
-              "Title": "Orderrows.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\System\\Orderrows.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\System\\Orderrows.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\System\\Orderrows.cs",
-              "RelativeToolTip": "WIDESEAWCS_Model\\Models\\System\\Orderrows.cs",
+              "DocumentIndex": 1,
+              "Title": "Sys_DictionaryController.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\System\\Sys_DictionaryController.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\System\\Sys_DictionaryController.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\System\\Sys_DictionaryController.cs",
+              "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\System\\Sys_DictionaryController.cs",
+              "ViewState": "AgIAAHQAAAAAAAAAAAAgwAAAAAAAAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-04-05T05:44:00.183Z",
+              "EditorCaption": ""
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 3,
+              "Title": "appsettings.json",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\appsettings.json",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\appsettings.json",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\appsettings.json",
+              "RelativeToolTip": "WIDESEAWCS_Server\\appsettings.json",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAAbAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|",
+              "WhenOpened": "2025-04-03T03:05:43.821Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 2,
+              "Title": "CommonConveyorLineJob.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs",
+              "RelativeToolTip": "WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs",
+              "ViewState": "AgIAAC8AAAAAAAAAAAAAAFoAAAAnAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-04-03T05:17:59.128Z",
+              "EditorCaption": ""
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 5,
+              "Title": "Task_HtyService.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\Task_HtyService.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\Task_HtyService.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\Task_HtyService.cs",
+              "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\Task_HtyService.cs",
+              "ViewState": "AgIAABIAAAAAAAAAAAAcwDAAAABSAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-04-03T03:28:55.376Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 7,
+              "Title": "TaskService.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\TaskService.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\TaskService.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\TaskService.cs",
+              "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\TaskService.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAACYAAAAWAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-04-01T03:28:40.142Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 6,
+              "Title": "ITask_HtyService.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ITaskInfoService\\ITask_HtyService.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_ITaskInfoService\\ITask_HtyService.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ITaskInfoService\\ITask_HtyService.cs",
+              "RelativeToolTip": "WIDESEAWCS_ITaskInfoService\\ITask_HtyService.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAACIAAAAIAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-04-03T03:29:12.231Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 4,
+              "Title": "Task_HtyController.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\Task\\Task_HtyController.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\Task\\Task_HtyController.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\Task\\Task_HtyController.cs",
+              "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\Task\\Task_HtyController.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAABMAAAAJAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-04-03T03:29:30.806Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 8,
+              "Title": "IContainerService.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_IBasicInfoService\\IContainerService.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_IBasicInfoService\\IContainerService.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_IBasicInfoService\\IContainerService.cs",
+              "RelativeToolTip": "WIDESEAWCS_IBasicInfoService\\IContainerService.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAgAAAAmAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-04-03T03:22:57.997Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 9,
+              "Title": "ContainerService.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoService\\ContainerService.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_BasicInfoService\\ContainerService.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoService\\ContainerService.cs",
+              "RelativeToolTip": "WIDESEAWCS_BasicInfoService\\ContainerService.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAAAlAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-04-03T03:22:11.462Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 11,
+              "Title": "IContainerRepository.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_IBasicInfoRepository\\IContainerRepository.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_IBasicInfoRepository\\IContainerRepository.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_IBasicInfoRepository\\IContainerRepository.cs",
+              "RelativeToolTip": "WIDESEAWCS_IBasicInfoRepository\\IContainerRepository.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAgAAAApAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-04-03T03:21:15.511Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 10,
+              "Title": "IOrderContainerRepository.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_IBasicInfoRepository\\IOrderContainerRepository.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_IBasicInfoRepository\\IOrderContainerRepository.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_IBasicInfoRepository\\IOrderContainerRepository.cs",
+              "RelativeToolTip": "WIDESEAWCS_IBasicInfoRepository\\IOrderContainerRepository.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAgAAAApAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-04-03T03:21:14.506Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 13,
+              "Title": "ContainerItemRepository.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoRepository\\ContainerItemRepository.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_BasicInfoRepository\\ContainerItemRepository.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoRepository\\ContainerItemRepository.cs",
+              "RelativeToolTip": "WIDESEAWCS_BasicInfoRepository\\ContainerItemRepository.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAAoAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-04-03T03:20:36.394Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 14,
+              "Title": "ContainerRepository.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoRepository\\ContainerRepository.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_BasicInfoRepository\\ContainerRepository.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoRepository\\ContainerRepository.cs",
+              "RelativeToolTip": "WIDESEAWCS_BasicInfoRepository\\ContainerRepository.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAAoAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-04-03T03:20:22.856Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 12,
+              "Title": "OrderContainerRepository.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoRepository\\OrderContainerRepository.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_BasicInfoRepository\\OrderContainerRepository.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_BasicInfoRepository\\OrderContainerRepository.cs",
+              "RelativeToolTip": "WIDESEAWCS_BasicInfoRepository\\OrderContainerRepository.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAAoAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-04-03T03:20:16.108Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 21,
+              "Title": "ContainerStatusEnum.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Common\\ContainerStatusEnum.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Common\\ContainerStatusEnum.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Common\\ContainerStatusEnum.cs",
+              "RelativeToolTip": "WIDESEAWCS_Common\\ContainerStatusEnum.cs",
               "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-24T06:06:14.046Z",
-              "EditorCaption": ""
+              "WhenOpened": "2025-04-01T05:02:00.585Z"
             },
             {
               "$type": "Document",
-              "DocumentIndex": 51,
-              "Title": "OrderDetails.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\System\\OrderDetails.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\System\\OrderDetails.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\System\\OrderDetails.cs",
-              "RelativeToolTip": "WIDESEAWCS_Model\\Models\\System\\OrderDetails.cs",
-              "ViewState": "AgIAACkAAAAAAAAAAAAgwAAAAAAAAAAAAAAAAA==",
+              "DocumentIndex": 17,
+              "Title": "GantryJob.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Gantry\\GantryJob.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\Gantry\\GantryJob.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\Gantry\\GantryJob.cs",
+              "RelativeToolTip": "WIDESEAWCS_Tasks\\Gantry\\GantryJob.cs",
+              "ViewState": "AgIAABcAAAAAAAAAAAAkwCUAAABCAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-24T06:06:08.475Z",
-              "EditorCaption": ""
+              "WhenOpened": "2025-04-01T03:28:31.326Z"
             },
             {
               "$type": "Document",
-              "DocumentIndex": 52,
-              "Title": "AGVStation.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\System\\AGVStation.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\System\\AGVStation.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\System\\AGVStation.cs",
-              "RelativeToolTip": "WIDESEAWCS_Model\\Models\\System\\AGVStation.cs",
+              "DocumentIndex": 16,
+              "Title": "Dt_Container.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_Container.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_Container.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_Container.cs",
+              "RelativeToolTip": "WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_Container.cs",
+              "ViewState": "AgIAAAMAAAAAAAAAAAAuwDcAAAAAAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-04-01T03:30:37.162Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 15,
+              "Title": "Dt_ContainerItem.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_ContainerItem.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_ContainerItem.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_ContainerItem.cs",
+              "RelativeToolTip": "WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_ContainerItem.cs",
+              "ViewState": "AgIAAAkAAAAAAAAAAAAAACwAAAAnAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-04-01T03:58:26.248Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 18,
+              "Title": "WIDESEAWCS_Tasks.csproj",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj",
+              "RelativeToolTip": "WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj",
               "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
+              "WhenOpened": "2025-04-02T02:31:51.164Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 22,
+              "Title": "TaskController.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs",
+              "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAABUAAAAtAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-24T06:06:03.601Z",
+              "WhenOpened": "2025-04-01T03:52:56.748Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 20,
+              "Title": "Program.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Program.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Program.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Program.cs",
+              "RelativeToolTip": "WIDESEAWCS_Server\\Program.cs",
+              "ViewState": "AgIAABIAAAAAAAAAAAAAAC0AAABCAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-04-01T03:56:17.465Z",
               "EditorCaption": ""
             },
             {
               "$type": "Document",
-              "DocumentIndex": 53,
-              "Title": "AgvStationService.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\AgvStationService.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_SystemServices\\AgvStationService.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\AgvStationService.cs",
-              "RelativeToolTip": "WIDESEAWCS_SystemServices\\AgvStationService.cs",
-              "ViewState": "AgIAADIAAAAAAAAAAAAAwEQAAAByAAAAAAAAAA==",
+              "DocumentIndex": 19,
+              "Title": "Dt_Task.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\TaskInfo\\Dt_Task.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\TaskInfo\\Dt_Task.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\TaskInfo\\Dt_Task.cs",
+              "RelativeToolTip": "WIDESEAWCS_Model\\Models\\TaskInfo\\Dt_Task.cs",
+              "ViewState": "AgIAAEsAAAAAAAAAAAAYwFQAAAA0AAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-05T08:22:31.369Z",
-              "EditorCaption": ""
+              "WhenOpened": "2025-04-01T03:58:17.898Z"
             },
             {
               "$type": "Document",
-              "DocumentIndex": 54,
-              "Title": "IAgvStationService.cs",
-              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ISystemServices\\IAgvStationService.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_ISystemServices\\IAgvStationService.cs",
-              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ISystemServices\\IAgvStationService.cs",
-              "RelativeToolTip": "WIDESEAWCS_ISystemServices\\IAgvStationService.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAACUAAAAgAAAAAAAAAA==",
+              "DocumentIndex": 25,
+              "Title": "ItemStatusEnum.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Common\\ItemStatusEnum.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Common\\ItemStatusEnum.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Common\\ItemStatusEnum.cs",
+              "RelativeToolTip": "WIDESEAWCS_Common\\ItemStatusEnum.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAAeAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2025-03-14T08:46:38.077Z",
-              "EditorCaption": ""
+              "WhenOpened": "2025-04-01T03:44:15.74Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 23,
+              "Title": "Dt_OrderContainer.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_OrderContainer.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_OrderContainer.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_OrderContainer.cs",
+              "RelativeToolTip": "WIDESEAWCS_Model\\Models\\BasicInfo\\Dt_OrderContainer.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAAB0AAAAmAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-04-01T03:58:31.312Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 24,
+              "Title": "ITaskService.cs",
+              "DocumentMoniker": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ITaskInfoService\\ITaskService.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_ITaskInfoService\\ITaskService.cs",
+              "ToolTip": "E:\\0.\u9879\u76EE\u96C6\\\u53CB\u529B\u5E2E\\ZheJiangHanTong\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ITaskInfoService\\ITaskService.cs",
+              "RelativeToolTip": "WIDESEAWCS_ITaskInfoService\\ITaskService.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAACcAAACFAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2025-04-01T03:52:06.147Z"
             }
           ]
         }
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoRepository/ContainerItemRepository.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoRepository/ContainerItemRepository.cs"
index abc9167..14952a5 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoRepository/ContainerItemRepository.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoRepository/ContainerItemRepository.cs"
@@ -4,9 +4,10 @@
 using System.Text;
 using System.Threading.Tasks;
 using WIDESEAWCS_Core.BaseRepository;
+using WIDESEAWCS_IBasicInfoRepository;
 using WIDESEAWCS_Model.Models;
 
-namespace WIDESEAWCS_IBasicInfoRepository
+namespace WIDESEAWCS_BasicInfoRepository
 {
     public class ContainerItemRepository : RepositoryBase<Dt_ContainerItem>, IContainerItemRepository
     {
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoRepository/ContainerRepository.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoRepository/ContainerRepository.cs"
index 5a3de19..dc7caa7 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoRepository/ContainerRepository.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoRepository/ContainerRepository.cs"
@@ -4,9 +4,10 @@
 using System.Text;
 using System.Threading.Tasks;
 using WIDESEAWCS_Core.BaseRepository;
+using WIDESEAWCS_IBasicInfoRepository;
 using WIDESEAWCS_Model.Models;
 
-namespace WIDESEAWCS_IBasicInfoRepository
+namespace WIDESEAWCS_BasicInfoRepository
 {
     public class ContainerRepository : RepositoryBase<Dt_Container>, IContainerRepository
     {
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoRepository/OrderContainerRepository.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoRepository/OrderContainerRepository.cs"
index 5eaa60f..511d90b 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoRepository/OrderContainerRepository.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoRepository/OrderContainerRepository.cs"
@@ -4,9 +4,10 @@
 using System.Text;
 using System.Threading.Tasks;
 using WIDESEAWCS_Core.BaseRepository;
+using WIDESEAWCS_IBasicInfoRepository;
 using WIDESEAWCS_Model.Models;
 
-namespace WIDESEAWCS_IBasicInfoRepository
+namespace WIDESEAWCS_BasicInfoRepository
 {
     public class OrderContainerRepository : RepositoryBase<Dt_OrderContainer>, IOrderContainerRepository
     {
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemRepository/OrderDetailsRepository.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoRepository/OrderDetailsRepository.cs"
similarity index 88%
rename from "\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemRepository/OrderDetailsRepository.cs"
rename to "\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoRepository/OrderDetailsRepository.cs"
index 5f14f15..cd55564 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemRepository/OrderDetailsRepository.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoRepository/OrderDetailsRepository.cs"
@@ -21,11 +21,10 @@
 using System.Text;
 using System.Threading.Tasks;
 using WIDESEAWCS_Core.BaseRepository;
-using WIDESEAWCS_ISystemRepository;
+using WIDESEAWCS_IBasicInfoRepository;
 using WIDESEAWCS_Model.Models;
-using WIDESEAWCS_Model.Models.System;
 
-namespace WIDESEAWCS_SystemRepository
+namespace WIDESEAWCS_BasicInfoRepository
 {
     public class OrderDetailsRepository : RepositoryBase<OrderDetails>, IOrderDetailsRepository
     {
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemRepository/OrderrowsRepository.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoRepository/OrderrowsRepository.cs"
similarity index 88%
rename from "\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemRepository/OrderrowsRepository.cs"
rename to "\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoRepository/OrderrowsRepository.cs"
index b727a18..26737fe 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemRepository/OrderrowsRepository.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoRepository/OrderrowsRepository.cs"
@@ -21,11 +21,10 @@
 using System.Text;
 using System.Threading.Tasks;
 using WIDESEAWCS_Core.BaseRepository;
-using WIDESEAWCS_ISystemRepository;
+using WIDESEAWCS_IBasicInfoRepository;
 using WIDESEAWCS_Model.Models;
-using WIDESEAWCS_Model.Models.System;
 
-namespace WIDESEAWCS_SystemRepository
+namespace WIDESEAWCS_BasicInfoRepository
 {
     public class OrderrowsRepository : RepositoryBase<Orderrows>, IOrderrowsRepository
     {
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoService/ContainerService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoService/ContainerService.cs"
index 43520f5..7451bc6 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoService/ContainerService.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoService/ContainerService.cs"
@@ -9,9 +9,10 @@
 using WIDESEAWCS_Core.BaseServices;
 using WIDESEAWCS_Core.Helper;
 using WIDESEAWCS_IBasicInfoRepository;
+using WIDESEAWCS_IBasicInfoService;
 using WIDESEAWCS_Model.Models;
 
-namespace WIDESEAWCS_IBasicInfoService
+namespace WIDESEAWCS_BasicInfoService
 {
     public class ContainerService : ServiceBase<Dt_Container, IContainerRepository>, IContainerService
     {
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoService/OrderDetailsService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoService/OrderDetailsService.cs"
new file mode 100644
index 0000000..dbc29db
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoService/OrderDetailsService.cs"
@@ -0,0 +1,145 @@
+锘�#region << 鐗� 鏈� 娉� 閲� >>
+/*----------------------------------------------------------------
+ * 鍛藉悕绌洪棿锛歐IDESEAWCS_TaskInfoService
+ * 鍒涘缓鑰咃細鑳$搴�
+ * 鍒涘缓鏃堕棿锛�2024/8/2 16:13:36
+ * 鐗堟湰锛歏1.0.0
+ * 鎻忚堪锛�
+ *
+ * ----------------------------------------------------------------
+ * 淇敼浜猴細
+ * 淇敼鏃堕棿锛�
+ * 鐗堟湰锛歏1.0.1
+ * 淇敼璇存槑锛�
+ * 
+ *----------------------------------------------------------------*/
+#endregion << 鐗� 鏈� 娉� 閲� >>
+
+using AutoMapper;
+using Microsoft.AspNetCore.Mvc.RazorPages;
+using NetTaste;
+using Newtonsoft.Json;
+using OfficeOpenXml.FormulaParsing.Excel.Functions.DateTime;
+using OfficeOpenXml.FormulaParsing.Excel.Functions.Math;
+using OfficeOpenXml.FormulaParsing.Excel.Functions.Text;
+using SqlSugar;
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Diagnostics;
+using System.Diagnostics.CodeAnalysis;
+using System.Linq;
+using System.Linq.Expressions;
+using System.Reflection;
+using System.Reflection.Metadata;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEAWCS_Core;
+using WIDESEAWCS_Core.BaseServices;
+using WIDESEAWCS_Core.Enums;
+using WIDESEAWCS_Core.Helper;
+using WIDESEAWCS_DTO.BasicInfo;
+using WIDESEAWCS_DTO.Enum;
+using WIDESEAWCS_DTO.TaskInfo;
+using WIDESEAWCS_IBasicInfoRepository;
+using WIDESEAWCS_IBasicInfoService;
+using WIDESEAWCS_Model.Models;
+
+namespace WIDESEAWCS_BasicInfoService
+{
+    public class OrderDetailsService : ServiceBase<OrderDetails, IOrderDetailsRepository>, IOrderDetailsService
+    {
+        public OrderDetailsService(IOrderDetailsRepository BaseDal) : base(BaseDal)
+        {
+
+        }
+
+        private static bool toggle = false;
+
+        private static int lastStaion = 0;
+        public int GetOrderDetails(string barcode, List<int> useableStations)
+        {
+            OrderDetails? orderDetails = BaseDal.QueryData(x => x.Orderdetails_outid == barcode).FirstOrDefault();
+            if (orderDetails != null)
+            {
+                useableStations = useableStations.OrderByDescending(x => x).ToList();
+                if (orderDetails.Orderdetails_width <= 800 && orderDetails.Orderdetails_width >= 50)//1,2,3
+                {
+                    if (lastStaion == 0)
+                    {
+                        lastStaion = useableStations.FirstOrDefault();
+                        return lastStaion;
+                    }
+                    else
+                    {
+                        int index = useableStations.IndexOf(lastStaion);
+                        if(index + 1 < useableStations.Count)
+                        {
+                            lastStaion = useableStations[index + 1];
+                            return lastStaion;
+                        }
+                        else
+                        {
+                            lastStaion = useableStations.FirstOrDefault();
+                            return lastStaion;
+                        }
+                    }
+                }
+                else if (orderDetails.Orderdetails_width >= 800 && orderDetails.Orderdetails_width <= 1220)//1,2
+                {
+                    useableStations = useableStations.Where(x => x != 3).ToList();
+
+                    if (useableStations.FirstOrDefault() == 0)
+                    {
+                        return -2;
+                    }
+                    if (lastStaion == 0)
+                    {
+                        lastStaion = useableStations.FirstOrDefault();
+                        return lastStaion;
+                    }
+                    else
+                    {
+                        int index = useableStations.IndexOf(lastStaion);
+                        if (index + 1 < useableStations.Count)
+                        {
+                            lastStaion = useableStations[index + 1];
+                            return lastStaion;
+                        }
+                        else
+                        {
+                            lastStaion = useableStations.FirstOrDefault();
+                            return lastStaion;
+                        }
+                    }
+                }
+                else
+                {
+                    return -2;
+                }
+            }
+            else
+            {
+                return -1;
+            }
+        }
+
+
+        public string ToMesScan_sync = WIDESEAWCS_Core.Helper.AppSettings.Configuration["ToMesScan_sync"];
+
+        public ToMesBarcRes? ToMesBarc(int Barcodes)
+        {
+            ToMesBarc toMes = new ToMesBarc()
+            {
+                id = Barcodes.ToString(),
+                type = "1",
+            };
+            ToMesBarcRes? toMesBarc = JsonConvert.DeserializeObject<ToMesBarcRes>(HttpHelper.Post($"{ToMesScan_sync}", toMes.Serialize()));
+
+            return toMesBarc;
+        }
+
+
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/OrderrowsService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoService/OrderrowsService.cs"
similarity index 93%
rename from "\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/OrderrowsService.cs"
rename to "\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoService/OrderrowsService.cs"
index 2c81252..1f69e5e 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/OrderrowsService.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_BasicInfoService/OrderrowsService.cs"
@@ -35,19 +35,17 @@
 using System.Reflection.Metadata;
 using System.Text;
 using System.Threading.Tasks;
-using WIDESEA_Comm.Http;
 using WIDESEAWCS_Core;
 using WIDESEAWCS_Core.BaseServices;
 using WIDESEAWCS_Core.Enums;
+using WIDESEAWCS_DTO.BasicInfo;
 using WIDESEAWCS_DTO.Enum;
 using WIDESEAWCS_DTO.TaskInfo;
-using WIDESEAWCS_ISystemRepository;
-using WIDESEAWCS_ISystemServices;
+using WIDESEAWCS_IBasicInfoRepository;
+using WIDESEAWCS_IBasicInfoService;
 using WIDESEAWCS_Model.Models;
-using WIDESEAWCS_Model.Models.System;
-using static WIDESEAWCS_ISystemServices.IOrderrowsService;
 
-namespace WIDESEAWCS_SystemServices
+namespace WIDESEAWCS_BasicInfoService
 {
     public class OrderrowsService : ServiceBase<Orderrows, IOrderrowsRepository>, IOrderrowsService
     {
@@ -103,10 +101,6 @@
                         _orderDetailsService.AddData(orderDetails);
                     }
                 }
-                
-                
-
-                
                 return content.OK("涓嬪彂鎴愬姛");
             }
             catch (Exception ex)
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/ContainerTypeEnum.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/ContainerTypeEnum.cs"
new file mode 100644
index 0000000..3e926cb
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/ContainerTypeEnum.cs"
@@ -0,0 +1,21 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace WIDESEAWCS_Common
+{
+    public enum ContainerTypeEnum
+    {
+        /// <summary>
+        /// 
+        /// </summary>
+        TakeContainer = 1,
+
+        /// <summary>
+        /// 
+        /// </summary>
+        PutContainer = 2,
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/Http/HttpHelper.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/Http/HttpHelper.cs"
deleted file mode 100644
index 03a4e4b..0000000
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/Http/HttpHelper.cs"
+++ /dev/null
@@ -1,198 +0,0 @@
-锘�
-using Newtonsoft.Json;
-using System.Net;
-using System.Text;
-using WIDESEA_Common.Log;
-
-namespace WIDESEA_Comm.Http
-{
-    public class HttpHelper
-    {
-        private const int Timeout = 10 * 1000;
-
-        /// <summary>
-        /// post璇锋眰
-        /// </summary>
-        /// <param name="url"></param>
-        /// <param name="parm">鍙傛暟</param>
-        /// <param name="rquestName">鎺ュ彛鍚嶇О,鐢ㄤ簬鏃ュ織鍒嗙被</param>
-        /// <returns></returns>
-        public static string Post(string url, object parm, string rquestName = "")
-        {
-            HttpWebResponse response = null;
-            StreamReader resultReader = null;
-            string responseContent = string.Empty;
-            try
-            {
-                HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
-                request.Timeout = Timeout;
-                request.Method = "POST";
-                request.ContentType = "application/json; charset=UTF-8";
-                parm = parm ?? "";
-                byte[] data = Encoding.UTF8.GetBytes(JsonConvert.SerializeObject(parm));
-                request.ContentLength = data.Length;
-                using (Stream newStream = request.GetRequestStream())
-                {
-                    newStream.Write(data, 0, data.Length);
-                };
-
-                response = (HttpWebResponse)request.GetResponse();
-                Stream webStream = response.GetResponseStream();
-                if (webStream == null)
-                {
-                    throw new Exception("Network error");
-                }
-
-                int statsCode = (int)response.StatusCode;
-                resultReader = new StreamReader(webStream, Encoding.UTF8);
-                responseContent = resultReader.ReadToEnd();
-
-                if (response != null)
-                    response.Close();
-                if (resultReader != null)
-                    resultReader.Close();
-
-                if (statsCode != 200)
-                {
-                    throw new Exception("寮傚父锛屽搷搴旂爜锛�" + statsCode.ToString());
-                }
-
-                //WriteLog.Write_Log("System/API璇锋眰", rquestName, "璇锋眰鎴愬姛", new { 璇锋眰鎶ユ枃 = parm, 鎺ユ敹鎶ユ枃 = responseContent });
-                return responseContent;
-            }
-            catch (Exception ex)
-            {
-                WriteLog.Write_Log("System/API璇锋眰", rquestName, "璇锋眰寮傚父", new { 璇锋眰鎶ユ枃 = parm, 鎺ユ敹鎶ユ枃 = responseContent, 閿欒 = ex.Message });
-                throw ex;
-            }
-        }
-
-        /// <summary>
-        /// post璇锋眰
-        /// </summary>
-        /// <param name="url"></param>
-        /// <param name="parm">鍙傛暟</param>
-        /// <param name="rquestName">鎺ュ彛鍚嶇О,鐢ㄤ簬鏃ュ織鍒嗙被</param>
-        /// <returns></returns>
-        public static T Post<T>(string url, object parm, string rquestName = "") where T : class
-        {
-            HttpWebResponse response = null;
-            StreamReader resultReader = null;
-            string responseContent = string.Empty;
-            try
-            {
-                HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
-                request.Timeout = Timeout;
-                request.Method = "POST";
-                request.ContentType = "application/json; charset=UTF-8";
-                parm = parm ?? "";
-                byte[] data = Encoding.UTF8.GetBytes(JsonConvert.SerializeObject(parm));
-                request.ContentLength = data.Length;
-                using (Stream newStream = request.GetRequestStream())
-                {
-                    newStream.Write(data, 0, data.Length);
-                };
-
-                response = (HttpWebResponse)request.GetResponse();
-                Stream webStream = response.GetResponseStream();
-                if (webStream == null)
-                {
-                    throw new Exception("Network error");
-                }
-
-                int statsCode = (int)response.StatusCode;
-                resultReader = new StreamReader(webStream, Encoding.UTF8);
-                responseContent = resultReader.ReadToEnd();
-
-                if (response != null)
-                    response.Close();
-                if (resultReader != null)
-                    resultReader.Close();
-
-                if (statsCode != 200)
-                {
-                    throw new Exception("寮傚父锛屽搷搴旂爜锛�" + statsCode.ToString());
-                }
-
-                //WriteLog.Write_Log("System/API璇锋眰", rquestName, "璇锋眰鎴愬姛", new { 璇锋眰鎶ユ枃 = parm, 鎺ユ敹鎶ユ枃 = responseContent });
-                return JsonConvert.DeserializeObject<T>(responseContent);
-            }
-            catch (Exception ex)
-            {
-                WriteLog.Write_Log("System/API璇锋眰", rquestName, "璇锋眰寮傚父", new { 璇锋眰鎶ユ枃 = parm, 鎺ユ敹鎶ユ枃 = responseContent, 閿欒 = ex.Message });
-                throw ex;
-            }
-        }
-
-
-        /// <summary>
-        /// get璇锋眰
-        /// </summary>
-        /// <typeparam name="T"></typeparam>
-        /// <param name="url"></param>
-        /// <param name="parm">璇锋眰鍙傛暟锛屾坊鍔犲湪url</param>
-        /// <param name="rquestName"></param>
-        /// <returns></returns>
-        public static T Get<T>(string url, object parm = null, string rquestName = "") where T : class
-        {
-            HttpWebResponse response = null;
-            StreamReader resultReader = null;
-            string responseContent = string.Empty;
-            try
-            {
-                if (parm != null)
-                {
-                    var datas = JsonConvert.DeserializeObject<Dictionary<string, string>>(JsonConvert.SerializeObject(parm));
-                    var keyList = datas.Keys;
-                    int index = 0;
-                    foreach (var key in datas.Keys)
-                    {
-                        if (index == 0)
-                        {
-                            url += $"?{key}={datas[key]}";
-                        }
-                        else
-                        {
-                            url += $"&{key}={datas[key]}";
-                        }
-                        index++;
-                    }
-                }
-                HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
-                request.Timeout = Timeout;
-                request.Method = "GET";
-                request.ContentType = "application/json; charset=UTF-8";
-
-                response = (HttpWebResponse)request.GetResponse();
-                Stream webStream = response.GetResponseStream();
-                if (webStream == null)
-                {
-                    throw new Exception("Network error");
-                }
-
-                int statsCode = (int)response.StatusCode;
-                resultReader = new StreamReader(webStream, Encoding.UTF8);
-                responseContent = resultReader.ReadToEnd();
-
-                if (response != null)
-                    response.Close();
-                if (resultReader != null)
-                    resultReader.Close();
-
-                if (statsCode != 200)
-                {
-                    throw new Exception("寮傚父锛屽搷搴旂爜锛�" + statsCode.ToString());
-                }
-
-                WriteLog.Write_Log("System/API璇锋眰", rquestName, "璇锋眰鎴愬姛", new { 璇锋眰鎶ユ枃 = parm, 鎺ユ敹鎶ユ枃 = responseContent });
-                return JsonConvert.DeserializeObject<T>(responseContent);
-            }
-            catch (Exception ex)
-            {
-                WriteLog.Write_Log("System/API璇锋眰", rquestName, "璇锋眰寮傚父", new { 璇锋眰鎶ユ枃 = parm, 鎺ユ敹鎶ユ枃 = responseContent, 閿欒 = ex.Message });
-                throw ex;
-            }
-        }
-
-    }
-}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/OPositions.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/OPositions.cs"
new file mode 100644
index 0000000..dc0b4fd
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/OPositions.cs"
@@ -0,0 +1,26 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace WIDESEAWCS_Common
+{
+    public class OPositions
+    {
+        public static Dictionary<string, Position> HPositions = new Dictionary<string, Position>();
+
+        public static Dictionary<string, Position> ZPositions = new Dictionary<string, Position>();
+    }
+
+    public class Position
+    {
+        public int PositionX { get; set; }
+
+        public int PositionY { get; set; }
+
+        public int PositionZ { get; set; }
+
+        public int PositionR { get; set; }
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/BasicInfo/OrderRequest.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/BasicInfo/OrderRequest.cs"
new file mode 100644
index 0000000..ac44970
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/BasicInfo/OrderRequest.cs"
@@ -0,0 +1,20 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace WIDESEAWCS_DTO.BasicInfo
+{
+    public class OrderRequest
+    {
+        public int id { get; set; }
+        public string orderId { get; set; }
+        public string batchId { get; set; }
+        public string customer { get; set; }
+        public string name { get; set; }
+        public string dealer { get; set; }
+        public int num { get; set; }
+        public List<ProductInfo> productInfos { get; set; }
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/BasicInfo/ProductInfo.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/BasicInfo/ProductInfo.cs"
new file mode 100644
index 0000000..cbe2100
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/BasicInfo/ProductInfo.cs"
@@ -0,0 +1,28 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace WIDESEAWCS_DTO.BasicInfo
+{
+    public class ProductInfo
+    {
+
+        public int id { get; set; }
+        public int productId { get; set; }
+        public string outId { get; set; }
+        public string orderId { get; set; }
+        public string code { get; set; }
+        public string material { get; set; }
+        public string colorName { get; set; }
+        public decimal length { get; set; }  // 淇敼涓� decimal
+        public decimal width { get; set; }   // 淇敼涓� decimal
+        public decimal thickness { get; set; }  // 淇敼涓� decimal
+        public decimal cutLength { get; set; }  // 淇敼涓� decimal
+        public decimal cutWidth { get; set; }   // 淇敼涓� decimal
+        public decimal cutThickness { get; set; }  // 淇敼涓� decimal
+        public int num { get; set; }
+        public string grain { get; set; }
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/BasicInfo/ToMesBarc.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/BasicInfo/ToMesBarc.cs"
new file mode 100644
index 0000000..07f7e3f
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/BasicInfo/ToMesBarc.cs"
@@ -0,0 +1,14 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace WIDESEAWCS_DTO.BasicInfo
+{
+    public class ToMesBarc
+    {
+        public string id { get; set; }
+        public string type { get; set; }
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/BasicInfo/ToMesBarcRes.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/BasicInfo/ToMesBarcRes.cs"
new file mode 100644
index 0000000..3a161bc
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/BasicInfo/ToMesBarcRes.cs"
@@ -0,0 +1,14 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace WIDESEAWCS_DTO.BasicInfo
+{
+    public class ToMesBarcRes
+    {
+        public int code { get; set; }
+        public bool type { get; set; }
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/WIDESEAWCS_DTO.csproj" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/WIDESEAWCS_DTO.csproj"
index cc0b784..98532af 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/WIDESEAWCS_DTO.csproj"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/WIDESEAWCS_DTO.csproj"
@@ -10,8 +10,4 @@
 		<ProjectReference Include="..\WIDESEAWCS_Model\WIDESEAWCS_Model.csproj" />
 	</ItemGroup>
 
-	<ItemGroup>
-	  <Folder Include="BasicInfo\" />
-	</ItemGroup>
-
 </Project>
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemRepository/IOrderDetailsRepository.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_IBasicInfoRepository/IOrderDetailsRepository.cs"
similarity index 90%
rename from "\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemRepository/IOrderDetailsRepository.cs"
rename to "\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_IBasicInfoRepository/IOrderDetailsRepository.cs"
index 0d1f2d0..e0462cc 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemRepository/IOrderDetailsRepository.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_IBasicInfoRepository/IOrderDetailsRepository.cs"
@@ -22,9 +22,8 @@
 using System.Threading.Tasks;
 using WIDESEAWCS_Core.BaseRepository;
 using WIDESEAWCS_Model.Models;
-using WIDESEAWCS_Model.Models.System;
 
-namespace WIDESEAWCS_ISystemRepository
+namespace WIDESEAWCS_IBasicInfoRepository
 {
     public interface IOrderDetailsRepository : IRepository<OrderDetails>
     {
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemRepository/IOrderrowsRepository.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_IBasicInfoRepository/IOrderrowsRepository.cs"
similarity index 90%
rename from "\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemRepository/IOrderrowsRepository.cs"
rename to "\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_IBasicInfoRepository/IOrderrowsRepository.cs"
index 2912ebe..6fac7a4 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemRepository/IOrderrowsRepository.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_IBasicInfoRepository/IOrderrowsRepository.cs"
@@ -22,9 +22,8 @@
 using System.Threading.Tasks;
 using WIDESEAWCS_Core.BaseRepository;
 using WIDESEAWCS_Model.Models;
-using WIDESEAWCS_Model.Models.System;
 
-namespace WIDESEAWCS_ISystemRepository
+namespace WIDESEAWCS_IBasicInfoRepository
 {
     public interface IOrderrowsRepository : IRepository<Orderrows>
     {
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/IOrderDetailsService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_IBasicInfoService/IOrderDetailsService.cs"
similarity index 65%
rename from "\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/IOrderDetailsService.cs"
rename to "\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_IBasicInfoService/IOrderDetailsService.cs"
index 7b1e2c3..88c5308 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/IOrderDetailsService.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_IBasicInfoService/IOrderDetailsService.cs"
@@ -25,28 +25,15 @@
 using WIDESEAWCS_Core;
 using WIDESEAWCS_Core.BaseServices;
 using WIDESEAWCS_Core.Enums;
+using WIDESEAWCS_DTO.BasicInfo;
 using WIDESEAWCS_DTO.TaskInfo;
 using WIDESEAWCS_Model.Models;
-using WIDESEAWCS_Model.Models.System;
-using static WIDESEAWCS_ISystemServices.IOrderrowsService;
 
-namespace WIDESEAWCS_ISystemServices
+namespace WIDESEAWCS_IBasicInfoService
 {
     public interface IOrderDetailsService : IService<OrderDetails>
     {
-        int GetOrderDetails(string Barcodes);
-        ToMesBarcRes ToMesBarc(int Barcodes);
-    }
-
-    public class ToMesBarc
-    {
-        public string id { get; set; }
-        public string type { get; set; }
-    }
-
-    public class ToMesBarcRes
-    {
-        public int code { get; set; }
-        public bool type { get; set; }
+        int GetOrderDetails(string barcode, List<int> useableStations);
+        ToMesBarcRes? ToMesBarc(int barcode);
     }
 }
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/IAgvStationService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_IBasicInfoService/IOrderrowsService.cs"
similarity index 61%
rename from "\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/IAgvStationService.cs"
rename to "\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_IBasicInfoService/IOrderrowsService.cs"
index 1e16abe..7d7f92d 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/IAgvStationService.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_IBasicInfoService/IOrderrowsService.cs"
@@ -27,20 +27,12 @@
 using WIDESEAWCS_Core.Enums;
 using WIDESEAWCS_DTO.TaskInfo;
 using WIDESEAWCS_Model.Models;
-using WIDESEAWCS_Model.Models.System;
 
-namespace WIDESEAWCS_ISystemServices
+namespace WIDESEAWCS_IBasicInfoService
 {
-    public interface IAgvStationService : IService<AGVStation>
+    public interface IOrderrowsService : IService<Orderrows>
     {
-        public List<AGVStation> QuerypLatform(string deviceNo, List<string> _Task);
-
-        public List<AGVStation> QuerypLatformarer(string deviceNo);
-
-        public List<AGVStation> QuerypLatformmaterial(int Station_Area);
-
-        public List<AGVStation> QuerypStation_Area(int Station_Area);
-
-        public List<AGVStation> QuerypStation_Area2(string Station_remark);
+        WebResponseContent SetOrderrows(Object orderrows);
+        
     }
 }
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemRepository/IAgvStationRepository.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemRepository/IAgvStationRepository.cs"
deleted file mode 100644
index 068a037..0000000
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemRepository/IAgvStationRepository.cs"
+++ /dev/null
@@ -1,33 +0,0 @@
-锘�#region << 鐗� 鏈� 娉� 閲� >>
-/*----------------------------------------------------------------
- * 鍛藉悕绌洪棿锛歐IDESEAWCS_ITaskInfoRepository
- * 鍒涘缓鑰咃細鑳$搴�
- * 鍒涘缓鏃堕棿锛�2024/8/2 16:13:36
- * 鐗堟湰锛歏1.0.0
- * 鎻忚堪锛�
- *
- * ----------------------------------------------------------------
- * 淇敼浜猴細
- * 淇敼鏃堕棿锛�
- * 鐗堟湰锛歏1.0.1
- * 淇敼璇存槑锛�
- * 
- *----------------------------------------------------------------*/
-#endregion << 鐗� 鏈� 娉� 閲� >>
-
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using WIDESEAWCS_Core.BaseRepository;
-using WIDESEAWCS_Model.Models;
-using WIDESEAWCS_Model.Models.System;
-
-namespace WIDESEAWCS_ISystemRepository
-{
-    public interface IAgvStationRepository : IRepository<AGVStation>
-    {
-
-    }
-}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/IOrderrowsService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/IOrderrowsService.cs"
deleted file mode 100644
index fddec08..0000000
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_ISystemServices/IOrderrowsService.cs"
+++ /dev/null
@@ -1,71 +0,0 @@
-锘�#region << 鐗� 鏈� 娉� 閲� >>
-/*----------------------------------------------------------------
- * 鍛藉悕绌洪棿锛歐IDESEAWCS_ITaskInfoService
- * 鍒涘缓鑰咃細鑳$搴�
- * 鍒涘缓鏃堕棿锛�2024/8/2 16:13:36
- * 鐗堟湰锛歏1.0.0
- * 鎻忚堪锛�
- *
- * ----------------------------------------------------------------
- * 淇敼浜猴細
- * 淇敼鏃堕棿锛�
- * 鐗堟湰锛歏1.0.1
- * 淇敼璇存槑锛�
- * 
- *----------------------------------------------------------------*/
-#endregion << 鐗� 鏈� 娉� 閲� >>
-
-using SqlSugar;
-using System;
-using System.Collections.Generic;
-using System.Diagnostics.CodeAnalysis;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using WIDESEAWCS_Core;
-using WIDESEAWCS_Core.BaseServices;
-using WIDESEAWCS_Core.Enums;
-using WIDESEAWCS_DTO.TaskInfo;
-using WIDESEAWCS_Model.Models;
-using WIDESEAWCS_Model.Models.System;
-using static WIDESEAWCS_ISystemServices.IOrderrowsService;
-
-namespace WIDESEAWCS_ISystemServices
-{
-    public interface IOrderrowsService : IService<Orderrows>
-    {
-        WebResponseContent SetOrderrows(Object orderrows);
-
-
-        public class productInfos
-        {
-            public int id { get; set; }
-            public int productId { get; set; }
-            public string outId { get; set; }
-            public string orderId { get; set; }
-            public string code { get; set; }
-            public string material { get; set; }
-            public string colorName { get; set; }
-            public decimal length { get; set; }  // 淇敼涓� decimal
-            public decimal width { get; set; }   // 淇敼涓� decimal
-            public decimal thickness { get; set; }  // 淇敼涓� decimal
-            public decimal cutLength { get; set; }  // 淇敼涓� decimal
-            public decimal cutWidth { get; set; }   // 淇敼涓� decimal
-            public decimal cutThickness { get; set; }  // 淇敼涓� decimal
-            public int num { get; set; }
-            public string grain { get; set; }
-        }
-
-        public class OrderRequest
-        {
-            public int id { get; set; }
-            public string orderId { get; set; }
-            public string batchId { get; set; }
-            public string customer { get; set; }
-            public string name { get; set; }
-            public string dealer { get; set; }
-            public int num { get; set; }
-            public List<productInfos> productInfos { get; set; }
-        }
-    }
-}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/ITaskService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/ITaskService.cs"
index a150a18..b133780 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/ITaskService.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/ITaskService.cs"
@@ -37,5 +37,7 @@
 
         Dt_Task? QueryAGantryUnExecuteTask(string gantryDeviceNo);
 
+        WebResponseContent CreateTask(string takePosition, string putPosition, string deviceCode, int length, int width, int height);
+
     }
 }
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/ITask_HtyService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/ITask_HtyService.cs"
index c7e044d..94b1a23 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/ITask_HtyService.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/ITask_HtyService.cs"
@@ -32,6 +32,6 @@
 {
     public interface ITask_HtyService : IService<Dt_Task_hty>
     {
-        WebResponseContent fifteenTotal_quantityndex();
+        
     }
 }
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/BasicInfo/Dt_Container.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/BasicInfo/Dt_Container.cs"
index ebcc815..f17856f 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/BasicInfo/Dt_Container.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/BasicInfo/Dt_Container.cs"
@@ -1,5 +1,5 @@
 锘�
-锘縰sing System;
+using System;
 using System.Collections.Generic;
 using System.Linq;
 using System.Text;
@@ -12,37 +12,58 @@
     [SugarTable]
     public class Dt_Container : BaseEntity
     {
+        /// <summary>
+        /// 涓婚敭
+        /// </summary>
         [SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "涓婚敭")]
         public int Id { get; set; }
 
+        /// <summary>
+        /// 缂栧彿
+        /// </summary>
         [SugarColumn(IsNullable = false, Length = 100, ColumnDescription = "缂栧彿")]
         public string ContainerCode { get; set; }
 
-        [SugarColumn(IsNullable = false, ColumnDescription = "闀�")]
-        public int ContainerLength { get; set; }
+        /// <summary>
+        /// 绫诲瀷
+        /// </summary>
+        [SugarColumn(IsNullable = false, ColumnDescription = "绫诲瀷")]
+        public int ContainerType { get; set; }
 
-        [SugarColumn(IsNullable = false, ColumnDescription = "瀹�")]
-        public int ContainerWidth { get; set; }
-
-        [SugarColumn(IsNullable = false, ColumnDescription = "楂�")]
-        public int ContainerHeight { get; set; }
-
-        [SugarColumn(IsNullable = false, ColumnDescription = "X鍧愭爣")]
-        public int ContainerPositionX { get; set; }
-
-        [SugarColumn(IsNullable = false, ColumnDescription = "Y鍧愭爣")]
-        public int ContainerPositionY { get; set; }
-
-        [SugarColumn(IsNullable = false, ColumnDescription = "Z鍧愭爣")]
-        public int ContainerPositionZ { get; set; }
-
+        /// <summary>
+        /// 鐘舵��
+        /// </summary>
         [SugarColumn(IsNullable = false, ColumnDescription = "鐘舵��")]
         public int ContainerStatus { get; set; }
 
+        /// <summary>
+        /// 闀�
+        /// </summary>
+        [SugarColumn(IsNullable = false, ColumnDescription = "闀�")]
+        public int ContainerLength { get; set; }
+
+        /// <summary>
+        /// 瀹�
+        /// </summary>
+        [SugarColumn(IsNullable = false, ColumnDescription = "瀹�")]
+        public int ContainerWidth { get; set; }
+
+        /// <summary>
+        /// 楂�
+        /// </summary>
+        [SugarColumn(IsNullable = false, ColumnDescription = "楂�")]
+        public int ContainerHeight { get; set; }
+
+        /// <summary>
+        /// 鎺掑簭
+        /// </summary>
         [SugarColumn(IsNullable = false, ColumnDescription = "鎺掑簭")]
         public int ContainerSort { get; set; }
 
-        [SugarColumn(IsNullable = false, ColumnDescription = "澶囨敞")]
+        /// <summary>
+        /// 澶囨敞
+        /// </summary>
+        [SugarColumn(IsNullable = true, ColumnDescription = "澶囨敞")]
         public string ContainerRemark { get; set; }
 
         [Navigate(NavigateType.OneToMany, nameof(Dt_ContainerItem.ContainerId), nameof(Id))]
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/BasicInfo/Dt_OrderContainer.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/BasicInfo/Dt_OrderContainer.cs"
index 058a79c..955c21c 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/BasicInfo/Dt_OrderContainer.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/BasicInfo/Dt_OrderContainer.cs"
@@ -1,5 +1,5 @@
 锘�
-锘縰sing System;
+using System;
 using System.Collections.Generic;
 using System.Linq;
 using System.Text;
@@ -27,7 +27,7 @@
         [SugarColumn(IsNullable = false, Length = 100, ColumnDescription = "瀹瑰櫒缂栧彿")]
         public string ContainerCode { get; set; }
 
-        [SugarColumn(IsNullable = false, Length = 255, ColumnDescription = "澶囨敞")]
+        [SugarColumn(IsNullable = true, Length = 255, ColumnDescription = "澶囨敞")]
         public string Remark { get; set; }
     }
 }
\ No newline at end of file
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/System/OrderDetails.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/BasicInfo/OrderDetails.cs"
similarity index 98%
rename from "\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/System/OrderDetails.cs"
rename to "\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/BasicInfo/OrderDetails.cs"
index 19b6899..9fa570c 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/System/OrderDetails.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/BasicInfo/OrderDetails.cs"
@@ -6,7 +6,7 @@
 using System.Threading.Tasks;
 using WIDESEAWCS_Core.Tenants;
 
-namespace WIDESEAWCS_Model.Models.System
+namespace WIDESEAWCS_Model.Models
 {
     public class OrderDetails
     {
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/System/Orderrows.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/BasicInfo/Orderrows.cs"
similarity index 97%
rename from "\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/System/Orderrows.cs"
rename to "\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/BasicInfo/Orderrows.cs"
index bf84194..ea40a91 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/System/Orderrows.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/BasicInfo/Orderrows.cs"
@@ -8,7 +8,7 @@
 using WIDESEAWCS_Core.DB.Models;
 using WIDESEAWCS_Core.Tenants;
 
-namespace WIDESEAWCS_Model.Models.System
+namespace WIDESEAWCS_Model.Models
 {
     public class Orderrows: BaseEntity
     {
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/System/AGVStation.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/System/AGVStation.cs"
deleted file mode 100644
index 0f0487c..0000000
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/System/AGVStation.cs"
+++ /dev/null
@@ -1,66 +0,0 @@
-锘縰sing SqlSugar;
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using WIDESEAWCS_Core.Tenants;
-
-namespace WIDESEAWCS_Model.Models.System
-{
-    public class AGVStation
-    {
-        /// <summary>
-        /// 绔欏彴ID
-        /// </summary>
-        [SugarColumn(IsIdentity = true, IsPrimaryKey = true, ColumnDescription = "绔欏彴ID")]
-        public int Station_id { get; set; }
-
-        /// <summary>
-        /// 绔欏彴缂栧彿
-        /// </summary>
-        [SugarColumn( ColumnDescription = "绔欏彴缂栧彿")]
-        public int Station_code { get; set; }
-
-        /// <summary>
-        /// 绔欏彴鍚嶇Оremark
-        /// </summary>
-        [SugarColumn(Length = 50, ColumnDescription = "绔欏彴鍚嶇О")]
-        public string Station_name { get; set; }
-
-        /// <summary>
-        /// 绫诲瀷
-        /// </summary>
-        [SugarColumn( ColumnDescription = "绔欏彴绫诲瀷")]
-        public int Station_material { get; set; }
-
-        /// <summary>
-        /// 鏄惁鍚敤
-        /// </summary>
-        [SugarColumn( ColumnDescription = "鏄惁鍚敤")]
-        public int Station_enable { get; set; }
-
-        /// <summary>
-        /// 鍖哄煙
-        /// </summary>
-        [SugarColumn( ColumnDescription = "鍖哄煙")]
-        public int Station_Area { get; set; }
-
-        /// <summary>
-        /// 澶囨敞
-        /// </summary>
-        [SugarColumn( Length = 50, ColumnDescription = "澶囨敞")]
-        public string Station_remark { get; set; }
-
-
-        /// <summary>
-        /// 绔欏彴鎵�灞炶澶�
-        /// </summary>
-        [SugarColumn(Length = 50, ColumnDescription = "绔欏彴鎵�灞炶澶�")]
-        public string ChildPosiDeviceCode { get; set; }
-
-
-
-
-    }
-}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/TaskInfo/Dt_Task.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/TaskInfo/Dt_Task.cs"
index 2222c40..759207d 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/TaskInfo/Dt_Task.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Model/Models/TaskInfo/Dt_Task.cs"
@@ -82,7 +82,7 @@
         /// </summary>
         [ImporterHeader(Name = "璧峰鍦板潃")]
         [ExporterHeader(DisplayName = "璧峰鍦板潃")]
-        [SugarColumn(IsNullable = false, Length = 20, ColumnDescription = "璧峰鍦板潃")]
+        [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "璧峰鍦板潃")]
         public string SourceAddress { get; set; }
 
         /// <summary>
@@ -90,7 +90,7 @@
         /// </summary>
         [ImporterHeader(Name = "鐩爣鍦板潃")]
         [ExporterHeader(DisplayName = "鐩爣鍦板潃")]
-        [SugarColumn(IsNullable = false, Length = 20, ColumnDescription = "鐩爣鍦板潃")]
+        [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "鐩爣鍦板潃")]
         public string TargetAddress { get; set; }
 
         /// <summary>
@@ -98,7 +98,7 @@
         /// </summary>
         [ImporterHeader(Name = "褰撳墠浣嶇疆")]
         [ExporterHeader(DisplayName = "褰撳墠浣嶇疆")]
-        [SugarColumn(IsNullable = false, Length = 20, ColumnDescription = "褰撳墠浣嶇疆")]
+        [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "褰撳墠浣嶇疆")]
         public string CurrentAddress { get; set; }
 
         /// <summary>
@@ -106,7 +106,7 @@
         /// </summary>
         [ImporterHeader(Name = "涓嬩竴鍦板潃")]
         [ExporterHeader(DisplayName = "涓嬩竴鍦板潃")]
-        [SugarColumn(IsNullable = false, Length = 20, ColumnDescription = "涓嬩竴鍦板潃")]
+        [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "涓嬩竴鍦板潃")]
         public string NextAddress { get; set; }
 
         /// <summary>
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/System/OrderDetailsController.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/BasicInfo/OrderDetailsController.cs"
similarity index 71%
rename from "\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/System/OrderDetailsController.cs"
rename to "\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/BasicInfo/OrderDetailsController.cs"
index a09a71f..33438fc 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/System/OrderDetailsController.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/BasicInfo/OrderDetailsController.cs"
@@ -3,13 +3,14 @@
 using Microsoft.AspNetCore.Mvc;
 using WIDESEAWCS_Core;
 using WIDESEAWCS_Core.BaseController;
+using WIDESEAWCS_DTO.BasicInfo;
 using WIDESEAWCS_DTO.TaskInfo;
+using WIDESEAWCS_IBasicInfoService;
 using WIDESEAWCS_ISystemServices;
 using WIDESEAWCS_ITaskInfoService;
 using WIDESEAWCS_Model.Models;
-using WIDESEAWCS_Model.Models.System;
 
-namespace WIDESEAWCS_WCSServer.Controllers.System
+namespace WIDESEAWCS_Server.Controllers.BasicInfo
 {
     [Route("api/OrderDetails")]
     [ApiController]
@@ -21,10 +22,11 @@
             _httpContextAccessor = httpContextAccessor;
         }
 
-        [HttpPost,Route("ToMesBarc"), AllowAnonymous]
+        [HttpPost, Route("ToMesBarc"), AllowAnonymous]
         public ToMesBarcRes ToMesBarc(int Barcodes)
         {
-            return Service.ToMesBarc(Barcodes);
+            ToMesBarcRes? toMes = Service.ToMesBarc(Barcodes);
+            return toMes != null ? toMes : new ToMesBarcRes() { code = -1, type = false };
         }
     }
 }
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/System/OrderrowsController.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/BasicInfo/OrderrowsController.cs"
similarity index 88%
rename from "\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/System/OrderrowsController.cs"
rename to "\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/BasicInfo/OrderrowsController.cs"
index 27bdfbc..3dbca5f 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/System/OrderrowsController.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/BasicInfo/OrderrowsController.cs"
@@ -4,12 +4,12 @@
 using WIDESEAWCS_Core;
 using WIDESEAWCS_Core.BaseController;
 using WIDESEAWCS_DTO.TaskInfo;
+using WIDESEAWCS_IBasicInfoService;
 using WIDESEAWCS_ISystemServices;
 using WIDESEAWCS_ITaskInfoService;
 using WIDESEAWCS_Model.Models;
-using WIDESEAWCS_Model.Models.System;
 
-namespace WIDESEAWCS_WCSServer.Controllers.System
+namespace WIDESEAWCS_Server.Controllers.BasicInfo
 {
     [Route("api/Orderrows")]
     [ApiController]
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/Syslog/dt_logController.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/Syslog/dt_logController.cs"
deleted file mode 100644
index 6b6b50a..0000000
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/Syslog/dt_logController.cs"
+++ /dev/null
@@ -1,37 +0,0 @@
-锘縰sing Microsoft.AspNetCore.Authorization;
-using Microsoft.AspNetCore.Http;
-using Microsoft.AspNetCore.Mvc;
-using WIDESEAWCS_Core;
-using WIDESEAWCS_Core.BaseController;
-using WIDESEAWCS_ISystemServices;
-using WIDESEAWCS_ITaskInfoService;
-using WIDESEAWCS_Model.Models;
-
-namespace WIDESEAWCS_Server.Controllers.Syslog
-{
-    [Route("api/dt_log")]
-    [ApiController]
-    public class dt_logController : ApiBaseController<ISys_LogService, Sys_Log>
-    {
-        private readonly IHttpContextAccessor _httpContextAccessor;
-        public dt_logController(ISys_LogService service, IHttpContextAccessor httpContextAccessor) : base(service)
-        {
-            _httpContextAccessor = httpContextAccessor;
-        }
-
-
-
-        [HttpPost, Route("GetLogList"), AllowAnonymous]
-        public WebResponseContent GetLogList()
-        {
-            return Service.GetLogList();
-        }
-
-        [HttpPost, Route("GetLogData"), AllowAnonymous]
-        public WebResponseContent GetLogData([FromBody] GetLogParm parm)
-        {
-            return Service.GetLogData(parm);
-        }
-    }
-   
-}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/System/AgvStationController.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/System/AgvStationController.cs"
deleted file mode 100644
index db29252..0000000
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/System/AgvStationController.cs"
+++ /dev/null
@@ -1,26 +0,0 @@
-锘縰sing Microsoft.AspNetCore.Authorization;
-using Microsoft.AspNetCore.Http;
-using Microsoft.AspNetCore.Mvc;
-using WIDESEAWCS_Core;
-using WIDESEAWCS_Core.BaseController;
-using WIDESEAWCS_DTO.TaskInfo;
-using WIDESEAWCS_ISystemServices;
-using WIDESEAWCS_ITaskInfoService;
-using WIDESEAWCS_Model.Models;
-using WIDESEAWCS_Model.Models.System;
-
-namespace WIDESEAWCS_WCSServer.Controllers.System
-{
-    [Route("api/AgvStation")]
-    [ApiController]
-    public class AgvStationController : ApiBaseController<IAgvStationService, AGVStation>
-    {
-        private readonly IHttpContextAccessor _httpContextAccessor;
-        public AgvStationController(IAgvStationService service, IHttpContextAccessor httpContextAccessor) : base(service)
-        {
-            _httpContextAccessor = httpContextAccessor;
-        }
-
-
-    }
-}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/Task/TaskController.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/Task/TaskController.cs"
index 3668c2f..7e120b4 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/Task/TaskController.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/Task/TaskController.cs"
@@ -19,6 +19,10 @@
             _httpContextAccessor = httpContextAccessor;
         }
 
-        
+        [HttpPost, HttpGet, Route("CreateTask"), AllowAnonymous]
+        public WebResponseContent CreateTask(string takePosition, string putPosition, string deviceCode, int length, int width, int height)
+        {
+            return Service.CreateTask(takePosition, putPosition, deviceCode, length, width, height);
+        }
     }
 }
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/Task/Task_HtyController.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/Task/Task_HtyController.cs"
index 55e947c..2836cdc 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/Task/Task_HtyController.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/Task/Task_HtyController.cs"
@@ -18,11 +18,5 @@
         {
             _httpContextAccessor = httpContextAccessor;
         }
-
-        [HttpGet, Route("fifteenTotal_quantityndex"), AllowAnonymous]
-        public WebResponseContent fifteenTotal_quantityndex()
-        {
-            return Service.fifteenTotal_quantityndex();
-        }
     }
 }
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/YLBapi/YLBapiController.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/YLBapi/YLBapiController.cs"
index 1806dbd..79e783e 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/YLBapi/YLBapiController.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/YLBapi/YLBapiController.cs"
@@ -3,11 +3,10 @@
 using Microsoft.AspNetCore.Mvc;
 using WIDESEAWCS_Core;
 using WIDESEAWCS_Core.BaseController;
+using WIDESEAWCS_IBasicInfoService;
 using WIDESEAWCS_ISystemServices;
 using WIDESEAWCS_ITaskInfoService;
 using WIDESEAWCS_Model.Models;
-using WIDESEAWCS_Model.Models.System;
-using static WIDESEAWCS_ISystemServices.IOrderrowsService;
 
 namespace WIDESEAWCS_Server.Controllers.YLBapi
 {
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Program.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Program.cs"
index f01c555..815fdd4 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Program.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Program.cs"
@@ -43,7 +43,7 @@
 builder.Services.AddAllOptionRegister();//读取配置文件
 builder.Services.AddMemoryCacheSetup();//缓存
 builder.Services.AddSqlsugarSetup();//SqlSugar 启动服务
-builder.Services.AddInitializationHostServiceSetup();//应用初始化服务注入
+//builder.Services.AddInitializationHostServiceSetup();//应用初始化服务注入
 builder.Services.AddDbSetup();//Db 启动服务
 
 //builder.Services.AddScoped<QuartzJobCreateDataTabel>();
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemRepository/AgvStationRepository.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemRepository/AgvStationRepository.cs"
deleted file mode 100644
index efaf2de..0000000
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemRepository/AgvStationRepository.cs"
+++ /dev/null
@@ -1,36 +0,0 @@
-锘�#region << 鐗� 鏈� 娉� 閲� >>
-/*----------------------------------------------------------------
- * 鍛藉悕绌洪棿锛歐IDESEAWCS_TaskInfoRepository
- * 鍒涘缓鑰咃細鑳$搴�
- * 鍒涘缓鏃堕棿锛�2024/8/2 16:13:36
- * 鐗堟湰锛歏1.0.0
- * 鎻忚堪锛�
- *
- * ----------------------------------------------------------------
- * 淇敼浜猴細
- * 淇敼鏃堕棿锛�
- * 鐗堟湰锛歏1.0.1
- * 淇敼璇存槑锛�
- * 
- *----------------------------------------------------------------*/
-#endregion << 鐗� 鏈� 娉� 閲� >>
-
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using WIDESEAWCS_Core.BaseRepository;
-using WIDESEAWCS_ISystemRepository;
-using WIDESEAWCS_Model.Models;
-using WIDESEAWCS_Model.Models.System;
-
-namespace WIDESEAWCS_SystemRepository
-{
-    public class AgvStationRepository : RepositoryBase<AGVStation>, IAgvStationRepository
-    {
-        public AgvStationRepository(IUnitOfWorkManage unitOfWorkManage) : base(unitOfWorkManage)
-        {
-        }
-    }
-}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/AgvStationService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/AgvStationService.cs"
deleted file mode 100644
index f711798..0000000
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/AgvStationService.cs"
+++ /dev/null
@@ -1,96 +0,0 @@
-锘�#region << 鐗� 鏈� 娉� 閲� >>
-/*----------------------------------------------------------------
- * 鍛藉悕绌洪棿锛歐IDESEAWCS_TaskInfoService
- * 鍒涘缓鑰咃細鑳$搴�
- * 鍒涘缓鏃堕棿锛�2024/8/2 16:13:36
- * 鐗堟湰锛歏1.0.0
- * 鎻忚堪锛�
- *
- * ----------------------------------------------------------------
- * 淇敼浜猴細
- * 淇敼鏃堕棿锛�
- * 鐗堟湰锛歏1.0.1
- * 淇敼璇存槑锛�
- * 
- *----------------------------------------------------------------*/
-#endregion << 鐗� 鏈� 娉� 閲� >>
-
-using AutoMapper;
-using Microsoft.AspNetCore.Mvc.RazorPages;
-using NetTaste;
-using Newtonsoft.Json;
-using OfficeOpenXml.FormulaParsing.Excel.Functions.DateTime;
-using OfficeOpenXml.FormulaParsing.Excel.Functions.Text;
-using SqlSugar;
-using System;
-using System.Collections;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Diagnostics;
-using System.Diagnostics.CodeAnalysis;
-using System.Linq;
-using System.Linq.Expressions;
-using System.Reflection;
-using System.Reflection.Metadata;
-using System.Text;
-using System.Threading.Tasks;
-using WIDESEA_Comm.Http;
-using WIDESEAWCS_Core;
-using WIDESEAWCS_Core.BaseServices;
-using WIDESEAWCS_Core.Enums;
-using WIDESEAWCS_DTO.Enum;
-using WIDESEAWCS_DTO.TaskInfo;
-using WIDESEAWCS_ISystemRepository;
-using WIDESEAWCS_ISystemServices;
-using WIDESEAWCS_Model.Models;
-using WIDESEAWCS_Model.Models.System;
-
-namespace WIDESEAWCS_SystemServices
-{
-    public class AgvStationService : ServiceBase<AGVStation, IAgvStationRepository>, IAgvStationService
-    {
-        public AgvStationService(IAgvStationRepository BaseDal) : base(BaseDal)
-        {
-            
-        }
-        public class Station_materialList
-        {
-            /// <summary>
-            /// 涓嬫枡浣�-銆嬨�嬩笂鏂欐垨瀛樻斁
-            /// </summary>
-            public static List<int> BoardLoadList = new List<int>() { (int)AgvStationEnum.BoardLoad, (int)AgvStationEnum.PadUse };
-
-            /// <summary>
-            /// 涓婃枡锛屼笅鏂欙紝鍨澘浣跨敤锛屽灚鏉垮洖鏀�
-            /// </summary>
-            public static List<int> UsebitsList = new List<int>() { (int)AgvStationEnum.BoardUnload,(int)AgvStationEnum.PadRecycle};
-
-
-            public static List<string> StationareaList = new List<string>() {"1003","1004" , "1005","1006","1007" };
-        }
-        public List<AGVStation> QuerypLatform(string deviceNo,List<string> _Task)
-        {
-            return BaseDal.QueryData(x=>x.ChildPosiDeviceCode == deviceNo && x.Station_enable==1 && Station_materialList.UsebitsList.Contains(x.Station_material) && !_Task.Contains(x.Station_name)).ToList();
-        }
-        
-        public List<AGVStation> QuerypLatformarer(string deviceNo)
-        {
-            return BaseDal.QueryData((x => x.ChildPosiDeviceCode == deviceNo && x.Station_enable == 1 && Station_materialList.BoardLoadList.Contains(x.Station_material)), x=>x.Station_material).ToList();
-        }
-
-        public List<AGVStation> QuerypLatformmaterial(int Station_Area)
-        {
-            return BaseDal.QueryData(x => x.Station_Area == Station_Area && x.Station_enable == 1 && (x.Station_material == (int)AgvStationEnum.BoardStore || x.Station_material== (int)AgvStationEnum.PadStore) ).ToList();
-        }
-
-        public List<AGVStation> QuerypStation_Area(int Station_Area)
-        {
-            return BaseDal.QueryData(x => x.Station_Area == Station_Area && x.Station_enable == 1 && x.Station_material == (int)AgvStationEnum.PadStore).ToList();
-        }
-
-        public List<AGVStation> QuerypStation_Area2(string Station_remark)
-        {
-            return BaseDal.QueryData(x => Station_remark.Contains(x.Station_remark) && x.Station_enable == 1 && x.Station_material == (int)AgvStationEnum.PadStore).ToList();
-        }
-    }
-}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/OrderDetailsService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/OrderDetailsService.cs"
deleted file mode 100644
index ea82c21..0000000
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_SystemServices/OrderDetailsService.cs"
+++ /dev/null
@@ -1,102 +0,0 @@
-锘�#region << 鐗� 鏈� 娉� 閲� >>
-/*----------------------------------------------------------------
- * 鍛藉悕绌洪棿锛歐IDESEAWCS_TaskInfoService
- * 鍒涘缓鑰咃細鑳$搴�
- * 鍒涘缓鏃堕棿锛�2024/8/2 16:13:36
- * 鐗堟湰锛歏1.0.0
- * 鎻忚堪锛�
- *
- * ----------------------------------------------------------------
- * 淇敼浜猴細
- * 淇敼鏃堕棿锛�
- * 鐗堟湰锛歏1.0.1
- * 淇敼璇存槑锛�
- * 
- *----------------------------------------------------------------*/
-#endregion << 鐗� 鏈� 娉� 閲� >>
-
-using AutoMapper;
-using Microsoft.AspNetCore.Mvc.RazorPages;
-using NetTaste;
-using Newtonsoft.Json;
-using OfficeOpenXml.FormulaParsing.Excel.Functions.DateTime;
-using OfficeOpenXml.FormulaParsing.Excel.Functions.Math;
-using OfficeOpenXml.FormulaParsing.Excel.Functions.Text;
-using SqlSugar;
-using System;
-using System.Collections;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Diagnostics;
-using System.Diagnostics.CodeAnalysis;
-using System.Linq;
-using System.Linq.Expressions;
-using System.Reflection;
-using System.Reflection.Metadata;
-using System.Text;
-using System.Threading.Tasks;
-using WIDESEA_Comm.Http;
-using WIDESEAWCS_Core;
-using WIDESEAWCS_Core.BaseServices;
-using WIDESEAWCS_Core.Enums;
-using WIDESEAWCS_DTO.Enum;
-using WIDESEAWCS_DTO.TaskInfo;
-using WIDESEAWCS_ISystemRepository;
-using WIDESEAWCS_ISystemServices;
-using WIDESEAWCS_Model.Models;
-using WIDESEAWCS_Model.Models.System;
-using static WIDESEAWCS_ISystemServices.IOrderDetailsService;
-
-namespace WIDESEAWCS_SystemServices
-{
-    public class OrderDetailsService : ServiceBase<OrderDetails, IOrderDetailsRepository>, IOrderDetailsService
-    {
-        public OrderDetailsService(IOrderDetailsRepository BaseDal) : base(BaseDal)
-        {
-            
-        }
-
-        private static bool toggle = false;
-        public int GetOrderDetails(string Barcodes)
-        {
-            OrderDetails orderDetails = BaseDal.QueryData(x=>x.Orderdetails_outid == Barcodes).FirstOrDefault();
-            if(orderDetails != null)
-            {
-                if (orderDetails.Orderdetails_width <= 800 && orderDetails.Orderdetails_width>=50)
-                {
-                    toggle = !toggle; // 鍒囨崲鐘舵��
-                    return toggle ? 2 : 3;
-                }
-                else if (orderDetails.Orderdetails_width >= 800 && orderDetails.Orderdetails_width <= 1220)
-                {
-                    return 2;
-                }
-                else
-                {
-                    return -1;
-                }
-            }
-            else
-            {
-                return -1;
-            }
-        }
-
-        
-        public string ToMesScan_sync = WIDESEAWCS_Core.Helper.AppSettings.Configuration["ToMesScan_sync"];
-
-        public ToMesBarcRes ToMesBarc(int Barcodes)
-        {
-            ToMesBarc toMes = new ToMesBarc()
-            {
-                id = Barcodes.ToString(),
-                type = "1",
-            };
-            ToMesBarcRes toMesBarc=HttpHelper.Post<ToMesBarcRes>($"{ToMesScan_sync}", toMes);
-
-            return toMesBarc;
-        }
-
-        
-    }
-}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs"
index 2e9e686..e02f602 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs"
@@ -37,38 +37,40 @@
 using System.Text;
 using System.Threading.Tasks;
 using System.Xml.Linq;
-using WIDESEA_Comm.Http;
 using WIDESEA_Common.Log;
+using WIDESEAWCS_BasicInfoService;
+using WIDESEAWCS_Common;
 using WIDESEAWCS_Common.TaskEnum;
 using WIDESEAWCS_Core;
 using WIDESEAWCS_Core.BaseServices;
 using WIDESEAWCS_Core.Enums;
+using WIDESEAWCS_Core.Helper;
 using WIDESEAWCS_Core.Utilities;
 using WIDESEAWCS_DTO.Enum;
 using WIDESEAWCS_DTO.TaskInfo;
+using WIDESEAWCS_IBasicInfoRepository;
 using WIDESEAWCS_ITaskInfoRepository;
 using WIDESEAWCS_ITaskInfoService;
 using WIDESEAWCS_Model.Models;
 using WIDESEAWCS_QuartzJob.Models;
+using WIDESEAWCS_QuartzJob.Repository;
 using WIDESEAWCS_QuartzJob.Service;
 
 namespace WIDESEAWCS_TaskInfoService
 {
     public class TaskService : ServiceBase<Dt_Task, ITaskRepository>, ITaskService
     {
-        private readonly IRouterService _routerService;
-        private readonly ITaskExecuteDetailService _taskExecuteDetailService;
-        private readonly ITaskExecuteDetailRepository _taskExecuteDetailRepository;
-        private readonly ITask_HtyService _task_HtyService;
         private readonly IMapper _mapper;
+        private readonly IContainerRepository _containerRepository;
+        private readonly IContainerItemRepository _containerItemRepository;
+        private readonly IDeviceInfoRepository _deviceInfoRepository;
 
-        public TaskService(ITaskRepository BaseDal, IRouterService routerService, ITaskExecuteDetailService taskExecuteDetailService, ITaskExecuteDetailRepository taskExecuteDetailRepository, IMapper mapper, ITask_HtyService task_HtyService) : base(BaseDal)
+        public TaskService(ITaskRepository BaseDal, IMapper mapper, IContainerRepository containerRepository, IContainerItemRepository containerItemRepository, IDeviceInfoRepository deviceInfoRepository) : base(BaseDal)
         {
-            _routerService = routerService;
-            _taskExecuteDetailService = taskExecuteDetailService;
-            _taskExecuteDetailRepository = taskExecuteDetailRepository;
-            _task_HtyService = task_HtyService;
             _mapper = mapper;
+            _containerRepository = containerRepository;
+            _containerItemRepository = containerItemRepository;
+            _deviceInfoRepository = deviceInfoRepository;
         }
 
         public Dt_Task? QueryAGantryUnExecuteTask(string gantryDeviceNo)
@@ -76,9 +78,183 @@
             return BaseDal.QueryFirst(x => x.TaskState == (int)TaskStatusEnum.Gantry_New && x.DeviceCode == gantryDeviceNo);
         }
 
-        public WebResponseContent CreateTask(string takePosition, string putPosition, string deviceCode)
+        public WebResponseContent CreateTask(string takePosition, string putPosition, string deviceCode, int length, int width, int height)
         {
-            return WebResponseContent.Instance.OK();
+            try
+            {
+                Dt_Container takeContainer = _containerRepository.QueryFirst(x => x.ContainerCode == takePosition && x.ContainerType == ContainerTypeEnum.TakeContainer.ObjToInt());
+                if (takeContainer == null)
+                {
+                    return WebResponseContent.Instance.Error("鍙栬揣浣嶇疆涓嶅瓨鍦�");
+                }
+
+                Dt_Container putContainer = _containerRepository.QueryFirst(x => x.ContainerCode == putPosition && x.ContainerType == ContainerTypeEnum.PutContainer.ObjToInt());
+                if (putContainer == null)
+                {
+                    return WebResponseContent.Instance.Error("鏀捐揣浣嶇疆涓嶅瓨鍦�");
+                }
+
+                ContainerSize containerSize = new ContainerSize(putContainer.ContainerLength, putContainer.ContainerWidth, putContainer.ContainerHeight);
+                List<Dt_ContainerItem> containerItems = _containerItemRepository.QueryData(x => x.ContainerId == putContainer.Id);
+
+                List<PlacedBlock> placedBlocks = containerItems.Select(x => new PlacedBlock(new Point3D(x.ItemPositionX, x.ItemPositionY, x.ItemPositionZ), x.ItemLength, x.ItemWidth, x.ItemHeight)).ToList();
+
+                PlaceBlockService placeBlockService = new PlaceBlockService(containerSize, placedBlocks);
+
+                Point3D? point3D = placeBlockService.PlaceBlock(length, width, height);
+                if (point3D == null)
+                {
+                    return WebResponseContent.Instance.Error("鏀捐揣浣嶇疆宸叉弧");
+                }
+                string code = DateTime.Now.ToString("yyyyMMddHHmmss");
+
+                Dt_ContainerItem dt_ContainerItem = new Dt_ContainerItem()
+                {
+                    ContainerId = putContainer.Id,
+                    ItemCode = code,
+                    ItemLength = length,
+                    ItemWidth = width,
+                    ItemHeight = height,
+                    ItemPositionX = point3D.Value.X,
+                    ItemPositionY = point3D.Value.Y,
+                    ItemPositionZ = point3D.Value.Z,
+                    ItemStatus = (int)ItemStatusEnum.Assigned,
+                    ItemName = code
+                };
+
+                int positionR = 1;
+
+                int takePositionX = 0;
+                int takePositionY = 0;
+
+                int putPositionX = 0;
+                int putPositionY = 0;
+
+                int takeContainerPositionX = 0;
+                int takeContainerPositionY = 0;
+                int takeContainerPositionZ = 0;
+
+                int putContainerPositionX = 0;
+                int putContainerPositionY = 0;
+                int putContainerPositionZ = 0;
+
+                int deviceHalfLength = 0;
+                int deviceHalfWidth = 0;
+
+                if (length > 920 && width >= 300)
+                {
+                    positionR = 1;
+                    if (OPositions.ZPositions.TryGetValue(takeContainer.ContainerCode, out Position? takeOPosition))
+                    {
+                        takeContainerPositionX = takeOPosition.PositionX;
+                        takeContainerPositionY = takeOPosition.PositionY;
+                        takeContainerPositionZ = takeOPosition.PositionZ;
+                    }
+
+                    if (OPositions.ZPositions.TryGetValue(putContainer.ContainerCode, out Position? putOPosition))
+                    {
+                        putContainerPositionX = putOPosition.PositionX;
+                        putContainerPositionY = putOPosition.PositionY;
+                        putContainerPositionZ = putOPosition.PositionZ;
+                    }
+
+                    deviceHalfLength = 460;
+                    deviceHalfWidth = 265;
+                }
+                else
+                {
+                    positionR = 0;
+
+                    if (OPositions.HPositions.TryGetValue(takeContainer.ContainerCode, out Position? takeOPosition))
+                    {
+                        takeContainerPositionX = takeOPosition.PositionX;
+                        takeContainerPositionY = takeOPosition.PositionY;
+                        takeContainerPositionZ = takeOPosition.PositionZ;
+                    }
+
+                    if (OPositions.HPositions.TryGetValue(putContainer.ContainerCode, out Position? putOPosition))
+                    {
+                        putContainerPositionX = putOPosition.PositionX;
+                        putContainerPositionY = putOPosition.PositionY;
+                        putContainerPositionZ = putOPosition.PositionZ;
+                    }
+
+                    deviceHalfLength = 265;
+                    deviceHalfWidth = 460;
+                }
+
+                //鍚哥洏闀�530 300 闂撮殧660  鏈�澶�920 鍚哥洏瀹�130
+
+                int sourceTakePositionX = 0;
+                int sourceTakePositionY = 0;
+
+                int sourcePutPositionX = 0;
+                int sourceTPutPositionY = 0;
+
+                if (length / 2 + point3D.Value.X > 1000)
+                {
+                    takePositionY = 1000;
+                    putPositionY = putContainerPositionY + 1000;
+
+                    sourceTakePositionY = 1000;
+                    sourceTPutPositionY = 1000;
+                }
+                else
+                {
+                    takePositionY = takeContainerPositionY - length / 2 + deviceHalfLength;
+                    putPositionY = putContainerPositionY + length / 2 + point3D.Value.X - deviceHalfLength;
+
+                    sourceTakePositionY = length / 2 + point3D.Value.X + deviceHalfLength;
+                    sourceTPutPositionY = length / 2 + point3D.Value.X - deviceHalfLength;
+                }
+
+
+                if (width >= 530)
+                {
+                    takePositionX = takeContainerPositionX + Math.Abs( width / 2 - deviceHalfWidth);
+                    putPositionX = point3D.Value.Y + putContainerPositionX + Math.Abs(width / 2 - deviceHalfWidth);
+
+                    sourceTakePositionX = Math.Abs(width / 2 - deviceHalfWidth);
+                    sourcePutPositionX = point3D.Value.Y + Math.Abs(width / 2 - deviceHalfWidth);
+                }
+                else
+                {
+                    takePositionX = takeContainerPositionX;
+                    putPositionX = point3D.Value.Y + takeContainerPositionX;
+
+                    sourceTakePositionX = 0;
+                    sourcePutPositionX = point3D.Value.Y;
+                }
+
+                int takePositionZ = takeContainerPositionZ - (height - (height - 10));
+                int putPositionZ = (putContainerPositionZ - (height - (height - 10))) - point3D.Value.Z;
+
+                int sourceTakePositionZ = height - (height - 10);
+                int sourcePutPositionZ = height - (height - 10) + point3D.Value.Z;
+
+                Dt_Task dt_Task = new Dt_Task()
+                {
+                    TaskNum = 1,
+                    PalletCode = code,
+                    DeviceCode = deviceCode,
+                    TaskState = (int)TaskStatusEnum.Gantry_New,
+                    TaskType = 0,
+                    SourceAddress = $"{takePosition}-{sourceTakePositionX}-{sourceTakePositionY}-{sourceTakePositionZ}-{positionR}",
+                    TargetAddress = $"{putPosition}-{sourcePutPositionX}-{sourceTPutPositionY}-{sourcePutPositionZ}-{positionR}",
+                    CurrentAddress = $"{takePosition}-{takePositionX}-{takePositionY}-{takePositionZ}-{positionR}",
+                    NextAddress = $"{putPosition}-{putPositionX}-{putPositionY}-{putPositionZ}-{positionR}",
+                    Grade = 0,
+                };
+
+                _containerItemRepository.AddData(dt_ContainerItem);
+                base.AddData(dt_Task);
+
+                return WebResponseContent.Instance.OK();
+            }
+            catch (Exception ex)
+            {
+                return WebResponseContent.Instance.Error(ex.Message);
+            }
         }
     }
 }
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/Task_HtyService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/Task_HtyService.cs"
index 0128350..c31d892 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/Task_HtyService.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/Task_HtyService.cs"
@@ -34,7 +34,6 @@
 using System.Reflection.Metadata;
 using System.Text;
 using System.Threading.Tasks;
-using WIDESEA_Comm.Http;
 using WIDESEAWCS_Core;
 using WIDESEAWCS_Core.BaseServices;
 using WIDESEAWCS_Core.Enums;
@@ -61,63 +60,5 @@
             _mapper = mapper;
         }
        
-
-        public static List<string> MaterialCuttingOutletList = new List<string>() { "B102", "B202" , "B402" , "A203" , "A403", "A603", "A803"};
-        public static List<string> EdgeBandingCuttingOutletList = new List<string>() { "F20", "F21"};
-        public static List<string> EdgeSandingCuttingOutletList = new List<string>() { "C13", "F14" };
-        public static List<string> DrillingCuttingPositionList = new List<string>() { "Z13", "Z14" };
-
-        #region  绗洓鏉垮潡
-        /// <summary>
-        /// 5鏃ュ唴鐨勫嚭鍏ュ簱
-        /// </summary>
-        /// <returns></returns>
-        public WebResponseContent fifteenTotal_quantityndex()
-        {
-            WebResponseContent content = new WebResponseContent();
-            var startDate = DateTime.Today.AddDays(-5); 
-            var today = DateTime.Today;
-            var dateRange = Enumerable.Range(0, 5).Select(offset => today.AddDays(-offset)); 
-
-            var data2 = BaseDal.QueryData(x => x.CreateDate >= startDate && x.CreateDate < today.AddDays(1)).ToList();
-
-            var result = dateRange.Reverse().Select(date =>
-            {
-                // 缁熻鏉挎潗涓嬫枡鍙�
-                //var MaterialCuttingOutlet = data2.Where(x => x.CreateDate >= date && x.CreateDate < date.AddDays(1) && MaterialCuttingOutletList.Contains(x.SourceAddress)).Count();
-                var MaterialCuttingOutlet = 50;
-
-                // 缁熻灏佽竟涓嬫枡鍙�
-                //var EdgeBandingCuttingOutlet = data2.Where(x => x.CreateDate >= date && x.CreateDate < date.AddDays(1) && EdgeBandingCuttingOutletList.Contains(x.SourceAddress)).Count();
-                var EdgeBandingCuttingOutlet = 40;
-
-                // 缁熻鐮傝竟涓嬫枡鍙�
-                //var EdgeSandingCuttingOutlet = data2.Where(x => x.CreateDate >= date && x.CreateDate < date.AddDays(1) && EdgeSandingCuttingOutletList.Contains(x.SourceAddress)).Count();
-                var EdgeSandingCuttingOutlet = 80;
-
-                // 缁熻閽诲瓟涓嬫枡浣�
-                //var DrillingCuttingPosition = data2.Where(x => x.CreateDate >= date && x.CreateDate < date.AddDays(1) && DrillingCuttingPositionList.Contains(x.SourceAddress)).Count();
-                var DrillingCuttingPosition = 30;
-
-                return new
-                {
-                    Date = date.ToString("MM-dd"),
-                    MaterialCuttingOutlets = MaterialCuttingOutlet,
-                    EdgeBandingCuttingOutlets = EdgeBandingCuttingOutlet,
-                    EdgeSandingCuttingOutlets = EdgeSandingCuttingOutlet,
-                    DrillingCuttingPositions = DrillingCuttingPosition,
-                };
-            });
-
-            var datat = new
-            {
-                Daily_statistics = result.ToList(),
-            };
-            return content.OK(data: datat);
-        }
-        #endregion
-
-
-        
     }
 }
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/CommonConveyorLineJob-New.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/CommonConveyorLineJob-New.cs"
new file mode 100644
index 0000000..f0db925
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/CommonConveyorLineJob-New.cs"
@@ -0,0 +1,145 @@
+锘�#region << 鐗� 鏈� 娉� 閲� >>
+/*----------------------------------------------------------------
+ * 鍛藉悕绌洪棿锛歐IDESEAWCS_Tasks.ConveyorLineJob
+ * 鍒涘缓鑰咃細鑳$搴�
+ * 鍒涘缓鏃堕棿锛�2024/8/2 16:13:36
+ * 鐗堟湰锛歏1.0.0
+ * 鎻忚堪锛�
+ *
+ * ----------------------------------------------------------------
+ * 淇敼浜猴細
+ * 淇敼鏃堕棿锛�
+ * 鐗堟湰锛歏1.0.1
+ * 淇敼璇存槑锛�
+ * 
+ *----------------------------------------------------------------*/
+#endregion << 鐗� 鏈� 娉� 閲� >>
+
+using AutoMapper;
+using HslCommunication;
+using Quartz;
+using System;
+using System.Linq;
+using System.Text;
+using System.Text.RegularExpressions;
+using WIDESEA_Common.Log;
+using WIDESEAWCS_Common.TaskEnum;
+using WIDESEAWCS_DTO.Enum;
+using WIDESEAWCS_IBasicInfoService;
+using WIDESEAWCS_ITaskInfoService;
+using WIDESEAWCS_Model.Models;
+using WIDESEAWCS_Model.Models.System;
+using WIDESEAWCS_QuartzJob;
+using WIDESEAWCS_QuartzJob.Service;
+using WIDESEAWCS_Tasks.ConveyorLineJob;
+
+namespace WIDESEAWCS_Tasks
+{
+    [DisallowConcurrentExecution]
+    public class CommonConveyorLineJob : JobBase, IJob
+    {
+        private readonly ITaskService _taskService;
+        private readonly ITaskExecuteDetailService _taskExecuteDetailService;
+        private readonly IRouterService _routerService;
+        private readonly IOrderDetailsService _OrderDetailsService;
+        private readonly IMapper _mapper;
+
+        public CommonConveyorLineJob(ITaskService taskService, ITaskExecuteDetailService taskExecuteDetailService, IRouterService routerService, IOrderDetailsService orderDetails, IMapper mapper)
+        {
+            _taskService = taskService;
+            _taskExecuteDetailService = taskExecuteDetailService;
+            _routerService = routerService;
+            _OrderDetailsService = orderDetails;
+            _mapper = mapper;
+        }
+
+        static string barcode = string.Empty; //鏉$爜
+
+        public Task Execute(IJobExecutionContext context)
+        {
+            try
+            {
+                bool flag = context.JobDetail.JobDataMap.TryGetValue("JobParams", out object? value);
+                if (flag && value != null && value is OtherDevice)
+                {
+                    OtherDevice otherDevice = (OtherDevice)value;
+
+                    bool request = otherDevice.Communicator.Read<bool>("DB15.22.0");   //鐢宠
+                    bool response = otherDevice.Communicator.Read<bool>("DB15.22.1");   //搴旂瓟
+
+                    bool wcsResponse = otherDevice.Communicator.Read<bool>("DB15.0.0");   //搴旂瓟
+
+                    if (request && !response && !wcsResponse)
+                    {
+                        bool[] useables = otherDevice.Communicator.Read<bool>("DB15.22.3", 3);
+
+                        int[] useableArray = GetIndexArray(useables, false);
+
+                        List<int> useableStations = useableArray.ToList();
+                        for (int i = 0; i < useableStations.Count; i++)
+                        {
+                            useableStations[i] += 1;
+                        }
+
+                        barcode = otherDevice.Communicator.Read<string>("DB15.32");   //鏉$爜
+
+                        List<byte> bytes = otherDevice.Communicator.Read("DB15.34", 40).ToList();
+
+                        byte[] temp = bytes.ToArray().SelectMiddle(0, bytes.IndexOf(0));
+
+                        barcode = Encoding.Default.GetString(temp);
+
+                        string pattern = @"\d+";  // 鍖归厤鏁板瓧
+                        Match match = Regex.Match(barcode, pattern);
+                        string barcodeNumber = match.Value;
+
+                        if (!string.IsNullOrEmpty(barcodeNumber))
+                        {
+                            // 1. 鑾峰彇鍘诲悜
+                            int toplc = _OrderDetailsService.GetOrderDetails(barcodeNumber, useableStations);
+
+                            if (toplc > 0)//鑾峰彇鍒版湁鏁堝幓鍚�
+                            {
+                                otherDevice.Communicator.Write("DB15.6", toplc);   //鍐欏叆鍘诲悜
+                                otherDevice.Communicator.Write("DB15.0", true);
+
+                                var datast = _OrderDetailsService.ToMesBarc(int.Parse(barcode));
+                            }
+                            else if (toplc == -1)//鏉挎潗鏃犳潯鐮�
+                            {
+                                otherDevice.Communicator.Write("DB15.0.3", true);
+                            }
+                            else if (toplc == -2) //鏉挎潗澶у皬涓嶅湪鍖洪棿
+                            {
+                                otherDevice.Communicator.Write("DB15.0.2", true);
+                            }
+                        }
+                    }
+                    else
+                    {
+                        //otherDevice.Communicator.Write("DB15.6", 0);   //娓呴櫎鍘诲悜
+                        otherDevice.Communicator.Write("DB15.0", false);  //娓呴櫎鍝嶅簲
+                    }
+                }
+            }
+            catch (Exception ex)
+            {
+                WriteError(nameof(CommonConveyorLineJob), ex.ToString(), ex);
+            }
+            return Task.CompletedTask;
+        }
+
+        public int[] GetIndexArray<T>(T[] values, T value)
+        {
+            List<int> result = new List<int>();
+            for (int i = 0; i < values.Length; i++)
+            {
+                if (value.Equals(values[i]))
+                {
+                    result.Add(i);
+                }
+            }
+            return result.ToArray();
+        }
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/CommonConveyorLineJob.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/CommonConveyorLineJob.cs"
index 7982e18..8860533 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/CommonConveyorLineJob.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/CommonConveyorLineJob.cs"
@@ -1,128 +1,128 @@
-锘�#region << 鐗� 鏈� 娉� 閲� >>
-/*----------------------------------------------------------------
- * 鍛藉悕绌洪棿锛歐IDESEAWCS_Tasks.ConveyorLineJob
- * 鍒涘缓鑰咃細鑳$搴�
- * 鍒涘缓鏃堕棿锛�2024/8/2 16:13:36
- * 鐗堟湰锛歏1.0.0
- * 鎻忚堪锛�
- *
- * ----------------------------------------------------------------
- * 淇敼浜猴細
- * 淇敼鏃堕棿锛�
- * 鐗堟湰锛歏1.0.1
- * 淇敼璇存槑锛�
- * 
- *----------------------------------------------------------------*/
-#endregion << 鐗� 鏈� 娉� 閲� >>
+锘�//#region << 鐗� 鏈� 娉� 閲� >>
+///*----------------------------------------------------------------
+// * 鍛藉悕绌洪棿锛歐IDESEAWCS_Tasks.ConveyorLineJob
+// * 鍒涘缓鑰咃細鑳$搴�
+// * 鍒涘缓鏃堕棿锛�2024/8/2 16:13:36
+// * 鐗堟湰锛歏1.0.0
+// * 鎻忚堪锛�
+// *
+// * ----------------------------------------------------------------
+// * 淇敼浜猴細
+// * 淇敼鏃堕棿锛�
+// * 鐗堟湰锛歏1.0.1
+// * 淇敼璇存槑锛�
+// * 
+// *----------------------------------------------------------------*/
+//#endregion << 鐗� 鏈� 娉� 閲� >>
 
-using AutoMapper;
-using Quartz;
-using System.Text.RegularExpressions;
-using WIDESEA_Common.Log;
-using WIDESEAWCS_Common.TaskEnum;
-using WIDESEAWCS_DTO.Enum;
-using WIDESEAWCS_ISystemServices;
-using WIDESEAWCS_ITaskInfoService;
-using WIDESEAWCS_Model.Models;
-using WIDESEAWCS_Model.Models.System;
-using WIDESEAWCS_QuartzJob;
-using WIDESEAWCS_QuartzJob.Service;
-using WIDESEAWCS_Tasks.ConveyorLineJob;
+//using AutoMapper;
+//using Quartz;
+//using System.Text.RegularExpressions;
+//using WIDESEA_Common.Log;
+//using WIDESEAWCS_Common.TaskEnum;
+//using WIDESEAWCS_DTO.Enum;
+//using WIDESEAWCS_ISystemServices;
+//using WIDESEAWCS_ITaskInfoService;
+//using WIDESEAWCS_Model.Models;
+//using WIDESEAWCS_Model.Models.System;
+//using WIDESEAWCS_QuartzJob;
+//using WIDESEAWCS_QuartzJob.Service;
+//using WIDESEAWCS_Tasks.ConveyorLineJob;
 
-namespace WIDESEAWCS_Tasks
-{
-    [DisallowConcurrentExecution]
-    public class CommonConveyorLineJob : IJob
-    {
-        private readonly ITaskService _taskService;
-        private readonly ITaskExecuteDetailService _taskExecuteDetailService;
-        private readonly IRouterService _routerService;
-        private readonly IOrderDetailsService _OrderDetailsService;
-        private readonly IMapper _mapper;
+//namespace WIDESEAWCS_Tasks
+//{
+//    [DisallowConcurrentExecution]
+//    public class CommonConveyorLineJob : IJob
+//    {
+//        private readonly ITaskService _taskService;
+//        private readonly ITaskExecuteDetailService _taskExecuteDetailService;
+//        private readonly IRouterService _routerService;
+//        private readonly IOrderDetailsService _OrderDetailsService;
+//        private readonly IMapper _mapper;
 
-        public CommonConveyorLineJob(ITaskService taskService, ITaskExecuteDetailService taskExecuteDetailService, IRouterService routerService, IOrderDetailsService orderDetails, IMapper mapper)
-        {
-            _taskService = taskService;
-            _taskExecuteDetailService = taskExecuteDetailService;
-            _routerService = routerService;
-            _OrderDetailsService = orderDetails;
-            _mapper = mapper;
-        }
+//        public CommonConveyorLineJob(ITaskService taskService, ITaskExecuteDetailService taskExecuteDetailService, IRouterService routerService, IOrderDetailsService orderDetails, IMapper mapper)
+//        {
+//            _taskService = taskService;
+//            _taskExecuteDetailService = taskExecuteDetailService;
+//            _routerService = routerService;
+//            _OrderDetailsService = orderDetails;
+//            _mapper = mapper;
+//        }
 
-        public Task Execute(IJobExecutionContext context)
-        {
-            try
-            {
+//        public Task Execute(IJobExecutionContext context)
+//        {
+//            try
+//            {
                
-                CommonConveyorLine conveyorLine = (CommonConveyorLine)context.JobDetail.JobDataMap.Get("JobParams");
+//                CommonConveyorLine conveyorLine = (CommonConveyorLine)context.JobDetail.JobDataMap.Get("JobParams");
                 
-                if (conveyorLine != null)
-                {
-                    if (conveyorLine.Communicator.Read<bool>("DB7.3030.0"))   //鐢宠
-                    {
+//                if (conveyorLine != null)
+//                {
+//                    if (conveyorLine.Communicator.Read<bool>("DB7.3030.0"))   //鐢宠
+//                    {
 
-                        string Barcodes = conveyorLine.Communicator.Read<string>("DB7.3032");   //璇绘潯鐮�
-                        string pattern = @"\d+";  // 鍖归厤鏁板瓧
-                        Match match = Regex.Match(Barcodes, pattern);
-                        string barcodeNumber = match.Value;
-                        if (barcodeNumber != "")
-                        {
-                            int toplc = _OrderDetailsService.GetOrderDetails(barcodeNumber);
-                            if (toplc != -1)
-                            {
-                                conveyorLine.Communicator.Write("DB7.3022", (int)toplc);   //鍐欏叆鍘诲悜
-                                conveyorLine.Communicator.Write("DB7.3028.0", (bool)true);    //鍐欏叆鍙嶉
-                                WriteLog.Write_Log("鎵爜鏋�", "鎵爜绔欏彴", "鎴愬姛", new { 淇℃伅 = $"鏉$爜锛歿barcodeNumber}锛屽啓鍏ュ幓鍚憑toplc}" });
-                                if (conveyorLine.Communicator.Read<bool>("DB7.3116"))
-                                {
-                                    conveyorLine.Communicator.Write("DB7.3022", (int)0);   //娓呴櫎鍐欏叆鍘诲悜
-                                    conveyorLine.Communicator.Write("DB7.3028.0", (bool)false);   //娓呴櫎鍐欏叆鍙嶉
-                                    WriteLog.Write_Log("鎵爜鏋�", "鎵爜绔欏彴", "鎴愬姛", new { 淇℃伅 = $"鏉$爜锛歿barcodeNumber}锛屾竻闄よ緭閫佺嚎鍙嶉鎴愬姛" });
-                                    //璋冨彇鍙嶉MES鎵樼洏鏉$爜
+//                        string Barcodes = conveyorLine.Communicator.Read<string>("DB7.3032");   //璇绘潯鐮�
+//                        string pattern = @"\d+";  // 鍖归厤鏁板瓧
+//                        Match match = Regex.Match(Barcodes, pattern);
+//                        string barcodeNumber = match.Value;
+//                        if (barcodeNumber != "")
+//                        {
+//                            int toplc = _OrderDetailsService.GetOrderDetails(barcodeNumber);
+//                            if (toplc != -1)
+//                            {
+//                                conveyorLine.Communicator.Write("DB7.3022", (int)toplc);   //鍐欏叆鍘诲悜
+//                                conveyorLine.Communicator.Write("DB7.3028.0", (bool)true);    //鍐欏叆鍙嶉
+//                                WriteLog.Write_Log("鎵爜鏋�", "鎵爜绔欏彴", "鎴愬姛", new { 淇℃伅 = $"鏉$爜锛歿barcodeNumber}锛屽啓鍏ュ幓鍚憑toplc}" });
+//                                if (conveyorLine.Communicator.Read<bool>("DB7.3116"))
+//                                {
+//                                    conveyorLine.Communicator.Write("DB7.3022", (int)0);   //娓呴櫎鍐欏叆鍘诲悜
+//                                    conveyorLine.Communicator.Write("DB7.3028.0", (bool)false);   //娓呴櫎鍐欏叆鍙嶉
+//                                    WriteLog.Write_Log("鎵爜鏋�", "鎵爜绔欏彴", "鎴愬姛", new { 淇℃伅 = $"鏉$爜锛歿barcodeNumber}锛屾竻闄よ緭閫佺嚎鍙嶉鎴愬姛" });
+//                                    //璋冨彇鍙嶉MES鎵樼洏鏉$爜
 
-                                   var datast= _OrderDetailsService.ToMesBarc(int.Parse(barcodeNumber));
-                                    if (datast.code==1)
-                                    {
-                                        WriteLog.Write_Log("ToMes", "鏉$爜鍙嶉Mes", "鎴愬姛", new { 淇℃伅 = $"鏉$爜锛歿barcodeNumber}锛屽弽棣堟垚鍔�" });
-                                    }
-                                    else
-                                    {
-                                        WriteLog.Write_Log("ToMes", "鏉$爜鍙嶉Mes", "澶辫触", new { 淇℃伅 = $"鏉$爜锛歿barcodeNumber}锛屽弽棣堝け璐�" });
-                                    }
+//                                   var datast= _OrderDetailsService.ToMesBarc(int.Parse(barcodeNumber));
+//                                    if (datast.code==1)
+//                                    {
+//                                        WriteLog.Write_Log("ToMes", "鏉$爜鍙嶉Mes", "鎴愬姛", new { 淇℃伅 = $"鏉$爜锛歿barcodeNumber}锛屽弽棣堟垚鍔�" });
+//                                    }
+//                                    else
+//                                    {
+//                                        WriteLog.Write_Log("ToMes", "鏉$爜鍙嶉Mes", "澶辫触", new { 淇℃伅 = $"鏉$爜锛歿barcodeNumber}锛屽弽棣堝け璐�" });
+//                                    }
 
                                     
-                                }
-                                else
-                                {
-                                    WriteLog.Write_Log("鎵爜鏋�", "鎵爜绔欏彴", "閿欒", new { 淇℃伅 = $"鏉$爜锛歿barcodeNumber}锛屾竻闄よ緭閫佺嚎鍙嶉澶辫触" });
-                                }
-                            }
-                            else
-                            {
-                                conveyorLine.Communicator.Write("DB7.3028.1", (bool)true);
-                                WriteLog.Write_Log("鎵爜鏋�", "鎵爜绔欏彴", "閿欒", new { 淇℃伅 = $"鏉$爜锛歿barcodeNumber}锛屾湭鎵惧埌鏁版嵁鏄庣粏璇︽儏闀垮害锛屽啓鍏ユ姤璀︿俊鎭�" });
-                            }
-                        }
-                        else
-                        {
-                            WriteLog.Write_Log("鎵爜鏋�", "鎵爜绔欏彴", "閿欒", new { 淇℃伅 = $"鏈鍙栧埌鎵樼洏鏉$爜锛屾潯鐮侀敊璇瘂barcodeNumber}" });
-                        }
-                    }
-                    else
-                    {
+//                                }
+//                                else
+//                                {
+//                                    WriteLog.Write_Log("鎵爜鏋�", "鎵爜绔欏彴", "閿欒", new { 淇℃伅 = $"鏉$爜锛歿barcodeNumber}锛屾竻闄よ緭閫佺嚎鍙嶉澶辫触" });
+//                                }
+//                            }
+//                            else
+//                            {
+//                                conveyorLine.Communicator.Write("DB7.3028.1", (bool)true);
+//                                WriteLog.Write_Log("鎵爜鏋�", "鎵爜绔欏彴", "閿欒", new { 淇℃伅 = $"鏉$爜锛歿barcodeNumber}锛屾湭鎵惧埌鏁版嵁鏄庣粏璇︽儏闀垮害锛屽啓鍏ユ姤璀︿俊鎭�" });
+//                            }
+//                        }
+//                        else
+//                        {
+//                            WriteLog.Write_Log("鎵爜鏋�", "鎵爜绔欏彴", "閿欒", new { 淇℃伅 = $"鏈鍙栧埌鎵樼洏鏉$爜锛屾潯鐮侀敊璇瘂barcodeNumber}" });
+//                        }
+//                    }
+//                    else
+//                    {
 
-                        WriteLog.Write_Log("鎵爜鏋�", "鎵爜绔欏彴", "閿欒", new { 淇℃伅 = "鏈鍙栧埌鎵爜鏋敵璇�" });
-                    }
-                }
+//                        WriteLog.Write_Log("鎵爜鏋�", "鎵爜绔欏彴", "閿欒", new { 淇℃伅 = "鏈鍙栧埌鎵爜鏋敵璇�" });
+//                    }
+//                }
 
-            }
-            catch (Exception ex)
-            {
-                //Console.Out.WriteLine(nameof(CommonConveyorLineJob) + ":" + ex.ToString());
-            }
-            return Task.CompletedTask;
-        }
+//            }
+//            catch (Exception ex)
+//            {
+//                //Console.Out.WriteLine(nameof(CommonConveyorLineJob) + ":" + ex.ToString());
+//            }
+//            return Task.CompletedTask;
+//        }
 
         
-    }
-}
+//    }
+//}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/Gantry/GantryJob.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/Gantry/GantryJob.cs"
index 40f70f0..0834dca 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/Gantry/GantryJob.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/Gantry/GantryJob.cs"
@@ -4,6 +4,9 @@
 using System.Text;
 using System.Threading.Tasks;
 using Quartz;
+using WIDESEAWCS_Common.TaskEnum;
+using WIDESEAWCS_Core.Helper;
+using WIDESEAWCS_IBasicInfoRepository;
 using WIDESEAWCS_ITaskInfoRepository;
 using WIDESEAWCS_ITaskInfoService;
 using WIDESEAWCS_Model.Models;
@@ -19,10 +22,12 @@
     {
         private readonly ITaskRepository _taskRepository;
         private readonly ITaskService _taskService;
-        public GantryJob(ITaskRepository taskRepository, ITaskService taskService)
+        private readonly IContainerItemRepository _containerItemRepository;
+        public GantryJob(ITaskRepository taskRepository, ITaskService taskService, IContainerItemRepository containerItemRepository)
         {
             _taskRepository = taskRepository;
             _taskService = taskService;
+            _containerItemRepository = containerItemRepository;
         }
 
         public Task Execute(IJobExecutionContext context)
@@ -48,36 +53,47 @@
                         if(task != null)
                         {
                             string[] takePositions = task.CurrentAddress.Split("-");
-                            if(takePositions.Length != 4)
+                            if(takePositions.Length != 5)
                             {
                                 //WriteError
                                 return Task.CompletedTask;
                             }
 
                             string[] putPositions = task.NextAddress.Split("-");
-                            if (putPositions.Length != 4)
+                            if (putPositions.Length != 5)
                             {
                                 //WriteError
                                 return Task.CompletedTask;
                             }
-                            otherDevice.SetValue(GantryDBName.TwoHand, task.TaskNum);
+
+                            Dt_ContainerItem containerItem = _containerItemRepository.QueryFirst(x => x.ItemCode == task.PalletCode);
+                            if (containerItem == null)
+                            {
+                                //WriteError
+                                return Task.CompletedTask;
+                            }
+
+                            otherDevice.SetValue(GantryDBName.TwoHand, true);
 
                             otherDevice.SetValue(GantryDBName.TaskNum, task.TaskNum);
-                            otherDevice.SetValue(GantryDBName.TakePosition, Convert.ToInt32(takePositions[0]));
+                            //otherDevice.SetValue(GantryDBName.TakePosition, Convert.ToInt32(takePositions[0]));
                             otherDevice.SetValue(GantryDBName.TakePositionX, Convert.ToInt32(takePositions[1]));
                             otherDevice.SetValue(GantryDBName.TakePositionY, Convert.ToInt32(takePositions[2]));
                             otherDevice.SetValue(GantryDBName.TakePositionZ, Convert.ToInt32(takePositions[3]));
-                            otherDevice.SetValue(GantryDBName.TakePositionR, 0);
-                            otherDevice.SetValue(GantryDBName.PutPosition, Convert.ToInt32(putPositions[0]));
+                            otherDevice.SetValue(GantryDBName.TakePositionR, Convert.ToInt32(takePositions[4]));
+                            //otherDevice.SetValue(GantryDBName.PutPosition, Convert.ToInt32(putPositions[0]));
                             otherDevice.SetValue(GantryDBName.PutPositionX, Convert.ToInt32(putPositions[1]));
                             otherDevice.SetValue(GantryDBName.PutPositionY, Convert.ToInt32(putPositions[2]));
                             otherDevice.SetValue(GantryDBName.PutPositionZ, Convert.ToInt32(putPositions[3]));
-                            otherDevice.SetValue(GantryDBName.PutPositionR, 0);
-                            otherDevice.SetValue(GantryDBName.Length, task.TaskNum);
-                            otherDevice.SetValue(GantryDBName.Width, task.TaskNum);
-                            otherDevice.SetValue(GantryDBName.Height, task.TaskNum);
-                            otherDevice.SetValue(GantryDBName.WorkType, task.TaskNum);
-                            otherDevice.SetValue(GantryDBName.StartCommand, task.TaskNum);
+                            otherDevice.SetValue(GantryDBName.PutPositionR, Convert.ToInt32(putPositions[4]));
+                            otherDevice.SetValue(GantryDBName.Length, containerItem.ItemLength);
+                            otherDevice.SetValue(GantryDBName.Width, containerItem.ItemWidth);
+                            otherDevice.SetValue(GantryDBName.Height, containerItem.ItemHeight);
+                            otherDevice.SetValue(GantryDBName.WorkType, 1);
+                            otherDevice.SetValue(GantryDBName.StartCommand, 1);
+
+                            task.TaskState = TaskStatusEnum.Gantry_Executing.ObjToInt();
+                            _taskRepository.UpdateData(task);
                         }
                     }
                     else if(gantryWorkStatus == 5)
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/GantryPositionJob.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/GantryPositionJob.cs"
new file mode 100644
index 0000000..9ddaaa4
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/GantryPositionJob.cs"
@@ -0,0 +1,86 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using Quartz;
+using WIDESEAWCS_Common;
+using WIDESEAWCS_QuartzJob;
+using WIDESEAWCS_QuartzJob.DTO;
+
+namespace WIDESEAWCS_Tasks
+{
+    [DisallowConcurrentExecution]
+    public class GantryPositionJob : JobBase, IJob
+    {
+        
+
+        public GantryPositionJob()
+        {
+
+        }
+
+        public Task Execute(IJobExecutionContext context)
+        {
+            try
+            {
+                bool flag = context.JobDetail.JobDataMap.TryGetValue("JobParams", out object? value);
+                if (flag && value != null && value is OtherDevice)
+                {
+                    OtherDevice otherDevice = (OtherDevice)value;
+                    {
+                        List<string> hDeviceChildCodes = otherDevice.DeviceProDTOs.Where(x => x.DeviceProParamType == nameof(OPositions.HPositions)).GroupBy(x => x.DeviceChildCode).Select(x => x.Key).ToList();
+                        DeviceProDTO deviceProDTOH = otherDevice.DeviceProDTOs.Where(x => x.DeviceProParamType == nameof(OPositions.HPositions)).OrderBy(x => x.DeviceProOffset).First();
+                        if (deviceProDTOH != null)
+                        {
+                            int[] hPositions = otherDevice.Communicator.Read<int>(deviceProDTOH.DeviceProAddress, (ushort)(hDeviceChildCodes.Count * 4));
+
+                            for (int i = 0; i < hDeviceChildCodes.Count; i++)
+                            {
+                                Position position = new Position()
+                                {
+                                    PositionX = hPositions[i * 4],
+                                    PositionY = hPositions[i * 4 + 1],
+                                    PositionZ = hPositions[i * 4 + 2],
+                                    PositionR = hPositions[i * 4 + 3]
+                                };
+
+                                OPositions.HPositions.TryAdd(hDeviceChildCodes[i], position);
+                            }
+                        }
+                    }
+
+                    {
+                        List<string> zDeviceChildCodes = otherDevice.DeviceProDTOs.Where(x => x.DeviceProParamType == nameof(OPositions.ZPositions)).GroupBy(x => x.DeviceChildCode).Select(x => x.Key).ToList();
+                        DeviceProDTO deviceProDTOZ = otherDevice.DeviceProDTOs.Where(x => x.DeviceProParamType == nameof(OPositions.ZPositions)).OrderBy(x => x.DeviceProOffset).First();
+                        if (deviceProDTOZ != null)
+                        {
+                            int[] zPositions = otherDevice.Communicator.Read<int>(deviceProDTOZ.DeviceProAddress, (ushort)(zDeviceChildCodes.Count * 4));
+
+                            for (int i = 0; i < zDeviceChildCodes.Count; i++)
+                            {
+                                Position position = new Position()
+                                {
+                                    PositionX = zPositions[i * 4],
+                                    PositionY = zPositions[i * 4 + 1],
+                                    PositionZ = zPositions[i * 4 + 2],
+                                    PositionR = zPositions[i * 4 + 3]
+                                };
+
+                                OPositions.ZPositions.TryAdd(zDeviceChildCodes[i], position);
+                            }
+                        }
+                    }
+                    
+                }
+            }
+            catch (Exception ex)
+            {
+                WriteError(nameof(GantryPositionJob), "閿欒", ex);
+            }
+            return Task.CompletedTask;
+        }
+    }
+
+    
+}

--
Gitblit v1.9.3