From 1581189aad05d97267d240a65e0215f4946130e5 Mon Sep 17 00:00:00 2001
From: xiazhengtongxue <133085197+xiazhengtongxue@users.noreply.github.com>
Date: 星期四, 12 三月 2026 15:29:30 +0800
Subject: [PATCH] feat: 新增异常任务处理按钮 fix: 修复任务取消bug,按照分组取消。 refactor: 重构日志为文本,减少数据库压力

---
 项目代码/WCSServices/.vs/WIDESEAWCS_Server/v18/DocumentLayout.json |  755 ++++++++++++++++++++++++++++++++++++++++------------------
 1 files changed, 520 insertions(+), 235 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCSServices/.vs/WIDESEAWCS_Server/v18/DocumentLayout.json" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCSServices/.vs/WIDESEAWCS_Server/v18/DocumentLayout.json"
index 40f62e3..6cadf38 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCSServices/.vs/WIDESEAWCS_Server/v18/DocumentLayout.json"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCSServices/.vs/WIDESEAWCS_Server/v18/DocumentLayout.json"
@@ -3,64 +3,20 @@
   "WorkspaceRootPath": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\",
   "Documents": [
     {
-      "AbsoluteMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_systemservices\\sys_logservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|solutionrelative:wideseawcs_systemservices\\sys_logservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_tasks\\agv\\agverrorjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\agv\\agverrorjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\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:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\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:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_tasks\\\u4E8C\u671F\u7EBF\u4F53\\conveyorlinejob2.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\\u4E8C\u671F\u7EBF\u4F53\\conveyorlinejob2.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\controllers\\agv\\agvcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\agv\\agvcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_tasks\\agv\\agvjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\agv\\agvjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\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:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\controllers\\task\\taskexecutedetailcontroller.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\\taskexecutedetailcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_tasks\\agv\\agvextend.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\agv\\agvextend.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_common\\stationtypeenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\stationtypeenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_common\\locationstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\locationstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_common\\taskenum\\tasktypeenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\taskenum\\tasktypeenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{7279A2AE-8D1F-4E66-A73A-01AF7927A336}|WIDESEAWCS_ITaskInfoService\\WIDESEAWCS_ITaskInfoService.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\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:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_taskinfoservice\\invokeagvservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
       "RelativeMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|solutionrelative:wideseawcs_taskinfoservice\\invokeagvservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_tasks\\\u4E8C\u671F\u7EBF\u4F53\\conveyorlinedbname.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\\u4E8C\u671F\u7EBF\u4F53\\conveyorlinedbname.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\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:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
@@ -71,6 +27,82 @@
       "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|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\controllers\\agv\\agvcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\agv\\agvcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_systemservices\\sys_logservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{A14242DD-DA06-4DC3-8598-1761AA7C76D1}|WIDESEAWCS_SystemServices\\WIDESEAWCS_SystemServices.csproj|solutionrelative:wideseawcs_systemservices\\sys_logservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_tasks\\agv\\agvextend.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\agv\\agvextend.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{C2D3D138-9109-481B-8BEB-A27597890B2C}|WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_dto\\agv\\agvupdatedto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{C2D3D138-9109-481B-8BEB-A27597890B2C}|WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj|solutionrelative:wideseawcs_dto\\agv\\agvupdatedto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\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:{9E4BFF47-52BF-4FD8-9CC7-3763BF19D9E0}|WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_isystemservices\\isys_logservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{9E4BFF47-52BF-4FD8-9CC7-3763BF19D9E0}|WIDESEAWCS_ISystemServices\\WIDESEAWCS_ISystemServices.csproj|solutionrelative:wideseawcs_isystemservices\\isys_logservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\controllers\\system\\sys_logcontroller.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_logcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_tasks\\agv\\agvjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\agv\\agvjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_taskinfoservice\\taskservice_operate.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|solutionrelative:wideseawcs_taskinfoservice\\taskservice_operate.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\filter\\customauthorizefilter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\filter\\customauthorizefilter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\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|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\hostedservice\\websocketsetup.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\hostedservice\\websocketsetup.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_taskinfoservice\\task_htyservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|solutionrelative:wideseawcs_taskinfoservice\\task_htyservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_taskinfoservice\\taskexecutedetailservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|solutionrelative:wideseawcs_taskinfoservice\\taskexecutedetailservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\controllers\\webapicontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\webapicontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\controllers\\ptlapicontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\controllers\\ptlapicontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_tasks\\\u4E8C\u671F\u7EBF\u4F53\\conveyorlinejob2.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\\u4E8C\u671F\u7EBF\u4F53\\conveyorlinejob2.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_tasks\\\u4E00\u671F\u7EBF\u4F53\\conveyorlinejob1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\\u4E00\u671F\u7EBF\u4F53\\conveyorlinejob1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\wwwroot\\js\\jquery-3.3.1.min.js||{14D17961-FE51-464D-9111-C4AF11D7D99A}",
+      "RelativeMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|solutionrelative:wideseawcs_server\\wwwroot\\js\\jquery-3.3.1.min.js||{14D17961-FE51-464D-9111-C4AF11D7D99A}"
+    },
+    {
       "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_common\\taskenum\\taskstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
       "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\taskenum\\taskstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
@@ -79,8 +111,44 @@
       "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\taskenum\\taskenumhelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_taskinfoservice\\writelog.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|solutionrelative:wideseawcs_taskinfoservice\\writelog.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_common\\taskenum\\tasktypegroup.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\taskenum\\tasktypegroup.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_common\\taskenum\\tasktypeenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\taskenum\\tasktypeenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_common\\taskenum\\sequenceenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\taskenum\\sequenceenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_tasks\\dbnames\\w_mddbname.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\dbnames\\w_mddbname.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_tasks\\\u4E8C\u671F\u7EBF\u4F53\\conveyorlinedbname.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\\u4E8C\u671F\u7EBF\u4F53\\conveyorlinedbname.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_tasks\\agv\\agverrorjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\agv\\agverrorjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\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:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_server\\controllers\\task\\taskexecutedetailcontroller.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\\taskexecutedetailcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_common\\stationtypeenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\stationtypeenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|f:\\desktop\\haerbingctu28\\\u9879\u76EE\u4EE3\u7801\\wcsservices\\wideseawcs_common\\locationstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|solutionrelative:wideseawcs_common\\locationstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     }
   ],
   "DocumentGroupContainers": [
@@ -90,7 +158,7 @@
       "DocumentGroups": [
         {
           "DockedWidth": 200,
-          "SelectedChildIndex": 4,
+          "SelectedChildIndex": 11,
           "Children": [
             {
               "$type": "Bookmark",
@@ -102,6 +170,14 @@
             },
             {
               "$type": "Bookmark",
+              "Name": "ST:129:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
+            },
+            {
+              "$type": "Bookmark",
+              "Name": "ST:0:0:{1c4feeaa-4718-4aa9-859d-94ce25d182ba}"
+            },
+            {
+              "$type": "Bookmark",
               "Name": "ST:0:0:{d78612c7-9962-4b83-95d9-268046dad23a}"
             },
             {
@@ -109,118 +185,25 @@
               "Name": "ST:0:0:{34e76e81-ee4a-11d0-ae2e-00a0c90fffc3}"
             },
             {
-              "$type": "Document",
-              "DocumentIndex": 0,
-              "Title": "Sys_LogService.cs",
-              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_SystemServices\\Sys_LogService.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_SystemServices\\Sys_LogService.cs",
-              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_SystemServices\\Sys_LogService.cs",
-              "RelativeToolTip": "WIDESEAWCS_SystemServices\\Sys_LogService.cs",
-              "ViewState": "AgIAANIBAAAAAAAAAAASwOIBAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-02-03T12:17:08.144Z",
-              "EditorCaption": ""
+              "$type": "Bookmark",
+              "Name": "ST:0:0:{40ea2e6b-2121-4bb8-a43e-c83c04b51041}"
             },
             {
-              "$type": "Document",
-              "DocumentIndex": 4,
-              "Title": "AGVController.cs",
-              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\AGV\\AGVController.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\AGV\\AGVController.cs",
-              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\AGV\\AGVController.cs",
-              "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\AGV\\AGVController.cs",
-              "ViewState": "AgIAADcAAAAAAAAAAAAMwFAAAAAuAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-02-01T04:10:14.655Z",
-              "EditorCaption": ""
+              "$type": "Bookmark",
+              "Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}"
             },
             {
               "$type": "Document",
               "DocumentIndex": 2,
-              "Title": "TaskController.cs",
-              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs",
-              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs",
-              "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs",
-              "ViewState": "AgIAAAYAAAAAAAAAAADwv60AAAAoAAAAAAAAAA==",
+              "Title": "ITaskService.cs",
+              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_ITaskInfoService\\ITaskService.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_ITaskInfoService\\ITaskService.cs",
+              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_ITaskInfoService\\ITaskService.cs",
+              "RelativeToolTip": "WIDESEAWCS_ITaskInfoService\\ITaskService.cs",
+              "ViewState": "AgIAAKAAAAAAAAAAAAAhwLIAAAAbAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-01-28T03:49:18.524Z",
+              "WhenOpened": "2026-03-12T06:27:17.22Z",
               "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 7,
-              "Title": "TaskExecuteDetailController.cs",
-              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\Task\\TaskExecuteDetailController.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\Task\\TaskExecuteDetailController.cs",
-              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\Task\\TaskExecuteDetailController.cs",
-              "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\Task\\TaskExecuteDetailController.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-02-03T12:23:04.759Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 3,
-              "Title": "ConveyorLineJob2.cs",
-              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineJob2.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineJob2.cs",
-              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineJob2.cs",
-              "RelativeToolTip": "WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineJob2.cs",
-              "ViewState": "AgIAAG4AAAAAAAAAAAAWwIkAAAAoAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-01-28T03:49:45.271Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 1,
-              "Title": "AGVErrorJob.cs",
-              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\AGV\\AGVErrorJob.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\AGV\\AGVErrorJob.cs",
-              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\AGV\\AGVErrorJob.cs",
-              "RelativeToolTip": "WIDESEAWCS_Tasks\\AGV\\AGVErrorJob.cs",
-              "ViewState": "AgIAABQAAAAAAAAAAAAAwC0AAAA0AAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-02-01T04:08:40.07Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 5,
-              "Title": "AGVJob.cs",
-              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\AGV\\AGVJob.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\AGV\\AGVJob.cs",
-              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\AGV\\AGVJob.cs",
-              "RelativeToolTip": "WIDESEAWCS_Tasks\\AGV\\AGVJob.cs",
-              "ViewState": "AgIAAAwAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-02-03T03:31:28.566Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 6,
-              "Title": "Task_HtyController.cs",
-              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\Task\\Task_HtyController.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\Task\\Task_HtyController.cs",
-              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\Task\\Task_HtyController.cs",
-              "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\Task\\Task_HtyController.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-02-03T12:23:07.266Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 9,
-              "Title": "StationTypeEnum.cs",
-              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\StationTypeEnum.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Common\\StationTypeEnum.cs",
-              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\StationTypeEnum.cs",
-              "RelativeToolTip": "WIDESEAWCS_Common\\StationTypeEnum.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-02-03T12:16:46.63Z"
             },
             {
               "$type": "Document",
@@ -230,49 +213,289 @@
               "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\AGV\\AGVExtend.cs",
               "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\AGV\\AGVExtend.cs",
               "RelativeToolTip": "WIDESEAWCS_Tasks\\AGV\\AGVExtend.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAHMAAAAQAAAAAAAAAA==",
+              "ViewState": "AgIAAGQAAAAAAAAAAAAQwHgAAABfAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-02-03T03:31:51.002Z"
+              "WhenOpened": "2026-02-03T03:31:51.002Z",
+              "EditorCaption": ""
             },
             {
               "$type": "Document",
-              "DocumentIndex": 10,
-              "Title": "LocationStatusEnum.cs",
-              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\LocationStatusEnum.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Common\\LocationStatusEnum.cs",
-              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\LocationStatusEnum.cs",
-              "RelativeToolTip": "WIDESEAWCS_Common\\LocationStatusEnum.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-02-03T12:16:43.429Z"
+              "DocumentIndex": 5,
+              "Title": "appsettings.json",
+              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\appsettings.json",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\appsettings.json",
+              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\appsettings.json",
+              "RelativeToolTip": "WIDESEAWCS_Server\\appsettings.json",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAABkAAAAZAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|",
+              "WhenOpened": "2026-02-02T01:52:23.347Z",
+              "EditorCaption": ""
             },
             {
               "$type": "Document",
-              "DocumentIndex": 12,
+              "DocumentIndex": 0,
+              "Title": "TaskService.cs",
+              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\TaskService.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\TaskService.cs",
+              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\TaskService.cs",
+              "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\TaskService.cs",
+              "ViewState": "AgIAAAcEAAAAAAAAAADgv6oDAAAiAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2026-01-28T05:57:11.009Z",
+              "EditorCaption": ""
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 1,
+              "Title": "TaskController.cs",
+              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs",
+              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs",
+              "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\Task\\TaskController.cs",
+              "ViewState": "AgIAALMAAAAAAAAAAAAawMMAAAAlAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2026-01-28T03:49:18.524Z",
+              "EditorCaption": ""
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 3,
               "Title": "InvokeAGVService.cs",
               "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\InvokeAGVService.cs",
               "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\InvokeAGVService.cs",
               "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\InvokeAGVService.cs",
               "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\InvokeAGVService.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAFYAAAAZAAAAAAAAAA==",
+              "ViewState": "AgIAANUAAAAAAAAAAAAAAOQAAAAiAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-02-01T04:08:50.503Z"
+              "WhenOpened": "2026-02-01T04:08:50.503Z",
+              "EditorCaption": ""
             },
             {
               "$type": "Document",
-              "DocumentIndex": 13,
-              "Title": "ConveyorLineDBName.cs",
-              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineDBName.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineDBName.cs",
-              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineDBName.cs",
-              "RelativeToolTip": "WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineDBName.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
+              "DocumentIndex": 6,
+              "Title": "AGVController.cs",
+              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\AGV\\AGVController.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\AGV\\AGVController.cs",
+              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\AGV\\AGVController.cs",
+              "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\AGV\\AGVController.cs",
+              "ViewState": "AgIAAIsAAAAAAAAAAAAIwJ4AAABfAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-02-03T03:31:36.124Z"
+              "WhenOpened": "2026-02-01T04:10:14.655Z",
+              "EditorCaption": ""
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 7,
+              "Title": "Sys_LogService.cs",
+              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_SystemServices\\Sys_LogService.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_SystemServices\\Sys_LogService.cs",
+              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_SystemServices\\Sys_LogService.cs",
+              "RelativeToolTip": "WIDESEAWCS_SystemServices\\Sys_LogService.cs",
+              "ViewState": "AgIAAJEAAAAAAAAAAAAAAJgAAAAuAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2026-02-03T12:17:08.144Z",
+              "EditorCaption": ""
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 4,
+              "Title": "Program.cs",
+              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Program.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Program.cs",
+              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Program.cs",
+              "RelativeToolTip": "WIDESEAWCS_Server\\Program.cs",
+              "ViewState": "AgIAAGMAAAAAAAAAAADwv4AAAAAXAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2026-02-02T01:52:35.013Z",
+              "EditorCaption": ""
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 9,
+              "Title": "AgvUpdateDTO.cs",
+              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_DTO\\Agv\\AgvUpdateDTO.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_DTO\\Agv\\AgvUpdateDTO.cs",
+              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_DTO\\Agv\\AgvUpdateDTO.cs",
+              "RelativeToolTip": "WIDESEAWCS_DTO\\Agv\\AgvUpdateDTO.cs",
+              "ViewState": "AgIAAAUAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2026-03-10T09:10:02.981Z",
+              "EditorCaption": ""
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 10,
+              "Title": "index.html",
+              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\index.html",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\index.html",
+              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\index.html",
+              "RelativeToolTip": "WIDESEAWCS_Server\\index.html",
+              "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001512|",
+              "WhenOpened": "2026-03-11T06:35:19.439Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 12,
+              "Title": "Sys_LogController.cs",
+              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\System\\Sys_LogController.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\System\\Sys_LogController.cs",
+              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\System\\Sys_LogController.cs",
+              "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\System\\Sys_LogController.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAABsAAAAlAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2026-03-11T03:10:12.097Z",
+              "EditorCaption": ""
             },
             {
               "$type": "Document",
               "DocumentIndex": 11,
+              "Title": "ISys_LogService.cs",
+              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_ISystemServices\\ISys_LogService.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_ISystemServices\\ISys_LogService.cs",
+              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_ISystemServices\\ISys_LogService.cs",
+              "RelativeToolTip": "WIDESEAWCS_ISystemServices\\ISys_LogService.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2026-03-11T03:12:26.097Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 14,
+              "Title": "TaskService_Operate.cs",
+              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\TaskService_Operate.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\TaskService_Operate.cs",
+              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\TaskService_Operate.cs",
+              "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\TaskService_Operate.cs",
+              "ViewState": "AgIAAC4AAAAAAAAAAAAIwAAAAAAAAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2026-03-11T01:16:16.852Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 13,
+              "Title": "AGVJob.cs",
+              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\AGV\\AGVJob.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\AGV\\AGVJob.cs",
+              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\AGV\\AGVJob.cs",
+              "RelativeToolTip": "WIDESEAWCS_Tasks\\AGV\\AGVJob.cs",
+              "ViewState": "AgIAAAwAAAAAAAAAAADwvyYAAAAbAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2026-02-03T03:31:28.566Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 15,
+              "Title": "CustomAuthorizeFilter.cs",
+              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Filter\\CustomAuthorizeFilter.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Filter\\CustomAuthorizeFilter.cs",
+              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Filter\\CustomAuthorizeFilter.cs",
+              "RelativeToolTip": "WIDESEAWCS_Server\\Filter\\CustomAuthorizeFilter.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2026-03-11T01:16:31.85Z",
+              "EditorCaption": ""
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 16,
+              "Title": "CustomProfile.cs",
+              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Filter\\CustomProfile.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Filter\\CustomProfile.cs",
+              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Filter\\CustomProfile.cs",
+              "RelativeToolTip": "WIDESEAWCS_Server\\Filter\\CustomProfile.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2026-03-11T01:16:27.4Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 17,
+              "Title": "WebSocketSetup.cs",
+              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\HostedService\\WebSocketSetup.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\HostedService\\WebSocketSetup.cs",
+              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\HostedService\\WebSocketSetup.cs",
+              "RelativeToolTip": "WIDESEAWCS_Server\\HostedService\\WebSocketSetup.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2026-03-11T01:16:24.435Z",
+              "EditorCaption": ""
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 18,
+              "Title": "Task_HtyService.cs",
+              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\Task_HtyService.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\Task_HtyService.cs",
+              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\Task_HtyService.cs",
+              "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\Task_HtyService.cs",
+              "ViewState": "AgIAAAYAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2026-03-11T01:14:36.628Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 19,
+              "Title": "TaskExecuteDetailService.cs",
+              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\TaskExecuteDetailService.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\TaskExecuteDetailService.cs",
+              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\TaskExecuteDetailService.cs",
+              "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\TaskExecuteDetailService.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2026-03-11T01:14:39.303Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 21,
+              "Title": "PTLAPIController.cs",
+              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\PTLAPIController.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\PTLAPIController.cs",
+              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\PTLAPIController.cs",
+              "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\PTLAPIController.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2026-03-11T01:10:04.487Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 22,
+              "Title": "ConveyorLineJob2.cs",
+              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineJob2.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineJob2.cs",
+              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineJob2.cs",
+              "RelativeToolTip": "WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineJob2.cs",
+              "ViewState": "AgIAABgAAAAAAAAAAAAAABkAAAAzAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2026-01-28T03:49:45.271Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 23,
+              "Title": "ConveyorLineJob1.cs",
+              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\\u4E00\u671F\u7EBF\u4F53\\ConveyorLineJob1.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\\u4E00\u671F\u7EBF\u4F53\\ConveyorLineJob1.cs",
+              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\\u4E00\u671F\u7EBF\u4F53\\ConveyorLineJob1.cs",
+              "RelativeToolTip": "WIDESEAWCS_Tasks\\\u4E00\u671F\u7EBF\u4F53\\ConveyorLineJob1.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2026-03-11T01:05:50.802Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 20,
+              "Title": "WebAPIController.cs",
+              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\WebAPIController.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\WebAPIController.cs",
+              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\WebAPIController.cs",
+              "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\WebAPIController.cs",
+              "ViewState": "AgIAABsAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2026-02-10T08:45:07.233Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 28,
               "Title": "TaskTypeEnum.cs",
               "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\TaskEnum\\TaskTypeEnum.cs",
               "RelativeDocumentMoniker": "WIDESEAWCS_Common\\TaskEnum\\TaskTypeEnum.cs",
@@ -284,55 +507,43 @@
             },
             {
               "$type": "Document",
-              "DocumentIndex": 14,
-              "Title": "TaskService.cs",
-              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\TaskService.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\TaskService.cs",
-              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\TaskService.cs",
-              "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\TaskService.cs",
-              "ViewState": "AgIAAB4DAAAAAAAAAAAWwP8CAAB7AAAAAAAAAA==",
+              "DocumentIndex": 27,
+              "Title": "TaskTypeGroup.cs",
+              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\TaskEnum\\TaskTypeGroup.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Common\\TaskEnum\\TaskTypeGroup.cs",
+              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\TaskEnum\\TaskTypeGroup.cs",
+              "RelativeToolTip": "WIDESEAWCS_Common\\TaskEnum\\TaskTypeGroup.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-01-28T05:57:11.009Z"
+              "WhenOpened": "2026-03-10T09:09:47.077Z"
             },
             {
               "$type": "Document",
-              "DocumentIndex": 15,
-              "Title": "Program.cs",
-              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Program.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Program.cs",
-              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Program.cs",
-              "RelativeToolTip": "WIDESEAWCS_Server\\Program.cs",
-              "ViewState": "AgIAAGwAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
+              "DocumentIndex": 24,
+              "Title": "jquery-3.3.1.min.js",
+              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\wwwroot\\js\\jquery-3.3.1.min.js",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\wwwroot\\js\\jquery-3.3.1.min.js",
+              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\wwwroot\\js\\jquery-3.3.1.min.js",
+              "RelativeToolTip": "WIDESEAWCS_Server\\wwwroot\\js\\jquery-3.3.1.min.js",
+              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAEAAABdJAEAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001646|",
+              "WhenOpened": "2026-03-10T09:10:06.801Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 29,
+              "Title": "SequenceEnum.cs",
+              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\TaskEnum\\SequenceEnum.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Common\\TaskEnum\\SequenceEnum.cs",
+              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\TaskEnum\\SequenceEnum.cs",
+              "RelativeToolTip": "WIDESEAWCS_Common\\TaskEnum\\SequenceEnum.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-02-02T01:52:35.013Z"
+              "WhenOpened": "2026-03-10T09:09:41.428Z"
             },
             {
               "$type": "Document",
-              "DocumentIndex": 17,
-              "Title": "TaskStatusEnum.cs",
-              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\TaskEnum\\TaskStatusEnum.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Common\\TaskEnum\\TaskStatusEnum.cs",
-              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\TaskEnum\\TaskStatusEnum.cs",
-              "RelativeToolTip": "WIDESEAWCS_Common\\TaskEnum\\TaskStatusEnum.cs",
-              "ViewState": "AgIAAAwAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-02-01T04:10:43.54Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 16,
-              "Title": "appsettings.json",
-              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\appsettings.json",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\appsettings.json",
-              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\appsettings.json",
-              "RelativeToolTip": "WIDESEAWCS_Server\\appsettings.json",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAABcAAAAPAAAAAAAAAA==",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|",
-              "WhenOpened": "2026-02-02T01:52:23.347Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 18,
+              "DocumentIndex": 26,
               "Title": "TaskEnumHelper.cs",
               "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\TaskEnum\\TaskEnumHelper.cs",
               "RelativeDocumentMoniker": "WIDESEAWCS_Common\\TaskEnum\\TaskEnumHelper.cs",
@@ -344,25 +555,99 @@
             },
             {
               "$type": "Document",
-              "DocumentIndex": 19,
-              "Title": "WriteLog.cs",
-              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\WriteLog.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\WriteLog.cs",
-              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_TaskInfoService\\WriteLog.cs",
-              "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\WriteLog.cs",
-              "ViewState": "AgIAAAAAAAAAAAAAAAAAAAQAAAAZAAAAAAAAAA==",
+              "DocumentIndex": 25,
+              "Title": "TaskStatusEnum.cs",
+              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\TaskEnum\\TaskStatusEnum.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Common\\TaskEnum\\TaskStatusEnum.cs",
+              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\TaskEnum\\TaskStatusEnum.cs",
+              "RelativeToolTip": "WIDESEAWCS_Common\\TaskEnum\\TaskStatusEnum.cs",
+              "ViewState": "AgIAADIAAAAAAAAAAAApwEsAAAAWAAAAAAAAAA==",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2026-01-28T09:40:39.658Z"
-            }
-          ]
-        },
-        {
-          "DockedWidth": 1341,
-          "SelectedChildIndex": -1,
-          "Children": [
+              "WhenOpened": "2026-02-01T04:10:43.54Z"
+            },
             {
-              "$type": "Bookmark",
-              "Name": "ST:0:0:{a80febb4-e7e0-4147-b476-21aaf2453969}"
+              "$type": "Document",
+              "DocumentIndex": 30,
+              "Title": "W_MDDBName.cs",
+              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\DBNames\\W_MDDBName.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\DBNames\\W_MDDBName.cs",
+              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\DBNames\\W_MDDBName.cs",
+              "RelativeToolTip": "WIDESEAWCS_Tasks\\DBNames\\W_MDDBName.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2026-02-10T08:44:10.608Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 32,
+              "Title": "AGVErrorJob.cs",
+              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\AGV\\AGVErrorJob.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\AGV\\AGVErrorJob.cs",
+              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\AGV\\AGVErrorJob.cs",
+              "RelativeToolTip": "WIDESEAWCS_Tasks\\AGV\\AGVErrorJob.cs",
+              "ViewState": "AgIAABQAAAAAAAAAAAAAwC0AAAA0AAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2026-02-01T04:08:40.07Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 34,
+              "Title": "TaskExecuteDetailController.cs",
+              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\Task\\TaskExecuteDetailController.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\Task\\TaskExecuteDetailController.cs",
+              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\Task\\TaskExecuteDetailController.cs",
+              "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\Task\\TaskExecuteDetailController.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2026-02-03T12:23:04.759Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 31,
+              "Title": "ConveyorLineDBName.cs",
+              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineDBName.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineDBName.cs",
+              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineDBName.cs",
+              "RelativeToolTip": "WIDESEAWCS_Tasks\\\u4E8C\u671F\u7EBF\u4F53\\ConveyorLineDBName.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2026-02-03T03:31:36.124Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 33,
+              "Title": "Task_HtyController.cs",
+              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\Task\\Task_HtyController.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\Task\\Task_HtyController.cs",
+              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Server\\Controllers\\Task\\Task_HtyController.cs",
+              "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\Task\\Task_HtyController.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2026-02-03T12:23:07.266Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 35,
+              "Title": "StationTypeEnum.cs",
+              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\StationTypeEnum.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Common\\StationTypeEnum.cs",
+              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\StationTypeEnum.cs",
+              "RelativeToolTip": "WIDESEAWCS_Common\\StationTypeEnum.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2026-02-03T12:16:46.63Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 36,
+              "Title": "LocationStatusEnum.cs",
+              "DocumentMoniker": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\LocationStatusEnum.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Common\\LocationStatusEnum.cs",
+              "ToolTip": "F:\\Desktop\\HaErBingCTU28\\\u9879\u76EE\u4EE3\u7801\\WCSServices\\WIDESEAWCS_Common\\LocationStatusEnum.cs",
+              "RelativeToolTip": "WIDESEAWCS_Common\\LocationStatusEnum.cs",
+              "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2026-02-03T12:16:43.429Z"
             }
           ]
         }

--
Gitblit v1.9.3