Admin
2026-03-31 99c0270820dce33ddef3d96d999f728d9edf7307
项目代码/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/DocumentLayout.backup.json
@@ -3,12 +3,20 @@
  "WorkspaceRootPath": "F:\\1-\u51FA\u5DEE\u9879\u76EE\\\u70DF\u53F0\u9879\u76EE\\\u70DF\u53F0\u5806\u579B\u673A\u7ACB\u5E93\u9879\u76EE\\2-5\\YanTaiLiKu\\\u9879\u76EE\u4EE3\u7801\\WIDESEAWCS_Server\\",
  "Documents": [
    {
      "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|f:\\1-\u51FA\u5DEE\u9879\u76EE\\\u70DF\u53F0\u9879\u76EE\\\u70DF\u53F0\u5806\u579B\u673A\u7ACB\u5E93\u9879\u76EE\\2-5\\yantailiku\\\u9879\u76EE\u4EE3\u7801\\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:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|f:\\1-\u51FA\u5DEE\u9879\u76EE\\\u70DF\u53F0\u9879\u76EE\\\u70DF\u53F0\u5806\u579B\u673A\u7ACB\u5E93\u9879\u76EE\\2-5\\yantailiku\\\u9879\u76EE\u4EE3\u7801\\wideseawcs_server\\wideseawcs_taskinfoservice\\wmstaskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
      "RelativeMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|solutionrelative:wideseawcs_taskinfoservice\\wmstaskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
    },
    {
      "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|f:\\1-\u51FA\u5DEE\u9879\u76EE\\\u70DF\u53F0\u9879\u76EE\\\u70DF\u53F0\u5806\u579B\u673A\u7ACB\u5E93\u9879\u76EE\\2-5\\yantailiku\\\u9879\u76EE\u4EE3\u7801\\wideseawcs_server\\wideseawcs_tasks\\stackercranejob\\commonstackercranejob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
      "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\stackercranejob\\commonstackercranejob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
    },
    {
      "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|f:\\1-\u51FA\u5DEE\u9879\u76EE\\\u70DF\u53F0\u9879\u76EE\\\u70DF\u53F0\u5806\u579B\u673A\u7ACB\u5E93\u9879\u76EE\\2-5\\yantailiku\\\u9879\u76EE\u4EE3\u7801\\wideseawcs_server\\wideseawcs_tasks\\stackercranejob\\stackercranetaskcommand.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
      "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\stackercranejob\\stackercranetaskcommand.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
    },
    {
      "AbsoluteMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|f:\\1-\u51FA\u5DEE\u9879\u76EE\\\u70DF\u53F0\u9879\u76EE\\\u70DF\u53F0\u5806\u579B\u673A\u7ACB\u5E93\u9879\u76EE\\2-5\\yantailiku\\\u9879\u76EE\u4EE3\u7801\\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:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|f:\\1-\u51FA\u5DEE\u9879\u76EE\\\u70DF\u53F0\u9879\u76EE\\\u70DF\u53F0\u5806\u579B\u673A\u7ACB\u5E93\u9879\u76EE\\2-5\\yantailiku\\\u9879\u76EE\u4EE3\u7801\\wideseawcs_server\\wideseawcs_server\\controllers\\task\\wmstaskcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
@@ -22,37 +30,24 @@
      "DocumentGroups": [
        {
          "DockedWidth": 200,
          "SelectedChildIndex": 1,
          "SelectedChildIndex": 4,
          "Children": [
            {
              "$type": "Document",
              "DocumentIndex": 3,
              "Title": "TaskService.cs",
              "DocumentMoniker": "F:\\1-\u51FA\u5DEE\u9879\u76EE\\\u70DF\u53F0\u9879\u76EE\\\u70DF\u53F0\u5806\u579B\u673A\u7ACB\u5E93\u9879\u76EE\\2-5\\YanTaiLiKu\\\u9879\u76EE\u4EE3\u7801\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\TaskService.cs",
              "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\TaskService.cs",
              "ToolTip": "F:\\1-\u51FA\u5DEE\u9879\u76EE\\\u70DF\u53F0\u9879\u76EE\\\u70DF\u53F0\u5806\u579B\u673A\u7ACB\u5E93\u9879\u76EE\\2-5\\YanTaiLiKu\\\u9879\u76EE\u4EE3\u7801\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\TaskService.cs",
              "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\TaskService.cs",
              "ViewState": "AgIAAMABAAAAAAAAAAD4v/gAAAA5AAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2026-03-31T06:48:41.126Z",
              "EditorCaption": ""
            },
            {
              "$type": "Bookmark",
              "Name": "ST:129:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}"
            },
            {
              "$type": "Document",
              "DocumentIndex": 0,
              "Title": "CommonConveyorLineJob.cs",
              "DocumentMoniker": "F:\\1-\u51FA\u5DEE\u9879\u76EE\\\u70DF\u53F0\u9879\u76EE\\\u70DF\u53F0\u5806\u579B\u673A\u7ACB\u5E93\u9879\u76EE\\2-5\\YanTaiLiKu\\\u9879\u76EE\u4EE3\u7801\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs",
              "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs",
              "ToolTip": "F:\\1-\u51FA\u5DEE\u9879\u76EE\\\u70DF\u53F0\u9879\u76EE\\\u70DF\u53F0\u5806\u579B\u673A\u7ACB\u5E93\u9879\u76EE\\2-5\\YanTaiLiKu\\\u9879\u76EE\u4EE3\u7801\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs",
              "RelativeToolTip": "WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs",
              "ViewState": "AgIAADsAAAAAAAAAAAAAwEgAAAAJAAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2026-03-26T01:25:54.699Z",
              "EditorCaption": ""
            },
            {
              "$type": "Document",
              "DocumentIndex": 2,
              "Title": "WMSTaskController.cs",
              "DocumentMoniker": "F:\\1-\u51FA\u5DEE\u9879\u76EE\\\u70DF\u53F0\u9879\u76EE\\\u70DF\u53F0\u5806\u579B\u673A\u7ACB\u5E93\u9879\u76EE\\2-5\\YanTaiLiKu\\\u9879\u76EE\u4EE3\u7801\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\Task\\WMSTaskController.cs",
              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\Task\\WMSTaskController.cs",
              "ToolTip": "F:\\1-\u51FA\u5DEE\u9879\u76EE\\\u70DF\u53F0\u9879\u76EE\\\u70DF\u53F0\u5806\u579B\u673A\u7ACB\u5E93\u9879\u76EE\\2-5\\YanTaiLiKu\\\u9879\u76EE\u4EE3\u7801\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\Task\\WMSTaskController.cs",
              "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\Task\\WMSTaskController.cs",
              "ViewState": "AgIAACYAAAAAAAAAAAAUwD0AAAA6AAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2026-03-26T01:24:24.38Z",
              "EditorCaption": ""
            },
            {
              "$type": "Document",
@@ -62,10 +57,48 @@
              "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\StackerCraneJob\\CommonStackerCraneJob.cs",
              "ToolTip": "F:\\1-\u51FA\u5DEE\u9879\u76EE\\\u70DF\u53F0\u9879\u76EE\\\u70DF\u53F0\u5806\u579B\u673A\u7ACB\u5E93\u9879\u76EE\\2-5\\YanTaiLiKu\\\u9879\u76EE\u4EE3\u7801\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\StackerCraneJob\\CommonStackerCraneJob.cs",
              "RelativeToolTip": "WIDESEAWCS_Tasks\\StackerCraneJob\\CommonStackerCraneJob.cs",
              "ViewState": "AgIAACoAAAAAAAAAAAAQwL8AAABfAAAAAAAAAA==",
              "ViewState": "AgIAAEYBAAAAAAAAAAAgwF8BAAAdAAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2026-03-24T07:53:16.481Z",
              "WhenOpened": "2026-03-31T06:48:31.481Z",
              "EditorCaption": ""
            },
            {
              "$type": "Document",
              "DocumentIndex": 2,
              "Title": "StackerCraneTaskCommand.cs",
              "DocumentMoniker": "F:\\1-\u51FA\u5DEE\u9879\u76EE\\\u70DF\u53F0\u9879\u76EE\\\u70DF\u53F0\u5806\u579B\u673A\u7ACB\u5E93\u9879\u76EE\\2-5\\YanTaiLiKu\\\u9879\u76EE\u4EE3\u7801\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\StackerCraneJob\\StackerCraneTaskCommand.cs",
              "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\StackerCraneJob\\StackerCraneTaskCommand.cs",
              "ToolTip": "F:\\1-\u51FA\u5DEE\u9879\u76EE\\\u70DF\u53F0\u9879\u76EE\\\u70DF\u53F0\u5806\u579B\u673A\u7ACB\u5E93\u9879\u76EE\\2-5\\YanTaiLiKu\\\u9879\u76EE\u4EE3\u7801\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\StackerCraneJob\\StackerCraneTaskCommand.cs",
              "RelativeToolTip": "WIDESEAWCS_Tasks\\StackerCraneJob\\StackerCraneTaskCommand.cs",
              "ViewState": "AgIAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2026-03-31T06:48:29.527Z",
              "EditorCaption": ""
            },
            {
              "$type": "Document",
              "DocumentIndex": 0,
              "Title": "WMSTaskService.cs",
              "DocumentMoniker": "F:\\1-\u51FA\u5DEE\u9879\u76EE\\\u70DF\u53F0\u9879\u76EE\\\u70DF\u53F0\u5806\u579B\u673A\u7ACB\u5E93\u9879\u76EE\\2-5\\YanTaiLiKu\\\u9879\u76EE\u4EE3\u7801\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\WMSTaskService.cs",
              "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\WMSTaskService.cs",
              "ToolTip": "F:\\1-\u51FA\u5DEE\u9879\u76EE\\\u70DF\u53F0\u9879\u76EE\\\u70DF\u53F0\u5806\u579B\u673A\u7ACB\u5E93\u9879\u76EE\\2-5\\YanTaiLiKu\\\u9879\u76EE\u4EE3\u7801\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\WMSTaskService.cs",
              "RelativeToolTip": "WIDESEAWCS_TaskInfoService\\WMSTaskService.cs",
              "ViewState": "AgIAAEcBAAAAAAAAAAAcwLwAAABXAAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2026-03-28T03:04:21.516Z",
              "EditorCaption": ""
            },
            {
              "$type": "Document",
              "DocumentIndex": 4,
              "Title": "WMSTaskController.cs",
              "DocumentMoniker": "F:\\1-\u51FA\u5DEE\u9879\u76EE\\\u70DF\u53F0\u9879\u76EE\\\u70DF\u53F0\u5806\u579B\u673A\u7ACB\u5E93\u9879\u76EE\\2-5\\YanTaiLiKu\\\u9879\u76EE\u4EE3\u7801\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\Task\\WMSTaskController.cs",
              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\Task\\WMSTaskController.cs",
              "ToolTip": "F:\\1-\u51FA\u5DEE\u9879\u76EE\\\u70DF\u53F0\u9879\u76EE\\\u70DF\u53F0\u5806\u579B\u673A\u7ACB\u5E93\u9879\u76EE\\2-5\\YanTaiLiKu\\\u9879\u76EE\u4EE3\u7801\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\Task\\WMSTaskController.cs",
              "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\Task\\WMSTaskController.cs",
              "ViewState": "AgIAABMAAAAAAAAAAAAAwCkAAAAdAAAAAAAAAA==",
              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
              "WhenOpened": "2026-03-26T01:24:24.38Z"
            }
          ]
        }