From fbfbc83d25477cf191e327e034ed996f0a2239d0 Mon Sep 17 00:00:00 2001
From: duyongjia <adu_555@163.com>
Date: 星期四, 19 十二月 2024 18:53:32 +0800
Subject: [PATCH] 上游系统对接提交

---
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_IBasicRepository/ILabelMasterRepository.cs                                    |   14 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/PutAwayResponse.cs                                |   18 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Connected Services/StereoServiceReference/ConnectedService.json |   17 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/LocationInfoRepository.cs                                     |    1 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Base/LabelMasterService.cs                                       |   27 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/LabelMasterRepository.cs                                      |   19 
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/WIDESEAWCS_Tasks.csproj                                              |    2 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Job/Request/selectOutStoreOrderRequest.cs                                     |   28 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/PutAwayReturnRequest.cs                           |   74 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Connected Services/LabelServiceReference/Reference.cs           |  346 ++
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/Basic/Dt_OutBoundOrderBYD.cs                                     |  166 +
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Job/Request/getLabelMasterRequest.cs                                          |   42 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/OutboundOrderDetailBYDService.cs                         |   23 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_IBasicRepository/IBasicRepository.cs                                          |    2 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Sys_JobService.cs                                               |  435 +++
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Base/OutboundOrderDetailBYDService.cs                            |   27 
 项目代码/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/v17/DocumentLayout.json                                         |  973 ++++++-
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Job/Request/pickAndPostRequest.cs                                             |   29 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/LabelMasterService.cs                                    |   23 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Job/WIDESEA_Job.csproj                                                        |    5 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Connected Services/LikuServiceReference/ConnectedService.json   |   17 
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/appsettings.json                                                    |    3 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/freezeByCustomerResponse.cs                       |   18 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/InventoryQueryResponse.cs                         |   52 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/OutboundOrderDetail_LabelsBYDRepository.cs                    |   19 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Job/Request/PutAwayRequest.cs                                                 |  101 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_IBasicService/IOutboundOrderDetail_LabelsBYDService.cs                        |   17 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Base/OutBoundOrderBYDService.cs                                  |   27 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_ISystemService/ISys_JobService.cs                                             |   50 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/SelectOutStoreOrderResponse.cs                    |  111 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/PutAwayRequest.cs                                 |  100 
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/BYDJob.cs                                                            |   42 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_IBasicService/IOutboundOrderDetailBYDService.cs                               |   17 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Connected Services/LikuServiceReference/Reference.cs            | 1042 ++++++++
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_IBasicService/IOutBoundOrderBYDService.cs                                     |   17 
 项目资料/其他文档/selectOutStoreOrder.txt                                                                                |   80 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/BasicRepository.cs                                            |   12 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Base/OutboundOrderDetail_LabelsBYDService.cs                     |   27 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Job/Reponse/getLabelMasterReponse.cs                                          |   74 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Core/Utilities/EntityProperties.cs                                            |   35 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/OutBoundOrderBYDService.cs                               |   23 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/freezeByCustomerRequest.cs                        |   26 
 项目代码/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/DocumentLayout.json                                         |  246 +
 项目资料/其他文档/getLabelMaster.txt                                                                                     |  315 ++
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/ReturnInventoryResponse.cs                        |   18 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/Basic/Dt_OutboundOrderDetailBYD.cs                               |   77 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/WIDESEA_SystemService.csproj                                    |    7 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/OutboundOrderDetailBYDRepository.cs                           |   19 
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/CommonConveyorLineJob.cs                             |   56 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_IBasicRepository/IOutBoundOrderBYDRepository.cs                               |   14 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Job/LabelJob.cs                                                               |  119 
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/LocationGroupDTO.cs                                                    |   35 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/OutBoundOrderBYDRepository.cs                                 |   19 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer.sln                                                                 |   14 
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/HttpManager.cs                                       |   98 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/InventoryQueryRequest.cs                          |   22 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/getLabelMasterRequest.cs                          |   40 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/ReturnInventoryRequest.cs                         |   47 
 项目资料/其他文档/getLabelMasterByBarcode.txt                                                                            |  315 ++
 项目资料/其他文档/立库项目沟通清单.xls                                                                                           |    0 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_IBasicService/ILabelMasterService.cs                                          |   17 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/Basic/Dt_OutboundOrderDetail_LabelsBYD.cs                        |   57 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/PutAwayReturnResponse.cs                          |   18 
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/WMSApiInvoke.cs                                      |   57 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/Basic/Dt_LabelMaster.cs                                          |  338 ++
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/PickAndPostResponse.cs                            |   25 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/PickAndPostRequest.cs                             |   97 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/SelectOutStoreOrderRequest.cs                     |   28 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/Basic/LocationInfoController.cs                         |   17 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Connected Services/StereoServiceReference/Reference.cs          |  578 ++++
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/System/Sys_JobController.cs                             |   96 
 /dev/null                                                                                                        |   92 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Connected Services/LabelServiceReference/ConnectedService.json  |   17 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/appsettings.json                                                    |    5 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/OutboundOrderDetail_LabelsBYDService.cs                  |   23 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_IBasicRepository/IOutboundOrderDetailBYDRepository.cs                         |   14 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_IBasicRepository/IOutboundOrderDetail_LabelsBYDRepository.cs                  |   14 
 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/getLabelMasterReponse.cs                          |   69 
 78 files changed, 6,783 insertions(+), 421 deletions(-)

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 9df76e1..2e71b5f 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,15 +3,50 @@
   "WorkspaceRootPath": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\",
   "Documents": [
     {
+      "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\models\\Dt_OutboundOrderDetailBYD.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_tasks\\bydjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\bydjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_tasks\\conveyorlinejob\\wmsapiinvoke.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\conveyorlinejob\\wmsapiinvoke.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|d:\\project\\nanningbyd\\\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:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_tasks\\conveyorlinejob\\httpmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\conveyorlinejob\\httpmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
       "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|d:\\project\\nanningbyd\\\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:{7279A2AE-8D1F-4E66-A73A-01AF7927A336}|WIDESEAWCS_ITaskInfoService\\WIDESEAWCS_ITaskInfoService.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_itaskinfoservice\\itaskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "AbsoluteMoniker": "D:0:0:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|d:\\project\\nanningbyd\\\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:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\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:{C2D3D138-9109-481B-8BEB-A27597890B2C}|WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_dto\\locationgroupdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{C2D3D138-9109-481B-8BEB-A27597890B2C}|WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj|solutionrelative:wideseawcs_dto\\locationgroupdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{C2D3D138-9109-481B-8BEB-A27597890B2C}|WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_dto\\stackercarnetaskdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{C2D3D138-9109-481B-8BEB-A27597890B2C}|WIDESEAWCS_DTO\\WIDESEAWCS_DTO.csproj|solutionrelative:wideseawcs_dto\\stackercarnetaskdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{7279A2AE-8D1F-4E66-A73A-01AF7927A336}|WIDESEAWCS_ITaskInfoService\\WIDESEAWCS_ITaskInfoService.csproj|D:\\project\\NanNingBYD\\\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:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_taskinfoservice\\taskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "AbsoluteMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|D:\\project\\NanNingBYD\\\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}"
     },
     {
@@ -19,28 +54,20 @@
       "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|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_tasks\\stackercranejob\\stackercranedbname.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\wideseawcs_tasks\\stackercranejob\\stackercranedbname.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
       "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\stackercranejob\\stackercranedbname.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_common\\taskenum\\taskstatusenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\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}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_tasks\\testjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{294E4915-0241-4C8C-BA99-7588B945863A}|WIDESEAWCS_Tasks\\WIDESEAWCS_Tasks.csproj|solutionrelative:wideseawcs_tasks\\testjob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_taskinfoservice\\taskexecutedetailservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "AbsoluteMoniker": "D:0:0:{83F18A31-5983-4587-A0B2-414BF70E50B5}|WIDESEAWCS_TaskInfoService\\WIDESEAWCS_TaskInfoService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\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:{7279A2AE-8D1F-4E66-A73A-01AF7927A336}|WIDESEAWCS_ITaskInfoService\\WIDESEAWCS_ITaskInfoService.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\wideseawcs_itaskinfoservice\\itaskexecutedetailservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "AbsoluteMoniker": "D:0:0:{7279A2AE-8D1F-4E66-A73A-01AF7927A336}|WIDESEAWCS_ITaskInfoService\\WIDESEAWCS_ITaskInfoService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\wideseawcs_itaskinfoservice\\itaskexecutedetailservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
       "RelativeMoniker": "D:0:0:{7279A2AE-8D1F-4E66-A73A-01AF7927A336}|WIDESEAWCS_ITaskInfoService\\WIDESEAWCS_ITaskInfoService.csproj|solutionrelative:wideseawcs_itaskinfoservice\\itaskexecutedetailservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{9FBC654C-51DE-422D-9E1E-6A38268DE1E2}|WIDESEAWCS_Common\\WIDESEAWCS_Common.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wcs\\wideseawcs_server\\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:{487FA45B-EA1A-4ACA-BB5B-0F6708F462C0}|WIDESEAWCS_Server\\WIDESEAWCS_Server.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\wideseawcs_server\\filter\\customprofile.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
@@ -83,19 +110,82 @@
             {
               "$type": "Document",
               "DocumentIndex": 0,
-              "Title": "CommonConveyorLineJob.cs",
-              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs",
-              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs",
-              "RelativeToolTip": "WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs",
-              "ViewState": "AQIAAE4AAAAAAAAAAAAYwDsAAAAQAAAA",
+              "Title": "Dt_OutboundOrderDetailBYD.cs",
+              "DocumentMoniker": "C:\\models\\Dt_OutboundOrderDetailBYD.cs",
+              "ToolTip": "C:\\models\\Dt_OutboundOrderDetailBYD.cs",
+              "ViewState": "AQIAAAMAAAAAAAAAAAAAAAUAAAABAAAA",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2024-12-13T07:45:16.752Z",
+              "WhenOpened": "2024-12-18T08:22:00.472Z",
+              "EditorCaption": ""
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 3,
+              "Title": "appsettings.json",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\appsettings.json",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\appsettings.json",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\appsettings.json",
+              "RelativeToolTip": "WIDESEAWCS_Server\\appsettings.json",
+              "ViewState": "AQIAABIAAAAAAAAAAAAAABoAAAAnAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|",
+              "WhenOpened": "2024-12-17T10:23:20.157Z",
+              "EditorCaption": ""
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 9,
+              "Title": "StackerCarneTaskDTO.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_DTO\\StackerCarneTaskDTO.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_DTO\\StackerCarneTaskDTO.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_DTO\\StackerCarneTaskDTO.cs",
+              "RelativeToolTip": "WIDESEAWCS_DTO\\StackerCarneTaskDTO.cs",
+              "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-16T14:09:36.921Z",
+              "EditorCaption": ""
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 1,
+              "Title": "BYDJob.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\BYDJob.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\BYDJob.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\BYDJob.cs",
+              "RelativeToolTip": "WIDESEAWCS_Tasks\\BYDJob.cs",
+              "ViewState": "AQIAABQAAAAAAAAAAAAAAB0AAAAtAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-13T08:21:28.448Z",
+              "EditorCaption": ""
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 4,
+              "Title": "HttpManager.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\ConveyorLineJob\\HttpManager.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\ConveyorLineJob\\HttpManager.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\ConveyorLineJob\\HttpManager.cs",
+              "RelativeToolTip": "WIDESEAWCS_Tasks\\ConveyorLineJob\\HttpManager.cs",
+              "ViewState": "AQIAAAIAAAAAAAAAAAAhwAsAAAAwAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-16T14:03:14.84Z",
               "EditorCaption": ""
             },
             {
               "$type": "Document",
               "DocumentIndex": 2,
+              "Title": "WMSApiInvoke.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\ConveyorLineJob\\WMSApiInvoke.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\ConveyorLineJob\\WMSApiInvoke.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\ConveyorLineJob\\WMSApiInvoke.cs",
+              "RelativeToolTip": "WIDESEAWCS_Tasks\\ConveyorLineJob\\WMSApiInvoke.cs",
+              "ViewState": "AQIAACEAAAAAAAAAAAAnwCIAAAAqAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-16T14:04:37.795Z",
+              "EditorCaption": ""
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 11,
               "Title": "TaskService.cs",
               "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\TaskService.cs",
               "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\TaskService.cs",
@@ -108,7 +198,59 @@
             },
             {
               "$type": "Document",
-              "DocumentIndex": 4,
+              "DocumentIndex": 5,
+              "Title": "CommonConveyorLineJob.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs",
+              "RelativeToolTip": "WIDESEAWCS_Tasks\\ConveyorLineJob\\CommonConveyorLineJob.cs",
+              "ViewState": "AQIAAGgAAAAAAAAAAAAYwHMAAABAAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-13T07:45:16.752Z",
+              "EditorCaption": ""
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 8,
+              "Title": "LocationGroupDTO.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_DTO\\LocationGroupDTO.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_DTO\\LocationGroupDTO.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_DTO\\LocationGroupDTO.cs",
+              "RelativeToolTip": "WIDESEAWCS_DTO\\LocationGroupDTO.cs",
+              "ViewState": "AQIAAAMAAAAAAAAAAAAIwAgAAAAhAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-16T14:09:34.763Z",
+              "EditorCaption": ""
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 6,
+              "Title": "Program.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Program.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Program.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Program.cs",
+              "RelativeToolTip": "WIDESEAWCS_Server\\Program.cs",
+              "ViewState": "AQIAADMAAAAAAAAAAAAAADsAAAAZAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-17T08:24:49.544Z",
+              "EditorCaption": ""
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 7,
+              "Title": "TaskTypeEnum.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Common\\TaskEnum\\TaskTypeEnum.cs",
+              "RelativeDocumentMoniker": "WIDESEAWCS_Common\\TaskEnum\\TaskTypeEnum.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Common\\TaskEnum\\TaskTypeEnum.cs",
+              "RelativeToolTip": "WIDESEAWCS_Common\\TaskEnum\\TaskTypeEnum.cs",
+              "ViewState": "AQIAAAYAAAAAAAAAAAAhwAkAAAAjAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-13T06:14:50.392Z",
+              "EditorCaption": ""
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 13,
               "Title": "StackerCraneDBName.cs",
               "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\StackerCraneJob\\StackerCraneDBName.cs",
               "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\StackerCraneJob\\StackerCraneDBName.cs",
@@ -121,33 +263,20 @@
             },
             {
               "$type": "Document",
-              "DocumentIndex": 9,
-              "Title": "TaskTypeEnum.cs",
-              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Common\\TaskEnum\\TaskTypeEnum.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Common\\TaskEnum\\TaskTypeEnum.cs",
-              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Common\\TaskEnum\\TaskTypeEnum.cs",
-              "RelativeToolTip": "WIDESEAWCS_Common\\TaskEnum\\TaskTypeEnum.cs",
-              "ViewState": "AQIAACIAAAAAAAAAAAAYwCcAAAAQAAAA",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2024-12-13T06:14:50.392Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 1,
+              "DocumentIndex": 10,
               "Title": "ITaskService.cs",
               "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ITaskInfoService\\ITaskService.cs",
               "RelativeDocumentMoniker": "WIDESEAWCS_ITaskInfoService\\ITaskService.cs",
               "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ITaskInfoService\\ITaskService.cs",
               "RelativeToolTip": "WIDESEAWCS_ITaskInfoService\\ITaskService.cs",
-              "ViewState": "AQIAAEUAAAAAAAAAAAAAAE4AAAAlAAAA",
+              "ViewState": "AQIAAJEAAAAAAAAAAAAnwJsAAAAdAAAA",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
               "WhenOpened": "2024-12-13T05:33:57.681Z",
               "EditorCaption": ""
             },
             {
               "$type": "Document",
-              "DocumentIndex": 3,
+              "DocumentIndex": 12,
               "Title": "CommonStackerCraneJob.cs",
               "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\StackerCraneJob\\CommonStackerCraneJob.cs",
               "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\StackerCraneJob\\CommonStackerCraneJob.cs",
@@ -160,20 +289,7 @@
             },
             {
               "$type": "Document",
-              "DocumentIndex": 6,
-              "Title": "TestJob.cs",
-              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\TestJob.cs",
-              "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\TestJob.cs",
-              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\TestJob.cs",
-              "RelativeToolTip": "WIDESEAWCS_Tasks\\TestJob.cs",
-              "ViewState": "AQIAACwAAAAAAAAAAAAEwE8AAAAJAAAA",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2024-12-13T08:21:28.448Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 5,
+              "DocumentIndex": 14,
               "Title": "TaskStatusEnum.cs",
               "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Common\\TaskEnum\\TaskStatusEnum.cs",
               "RelativeDocumentMoniker": "WIDESEAWCS_Common\\TaskEnum\\TaskStatusEnum.cs",
@@ -186,7 +302,7 @@
             },
             {
               "$type": "Document",
-              "DocumentIndex": 7,
+              "DocumentIndex": 15,
               "Title": "TaskExecuteDetailService.cs",
               "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_TaskInfoService\\TaskExecuteDetailService.cs",
               "RelativeDocumentMoniker": "WIDESEAWCS_TaskInfoService\\TaskExecuteDetailService.cs",
@@ -199,7 +315,7 @@
             },
             {
               "$type": "Document",
-              "DocumentIndex": 8,
+              "DocumentIndex": 16,
               "Title": "ITaskExecuteDetailService.cs",
               "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_ITaskInfoService\\ITaskExecuteDetailService.cs",
               "RelativeDocumentMoniker": "WIDESEAWCS_ITaskInfoService\\ITaskExecuteDetailService.cs",
@@ -212,7 +328,7 @@
             },
             {
               "$type": "Document",
-              "DocumentIndex": 10,
+              "DocumentIndex": 17,
               "Title": "CustomProfile.cs",
               "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Filter\\CustomProfile.cs",
               "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Filter\\CustomProfile.cs",
@@ -225,7 +341,7 @@
             },
             {
               "$type": "Document",
-              "DocumentIndex": 13,
+              "DocumentIndex": 20,
               "Title": "Sys_LogService.cs",
               "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_SystemServices\\Sys_LogService.cs",
               "RelativeDocumentMoniker": "WIDESEAWCS_SystemServices\\Sys_LogService.cs",
@@ -233,11 +349,12 @@
               "RelativeToolTip": "WIDESEAWCS_SystemServices\\Sys_LogService.cs",
               "ViewState": "AQIAAAMAAAAAAAAAAAAAAAgAAAAeAAAA",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2024-10-30T02:04:28.661Z"
+              "WhenOpened": "2024-10-30T02:04:28.661Z",
+              "EditorCaption": ""
             },
             {
               "$type": "Document",
-              "DocumentIndex": 11,
+              "DocumentIndex": 18,
               "Title": "StackerCraneTaskCommand.cs",
               "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Tasks\\StackerCraneJob\\StackerCraneTaskCommand.cs",
               "RelativeDocumentMoniker": "WIDESEAWCS_Tasks\\StackerCraneJob\\StackerCraneTaskCommand.cs",
@@ -245,11 +362,12 @@
               "RelativeToolTip": "WIDESEAWCS_Tasks\\StackerCraneJob\\StackerCraneTaskCommand.cs",
               "ViewState": "AQIAAEoAAAAAAAAAAAAUwBsAAAAoAAAA",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2024-10-30T08:14:36.104Z"
+              "WhenOpened": "2024-10-30T08:14:36.104Z",
+              "EditorCaption": ""
             },
             {
               "$type": "Document",
-              "DocumentIndex": 12,
+              "DocumentIndex": 19,
               "Title": "Sys_LogController.cs",
               "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Server\\Controllers\\System\\Sys_LogController.cs",
               "RelativeDocumentMoniker": "WIDESEAWCS_Server\\Controllers\\System\\Sys_LogController.cs",
@@ -257,11 +375,12 @@
               "RelativeToolTip": "WIDESEAWCS_Server\\Controllers\\System\\Sys_LogController.cs",
               "ViewState": "AQIAAAAAAAAAAAAAAAAAABEAAAAAAAAA",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2024-10-30T02:04:01.916Z"
+              "WhenOpened": "2024-10-30T02:04:01.916Z",
+              "EditorCaption": ""
             },
             {
               "$type": "Document",
-              "DocumentIndex": 14,
+              "DocumentIndex": 21,
               "Title": "Sys_Role.cs",
               "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WCS\\WIDESEAWCS_Server\\WIDESEAWCS_Model\\Models\\System\\Sys_Role.cs",
               "RelativeDocumentMoniker": "WIDESEAWCS_Model\\Models\\System\\Sys_Role.cs",
@@ -269,7 +388,8 @@
               "RelativeToolTip": "WIDESEAWCS_Model\\Models\\System\\Sys_Role.cs",
               "ViewState": "AQIAAAAAAAAAAAAAAAAAAAsAAAAAAAAA",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2024-10-30T01:29:56.573Z"
+              "WhenOpened": "2024-10-30T01:29:56.573Z",
+              "EditorCaption": ""
             }
           ]
         }
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/LocationGroupDTO.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/LocationGroupDTO.cs"
new file mode 100644
index 0000000..b2dc5da
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/LocationGroupDTO.cs"
@@ -0,0 +1,35 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace WIDESEAWCS_DTO
+{
+    public class LocationGroupDTO
+    {
+        public int IdA { get; set; }
+
+        public int IdB { get; set; }
+
+        public string LocationCodeA { get; set; }
+
+        public string LocationCodeB { get; set; }
+
+        public int LocationTypeA { get; set; }
+
+        public int LocationTypeB { get; set; }
+
+        public int LocationStatusA { get; set; }
+
+        public int LocationStatusB { get; set; }
+
+        public int DepthA { get; set; }
+
+        public int DepthB { get; set; }
+
+        public int EnableStatusA { get; set; }
+
+        public int EnableStatusB { get; set; }
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/appsettings.json" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/appsettings.json"
index 4108d9b..fc25c14 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/appsettings.json"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/appsettings.json"
@@ -23,5 +23,6 @@
   },
   "ApiName": "WIDESEA",
   "ExpMinutes": 120,
-  "QuartzJobAutoStart": true
+  "QuartzJobAutoStart": true,
+  "WMSApi": "http://localhost:9295/api/"
 }
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/BYDJob.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/BYDJob.cs"
new file mode 100644
index 0000000..b448047
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/BYDJob.cs"
@@ -0,0 +1,42 @@
+锘縰sing HslCommunication;
+using HslCommunication.Core;
+using Microsoft.VisualBasic.FileIO;
+using Quartz;
+using SixLabors.ImageSharp.PixelFormats;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Linq;
+using System.Reflection;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEAWCS_Communicator;
+using WIDESEAWCS_Core.Helper;
+using WIDESEAWCS_QuartzJob;
+using WIDESEAWCS_QuartzJob.DeviceBase;
+using WIDESEAWCS_QuartzJob.StackerCrane.Enum;
+using WIDESEAWCS_Tasks.ConveyorLineJob;
+
+namespace WIDESEAWCS_Tasks
+{
+    [DisallowConcurrentExecution]
+    public class BYDJob : IJob
+    {
+        public Task Execute(IJobExecutionContext context)
+        {
+            try
+            {
+                //鍚屾WMS涓绘潯鐮佹暟鎹�
+                WMSApiInvoke.SyncLabMaster();
+            }
+            catch (Exception ex)
+            {
+                Console.Out.WriteLine(nameof(BYDJob) + ":" + ex.Message);
+            }
+
+            return Task.CompletedTask;
+        }
+    }
+
+    
+}
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 e01edc6..4b262f6 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"
@@ -20,18 +20,24 @@
 using Quartz;
 using System;
 using System.Collections.Generic;
+using System.Data;
 using System.Linq;
 using System.Reflection;
 using System.Text;
 using System.Threading.Tasks;
+using WIDESEAWCS_BasicInfoService;
 using WIDESEAWCS_Common.TaskEnum;
 using WIDESEAWCS_Core;
+using WIDESEAWCS_Core.Enums;
 using WIDESEAWCS_Core.Helper;
+using WIDESEAWCS_ITaskInfoRepository;
 using WIDESEAWCS_ITaskInfoService;
 using WIDESEAWCS_Model.Models;
 using WIDESEAWCS_QuartzJob;
 using WIDESEAWCS_QuartzJob.DTO;
+using WIDESEAWCS_QuartzJob.Models;
 using WIDESEAWCS_QuartzJob.Service;
+using WIDESEAWCS_TaskInfoRepository;
 using WIDESEAWCS_Tasks.ConveyorLineJob;
 
 namespace WIDESEAWCS_Tasks
@@ -40,21 +46,23 @@
     public class CommonConveyorLineJob : IJob
     {
         private readonly ITaskService _taskService;
+        private readonly ITaskRepository _taskRepository;
         private readonly ITaskExecuteDetailService _taskExecuteDetailService;
+  
         private readonly IRouterService _routerService;
         private readonly IMapper _mapper;
 
-        public CommonConveyorLineJob(ITaskService taskService, ITaskExecuteDetailService taskExecuteDetailService, IRouterService routerService, IMapper mapper)
+        public CommonConveyorLineJob(ITaskService taskService, ITaskExecuteDetailService taskExecuteDetailService, IRouterService routerService, IMapper mapper,ITaskRepository taskRepository)
         {
             _taskService = taskService;
             _taskExecuteDetailService = taskExecuteDetailService;
             _routerService = routerService;
             _mapper = mapper;
+            _taskRepository = taskRepository;
         }
 
         public Task Execute(IJobExecutionContext context)
         {
-         
             try
             {
                 CommonConveyorLine conveyorLine = (CommonConveyorLine)context.JobDetail.JobDataMap.Get("JobParams");
@@ -91,6 +99,39 @@
                                 _taskExecuteDetailService.AddTaskExecuteDetail(Intask.TaskId, $"杈撻�佺嚎鍏ュ簱瀹屾垚");
                             }
                         }
+                        else//濡傛灉鏍规嵁鎵樼洏鏉$爜鏌ヤ笉鍒颁换鍔★紝鍒欒涓烘槸绌烘墭鐩橈紝绌烘墭鐩樺叆搴撲笉闇�瑕佺粍鐩橈紝鐩存帴鏂板缓浠诲姟
+                        {
+                            if (command.ISInFinish == 1)
+                            {
+                                //鍏ュ簱纭淇″彿
+                                conveyorLine.Communicator.Write<short>("DB800.6.0", 1);
+                                Dt_Task task = new Dt_Task();
+                                task.TaskNum= GetTaskNo();
+                                task.PalletCode = command.CL1002Barcode;
+                                task.TaskType =(int)TaskInboundTypeEnum.Inbound;
+                                task.TaskState = (int)TaskInStatusEnum.Line_InFinish;
+                                task.Roadway = "SC01";
+                                task.SourceAddress = "R01-001-023-001";
+                                //鍚慦MS鐢宠绌鸿揣浣�
+                                task.TargetAddress= WMSApiInvoke.GetAllLocationGroups(task.PalletCode);
+                                _taskService.AddData(task);
+                                Dt_Router dt_Router = new Dt_Router();
+                                //涓存椂璁板綍涓嬫墭鐩樺拰搴撲綅鐨勭粦瀹氬叧绯�
+                                dt_Router.StartPosi = task.TargetAddress;
+                                dt_Router.NextPosi = task.PalletCode;
+                                dt_Router.InOutType = RouterInOutType.Out;
+                                dt_Router.ChildPosi = "1";
+                                dt_Router.ChildPosiDeviceCode = "1";
+                                dt_Router.IsEnd = true;
+                                _routerService.AddData(dt_Router);
+                                _taskExecuteDetailService.AddTaskExecuteDetail(task.TaskNum, $"杈撻�佺嚎鍏ュ簱鎵ц涓�");
+                                _taskExecuteDetailService.AddTaskExecuteDetail(task.TaskNum, $"杈撻�佺嚎鍏ュ簱瀹屾垚");
+                               
+                               
+                            }
+
+
+                        }
 
                         Dt_Task Outtask = _taskService.QueryConveyorLineOutTask(command.Barcode);
                         if (Outtask != null)
@@ -126,6 +167,17 @@
             return Task.CompletedTask;
         }
 
+
+        /// <summary>
+        /// 鑾峰彇浠诲姟缂栧彿
+        /// </summary>
+        /// <returns></returns>
+        public int GetTaskNo()
+        {
+            DataTable dt = _taskRepository.QueryTable("select next value for dbo.seqTaskNum");
+            return int.Parse(dt.Rows[0][0].ToString());
+        }
+
         /// <summary>
         /// 杈撻�佺嚎璇锋眰鍏ュ簱
         /// </summary>
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/HttpManager.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/HttpManager.cs"
new file mode 100644
index 0000000..8cd566a
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/HttpManager.cs"
@@ -0,0 +1,98 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Net;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace WIDESEAWCS_Tasks
+{
+    public class HttpManager
+    {
+        public static Task<string> HttpPostAsync(string url, string postData = null, string contentType = "application/json", int timeOut = 30, Dictionary<string, string> headers = null)
+        {
+            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
+            request.Method = "POST";
+            request.Timeout = 10000;
+            if (!string.IsNullOrEmpty(contentType))
+            {
+                request.ContentType = contentType;
+
+            }
+            if (headers != null)
+            {
+                foreach (var header in headers)
+                    request.Headers[header.Key] = header.Value;
+            }
+
+            try
+            {
+                byte[] bytes = Encoding.UTF8.GetBytes(postData ?? "");
+                using (Stream sendStream = request.GetRequestStream())
+                {
+                    sendStream.Write(bytes, 0, bytes.Length);
+                }
+
+                using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
+                {
+                    Stream responseStream = response.GetResponseStream();
+                    StreamReader streamReader = new StreamReader(responseStream, Encoding.UTF8);
+                    return streamReader.ReadToEndAsync();
+                }
+            }
+            catch (Exception ex)
+            {
+                return Task.FromResult(ex.Message);
+            }
+
+        }
+
+        public static Task<string> HttpPost(string url, string postData)
+        {
+            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
+            request.Method = "POST";
+            try
+            {
+                byte[] bytes = Encoding.UTF8.GetBytes(postData ?? "");
+                using (Stream sendStream = request.GetRequestStream())
+                {
+                    sendStream.Write(bytes, 0, bytes.Length);
+                }
+
+                using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
+                {
+                    Stream responseStream = response.GetResponseStream();
+                    StreamReader streamReader = new StreamReader(responseStream, Encoding.UTF8);
+                    return streamReader.ReadToEndAsync();
+                }
+            }
+            catch (Exception ex)
+            {
+                return Task.FromResult(ex.Message);
+            }
+
+        }
+        public static Task<string> HttpGetAsync(string url, Dictionary<string, string> headers = null)
+        {
+            try
+            {
+                HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
+                if (headers != null)
+                {
+                    foreach (var header in headers)
+                        request.Headers[header.Key] = header.Value;
+                }
+                using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
+                {
+                    Stream responseStream = response.GetResponseStream();
+                    StreamReader streamReader = new StreamReader(responseStream, Encoding.UTF8);
+                    return streamReader.ReadToEndAsync();
+                }
+            }
+            catch (Exception ex)
+            {
+                return Task.FromResult(ex.Message);
+            }
+        }
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/WMSApiInvoke.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/WMSApiInvoke.cs"
new file mode 100644
index 0000000..84c3ae4
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/WMSApiInvoke.cs"
@@ -0,0 +1,57 @@
+锘縰sing Newtonsoft.Json;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Net;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEAWCS_Core.Helper;
+using WIDESEAWCS_DTO;
+
+namespace WIDESEAWCS_Tasks.ConveyorLineJob
+{
+    internal class WMSApiInvoke
+    {
+        public static string GetAllLocationGroups(string pallentno)
+        {
+
+            string url = AppSettings.Configuration.GetSection("WMSApi").Value+ "LocationInfo//GetEmptyLocation";
+            string response = "";
+            try
+            {
+              
+                response = HttpManager.HttpPostAsync(url, "SC01").Result;
+
+              
+                return response;
+            }
+            catch (Exception ex)
+            {
+              
+                return null;
+            }
+        }
+
+        public static string SyncLabMaster()
+        {
+
+            string url = AppSettings.Configuration.GetSection("WMSApi").Value+ "Sys_Job/SyncLabMaster";
+            string response = "";
+            try
+            {
+
+                response = HttpManager.HttpPostAsync(url, "SC01").Result;
+
+
+                return response;
+            }
+            catch (Exception ex)
+            {
+
+                return null;
+            }
+        }
+
+
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/TestJob.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/TestJob.cs"
deleted file mode 100644
index cf13cb6..0000000
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/TestJob.cs"
+++ /dev/null
@@ -1,84 +0,0 @@
-锘縰sing HslCommunication;
-using HslCommunication.Core;
-using Microsoft.VisualBasic.FileIO;
-using Quartz;
-using SixLabors.ImageSharp.PixelFormats;
-using System;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Linq;
-using System.Reflection;
-using System.Text;
-using System.Threading.Tasks;
-using WIDESEAWCS_Communicator;
-using WIDESEAWCS_Core.Helper;
-using WIDESEAWCS_QuartzJob;
-using WIDESEAWCS_QuartzJob.DeviceBase;
-using WIDESEAWCS_QuartzJob.StackerCrane.Enum;
-
-namespace WIDESEAWCS_Tasks
-{
-    [DisallowConcurrentExecution]
-    public class TestJob : IJob
-    {
-        public Task Execute(IJobExecutionContext context)
-        {
-            try
-            {
-                CommonStackerCrane commonStackerCrane = (CommonStackerCrane)context.JobDetail.JobDataMap.Get("JobParams");
-
-                Console.Out.WriteLine(commonStackerCrane.DeviceName + "鐘舵��:" + commonStackerCrane.StackerCraneStatusDes);
-
-                Console.Out.WriteLine(commonStackerCrane.DeviceName + "鎵嬭嚜鍔ㄧ姸鎬�:" + commonStackerCrane.StackerCraneAutoStatusDes);
-
-                Console.Out.WriteLine(commonStackerCrane.DeviceName + "浣滀笟鐘舵��:" + commonStackerCrane.StackerCraneWorkStatusDes);
-
-                //Console.Out.WriteLine(commonStackerCrane.DeviceName + "褰撳墠浠诲姟鍙�:" + commonStackerCrane.GetValue<StackerCraneDBName, int>(StackerCraneDBName.CurrentTaskNum));
-
-                //commonStackerCrane.SetValue(StackerCraneDBName.CurrentTaskNum, DateTime.Now.Second);
-
-                //OperateResult<TimeSpan> operateResult = commonStackerCrane.Communicator.Wait("DB1.18", 1000, 60000, 1);
-                //Console.Out.WriteLine(operateResult.Serialize());
-
-                byte[] bytes = commonStackerCrane.Communicator.Read("DB1.1", 2);
-                Console.Out.WriteLine(bytes.ToBoolArray().ToList().Serialize());
-
-                bool[] bools = new bool[] { true, false, true };
-                byte[] bytes1 = bools.ToByteArray();
-                Console.Out.WriteLine(bytes1.ToList().Serialize());
-
-                //StackerCraneCommand stackerCraneCommand = new StackerCraneCommand()
-                //{
-                //    TaskNum = 999,
-                //    WorkType = 1,
-                //    TrayType = 2,
-                //    StartRow = 12,
-                //    StartColumn = 13,
-                //    StartLayer = 14,
-                //    EndRow = 22,
-                //    EndColumn = 23,
-                //    EndLayer = 24,
-                //};
-
-                //bool flag = commonStackerCrane.SendCommand(stackerCraneCommand);
-                //Console.Out.WriteLine(flag);
-
-                //StackerCraneCommand stackerCraneCommand2 = new StackerCraneCommand();
-                //stackerCraneCommand2 = commonStackerCrane.Communicator.ReadCustomer<StackerCraneCommand>("DB2.2");
-                //Console.Out.WriteLine(stackerCraneCommand2.Serialize());
-
-              
-
-                Console.Out.WriteLine();
-            }
-            catch (Exception ex)
-            {
-                Console.Out.WriteLine(nameof(TestJob) + ":" + ex.Message);
-            }
-
-            return Task.CompletedTask;
-        }
-    }
-
-    
-}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/WIDESEAWCS_Tasks.csproj" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/WIDESEAWCS_Tasks.csproj"
index d7b9760..a8572e6 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/WIDESEAWCS_Tasks.csproj"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/WIDESEAWCS_Tasks.csproj"
@@ -7,7 +7,7 @@
 	</PropertyGroup>
 
 	<ItemGroup>
-	  <PackageReference Include="WIDESEAWCS_QuartzJob" Version="2.0.3" />
+	  <PackageReference Include="WIDESEAWCS_QuartzJob" Version="2.1.0" />
 	</ItemGroup>
 
 	<ItemGroup>
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/v17/DocumentLayout.json" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/v17/DocumentLayout.json"
index c058394..1acf25f 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/v17/DocumentLayout.json"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/v17/DocumentLayout.json"
@@ -3,16 +3,152 @@
   "WorkspaceRootPath": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\",
   "Documents": [
     {
-      "AbsoluteMoniker": "D:0:0:{26CCBE16-549C-4B1E-9746-6C62E67E9F71}|WIDESEA_Job\\WIDESEA_Job.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_job\\labeljob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{26CCBE16-549C-4B1E-9746-6C62E67E9F71}|WIDESEA_Job\\WIDESEA_Job.csproj|solutionrelative:widesea_job\\labeljob.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{D8C9593B-B31C-4650-8F44-962E9096A0CF}|WIDESEA_SystemService\\WIDESEA_SystemService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_systemservice\\sys_jobservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "AbsoluteMoniker": "D:0:0:{D8C9593B-B31C-4650-8F44-962E9096A0CF}|WIDESEA_SystemService\\WIDESEA_SystemService.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_systemservice\\sys_jobservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
       "RelativeMoniker": "D:0:0:{D8C9593B-B31C-4650-8F44-962E9096A0CF}|WIDESEA_SystemService\\WIDESEA_SystemService.csproj|solutionrelative:widesea_systemservice\\sys_jobservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{D8C9593B-B31C-4650-8F44-962E9096A0CF}|WIDESEA_SystemService\\WIDESEA_SystemService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_systemservice\\scheduler\\schedulercenter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{D8C9593B-B31C-4650-8F44-962E9096A0CF}|WIDESEA_SystemService\\WIDESEA_SystemService.csproj|solutionrelative:widesea_systemservice\\scheduler\\schedulercenter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+      "AbsoluteMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_wmsserver\\controllers\\system\\sys_jobcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|solutionrelative:widesea_wmsserver\\controllers\\system\\sys_jobcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{00A5A08A-8A36-4972-8863-7DCF8DBC7978}|WIDESEA_ISystemService\\WIDESEA_ISystemService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_isystemservice\\isys_jobservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{00A5A08A-8A36-4972-8863-7DCF8DBC7978}|WIDESEA_ISystemService\\WIDESEA_ISystemService.csproj|solutionrelative:widesea_isystemservice\\isys_jobservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_model\\models\\system\\reponse\\putawayresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|solutionrelative:widesea_model\\models\\system\\reponse\\putawayresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_model\\models\\system\\reponse\\inventoryqueryresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|solutionrelative:widesea_model\\models\\system\\reponse\\inventoryqueryresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_model\\models\\system\\request\\returninventoryrequest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|solutionrelative:widesea_model\\models\\system\\request\\returninventoryrequest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|d:\\project\\nanningbyd\\\u9879\u76EE\u4EE3\u7801\\wms\\widesea_wmsserver\\widesea_model\\models\\system\\reponse\\returninventoryresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|solutionrelative:widesea_model\\models\\system\\reponse\\returninventoryresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{9144117D-3D55-4250-9CF5-C6A8D8A07062}|WIDESEA_BasicRepository\\WIDESEA_BasicRepository.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_basicrepository\\outboundorderdetail_labelsbydrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{9144117D-3D55-4250-9CF5-C6A8D8A07062}|WIDESEA_BasicRepository\\WIDESEA_BasicRepository.csproj|solutionrelative:widesea_basicrepository\\outboundorderdetail_labelsbydrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{9144117D-3D55-4250-9CF5-C6A8D8A07062}|WIDESEA_BasicRepository\\WIDESEA_BasicRepository.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_basicrepository\\basicrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{9144117D-3D55-4250-9CF5-C6A8D8A07062}|WIDESEA_BasicRepository\\WIDESEA_BasicRepository.csproj|solutionrelative:widesea_basicrepository\\basicrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_wmsserver\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|solutionrelative:widesea_wmsserver\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_model\\models\\system\\reponse\\selectoutstoreorderresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|solutionrelative:widesea_model\\models\\system\\reponse\\selectoutstoreorderresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_basicservice\\base\\outboundorderdetail_labelsbydservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|solutionrelative:widesea_basicservice\\base\\outboundorderdetail_labelsbydservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_basicservice\\service\\outboundorderdetail_labelsbydservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|solutionrelative:widesea_basicservice\\service\\outboundorderdetail_labelsbydservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_basicservice\\base\\outboundorderdetailbydservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|solutionrelative:widesea_basicservice\\base\\outboundorderdetailbydservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_basicservice\\service\\outboundorderdetailbydservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|solutionrelative:widesea_basicservice\\service\\outboundorderdetailbydservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_basicservice\\service\\outboundorderbydservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|solutionrelative:widesea_basicservice\\service\\outboundorderbydservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_basicservice\\base\\outboundorderbydservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|solutionrelative:widesea_basicservice\\base\\outboundorderbydservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{5F260E03-095A-4870-8419-5B72CB62929E}|WIDESEA_IBasicService\\WIDESEA_IBasicService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_ibasicservice\\ioutboundorderdetail_labelsbydservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{5F260E03-095A-4870-8419-5B72CB62929E}|WIDESEA_IBasicService\\WIDESEA_IBasicService.csproj|solutionrelative:widesea_ibasicservice\\ioutboundorderdetail_labelsbydservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{5F260E03-095A-4870-8419-5B72CB62929E}|WIDESEA_IBasicService\\WIDESEA_IBasicService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_ibasicservice\\ioutboundorderdetailbydservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{5F260E03-095A-4870-8419-5B72CB62929E}|WIDESEA_IBasicService\\WIDESEA_IBasicService.csproj|solutionrelative:widesea_ibasicservice\\ioutboundorderdetailbydservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{4BFC344F-7151-46C9-B2CB-EFA81DFD67D5}|WIDESEA_IBasicRepository\\WIDESEA_IBasicRepository.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_ibasicrepository\\ioutboundorderdetailbydrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{4BFC344F-7151-46C9-B2CB-EFA81DFD67D5}|WIDESEA_IBasicRepository\\WIDESEA_IBasicRepository.csproj|solutionrelative:widesea_ibasicrepository\\ioutboundorderdetailbydrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{5F260E03-095A-4870-8419-5B72CB62929E}|WIDESEA_IBasicService\\WIDESEA_IBasicService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_ibasicservice\\ioutboundorderbydservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{5F260E03-095A-4870-8419-5B72CB62929E}|WIDESEA_IBasicService\\WIDESEA_IBasicService.csproj|solutionrelative:widesea_ibasicservice\\ioutboundorderbydservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{9144117D-3D55-4250-9CF5-C6A8D8A07062}|WIDESEA_BasicRepository\\WIDESEA_BasicRepository.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_basicrepository\\outboundorderdetailbydrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{9144117D-3D55-4250-9CF5-C6A8D8A07062}|WIDESEA_BasicRepository\\WIDESEA_BasicRepository.csproj|solutionrelative:widesea_basicrepository\\outboundorderdetailbydrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{9144117D-3D55-4250-9CF5-C6A8D8A07062}|WIDESEA_BasicRepository\\WIDESEA_BasicRepository.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_basicrepository\\outboundorderbydrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{9144117D-3D55-4250-9CF5-C6A8D8A07062}|WIDESEA_BasicRepository\\WIDESEA_BasicRepository.csproj|solutionrelative:widesea_basicrepository\\outboundorderbydrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{4BFC344F-7151-46C9-B2CB-EFA81DFD67D5}|WIDESEA_IBasicRepository\\WIDESEA_IBasicRepository.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_ibasicrepository\\ioutboundorderdetail_labelsbydrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{4BFC344F-7151-46C9-B2CB-EFA81DFD67D5}|WIDESEA_IBasicRepository\\WIDESEA_IBasicRepository.csproj|solutionrelative:widesea_ibasicrepository\\ioutboundorderdetail_labelsbydrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{4BFC344F-7151-46C9-B2CB-EFA81DFD67D5}|WIDESEA_IBasicRepository\\WIDESEA_IBasicRepository.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_ibasicrepository\\ioutboundorderbydrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{4BFC344F-7151-46C9-B2CB-EFA81DFD67D5}|WIDESEA_IBasicRepository\\WIDESEA_IBasicRepository.csproj|solutionrelative:widesea_ibasicrepository\\ioutboundorderbydrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{5F260E03-095A-4870-8419-5B72CB62929E}|WIDESEA_IBasicService\\WIDESEA_IBasicService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_ibasicservice\\imaterielinfoservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{5F260E03-095A-4870-8419-5B72CB62929E}|WIDESEA_IBasicService\\WIDESEA_IBasicService.csproj|solutionrelative:widesea_ibasicservice\\imaterielinfoservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_model\\models\\system\\request\\selectoutstoreorderrequest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|solutionrelative:widesea_model\\models\\system\\request\\selectoutstoreorderrequest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{7D7534D4-51D9-46DC-A6B7-6430042F4E12}|WIDESEA_TaskInfoService\\WIDESEA_TaskInfoService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_taskinfoservice\\taskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{7D7534D4-51D9-46DC-A6B7-6430042F4E12}|WIDESEA_TaskInfoService\\WIDESEA_TaskInfoService.csproj|solutionrelative:widesea_taskinfoservice\\taskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{9144117D-3D55-4250-9CF5-C6A8D8A07062}|WIDESEA_BasicRepository\\WIDESEA_BasicRepository.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_basicrepository\\locationinforepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{9144117D-3D55-4250-9CF5-C6A8D8A07062}|WIDESEA_BasicRepository\\WIDESEA_BasicRepository.csproj|solutionrelative:widesea_basicrepository\\locationinforepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{7D7534D4-51D9-46DC-A6B7-6430042F4E12}|WIDESEA_TaskInfoService\\WIDESEA_TaskInfoService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_taskinfoservice\\partialtaskservice_agv.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{7D7534D4-51D9-46DC-A6B7-6430042F4E12}|WIDESEA_TaskInfoService\\WIDESEA_TaskInfoService.csproj|solutionrelative:widesea_taskinfoservice\\partialtaskservice_agv.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_wmsserver\\controllers\\inbound\\inboundordercontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|solutionrelative:widesea_wmsserver\\controllers\\inbound\\inboundordercontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_wmsserver\\controllers\\basic\\locationinfocontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|solutionrelative:widesea_wmsserver\\controllers\\basic\\locationinfocontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{4BFC344F-7151-46C9-B2CB-EFA81DFD67D5}|WIDESEA_IBasicRepository\\WIDESEA_IBasicRepository.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_ibasicrepository\\ilabelmasterrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{4BFC344F-7151-46C9-B2CB-EFA81DFD67D5}|WIDESEA_IBasicRepository\\WIDESEA_IBasicRepository.csproj|solutionrelative:widesea_ibasicrepository\\ilabelmasterrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_model\\models\\basic\\dt_labelmaster.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|solutionrelative:widesea_model\\models\\basic\\dt_labelmaster.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{7D7534D4-51D9-46DC-A6B7-6430042F4E12}|WIDESEA_TaskInfoService\\WIDESEA_TaskInfoService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_taskinfoservice\\partialtaskservice_inbound.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{7D7534D4-51D9-46DC-A6B7-6430042F4E12}|WIDESEA_TaskInfoService\\WIDESEA_TaskInfoService.csproj|solutionrelative:widesea_taskinfoservice\\partialtaskservice_inbound.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_basicservice\\base\\locationinfoservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|solutionrelative:widesea_basicservice\\base\\locationinfoservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{111BD7AA-9749-4506-9772-79F9EF14754C}|WIDESEA_Core\\WIDESEA_Core.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_core\\baserepository\\repositorybase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{111BD7AA-9749-4506-9772-79F9EF14754C}|WIDESEA_Core\\WIDESEA_Core.csproj|solutionrelative:widesea_core\\baserepository\\repositorybase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
       "AbsoluteMoniker": "D:0:0:{9619D9B0-7E5B-42F0-BA2C-B840B3E1C258}|WIDESEA_InboundService\\WIDESEA_InboundService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_inboundservice\\service\\inboundorderservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
@@ -23,44 +159,68 @@
       "RelativeMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|solutionrelative:widesea_wmsserver\\controllers\\pdacontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
+      "AbsoluteMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_wmsserver\\controllers\\basic\\roadwayinfocontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|solutionrelative:widesea_wmsserver\\controllers\\basic\\roadwayinfocontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_basicservice\\base\\cachepointservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|solutionrelative:widesea_basicservice\\base\\cachepointservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_basicservice\\service\\cachepointservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|solutionrelative:widesea_basicservice\\service\\cachepointservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{5F260E03-095A-4870-8419-5B72CB62929E}|WIDESEA_IBasicService\\WIDESEA_IBasicService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_ibasicservice\\ilabelmasterservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{5F260E03-095A-4870-8419-5B72CB62929E}|WIDESEA_IBasicService\\WIDESEA_IBasicService.csproj|solutionrelative:widesea_ibasicservice\\ilabelmasterservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_model\\models\\basic\\dt_cachepoint.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|solutionrelative:widesea_model\\models\\basic\\dt_cachepoint.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{4BFC344F-7151-46C9-B2CB-EFA81DFD67D5}|WIDESEA_IBasicRepository\\WIDESEA_IBasicRepository.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_ibasicrepository\\icachepointrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{4BFC344F-7151-46C9-B2CB-EFA81DFD67D5}|WIDESEA_IBasicRepository\\WIDESEA_IBasicRepository.csproj|solutionrelative:widesea_ibasicrepository\\icachepointrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{9144117D-3D55-4250-9CF5-C6A8D8A07062}|WIDESEA_BasicRepository\\WIDESEA_BasicRepository.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_basicrepository\\cachepointrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{9144117D-3D55-4250-9CF5-C6A8D8A07062}|WIDESEA_BasicRepository\\WIDESEA_BasicRepository.csproj|solutionrelative:widesea_basicrepository\\cachepointrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{5F260E03-095A-4870-8419-5B72CB62929E}|WIDESEA_IBasicService\\WIDESEA_IBasicService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_ibasicservice\\ilocationinfoservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{5F260E03-095A-4870-8419-5B72CB62929E}|WIDESEA_IBasicService\\WIDESEA_IBasicService.csproj|solutionrelative:widesea_ibasicservice\\ilocationinfoservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_basicservice\\service\\roadwayinfoservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|solutionrelative:widesea_basicservice\\service\\roadwayinfoservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_basicservice\\service\\materielinfoservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|solutionrelative:widesea_basicservice\\service\\materielinfoservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{9144117D-3D55-4250-9CF5-C6A8D8A07062}|WIDESEA_BasicRepository\\WIDESEA_BasicRepository.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_basicrepository\\materielinforepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{9144117D-3D55-4250-9CF5-C6A8D8A07062}|WIDESEA_BasicRepository\\WIDESEA_BasicRepository.csproj|solutionrelative:widesea_basicrepository\\materielinforepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
+      "AbsoluteMoniker": "D:0:0:{111BD7AA-9749-4506-9772-79F9EF14754C}|WIDESEA_Core\\WIDESEA_Core.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_core\\basecontroller\\apibasecontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+      "RelativeMoniker": "D:0:0:{111BD7AA-9749-4506-9772-79F9EF14754C}|WIDESEA_Core\\WIDESEA_Core.csproj|solutionrelative:widesea_core\\basecontroller\\apibasecontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+    },
+    {
       "AbsoluteMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_model\\models\\config\\dt_analysisruleconfig.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
       "RelativeMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|solutionrelative:widesea_model\\models\\config\\dt_analysisruleconfig.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_basicservice\\base\\locationinfoservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{D11C804C-2FF4-4C18-A3EE-2F0574427BB3}|WIDESEA_BasicService\\WIDESEA_BasicService.csproj|solutionrelative:widesea_basicservice\\base\\locationinfoservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_wmsserver\\controllers\\basic\\locationinfocontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|solutionrelative:widesea_wmsserver\\controllers\\basic\\locationinfocontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{111BD7AA-9749-4506-9772-79F9EF14754C}|WIDESEA_Core\\WIDESEA_Core.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_core\\enums\\locationenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{111BD7AA-9749-4506-9772-79F9EF14754C}|WIDESEA_Core\\WIDESEA_Core.csproj|solutionrelative:widesea_core\\enums\\locationenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
       "AbsoluteMoniker": "D:0:0:{B9E62A73-1270-4FFC-B23C-F75C075D8460}|WIDESEA_StockRepository\\WIDESEA_StockRepository.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_stockrepository\\stockinforepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
       "RelativeMoniker": "D:0:0:{B9E62A73-1270-4FFC-B23C-F75C075D8460}|WIDESEA_StockRepository\\WIDESEA_StockRepository.csproj|solutionrelative:widesea_stockrepository\\stockinforepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_wmsserver\\controllers\\system\\sys_jobcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{D81A65B5-47D1-40C1-8FDE-7D24FF003F51}|WIDESEA_WMSServer\\WIDESEA_WMSServer.csproj|solutionrelative:widesea_wmsserver\\controllers\\system\\sys_jobcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
       "AbsoluteMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_model\\models\\system\\sys_dictionary.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
       "RelativeMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|solutionrelative:widesea_model\\models\\system\\sys_dictionary.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
-      "AbsoluteMoniker": "D:0:0:{D8C9593B-B31C-4650-8F44-962E9096A0CF}|WIDESEA_SystemService\\WIDESEA_SystemService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_systemservice\\sys_dictionaryservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{D8C9593B-B31C-4650-8F44-962E9096A0CF}|WIDESEA_SystemService\\WIDESEA_SystemService.csproj|solutionrelative:widesea_systemservice\\sys_dictionaryservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
       "AbsoluteMoniker": "D:0:0:{E1404EB7-E914-44EE-981E-D50E8E3CB067}|WIDESEA_ISystemRepository\\WIDESEA_ISystemRepository.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_isystemrepository\\isys_jobrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
       "RelativeMoniker": "D:0:0:{E1404EB7-E914-44EE-981E-D50E8E3CB067}|WIDESEA_ISystemRepository\\WIDESEA_ISystemRepository.csproj|solutionrelative:widesea_isystemrepository\\isys_jobrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_model\\models\\system\\sys_job.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|solutionrelative:widesea_model\\models\\system\\sys_job.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
       "AbsoluteMoniker": "D:0:0:{00CE9885-9F24-4B6C-A7E8-0DE8C9ED7128}|WIDESEA_Model\\WIDESEA_Model.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_model\\models\\system\\sys_user.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
@@ -73,10 +233,6 @@
     {
       "AbsoluteMoniker": "D:0:0:{00A5A08A-8A36-4972-8863-7DCF8DBC7978}|WIDESEA_ISystemService\\WIDESEA_ISystemService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_isystemservice\\isys_dictionaryservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
       "RelativeMoniker": "D:0:0:{00A5A08A-8A36-4972-8863-7DCF8DBC7978}|WIDESEA_ISystemService\\WIDESEA_ISystemService.csproj|solutionrelative:widesea_isystemservice\\isys_dictionaryservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
-    },
-    {
-      "AbsoluteMoniker": "D:0:0:{00A5A08A-8A36-4972-8863-7DCF8DBC7978}|WIDESEA_ISystemService\\WIDESEA_ISystemService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_isystemservice\\isys_jobservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
-      "RelativeMoniker": "D:0:0:{00A5A08A-8A36-4972-8863-7DCF8DBC7978}|WIDESEA_ISystemService\\WIDESEA_ISystemService.csproj|solutionrelative:widesea_isystemservice\\isys_jobservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
     },
     {
       "AbsoluteMoniker": "D:0:0:{00A5A08A-8A36-4972-8863-7DCF8DBC7978}|WIDESEA_ISystemService\\WIDESEA_ISystemService.csproj|D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\widesea_isystemservice\\isys_dictionarylistservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
@@ -94,7 +250,7 @@
       "DocumentGroups": [
         {
           "DockedWidth": 200,
-          "SelectedChildIndex": 2,
+          "SelectedChildIndex": 6,
           "Children": [
             {
               "$type": "Bookmark",
@@ -106,33 +262,617 @@
             },
             {
               "$type": "Document",
-              "DocumentIndex": 0,
-              "Title": "LabelJob.cs",
-              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Job\\LabelJob.cs",
-              "RelativeDocumentMoniker": "WIDESEA_Job\\LabelJob.cs",
-              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Job\\LabelJob.cs",
-              "RelativeToolTip": "WIDESEA_Job\\LabelJob.cs",
-              "ViewState": "AQIAAAAAAAAAAAAAAAAAAAsAAAABAAAA",
+              "DocumentIndex": 1,
+              "Title": "Sys_JobController.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\System\\Sys_JobController.cs",
+              "RelativeDocumentMoniker": "WIDESEA_WMSServer\\Controllers\\System\\Sys_JobController.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\System\\Sys_JobController.cs",
+              "RelativeToolTip": "WIDESEA_WMSServer\\Controllers\\System\\Sys_JobController.cs",
+              "ViewState": "AQIAADAAAAAAAAAAAAAqwGEAAAAqAAAA",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2024-12-11T07:47:15.786Z",
+              "WhenOpened": "2024-12-11T07:54:47.957Z",
+              "EditorCaption": ""
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 4,
+              "Title": "InventoryQueryResponse.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\System\\Reponse\\InventoryQueryResponse.cs",
+              "RelativeDocumentMoniker": "WIDESEA_Model\\Models\\System\\Reponse\\InventoryQueryResponse.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\System\\Reponse\\InventoryQueryResponse.cs",
+              "RelativeToolTip": "WIDESEA_Model\\Models\\System\\Reponse\\InventoryQueryResponse.cs",
+              "ViewState": "AQIAAAMAAAAAAAAAAAAAAAoAAAApAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-19T09:52:28.587Z",
               "EditorCaption": ""
             },
             {
               "$type": "Document",
               "DocumentIndex": 3,
+              "Title": "PutAwayResponse.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\System\\Reponse\\PutAwayResponse.cs",
+              "RelativeDocumentMoniker": "WIDESEA_Model\\Models\\System\\Reponse\\PutAwayResponse.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\System\\Reponse\\PutAwayResponse.cs",
+              "RelativeToolTip": "WIDESEA_Model\\Models\\System\\Reponse\\PutAwayResponse.cs",
+              "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-19T06:34:37.374Z",
+              "EditorCaption": ""
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 5,
+              "Title": "ReturnInventoryRequest.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\System\\Request\\ReturnInventoryRequest.cs",
+              "RelativeDocumentMoniker": "WIDESEA_Model\\Models\\System\\Request\\ReturnInventoryRequest.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\System\\Request\\ReturnInventoryRequest.cs",
+              "RelativeToolTip": "WIDESEA_Model\\Models\\System\\Request\\ReturnInventoryRequest.cs",
+              "ViewState": "AQIAAAEAAAAAAAAAAADwvx8AAAAjAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-19T06:21:03.618Z",
+              "EditorCaption": ""
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 0,
+              "Title": "Sys_JobService.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_SystemService\\Sys_JobService.cs",
+              "RelativeDocumentMoniker": "WIDESEA_SystemService\\Sys_JobService.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_SystemService\\Sys_JobService.cs",
+              "RelativeToolTip": "WIDESEA_SystemService\\Sys_JobService.cs",
+              "ViewState": "AQIAAIMBAAAAAAAAAAAgwJIBAAAAAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-19T03:36:23.749Z",
+              "EditorCaption": ""
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 2,
+              "Title": "ISys_JobService.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_ISystemService\\ISys_JobService.cs",
+              "RelativeDocumentMoniker": "WIDESEA_ISystemService\\ISys_JobService.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_ISystemService\\ISys_JobService.cs",
+              "RelativeToolTip": "WIDESEA_ISystemService\\ISys_JobService.cs",
+              "ViewState": "AQIAACEAAAAAAAAAAAAawC8AAAAIAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-17T10:14:27.412Z",
+              "EditorCaption": ""
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 6,
+              "Title": "ReturnInventoryResponse.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\System\\Reponse\\ReturnInventoryResponse.cs",
+              "RelativeDocumentMoniker": "WIDESEA_Model\\Models\\System\\Reponse\\ReturnInventoryResponse.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\System\\Reponse\\ReturnInventoryResponse.cs",
+              "RelativeToolTip": "WIDESEA_Model\\Models\\System\\Reponse\\ReturnInventoryResponse.cs",
+              "ViewState": "AQIAAAMAAAAAAAAAAAAAAAkAAAARAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-19T06:35:19.436Z",
+              "EditorCaption": ""
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 9,
+              "Title": "Program.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Program.cs",
+              "RelativeDocumentMoniker": "WIDESEA_WMSServer\\Program.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Program.cs",
+              "RelativeToolTip": "WIDESEA_WMSServer\\Program.cs",
+              "ViewState": "AQIAAHwAAAAAAAAAAAAewBwAAAAAAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-17T08:25:41.077Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 8,
+              "Title": "BasicRepository.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicRepository\\BasicRepository.cs",
+              "RelativeDocumentMoniker": "WIDESEA_BasicRepository\\BasicRepository.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicRepository\\BasicRepository.cs",
+              "RelativeToolTip": "WIDESEA_BasicRepository\\BasicRepository.cs",
+              "ViewState": "AQIAABwAAAAAAAAAAAAswC4AAAAMAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-18T13:42:22.727Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 13,
+              "Title": "OutboundOrderDetailBYDService.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Base\\OutboundOrderDetailBYDService.cs",
+              "RelativeDocumentMoniker": "WIDESEA_BasicService\\Base\\OutboundOrderDetailBYDService.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Base\\OutboundOrderDetailBYDService.cs",
+              "RelativeToolTip": "WIDESEA_BasicService\\Base\\OutboundOrderDetailBYDService.cs",
+              "ViewState": "AQIAAA8AAAAAAAAAAAAAABgAAAAmAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-18T14:02:19.612Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 10,
+              "Title": "SelectOutStoreOrderResponse.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\System\\Reponse\\SelectOutStoreOrderResponse.cs",
+              "RelativeDocumentMoniker": "WIDESEA_Model\\Models\\System\\Reponse\\SelectOutStoreOrderResponse.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\System\\Reponse\\SelectOutStoreOrderResponse.cs",
+              "RelativeToolTip": "WIDESEA_Model\\Models\\System\\Reponse\\SelectOutStoreOrderResponse.cs",
+              "ViewState": "AQIAAAMAAAAAAAAAAAAawBQAAAAdAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-18T05:46:06.607Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 7,
+              "Title": "OutboundOrderDetail_LabelsBYDRepository.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicRepository\\OutboundOrderDetail_LabelsBYDRepository.cs",
+              "RelativeDocumentMoniker": "WIDESEA_BasicRepository\\OutboundOrderDetail_LabelsBYDRepository.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicRepository\\OutboundOrderDetail_LabelsBYDRepository.cs",
+              "RelativeToolTip": "WIDESEA_BasicRepository\\OutboundOrderDetail_LabelsBYDRepository.cs",
+              "ViewState": "AQIAAAYAAAAAAAAAAAAAAAsAAACVAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-19T02:39:53.582Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 12,
+              "Title": "OutboundOrderDetail_LabelsBYDService.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Service\\OutboundOrderDetail_LabelsBYDService.cs",
+              "RelativeDocumentMoniker": "WIDESEA_BasicService\\Service\\OutboundOrderDetail_LabelsBYDService.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Service\\OutboundOrderDetail_LabelsBYDService.cs",
+              "RelativeToolTip": "WIDESEA_BasicService\\Service\\OutboundOrderDetail_LabelsBYDService.cs",
+              "ViewState": "AQIAAAYAAAAAAAAAAAAAABAAAAABAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-18T14:05:22.128Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 14,
+              "Title": "OutboundOrderDetailBYDService.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Service\\OutboundOrderDetailBYDService.cs",
+              "RelativeDocumentMoniker": "WIDESEA_BasicService\\Service\\OutboundOrderDetailBYDService.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Service\\OutboundOrderDetailBYDService.cs",
+              "RelativeToolTip": "WIDESEA_BasicService\\Service\\OutboundOrderDetailBYDService.cs",
+              "ViewState": "AQIAAAYAAAAAAAAAAAAAABEAAACbAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-18T14:00:43.915Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 11,
+              "Title": "OutboundOrderDetail_LabelsBYDService.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Base\\OutboundOrderDetail_LabelsBYDService.cs",
+              "RelativeDocumentMoniker": "WIDESEA_BasicService\\Base\\OutboundOrderDetail_LabelsBYDService.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Base\\OutboundOrderDetail_LabelsBYDService.cs",
+              "RelativeToolTip": "WIDESEA_BasicService\\Base\\OutboundOrderDetail_LabelsBYDService.cs",
+              "ViewState": "AQIAABIAAAAAAAAAAAAAABsAAAAAAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-18T14:07:00.019Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 16,
+              "Title": "OutBoundOrderBYDService.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Base\\OutBoundOrderBYDService.cs",
+              "RelativeDocumentMoniker": "WIDESEA_BasicService\\Base\\OutBoundOrderBYDService.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Base\\OutBoundOrderBYDService.cs",
+              "RelativeToolTip": "WIDESEA_BasicService\\Base\\OutBoundOrderBYDService.cs",
+              "ViewState": "AQIAAAwAAAAAAAAAAAAAABgAAAAgAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-18T13:56:59.983Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 15,
+              "Title": "OutBoundOrderBYDService.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Service\\OutBoundOrderBYDService.cs",
+              "RelativeDocumentMoniker": "WIDESEA_BasicService\\Service\\OutBoundOrderBYDService.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Service\\OutBoundOrderBYDService.cs",
+              "RelativeToolTip": "WIDESEA_BasicService\\Service\\OutBoundOrderBYDService.cs",
+              "ViewState": "AQIAAAwAAAAAAAAAAAAAABEAAAB7AAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-18T13:55:46.3Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 17,
+              "Title": "IOutboundOrderDetail_LabelsBYDService.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicService\\IOutboundOrderDetail_LabelsBYDService.cs",
+              "RelativeDocumentMoniker": "WIDESEA_IBasicService\\IOutboundOrderDetail_LabelsBYDService.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicService\\IOutboundOrderDetail_LabelsBYDService.cs",
+              "RelativeToolTip": "WIDESEA_IBasicService\\IOutboundOrderDetail_LabelsBYDService.cs",
+              "ViewState": "AQIAAAAAAAAAAAAAAAAAAA0AAAAFAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-18T13:53:03.435Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 18,
+              "Title": "IOutboundOrderDetailBYDService.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicService\\IOutboundOrderDetailBYDService.cs",
+              "RelativeDocumentMoniker": "WIDESEA_IBasicService\\IOutboundOrderDetailBYDService.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicService\\IOutboundOrderDetailBYDService.cs",
+              "RelativeToolTip": "WIDESEA_IBasicService\\IOutboundOrderDetailBYDService.cs",
+              "ViewState": "AQIAAAAAAAAAAAAAAAAAAA4AAAAfAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-18T13:51:38.646Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 20,
+              "Title": "IOutBoundOrderBYDService.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicService\\IOutBoundOrderBYDService.cs",
+              "RelativeDocumentMoniker": "WIDESEA_IBasicService\\IOutBoundOrderBYDService.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicService\\IOutBoundOrderBYDService.cs",
+              "RelativeToolTip": "WIDESEA_IBasicService\\IOutBoundOrderBYDService.cs",
+              "ViewState": "AQIAAAMAAAAAAAAAAAAAAA4AAAAZAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-18T13:49:53.813Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 19,
+              "Title": "IOutboundOrderDetailBYDRepository.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicRepository\\IOutboundOrderDetailBYDRepository.cs",
+              "RelativeDocumentMoniker": "WIDESEA_IBasicRepository\\IOutboundOrderDetailBYDRepository.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicRepository\\IOutboundOrderDetailBYDRepository.cs",
+              "RelativeToolTip": "WIDESEA_IBasicRepository\\IOutboundOrderDetailBYDRepository.cs",
+              "ViewState": "AQIAAAIAAAAAAAAAAAD4vw4AAAAAAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-18T08:28:45.727Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 23,
+              "Title": "IOutboundOrderDetail_LabelsBYDRepository.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicRepository\\IOutboundOrderDetail_LabelsBYDRepository.cs",
+              "RelativeDocumentMoniker": "WIDESEA_IBasicRepository\\IOutboundOrderDetail_LabelsBYDRepository.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicRepository\\IOutboundOrderDetail_LabelsBYDRepository.cs",
+              "RelativeToolTip": "WIDESEA_IBasicRepository\\IOutboundOrderDetail_LabelsBYDRepository.cs",
+              "ViewState": "AQIAAAAAAAAAAAAAAAAAAAsAAAAFAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-18T08:33:56.27Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 22,
+              "Title": "OutBoundOrderBYDRepository.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicRepository\\OutBoundOrderBYDRepository.cs",
+              "RelativeDocumentMoniker": "WIDESEA_BasicRepository\\OutBoundOrderBYDRepository.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicRepository\\OutBoundOrderBYDRepository.cs",
+              "RelativeToolTip": "WIDESEA_BasicRepository\\OutBoundOrderBYDRepository.cs",
+              "ViewState": "AQIAAAMAAAAAAAAAAAAAABIAAAABAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-18T08:41:44.371Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 21,
+              "Title": "OutboundOrderDetailBYDRepository.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicRepository\\OutboundOrderDetailBYDRepository.cs",
+              "RelativeDocumentMoniker": "WIDESEA_BasicRepository\\OutboundOrderDetailBYDRepository.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicRepository\\OutboundOrderDetailBYDRepository.cs",
+              "RelativeToolTip": "WIDESEA_BasicRepository\\OutboundOrderDetailBYDRepository.cs",
+              "ViewState": "AQIAAAYAAAAAAAAAAAAAAAsAAAB4AAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-18T13:38:22.959Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 24,
+              "Title": "IOutBoundOrderBYDRepository.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicRepository\\IOutBoundOrderBYDRepository.cs",
+              "RelativeDocumentMoniker": "WIDESEA_IBasicRepository\\IOutBoundOrderBYDRepository.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicRepository\\IOutBoundOrderBYDRepository.cs",
+              "RelativeToolTip": "WIDESEA_IBasicRepository\\IOutBoundOrderBYDRepository.cs",
+              "ViewState": "AQIAAAAAAAAAAAAAAAAAAAsAAAAFAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-18T13:47:20.778Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 25,
+              "Title": "IMaterielInfoService.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicService\\IMaterielInfoService.cs",
+              "RelativeDocumentMoniker": "WIDESEA_IBasicService\\IMaterielInfoService.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicService\\IMaterielInfoService.cs",
+              "RelativeToolTip": "WIDESEA_IBasicService\\IMaterielInfoService.cs",
+              "ViewState": "AQIAAAYAAAAAAAAAAAAAAA4AAAADAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-16T08:27:42.445Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 26,
+              "Title": "SelectOutStoreOrderRequest.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\System\\Request\\SelectOutStoreOrderRequest.cs",
+              "RelativeDocumentMoniker": "WIDESEA_Model\\Models\\System\\Request\\SelectOutStoreOrderRequest.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\System\\Request\\SelectOutStoreOrderRequest.cs",
+              "RelativeToolTip": "WIDESEA_Model\\Models\\System\\Request\\SelectOutStoreOrderRequest.cs",
+              "ViewState": "AQIAAA0AAAAAAAAAAIAywA0AAAAfAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-18T02:52:54.401Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 27,
+              "Title": "TaskService.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_TaskInfoService\\TaskService.cs",
+              "RelativeDocumentMoniker": "WIDESEA_TaskInfoService\\TaskService.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_TaskInfoService\\TaskService.cs",
+              "RelativeToolTip": "WIDESEA_TaskInfoService\\TaskService.cs",
+              "ViewState": "AQIAAKACAAAAAAAAAAAIwLQCAAAJAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-17T10:08:59.403Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 31,
+              "Title": "LocationInfoController.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\Basic\\LocationInfoController.cs",
+              "RelativeDocumentMoniker": "WIDESEA_WMSServer\\Controllers\\Basic\\LocationInfoController.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\Basic\\LocationInfoController.cs",
+              "RelativeToolTip": "WIDESEA_WMSServer\\Controllers\\Basic\\LocationInfoController.cs",
+              "ViewState": "AQIAABIAAAAAAAAAAAAqwB0AAAAAAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-12T02:43:14.146Z",
+              "EditorCaption": ""
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 28,
+              "Title": "LocationInfoRepository.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicRepository\\LocationInfoRepository.cs",
+              "RelativeDocumentMoniker": "WIDESEA_BasicRepository\\LocationInfoRepository.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicRepository\\LocationInfoRepository.cs",
+              "RelativeToolTip": "WIDESEA_BasicRepository\\LocationInfoRepository.cs",
+              "ViewState": "AQIAAB0AAAAAAAAAAAAmwCcAAAAMAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-16T08:40:22.353Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 30,
+              "Title": "InboundOrderController.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\Inbound\\InboundOrderController.cs",
+              "RelativeDocumentMoniker": "WIDESEA_WMSServer\\Controllers\\Inbound\\InboundOrderController.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\Inbound\\InboundOrderController.cs",
+              "RelativeToolTip": "WIDESEA_WMSServer\\Controllers\\Inbound\\InboundOrderController.cs",
+              "ViewState": "AQIAABAAAAAAAAAAAAAgwA0AAAA8AAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-14T02:15:47.366Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 29,
+              "Title": "PartialTaskService_AGV.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_TaskInfoService\\PartialTaskService_AGV.cs",
+              "RelativeDocumentMoniker": "WIDESEA_TaskInfoService\\PartialTaskService_AGV.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_TaskInfoService\\PartialTaskService_AGV.cs",
+              "RelativeToolTip": "WIDESEA_TaskInfoService\\PartialTaskService_AGV.cs",
+              "ViewState": "AQIAAB8AAAAAAAAAAIAwwCsAAAA3AAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-17T07:04:55.677Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 32,
+              "Title": "ILabelMasterRepository.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicRepository\\ILabelMasterRepository.cs",
+              "RelativeDocumentMoniker": "WIDESEA_IBasicRepository\\ILabelMasterRepository.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicRepository\\ILabelMasterRepository.cs",
+              "RelativeToolTip": "WIDESEA_IBasicRepository\\ILabelMasterRepository.cs",
+              "ViewState": "AQIAAAAAAAAAAAAAAAAswAoAAAArAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-16T08:38:08.261Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 33,
+              "Title": "Dt_LabelMaster.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\Basic\\Dt_LabelMaster.cs",
+              "RelativeDocumentMoniker": "WIDESEA_Model\\Models\\Basic\\Dt_LabelMaster.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\Basic\\Dt_LabelMaster.cs",
+              "RelativeToolTip": "WIDESEA_Model\\Models\\Basic\\Dt_LabelMaster.cs",
+              "ViewState": "AQIAAAoAAAAAAAAAAAAAAA4AAAAfAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-17T06:44:15.42Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 34,
+              "Title": "PartialTaskService_Inbound.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_TaskInfoService\\PartialTaskService_Inbound.cs",
+              "RelativeDocumentMoniker": "WIDESEA_TaskInfoService\\PartialTaskService_Inbound.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_TaskInfoService\\PartialTaskService_Inbound.cs",
+              "RelativeToolTip": "WIDESEA_TaskInfoService\\PartialTaskService_Inbound.cs",
+              "ViewState": "AQIAAAsAAAAAAAAAAAAUwBMAAAA3AAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-17T01:27:11.159Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 35,
+              "Title": "LocationInfoService.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Base\\LocationInfoService.cs",
+              "RelativeDocumentMoniker": "WIDESEA_BasicService\\Base\\LocationInfoService.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Base\\LocationInfoService.cs",
+              "RelativeToolTip": "WIDESEA_BasicService\\Base\\LocationInfoService.cs",
+              "ViewState": "AQIAACkAAAAAAAAAAAAmwDEAAABCAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-12T04:10:28.64Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 36,
+              "Title": "RepositoryBase.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Core\\BaseRepository\\RepositoryBase.cs",
+              "RelativeDocumentMoniker": "WIDESEA_Core\\BaseRepository\\RepositoryBase.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Core\\BaseRepository\\RepositoryBase.cs",
+              "RelativeToolTip": "WIDESEA_Core\\BaseRepository\\RepositoryBase.cs",
+              "ViewState": "AQIAAH0BAAAAAAAAAAAmwIYBAAAMAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-17T02:00:46.415Z",
+              "EditorCaption": ""
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 37,
               "Title": "InboundOrderService.cs",
               "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_InboundService\\Service\\InboundOrderService.cs",
               "RelativeDocumentMoniker": "WIDESEA_InboundService\\Service\\InboundOrderService.cs",
               "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_InboundService\\Service\\InboundOrderService.cs",
               "RelativeToolTip": "WIDESEA_InboundService\\Service\\InboundOrderService.cs",
-              "ViewState": "AQIAACMAAAAAAAAAAAAhwJgAAAAwAAAA",
+              "ViewState": "AQIAAI4AAAAAAAAAAAAswJgAAAAwAAAA",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
               "WhenOpened": "2024-12-12T07:09:01.377Z",
               "EditorCaption": ""
             },
             {
               "$type": "Document",
-              "DocumentIndex": 5,
+              "DocumentIndex": 38,
+              "Title": "PDAController.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\PDAController.cs",
+              "RelativeDocumentMoniker": "WIDESEA_WMSServer\\Controllers\\PDAController.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\PDAController.cs",
+              "RelativeToolTip": "WIDESEA_WMSServer\\Controllers\\PDAController.cs",
+              "ViewState": "AQIAAB8AAAAAAAAAAAAewCgAAAA6AAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-12T06:16:31.925Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 39,
+              "Title": "RoadwayInfoController.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\Basic\\RoadwayInfoController.cs",
+              "RelativeDocumentMoniker": "WIDESEA_WMSServer\\Controllers\\Basic\\RoadwayInfoController.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\Basic\\RoadwayInfoController.cs",
+              "RelativeToolTip": "WIDESEA_WMSServer\\Controllers\\Basic\\RoadwayInfoController.cs",
+              "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-17T01:23:27.038Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 42,
+              "Title": "ILabelMasterService.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicService\\ILabelMasterService.cs",
+              "RelativeDocumentMoniker": "WIDESEA_IBasicService\\ILabelMasterService.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicService\\ILabelMasterService.cs",
+              "RelativeToolTip": "WIDESEA_IBasicService\\ILabelMasterService.cs",
+              "ViewState": "AQIAAAIAAAAAAAAAAAAnwAwAAAAoAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-16T08:44:10.548Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 43,
+              "Title": "Dt_CachePoint.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\Basic\\Dt_CachePoint.cs",
+              "RelativeDocumentMoniker": "WIDESEA_Model\\Models\\Basic\\Dt_CachePoint.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\Basic\\Dt_CachePoint.cs",
+              "RelativeToolTip": "WIDESEA_Model\\Models\\Basic\\Dt_CachePoint.cs",
+              "ViewState": "AQIAAAAAAAAAAAAAAAAAAAsAAAArAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-16T08:33:44.422Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 41,
+              "Title": "CachePointService.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Service\\CachePointService.cs",
+              "RelativeDocumentMoniker": "WIDESEA_BasicService\\Service\\CachePointService.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Service\\CachePointService.cs",
+              "RelativeToolTip": "WIDESEA_BasicService\\Service\\CachePointService.cs",
+              "ViewState": "AQIAAAsAAAAAAAAAAAAswBEAAABrAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-16T08:33:12.052Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 40,
+              "Title": "CachePointService.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Base\\CachePointService.cs",
+              "RelativeDocumentMoniker": "WIDESEA_BasicService\\Base\\CachePointService.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Base\\CachePointService.cs",
+              "RelativeToolTip": "WIDESEA_BasicService\\Base\\CachePointService.cs",
+              "ViewState": "AQIAABIAAAAAAAAAAAAIwBMAAAAPAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-16T10:08:38.767Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 44,
+              "Title": "ICachePointRepository.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicRepository\\ICachePointRepository.cs",
+              "RelativeDocumentMoniker": "WIDESEA_IBasicRepository\\ICachePointRepository.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicRepository\\ICachePointRepository.cs",
+              "RelativeToolTip": "WIDESEA_IBasicRepository\\ICachePointRepository.cs",
+              "ViewState": "AQIAAAYAAAAAAAAAAAAAABAAAAABAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-16T08:39:29.093Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 45,
+              "Title": "CachePointRepository.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicRepository\\CachePointRepository.cs",
+              "RelativeDocumentMoniker": "WIDESEA_BasicRepository\\CachePointRepository.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicRepository\\CachePointRepository.cs",
+              "RelativeToolTip": "WIDESEA_BasicRepository\\CachePointRepository.cs",
+              "ViewState": "AQIAAAkAAAAAAAAAAAAAABAAAABcAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-16T08:38:27.14Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 46,
+              "Title": "ILocationInfoService.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicService\\ILocationInfoService.cs",
+              "RelativeDocumentMoniker": "WIDESEA_IBasicService\\ILocationInfoService.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_IBasicService\\ILocationInfoService.cs",
+              "RelativeToolTip": "WIDESEA_IBasicService\\ILocationInfoService.cs",
+              "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-16T08:28:03.622Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 47,
+              "Title": "RoadwayInfoService.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Service\\RoadwayInfoService.cs",
+              "RelativeDocumentMoniker": "WIDESEA_BasicService\\Service\\RoadwayInfoService.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Service\\RoadwayInfoService.cs",
+              "RelativeToolTip": "WIDESEA_BasicService\\Service\\RoadwayInfoService.cs",
+              "ViewState": "AQIAAAAAAAAAAAAAAAAAAAwAAABvAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-16T08:29:08.398Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 48,
+              "Title": "MaterielInfoService.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Service\\MaterielInfoService.cs",
+              "RelativeDocumentMoniker": "WIDESEA_BasicService\\Service\\MaterielInfoService.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Service\\MaterielInfoService.cs",
+              "RelativeToolTip": "WIDESEA_BasicService\\Service\\MaterielInfoService.cs",
+              "ViewState": "AQIAAAwAAAAAAAAAAAAAAAwAAAAsAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-16T08:26:33.727Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 49,
+              "Title": "MaterielInfoRepository.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicRepository\\MaterielInfoRepository.cs",
+              "RelativeDocumentMoniker": "WIDESEA_BasicRepository\\MaterielInfoRepository.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicRepository\\MaterielInfoRepository.cs",
+              "RelativeToolTip": "WIDESEA_BasicRepository\\MaterielInfoRepository.cs",
+              "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
+              "WhenOpened": "2024-12-16T07:55:36.892Z"
+            },
+            {
+              "$type": "Document",
+              "DocumentIndex": 51,
               "Title": "Dt_AnalysisRuleConfig.cs",
               "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\Config\\Dt_AnalysisRuleConfig.cs",
               "RelativeDocumentMoniker": "WIDESEA_Model\\Models\\Config\\Dt_AnalysisRuleConfig.cs",
@@ -144,67 +884,19 @@
             },
             {
               "$type": "Document",
-              "DocumentIndex": 2,
-              "Title": "SchedulerCenter.cs",
-              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_SystemService\\Scheduler\\SchedulerCenter.cs",
-              "RelativeDocumentMoniker": "WIDESEA_SystemService\\Scheduler\\SchedulerCenter.cs",
-              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_SystemService\\Scheduler\\SchedulerCenter.cs",
-              "RelativeToolTip": "WIDESEA_SystemService\\Scheduler\\SchedulerCenter.cs",
-              "ViewState": "AQIAABgAAAAAAAAAAAAAwCoAAAAMAAAA",
+              "DocumentIndex": 50,
+              "Title": "ApiBaseController.cs",
+              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Core\\BaseController\\ApiBaseController.cs",
+              "RelativeDocumentMoniker": "WIDESEA_Core\\BaseController\\ApiBaseController.cs",
+              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Core\\BaseController\\ApiBaseController.cs",
+              "RelativeToolTip": "WIDESEA_Core\\BaseController\\ApiBaseController.cs",
+              "ViewState": "AQIAACoAAAAAAAAAAAArwDMAAAAMAAAA",
               "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2024-12-11T08:39:46.772Z"
+              "WhenOpened": "2024-12-14T02:43:57.13Z"
             },
             {
               "$type": "Document",
-              "DocumentIndex": 1,
-              "Title": "Sys_JobService.cs",
-              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_SystemService\\Sys_JobService.cs",
-              "RelativeDocumentMoniker": "WIDESEA_SystemService\\Sys_JobService.cs",
-              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_SystemService\\Sys_JobService.cs",
-              "RelativeToolTip": "WIDESEA_SystemService\\Sys_JobService.cs",
-              "ViewState": "AQIAAD4AAAAAAAAAAAAgwEcAAAAVAAAA",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2024-12-11T08:29:17.981Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 6,
-              "Title": "LocationInfoService.cs",
-              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Base\\LocationInfoService.cs",
-              "RelativeDocumentMoniker": "WIDESEA_BasicService\\Base\\LocationInfoService.cs",
-              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_BasicService\\Base\\LocationInfoService.cs",
-              "RelativeToolTip": "WIDESEA_BasicService\\Base\\LocationInfoService.cs",
-              "ViewState": "AQIAAHoAAAAAAAAAAAAMwHkAAAA/AAAA",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2024-12-12T04:10:28.64Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 8,
-              "Title": "LocationEnum.cs",
-              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Core\\Enums\\LocationEnum.cs",
-              "RelativeDocumentMoniker": "WIDESEA_Core\\Enums\\LocationEnum.cs",
-              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Core\\Enums\\LocationEnum.cs",
-              "RelativeToolTip": "WIDESEA_Core\\Enums\\LocationEnum.cs",
-              "ViewState": "AQIAAEMAAAAAAAAAAAArwE0AAAAYAAAA",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2024-12-12T04:10:37.238Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 4,
-              "Title": "PDAController.cs",
-              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\PDAController.cs",
-              "RelativeDocumentMoniker": "WIDESEA_WMSServer\\Controllers\\PDAController.cs",
-              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\PDAController.cs",
-              "RelativeToolTip": "WIDESEA_WMSServer\\Controllers\\PDAController.cs",
-              "ViewState": "AQIAACUAAAAAAAAAAAAIwC4AAAA/AAAA",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2024-12-12T06:16:31.925Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 9,
+              "DocumentIndex": 52,
               "Title": "StockInfoRepository.cs",
               "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_StockRepository\\StockInfoRepository.cs",
               "RelativeDocumentMoniker": "WIDESEA_StockRepository\\StockInfoRepository.cs",
@@ -216,31 +908,7 @@
             },
             {
               "$type": "Document",
-              "DocumentIndex": 7,
-              "Title": "LocationInfoController.cs",
-              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\Basic\\LocationInfoController.cs",
-              "RelativeDocumentMoniker": "WIDESEA_WMSServer\\Controllers\\Basic\\LocationInfoController.cs",
-              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\Basic\\LocationInfoController.cs",
-              "RelativeToolTip": "WIDESEA_WMSServer\\Controllers\\Basic\\LocationInfoController.cs",
-              "ViewState": "AQIAABAAAAAAAAAAAIA7wBsAAAAnAAAA",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2024-12-12T02:43:14.146Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 12,
-              "Title": "Sys_DictionaryService.cs",
-              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_SystemService\\Sys_DictionaryService.cs",
-              "RelativeDocumentMoniker": "WIDESEA_SystemService\\Sys_DictionaryService.cs",
-              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_SystemService\\Sys_DictionaryService.cs",
-              "RelativeToolTip": "WIDESEA_SystemService\\Sys_DictionaryService.cs",
-              "ViewState": "AQIAAA8AAAAAAAAAAAAAABcAAABgAAAA",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2024-12-11T10:43:35.128Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 13,
+              "DocumentIndex": 54,
               "Title": "ISys_JobRepository.cs",
               "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_ISystemRepository\\ISys_JobRepository.cs",
               "RelativeDocumentMoniker": "WIDESEA_ISystemRepository\\ISys_JobRepository.cs",
@@ -252,20 +920,7 @@
             },
             {
               "$type": "Document",
-              "DocumentIndex": 10,
-              "Title": "Sys_JobController.cs",
-              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\System\\Sys_JobController.cs",
-              "RelativeDocumentMoniker": "WIDESEA_WMSServer\\Controllers\\System\\Sys_JobController.cs",
-              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\System\\Sys_JobController.cs",
-              "RelativeToolTip": "WIDESEA_WMSServer\\Controllers\\System\\Sys_JobController.cs",
-              "ViewState": "AQIAABsAAAAAAAAAAAAAwB8AAAAMAAAA",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2024-12-11T07:54:47.957Z",
-              "EditorCaption": ""
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 11,
+              "DocumentIndex": 53,
               "Title": "Sys_Dictionary.cs",
               "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\System\\Sys_Dictionary.cs",
               "RelativeDocumentMoniker": "WIDESEA_Model\\Models\\System\\Sys_Dictionary.cs",
@@ -277,19 +932,7 @@
             },
             {
               "$type": "Document",
-              "DocumentIndex": 14,
-              "Title": "Sys_Job.cs",
-              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\System\\Sys_Job.cs",
-              "RelativeDocumentMoniker": "WIDESEA_Model\\Models\\System\\Sys_Job.cs",
-              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\System\\Sys_Job.cs",
-              "RelativeToolTip": "WIDESEA_Model\\Models\\System\\Sys_Job.cs",
-              "ViewState": "AQIAAEAAAAAAAAAAAADgv0cAAAASAAAA",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2024-12-11T09:07:53.773Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 15,
+              "DocumentIndex": 55,
               "Title": "Sys_User.cs",
               "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_Model\\Models\\System\\Sys_User.cs",
               "RelativeDocumentMoniker": "WIDESEA_Model\\Models\\System\\Sys_User.cs",
@@ -301,7 +944,7 @@
             },
             {
               "$type": "Document",
-              "DocumentIndex": 16,
+              "DocumentIndex": 56,
               "Title": "ISys_RoleService.cs",
               "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_ISystemService\\ISys_RoleService.cs",
               "RelativeDocumentMoniker": "WIDESEA_ISystemService\\ISys_RoleService.cs",
@@ -313,7 +956,7 @@
             },
             {
               "$type": "Document",
-              "DocumentIndex": 17,
+              "DocumentIndex": 57,
               "Title": "ISys_DictionaryService.cs",
               "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_ISystemService\\ISys_DictionaryService.cs",
               "RelativeDocumentMoniker": "WIDESEA_ISystemService\\ISys_DictionaryService.cs",
@@ -325,7 +968,7 @@
             },
             {
               "$type": "Document",
-              "DocumentIndex": 19,
+              "DocumentIndex": 58,
               "Title": "ISys_DictionaryListService.cs",
               "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_ISystemService\\ISys_DictionaryListService.cs",
               "RelativeDocumentMoniker": "WIDESEA_ISystemService\\ISys_DictionaryListService.cs",
@@ -337,19 +980,7 @@
             },
             {
               "$type": "Document",
-              "DocumentIndex": 18,
-              "Title": "ISys_JobService.cs",
-              "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_ISystemService\\ISys_JobService.cs",
-              "RelativeDocumentMoniker": "WIDESEA_ISystemService\\ISys_JobService.cs",
-              "ToolTip": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_ISystemService\\ISys_JobService.cs",
-              "RelativeToolTip": "WIDESEA_ISystemService\\ISys_JobService.cs",
-              "ViewState": "AQIAAAYAAAAAAAAAAAAAABEAAAAOAAAA",
-              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
-              "WhenOpened": "2024-12-11T08:16:28.927Z"
-            },
-            {
-              "$type": "Document",
-              "DocumentIndex": 20,
+              "DocumentIndex": 59,
               "Title": "Sys_DictionaryController.cs",
               "DocumentMoniker": "D:\\project\\NanNingBYD\\\u9879\u76EE\u4EE3\u7801\\WMS\\WIDESEA_WMSServer\\WIDESEA_WMSServer\\Controllers\\System\\Sys_DictionaryController.cs",
               "RelativeDocumentMoniker": "WIDESEA_WMSServer\\Controllers\\System\\Sys_DictionaryController.cs",
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/BasicRepository.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/BasicRepository.cs"
index 9cd5bfa..09bf315 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/BasicRepository.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/BasicRepository.cs"
@@ -25,7 +25,13 @@
         public ICachePointRepository CachePointRepository { get; }
         public IStockInfoDetailRepository StockInfoDetailServiceRepository { get; }
 
-        public BasicRepository(IAreaInfoRepository areaInfoRepository, ILocationInfoRepository locationInfoRepository, IMaterielInfoRepository materielInfoRepository, IRoadwayInfoRepository roadwayInfoRepository, IWarehouseRepository warehouseRepository, IAreaRouterRepository areaRouterRepository, ICachePointRepository cachePointRepository, IStockInfoDetailRepository stockInfoDetailServiceRepository)
+        public ILabelMasterRepository LabelMasterRepository { get; }
+
+        public IOutBoundOrderBYDRepository OutBoundOrderBYDRepository { get; }
+        public IOutboundOrderDetailBYDRepository OutboundOrderDetailBYDRepository { get; }
+        public IOutboundOrderDetail_LabelsBYDRepository OutboundOrderDetail_LabelsBYDRepository { get; }
+
+        public BasicRepository(IAreaInfoRepository areaInfoRepository, ILocationInfoRepository locationInfoRepository, IMaterielInfoRepository materielInfoRepository, IRoadwayInfoRepository roadwayInfoRepository, IWarehouseRepository warehouseRepository, IAreaRouterRepository areaRouterRepository, ICachePointRepository cachePointRepository, IStockInfoDetailRepository stockInfoDetailServiceRepository, ILabelMasterRepository labelMasterRepository, IOutBoundOrderBYDRepository outBoundOrderBYDRepository, IOutboundOrderDetailBYDRepository outboundOrderDetailBYDRepository, IOutboundOrderDetail_LabelsBYDRepository outboundOrderDetail_LabelsBYDRepository)
         {
             AreaInfoRepository = areaInfoRepository;
             LocationInfoRepository = locationInfoRepository;
@@ -35,6 +41,10 @@
             AreaRouterRepository = areaRouterRepository;
             CachePointRepository = cachePointRepository;
             StockInfoDetailServiceRepository = stockInfoDetailServiceRepository;
+            LabelMasterRepository = labelMasterRepository;
+            OutBoundOrderBYDRepository = outBoundOrderBYDRepository;
+            OutboundOrderDetailBYDRepository = outboundOrderDetailBYDRepository;
+            OutboundOrderDetail_LabelsBYDRepository = outboundOrderDetail_LabelsBYDRepository;
         }
     }
 }
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/LabelMasterRepository.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/LabelMasterRepository.cs"
new file mode 100644
index 0000000..55b71a0
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/LabelMasterRepository.cs"
@@ -0,0 +1,19 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEA_Core.BaseRepository;
+using WIDESEA_IBasicRepository;
+using WIDESEA_Model.Models;
+
+namespace WIDESEA_BasicRepository
+{
+    public class LabelMasterRepository : RepositoryBase<Dt_LabelMaster>, ILabelMasterRepository
+    {
+        public LabelMasterRepository(IUnitOfWorkManage unitOfWorkManage) : base(unitOfWorkManage)
+        {
+
+        }
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/LocationInfoRepository.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/LocationInfoRepository.cs"
index 02e31a6..8939537 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/LocationInfoRepository.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/LocationInfoRepository.cs"
@@ -57,6 +57,7 @@
                 x.LocationStatus = locationStatus.ObjToInt();
             });
             UpdateData(locationInfos);
+        
         }
     }
 }
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/OutBoundOrderBYDRepository.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/OutBoundOrderBYDRepository.cs"
new file mode 100644
index 0000000..546a348
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/OutBoundOrderBYDRepository.cs"
@@ -0,0 +1,19 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEA_Core.BaseRepository;
+using WIDESEA_IBasicRepository;
+using WIDESEA_Model.Models;
+
+namespace WIDESEA_BasicRepository
+{
+    public class OutBoundOrderBYDRepository : RepositoryBase<Dt_OutBoundOrderBYD>, IOutBoundOrderBYDRepository
+    {
+        public OutBoundOrderBYDRepository(IUnitOfWorkManage unitOfWorkManage) : base(unitOfWorkManage)
+        {
+
+        }
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/OutboundOrderDetailBYDRepository.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/OutboundOrderDetailBYDRepository.cs"
new file mode 100644
index 0000000..68856f9
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/OutboundOrderDetailBYDRepository.cs"
@@ -0,0 +1,19 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEA_Core.BaseRepository;
+using WIDESEA_IBasicRepository;
+using WIDESEA_Model.Models;
+
+namespace WIDESEA_BasicRepository
+{
+    public class OutboundOrderDetailBYDRepository : RepositoryBase<Dt_OutboundOrderDetailBYD>, IOutboundOrderDetailBYDRepository
+    {
+        public OutboundOrderDetailBYDRepository(IUnitOfWorkManage unitOfWorkManage) : base(unitOfWorkManage)
+        {
+
+        }
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/OutboundOrderDetail_LabelsBYDRepository.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/OutboundOrderDetail_LabelsBYDRepository.cs"
new file mode 100644
index 0000000..280124a
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/OutboundOrderDetail_LabelsBYDRepository.cs"
@@ -0,0 +1,19 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEA_Core.BaseRepository;
+using WIDESEA_IBasicRepository;
+using WIDESEA_Model.Models;
+
+namespace WIDESEA_BasicRepository
+{
+    public class OutboundOrderDetail_LabelsBYDRepository : RepositoryBase<Dt_OutboundOrderDetail_LabelsBYD>, IOutboundOrderDetail_LabelsBYDRepository
+    {
+        public OutboundOrderDetail_LabelsBYDRepository(IUnitOfWorkManage unitOfWorkManage) : base(unitOfWorkManage)
+        {
+
+        }
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Base/LabelMasterService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Base/LabelMasterService.cs"
new file mode 100644
index 0000000..ed48ab2
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Base/LabelMasterService.cs"
@@ -0,0 +1,27 @@
+锘縰sing SqlSugar;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEA_BasicRepository;
+using WIDESEA_Core;
+using WIDESEA_Core.BaseServices;
+using WIDESEA_Core.Enums;
+using WIDESEA_Core.Helper;
+using WIDESEA_DTO.Basic;
+using WIDESEA_IBasicRepository;
+using WIDESEA_IBasicService;
+using WIDESEA_Model.Models;
+
+namespace WIDESEA_BasicService
+{
+    public partial class LabelMasterService : ServiceBase<Dt_LabelMaster, ILabelMasterRepository>, ILabelMasterService
+    {
+        public LabelMasterService(ILabelMasterRepository BaseDal) : base(BaseDal)
+        {
+        }
+
+        public ILabelMasterRepository Repository => BaseDal;
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Base/OutBoundOrderBYDService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Base/OutBoundOrderBYDService.cs"
new file mode 100644
index 0000000..100221c
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Base/OutBoundOrderBYDService.cs"
@@ -0,0 +1,27 @@
+锘縰sing SqlSugar;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEA_BasicRepository;
+using WIDESEA_Core;
+using WIDESEA_Core.BaseServices;
+using WIDESEA_Core.Enums;
+using WIDESEA_Core.Helper;
+using WIDESEA_DTO.Basic;
+using WIDESEA_IBasicRepository;
+using WIDESEA_IBasicService;
+using WIDESEA_Model.Models;
+
+namespace WIDESEA_BasicService
+{
+    public partial class OutBoundOrderBYDService : ServiceBase<Dt_OutBoundOrderBYD, IOutBoundOrderBYDRepository>, IOutBoundOrderBYDService
+    {
+        public OutBoundOrderBYDService(IOutBoundOrderBYDRepository BaseDal) : base(BaseDal)
+        {
+        }
+
+        public IOutBoundOrderBYDRepository Repository => BaseDal;
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Base/OutboundOrderDetailBYDService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Base/OutboundOrderDetailBYDService.cs"
new file mode 100644
index 0000000..ab9c955
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Base/OutboundOrderDetailBYDService.cs"
@@ -0,0 +1,27 @@
+锘縰sing SqlSugar;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEA_BasicRepository;
+using WIDESEA_Core;
+using WIDESEA_Core.BaseServices;
+using WIDESEA_Core.Enums;
+using WIDESEA_Core.Helper;
+using WIDESEA_DTO.Basic;
+using WIDESEA_IBasicRepository;
+using WIDESEA_IBasicService;
+using WIDESEA_Model.Models;
+
+namespace WIDESEA_BasicService
+{
+    public partial class OutboundOrderDetailBYDService : ServiceBase<Dt_OutboundOrderDetailBYD, IOutboundOrderDetailBYDRepository>, IOutboundOrderDetailBYDService
+    {
+        public OutboundOrderDetailBYDService(IOutboundOrderDetailBYDRepository BaseDal) : base(BaseDal)
+        {
+        }
+
+        public IOutboundOrderDetailBYDRepository Repository => BaseDal;
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Base/OutboundOrderDetail_LabelsBYDService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Base/OutboundOrderDetail_LabelsBYDService.cs"
new file mode 100644
index 0000000..be689ce
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Base/OutboundOrderDetail_LabelsBYDService.cs"
@@ -0,0 +1,27 @@
+锘縰sing SqlSugar;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEA_BasicRepository;
+using WIDESEA_Core;
+using WIDESEA_Core.BaseServices;
+using WIDESEA_Core.Enums;
+using WIDESEA_Core.Helper;
+using WIDESEA_DTO.Basic;
+using WIDESEA_IBasicRepository;
+using WIDESEA_IBasicService;
+using WIDESEA_Model.Models;
+
+namespace WIDESEA_BasicService
+{
+    public partial class OutboundOrderDetail_LabelsBYDService : ServiceBase<Dt_OutboundOrderDetail_LabelsBYD, IOutboundOrderDetail_LabelsBYDRepository>, IOutboundOrderDetail_LabelsBYDService
+    {
+        public OutboundOrderDetail_LabelsBYDService(IOutboundOrderDetail_LabelsBYDRepository BaseDal) : base(BaseDal)
+        {
+        }
+
+        public IOutboundOrderDetail_LabelsBYDRepository Repository => BaseDal;
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/LabelMasterService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/LabelMasterService.cs"
new file mode 100644
index 0000000..7cababa
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/LabelMasterService.cs"
@@ -0,0 +1,23 @@
+锘縰sing SqlSugar;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEA_Core;
+using WIDESEA_Core.BaseServices;
+using WIDESEA_Core.Enums;
+using WIDESEA_Core.Helper;
+using WIDESEA_DTO.Basic;
+using WIDESEA_IBasicRepository;
+using WIDESEA_IBasicService;
+using WIDESEA_Model.Models;
+
+namespace WIDESEA_BasicService
+{
+    public partial class LabelMasterService : ServiceBase<Dt_LabelMaster, ILabelMasterRepository>, ILabelMasterService
+    {
+
+
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/OutBoundOrderBYDService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/OutBoundOrderBYDService.cs"
new file mode 100644
index 0000000..d3b9ac7
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/OutBoundOrderBYDService.cs"
@@ -0,0 +1,23 @@
+锘縰sing SqlSugar;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEA_Core;
+using WIDESEA_Core.BaseServices;
+using WIDESEA_Core.Enums;
+using WIDESEA_Core.Helper;
+using WIDESEA_DTO.Basic;
+using WIDESEA_IBasicRepository;
+using WIDESEA_IBasicService;
+using WIDESEA_Model.Models;
+
+namespace WIDESEA_BasicService
+{
+    public partial class OutBoundOrderBYDService : ServiceBase<Dt_OutBoundOrderBYD, IOutBoundOrderBYDRepository>, IOutBoundOrderBYDService
+    {
+
+
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/OutboundOrderDetailBYDService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/OutboundOrderDetailBYDService.cs"
new file mode 100644
index 0000000..b760394
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/OutboundOrderDetailBYDService.cs"
@@ -0,0 +1,23 @@
+锘縰sing SqlSugar;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEA_Core;
+using WIDESEA_Core.BaseServices;
+using WIDESEA_Core.Enums;
+using WIDESEA_Core.Helper;
+using WIDESEA_DTO.Basic;
+using WIDESEA_IBasicRepository;
+using WIDESEA_IBasicService;
+using WIDESEA_Model.Models;
+
+namespace WIDESEA_BasicService
+{
+    public partial class OutboundOrderDetailBYDService : ServiceBase<Dt_OutboundOrderDetailBYD, IOutboundOrderDetailBYDRepository>, IOutboundOrderDetailBYDService
+    {
+
+
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/OutboundOrderDetail_LabelsBYDService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/OutboundOrderDetail_LabelsBYDService.cs"
new file mode 100644
index 0000000..ded05a6
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/OutboundOrderDetail_LabelsBYDService.cs"
@@ -0,0 +1,23 @@
+锘縰sing SqlSugar;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEA_Core;
+using WIDESEA_Core.BaseServices;
+using WIDESEA_Core.Enums;
+using WIDESEA_Core.Helper;
+using WIDESEA_DTO.Basic;
+using WIDESEA_IBasicRepository;
+using WIDESEA_IBasicService;
+using WIDESEA_Model.Models;
+
+namespace WIDESEA_BasicService
+{
+    public partial class OutboundOrderDetail_LabelsBYDService : ServiceBase<Dt_OutboundOrderDetail_LabelsBYD, IOutboundOrderDetail_LabelsBYDRepository>, IOutboundOrderDetail_LabelsBYDService
+    {
+
+
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Core/Utilities/EntityProperties.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Core/Utilities/EntityProperties.cs"
index c351b8b..4ad4570 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Core/Utilities/EntityProperties.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Core/Utilities/EntityProperties.cs"
@@ -184,23 +184,24 @@
                     continue;
 
                 //涓嶅湪缂栬緫涓殑鍒楋紝鏄惁涔熻蹇呭~
-                if (!dic.ContainsKey(property.Name.FirstLetterToLower()) /*&& !dic.ContainsKey(property.Name.FirstLetterToUpper())*/)
-                {
-                    if (!sugarColumn.IsNullable)
-                    {
-                        if (sugarColumn.DefaultValue == null)
-                            return sugarColumn.ColumnDescription + "涓哄繀椤绘彁浜ら」";
-                        continue;
-                    }
-                    continue;
-                }
-                if(dic[property.Name.FirstLetterToLower()] != null)
-                {
-                    string str = dic[property.Name.FirstLetterToLower()].ToString();
-                    //灏嗘墍鏈夌┖鍊艰缃负null
-                    if (str == string.Empty)
-                        dic[property.Name.FirstLetterToLower()] = null;
-                }
+                //if (!dic.ContainsKey(property.Name.FirstLetterToLower()) /*&& !dic.ContainsKey(property.Name.FirstLetterToUpper())*/)
+                //{
+                //    if (!sugarColumn.IsNullable)
+                //    {
+                //        if (sugarColumn.DefaultValue == null)
+                //            return sugarColumn.ColumnDescription + "涓哄繀椤绘彁浜ら」";
+                //        continue;
+                //    }
+                //    continue;
+                //}
+                //if(dic.ContainsKey(property.Name.FirstLetterToUpper()))
+                //if (dic[property.Name.FirstLetterToLower()] != null)
+                //{
+                //    string str = dic[property.Name.FirstLetterToLower()].ToString();
+                //    //灏嗘墍鏈夌┖鍊艰缃负null
+                //    if (str == string.Empty)
+                //        dic[property.Name.FirstLetterToLower()] = null;
+                //}
                 
             }
             return string.Empty;
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IBasicRepository/IBasicRepository.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IBasicRepository/IBasicRepository.cs"
index dd7e495..12f126e 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IBasicRepository/IBasicRepository.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IBasicRepository/IBasicRepository.cs"
@@ -24,5 +24,7 @@
 
         ICachePointRepository CachePointRepository { get; }
 
+        ILabelMasterRepository LabelMasterRepository { get; }
+
     }
 }
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IBasicRepository/ILabelMasterRepository.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IBasicRepository/ILabelMasterRepository.cs"
new file mode 100644
index 0000000..e99a661
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IBasicRepository/ILabelMasterRepository.cs"
@@ -0,0 +1,14 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEA_Core.BaseRepository;
+using WIDESEA_Model.Models;
+
+namespace WIDESEA_IBasicRepository
+{
+    public interface ILabelMasterRepository : IRepository<Dt_LabelMaster>
+    {
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IBasicRepository/IOutBoundOrderBYDRepository.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IBasicRepository/IOutBoundOrderBYDRepository.cs"
new file mode 100644
index 0000000..bcdb7e8
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IBasicRepository/IOutBoundOrderBYDRepository.cs"
@@ -0,0 +1,14 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEA_Core.BaseRepository;
+using WIDESEA_Model.Models;
+
+namespace WIDESEA_IBasicRepository
+{
+    public interface IOutBoundOrderBYDRepository : IRepository<Dt_OutBoundOrderBYD>
+    {
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IBasicRepository/IOutboundOrderDetailBYDRepository.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IBasicRepository/IOutboundOrderDetailBYDRepository.cs"
new file mode 100644
index 0000000..711d192
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IBasicRepository/IOutboundOrderDetailBYDRepository.cs"
@@ -0,0 +1,14 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEA_Core.BaseRepository;
+using WIDESEA_Model.Models;
+
+namespace WIDESEA_IBasicRepository
+{
+    public interface IOutboundOrderDetailBYDRepository : IRepository<Dt_OutboundOrderDetailBYD>
+    {
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IBasicRepository/IOutboundOrderDetail_LabelsBYDRepository.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IBasicRepository/IOutboundOrderDetail_LabelsBYDRepository.cs"
new file mode 100644
index 0000000..37b0885
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IBasicRepository/IOutboundOrderDetail_LabelsBYDRepository.cs"
@@ -0,0 +1,14 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEA_Core.BaseRepository;
+using WIDESEA_Model.Models;
+
+namespace WIDESEA_IBasicRepository
+{
+    public interface IOutboundOrderDetail_LabelsBYDRepository : IRepository<Dt_OutboundOrderDetail_LabelsBYD>
+    {
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IBasicService/ILabelMasterService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IBasicService/ILabelMasterService.cs"
new file mode 100644
index 0000000..9e3a9f7
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IBasicService/ILabelMasterService.cs"
@@ -0,0 +1,17 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEA_Core;
+using WIDESEA_Core.BaseServices;
+using WIDESEA_IBasicRepository;
+using WIDESEA_Model.Models;
+
+namespace WIDESEA_IBasicService
+{
+    public interface ILabelMasterService : IService<Dt_LabelMaster>
+    {
+        ILabelMasterRepository Repository { get; }
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IBasicService/IOutBoundOrderBYDService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IBasicService/IOutBoundOrderBYDService.cs"
new file mode 100644
index 0000000..43348fd
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IBasicService/IOutBoundOrderBYDService.cs"
@@ -0,0 +1,17 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEA_Core;
+using WIDESEA_Core.BaseServices;
+using WIDESEA_IBasicRepository;
+using WIDESEA_Model.Models;
+
+namespace WIDESEA_IBasicService
+{
+    public interface IOutBoundOrderBYDService : IService<Dt_OutBoundOrderBYD>
+    {
+        IOutBoundOrderBYDRepository Repository { get; }
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IBasicService/IOutboundOrderDetailBYDService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IBasicService/IOutboundOrderDetailBYDService.cs"
new file mode 100644
index 0000000..b992e2f
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IBasicService/IOutboundOrderDetailBYDService.cs"
@@ -0,0 +1,17 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEA_Core;
+using WIDESEA_Core.BaseServices;
+using WIDESEA_IBasicRepository;
+using WIDESEA_Model.Models;
+
+namespace WIDESEA_IBasicService
+{
+    public interface IOutboundOrderDetailBYDService : IService<Dt_OutboundOrderDetailBYD>
+    {
+        IOutboundOrderDetailBYDRepository Repository { get; }
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IBasicService/IOutboundOrderDetail_LabelsBYDService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IBasicService/IOutboundOrderDetail_LabelsBYDService.cs"
new file mode 100644
index 0000000..ab48180
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_IBasicService/IOutboundOrderDetail_LabelsBYDService.cs"
@@ -0,0 +1,17 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEA_Core;
+using WIDESEA_Core.BaseServices;
+using WIDESEA_IBasicRepository;
+using WIDESEA_Model.Models;
+
+namespace WIDESEA_IBasicService
+{
+    public interface IOutboundOrderDetail_LabelsBYDService : IService<Dt_OutboundOrderDetail_LabelsBYD>
+    {
+        IOutboundOrderDetail_LabelsBYDRepository Repository { get; }
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_ISystemService/ISys_JobService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_ISystemService/ISys_JobService.cs"
index 68e265f..afd67bb 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_ISystemService/ISys_JobService.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_ISystemService/ISys_JobService.cs"
@@ -6,16 +6,58 @@
 using WIDESEA_Core;
 using WIDESEA_Core.BaseServices;
 using WIDESEA_ISystemRepository;
+using WIDESEA_Model;
 using WIDESEA_Model.Models;
+using WIDESEA_Model.Models.System.Reponse;
+using WIDESEA_Model.Models.System.Request;
 
 namespace WIDESEA_ISystemService
 {
     public interface ISys_JobService
     {
-        //鍚姩鏈嶅姟
-        WebResponseContent StartServe();
+        /// <summary>
+        /// 鍚屾鏉$爜涓绘暟鎹�
+        /// </summary>
+        /// <returns></returns>
+        WebResponseContent SyncLabMaster();
 
-        //鍏抽棴鏈嶅姟
-        WebResponseContent CloseServe();
+        /// <summary>
+        /// 鍘熸潗鏂欎笂鏋舵帴鍙o紝鍏ュ簱鍥炰紶
+        /// </summary>
+        /// <returns></returns>
+        WebResponseContent CallPutAway(PutAwayRequest putAway);
+
+        /// <summary>
+        /// 绔嬪簱閫�鍥炰俊鎭帴鍙o紝渚涗笂娓哥郴缁熻皟鐢紝绔嬪簱鐢熸垚閫�璐т换鍔�
+        /// </summary>
+        /// <param name="inventoryRequest"></param>
+        /// <returns></returns>
+        ReturnInventoryResponse returnInventory(ReturnInventoryRequest inventoryRequest);
+
+        /// <summary>
+        /// 绔嬪簱WMS搴撳瓨淇℃伅鎺ュ彛锛屼緵涓婃父绯荤粺璋冪敤
+        /// </summary>
+        /// <param name="inventoryQueryRequest"></param>
+        /// <returns></returns>
+        InventoryQueryResponse InventoryQuery(InventoryQueryRequest inventoryQueryRequest);
+        /// <summary>
+        /// 绔嬪簱WMS鍐荤粨/瑙e喕淇℃伅鎺ュ彛锛屼緵涓婃父绯荤粺璋冪敤
+        /// </summary>
+        /// <param name="freezeByCustomerResponse"></param>
+        /// <returns></returns>
+        freezeByCustomerResponse freezeByCustomer(freezeByCustomerRequest freezeRequest);
+        /// <summary>
+        /// 浣欐枡鍥炲簱鍥炰紶鎺ュ彛
+        /// </summary>
+        /// <param name="putAwayReturn"></param>
+        /// <returns></returns>
+        WebResponseContent CallPutAwayReturn(PutAwayReturnRequest putAwayReturn);
+        /// <summary>
+        /// 姣斾簹杩猈MS鍑哄簱鍗曟寚浠よ幏鍙�
+        /// </summary>
+        /// <returns></returns>
+        WebResponseContent SelectOutStoreOrder();
+
+        WebResponseContent CallPickAndPost(PickAndPostRequest pickAndPost);
     }
 }
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Job/LabelJob.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Job/LabelJob.cs"
index d8b688b..87d8fb5 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Job/LabelJob.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Job/LabelJob.cs"
@@ -1,12 +1,129 @@
-锘縰sing Quartz;
+锘縰sing Newtonsoft.Json;
+using Quartz;
+using Quartz.Logging;
+using System.Net.Http.Json;
+using System.Text.Json.Serialization;
+using WIDESEA_BasicRepository;
+using WIDESEA_Core.Helper;
+using WIDESEA_IBasicRepository;
+using WIDESEA_Job.Reponse;
+using WIDESEA_Job.Request;
 
 namespace WIDESEA_Job
 {
+    [DisallowConcurrentExecution]
     public class LabelJob : IJob
     {
         public Task Execute(IJobExecutionContext context)
         {
+            getLabelMaster();
             return Task.CompletedTask;
         }
+      
+
+        /// <summary>
+        /// 鍚屾鏉$爜涓绘暟鎹�
+        /// </summary>
+        private void getLabelMaster()
+        {
+            try
+            {
+                LabelServiceReference.LabelWebServiceClient lableClient = new LabelServiceReference.LabelWebServiceClient();
+                getLabelMasterRequest lab = new getLabelMasterRequest();
+                lab.WERKS = AppSettings.Configuration["WERKS"]; 
+                lab.SYSNO = AppSettings.Configuration["SYSNO"];
+                //lab.MULTILAYER = "";
+                lab.BATCH = "";
+                //lab.MATNR = "";
+                lab.LABEL_NO = "";
+                string inparam= "["+JsonConvert.SerializeObject(lab)+"]";
+                string response = lableClient.getLabelMaster(inparam);
+                response = "{\r\n    \"msg\": \"浼犺緭鎴愬姛锛乗",\r\n    \"data\": [\r\n        {\r\n            \"WH_NUMBER\": \"GX25\",\r\n            \"WERKS\": \"GX25\",\r\n            \"PSTYP\": \"0\",\r\n            \"PO_NO\": \"5907427563\",\r\n            \"PRODUCT_DATE\": \"2024-12-16\",\r\n            \"EFFECT_DATE\": \"2025-06-17\",\r\n            \"LABEL_NO\": \"XAGX25001020914\",\r\n            \"EDIT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"BATCH\": \"2412160004\",\r\n            \"BSART\": \"QH00\",\r\n            \"RECEIPT_NO\": \"XASHGX25001000923\",\r\n            \"RECEIPT_ITEM_NO\": \"1\",\r\n            \"MATNR\": \"12825222-00\",\r\n            \"LABEL_LEVEL\": \"1\",\r\n            \"MAKTX\": \"鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒穃",\r\n            \"LIKTX\": \"娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙竆",\r\n            \"UNIT\": \"PCS\",\r\n            \"SOBKZ\": \"Z\",\r\n            \"LABEL_STATUS\": \"01\",\r\n            \"QC_PEOPLE\": \"\",\r\n            \"BOX_QTY\": 10,\r\n            \"INSPECTION_ITEM_NO\": \"1\",\r\n            \"CREATE_DATE\": \"2024-12-16 15:10:16\",\r\n            \"QC_DATE\": \"\",\r\n            \"RECEIPT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"LIFNR\": \"106247\",\r\n            \"PO_ITEM_NO\": \"00010\",\r\n            \"INSPECTION_NO\": \"XASJGX25001000720\"\r\n        },\r\n        {\r\n            \"WH_NUMBER\": \"GX25\",\r\n            \"WERKS\": \"GX25\",\r\n            \"PSTYP\": \"0\",\r\n            \"PO_NO\": \"5907427563\",\r\n            \"PRODUCT_DATE\": \"2024-12-16\",\r\n            \"EFFECT_DATE\": \"2025-06-17\",\r\n            \"LABEL_NO\": \"XAGX25001020913\",\r\n            \"EDIT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"BATCH\": \"2412160004\",\r\n            \"BSART\": \"QH00\",\r\n            \"RECEIPT_NO\": \"XASHGX25001000923\",\r\n            \"RECEIPT_ITEM_NO\": \"1\",\r\n            \"MATNR\": \"12825222-00\",\r\n            \"LABEL_LEVEL\": \"1\",\r\n            \"MAKTX\": \"鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒穃",\r\n            \"LIKTX\": \"娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙竆",\r\n            \"UNIT\": \"PCS\",\r\n            \"SOBKZ\": \"Z\",\r\n            \"LABEL_STATUS\": \"01\",\r\n            \"QC_PEOPLE\": \"\",\r\n            \"BOX_QTY\": 10,\r\n            \"INSPECTION_ITEM_NO\": \"1\",\r\n            \"CREATE_DATE\": \"2024-12-16 15:10:16\",\r\n            \"QC_DATE\": \"\",\r\n            \"RECEIPT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"LIFNR\": \"106247\",\r\n            \"PO_ITEM_NO\": \"00010\",\r\n            \"INSPECTION_NO\": \"XASJGX25001000720\"\r\n        },\r\n        {\r\n            \"WH_NUMBER\": \"GX25\",\r\n            \"WERKS\": \"GX25\",\r\n            \"PSTYP\": \"0\",\r\n            \"PO_NO\": \"5907427563\",\r\n            \"PRODUCT_DATE\": \"2024-12-16\",\r\n            \"EFFECT_DATE\": \"2025-06-17\",\r\n            \"LABEL_NO\": \"XAGX25001020912\",\r\n            \"EDIT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"BATCH\": \"2412160004\",\r\n            \"BSART\": \"QH00\",\r\n            \"RECEIPT_NO\": \"XASHGX25001000923\",\r\n            \"RECEIPT_ITEM_NO\": \"1\",\r\n            \"MATNR\": \"12825222-00\",\r\n            \"LABEL_LEVEL\": \"1\",\r\n            \"MAKTX\": \"鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒穃",\r\n            \"LIKTX\": \"娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙竆",\r\n            \"UNIT\": \"PCS\",\r\n            \"SOBKZ\": \"Z\",\r\n            \"LABEL_STATUS\": \"01\",\r\n            \"QC_PEOPLE\": \"\",\r\n            \"BOX_QTY\": 10,\r\n            \"INSPECTION_ITEM_NO\": \"1\",\r\n            \"CREATE_DATE\": \"2024-12-16 15:10:16\",\r\n            \"QC_DATE\": \"\",\r\n            \"RECEIPT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"LIFNR\": \"106247\",\r\n            \"PO_ITEM_NO\": \"00010\",\r\n            \"INSPECTION_NO\": \"XASJGX25001000720\"\r\n        },\r\n        {\r\n            \"WH_NUMBER\": \"GX25\",\r\n            \"WERKS\": \"GX25\",\r\n            \"PSTYP\": \"0\",\r\n            \"PO_NO\": \"5907427563\",\r\n            \"PRODUCT_DATE\": \"2024-12-16\",\r\n            \"EFFECT_DATE\": \"2025-06-17\",\r\n            \"LABEL_NO\": \"XAGX25001020911\",\r\n            \"EDIT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"BATCH\": \"2412160004\",\r\n            \"BSART\": \"QH00\",\r\n            \"RECEIPT_NO\": \"XASHGX25001000923\",\r\n            \"RECEIPT_ITEM_NO\": \"1\",\r\n            \"MATNR\": \"12825222-00\",\r\n            \"LABEL_LEVEL\": \"1\",\r\n            \"MAKTX\": \"鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒穃",\r\n            \"LIKTX\": \"娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙竆",\r\n            \"UNIT\": \"PCS\",\r\n            \"SOBKZ\": \"Z\",\r\n            \"LABEL_STATUS\": \"01\",\r\n            \"QC_PEOPLE\": \"\",\r\n            \"BOX_QTY\": 10,\r\n            \"INSPECTION_ITEM_NO\": \"1\",\r\n            \"CREATE_DATE\": \"2024-12-16 15:10:16\",\r\n            \"QC_DATE\": \"\",\r\n            \"RECEIPT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"LIFNR\": \"106247\",\r\n            \"PO_ITEM_NO\": \"00010\",\r\n            \"INSPECTION_NO\": \"XASJGX25001000720\"\r\n        },\r\n        {\r\n            \"WH_NUMBER\": \"GX25\",\r\n            \"WERKS\": \"GX25\",\r\n            \"PSTYP\": \"0\",\r\n            \"PO_NO\": \"5907427563\",\r\n            \"PRODUCT_DATE\": \"2024-12-16\",\r\n            \"EFFECT_DATE\": \"2025-06-17\",\r\n            \"LABEL_NO\": \"XAGX25001020910\",\r\n            \"EDIT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"BATCH\": \"2412160004\",\r\n            \"BSART\": \"QH00\",\r\n            \"RECEIPT_NO\": \"XASHGX25001000923\",\r\n            \"RECEIPT_ITEM_NO\": \"1\",\r\n            \"MATNR\": \"12825222-00\",\r\n            \"LABEL_LEVEL\": \"1\",\r\n            \"MAKTX\": \"鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒穃",\r\n            \"LIKTX\": \"娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙竆",\r\n            \"UNIT\": \"PCS\",\r\n            \"SOBKZ\": \"Z\",\r\n            \"LABEL_STATUS\": \"01\",\r\n            \"QC_PEOPLE\": \"\",\r\n            \"BOX_QTY\": 10,\r\n            \"INSPECTION_ITEM_NO\": \"1\",\r\n            \"CREATE_DATE\": \"2024-12-16 15:10:16\",\r\n            \"QC_DATE\": \"\",\r\n            \"RECEIPT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"LIFNR\": \"106247\",\r\n            \"PO_ITEM_NO\": \"00010\",\r\n            \"INSPECTION_NO\": \"XASJGX25001000720\"\r\n        },\r\n        {\r\n            \"WH_NUMBER\": \"GX25\",\r\n            \"WERKS\": \"GX25\",\r\n            \"PSTYP\": \"0\",\r\n            \"PO_NO\": \"5907427563\",\r\n            \"PRODUCT_DATE\": \"2024-12-16\",\r\n            \"EFFECT_DATE\": \"2025-06-17\",\r\n            \"LABEL_NO\": \"XAGX25001020909\",\r\n            \"EDIT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"BATCH\": \"2412160004\",\r\n            \"BSART\": \"QH00\",\r\n            \"RECEIPT_NO\": \"XASHGX25001000923\",\r\n            \"RECEIPT_ITEM_NO\": \"1\",\r\n            \"MATNR\": \"12825222-00\",\r\n            \"LABEL_LEVEL\": \"1\",\r\n            \"MAKTX\": \"鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒穃",\r\n            \"LIKTX\": \"娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙竆",\r\n            \"UNIT\": \"PCS\",\r\n            \"SOBKZ\": \"Z\",\r\n            \"LABEL_STATUS\": \"01\",\r\n            \"QC_PEOPLE\": \"\",\r\n            \"BOX_QTY\": 10,\r\n            \"INSPECTION_ITEM_NO\": \"1\",\r\n            \"CREATE_DATE\": \"2024-12-16 15:10:16\",\r\n            \"QC_DATE\": \"\",\r\n            \"RECEIPT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"LIFNR\": \"106247\",\r\n            \"PO_ITEM_NO\": \"00010\",\r\n            \"INSPECTION_NO\": \"XASJGX25001000720\"\r\n        },\r\n        {\r\n            \"WH_NUMBER\": \"GX25\",\r\n            \"WERKS\": \"GX25\",\r\n            \"PSTYP\": \"0\",\r\n            \"PO_NO\": \"5907427563\",\r\n            \"PRODUCT_DATE\": \"2024-12-16\",\r\n            \"EFFECT_DATE\": \"2025-06-17\",\r\n            \"LABEL_NO\": \"XAGX25001020908\",\r\n            \"EDIT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"BATCH\": \"2412160004\",\r\n            \"BSART\": \"QH00\",\r\n            \"RECEIPT_NO\": \"XASHGX25001000923\",\r\n            \"RECEIPT_ITEM_NO\": \"1\",\r\n            \"MATNR\": \"12825222-00\",\r\n            \"LABEL_LEVEL\": \"1\",\r\n            \"MAKTX\": \"鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒穃",\r\n            \"LIKTX\": \"娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙竆",\r\n            \"UNIT\": \"PCS\",\r\n            \"SOBKZ\": \"Z\",\r\n            \"LABEL_STATUS\": \"01\",\r\n            \"QC_PEOPLE\": \"\",\r\n            \"BOX_QTY\": 10,\r\n            \"INSPECTION_ITEM_NO\": \"1\",\r\n            \"CREATE_DATE\": \"2024-12-16 15:10:16\",\r\n            \"QC_DATE\": \"\",\r\n            \"RECEIPT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"LIFNR\": \"106247\",\r\n            \"PO_ITEM_NO\": \"00010\",\r\n            \"INSPECTION_NO\": \"XASJGX25001000720\"\r\n        },\r\n        {\r\n            \"WH_NUMBER\": \"GX25\",\r\n            \"WERKS\": \"GX25\",\r\n            \"PSTYP\": \"0\",\r\n            \"PO_NO\": \"5907427563\",\r\n            \"PRODUCT_DATE\": \"2024-12-16\",\r\n            \"EFFECT_DATE\": \"2025-06-17\",\r\n            \"LABEL_NO\": \"XAGX25001020907\",\r\n            \"EDIT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"BATCH\": \"2412160004\",\r\n            \"BSART\": \"QH00\",\r\n            \"RECEIPT_NO\": \"XASHGX25001000923\",\r\n            \"RECEIPT_ITEM_NO\": \"1\",\r\n            \"MATNR\": \"12825222-00\",\r\n            \"LABEL_LEVEL\": \"1\",\r\n            \"MAKTX\": \"鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒穃",\r\n            \"LIKTX\": \"娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙竆",\r\n            \"UNIT\": \"PCS\",\r\n            \"SOBKZ\": \"Z\",\r\n            \"LABEL_STATUS\": \"01\",\r\n            \"QC_PEOPLE\": \"\",\r\n            \"BOX_QTY\": 10,\r\n            \"INSPECTION_ITEM_NO\": \"1\",\r\n            \"CREATE_DATE\": \"2024-12-16 15:10:16\",\r\n            \"QC_DATE\": \"\",\r\n            \"RECEIPT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"LIFNR\": \"106247\",\r\n            \"PO_ITEM_NO\": \"00010\",\r\n            \"INSPECTION_NO\": \"XASJGX25001000720\"\r\n        },\r\n        {\r\n            \"WH_NUMBER\": \"GX25\",\r\n            \"WERKS\": \"GX25\",\r\n            \"PSTYP\": \"0\",\r\n            \"PO_NO\": \"5907427563\",\r\n            \"PRODUCT_DATE\": \"2024-12-16\",\r\n            \"EFFECT_DATE\": \"2025-06-17\",\r\n            \"LABEL_NO\": \"XAGX25001020906\",\r\n            \"EDIT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"BATCH\": \"2412160004\",\r\n            \"BSART\": \"QH00\",\r\n            \"RECEIPT_NO\": \"XASHGX25001000923\",\r\n            \"RECEIPT_ITEM_NO\": \"1\",\r\n            \"MATNR\": \"12825222-00\",\r\n            \"LABEL_LEVEL\": \"1\",\r\n            \"MAKTX\": \"鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒穃",\r\n            \"LIKTX\": \"娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙竆",\r\n            \"UNIT\": \"PCS\",\r\n            \"SOBKZ\": \"Z\",\r\n            \"LABEL_STATUS\": \"01\",\r\n            \"QC_PEOPLE\": \"\",\r\n            \"BOX_QTY\": 10,\r\n            \"INSPECTION_ITEM_NO\": \"1\",\r\n            \"CREATE_DATE\": \"2024-12-16 15:10:16\",\r\n            \"QC_DATE\": \"\",\r\n            \"RECEIPT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"LIFNR\": \"106247\",\r\n            \"PO_ITEM_NO\": \"00010\",\r\n            \"INSPECTION_NO\": \"XASJGX25001000720\"\r\n        },\r\n        {\r\n            \"WH_NUMBER\": \"GX25\",\r\n            \"WERKS\": \"GX25\",\r\n            \"PSTYP\": \"0\",\r\n            \"PO_NO\": \"5907427563\",\r\n            \"PRODUCT_DATE\": \"2024-12-16\",\r\n            \"EFFECT_DATE\": \"2025-06-17\",\r\n            \"LABEL_NO\": \"XAGX25001020905\",\r\n            \"EDIT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"BATCH\": \"2412160004\",\r\n            \"BSART\": \"QH00\",\r\n            \"RECEIPT_NO\": \"XASHGX25001000923\",\r\n            \"RECEIPT_ITEM_NO\": \"1\",\r\n            \"MATNR\": \"12825222-00\",\r\n            \"LABEL_LEVEL\": \"1\",\r\n            \"MAKTX\": \"鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒穃",\r\n            \"LIKTX\": \"娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙竆",\r\n            \"UNIT\": \"PCS\",\r\n            \"SOBKZ\": \"Z\",\r\n            \"LABEL_STATUS\": \"01\",\r\n            \"QC_PEOPLE\": \"\",\r\n            \"BOX_QTY\": 10,\r\n            \"INSPECTION_ITEM_NO\": \"1\",\r\n            \"CREATE_DATE\": \"2024-12-16 15:10:16\",\r\n            \"QC_DATE\": \"\",\r\n            \"RECEIPT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"LIFNR\": \"106247\",\r\n            \"PO_ITEM_NO\": \"00010\",\r\n            \"INSPECTION_NO\": \"XASJGX25001000720\"\r\n        }\r\n    ],\r\n    \"success\": true\r\n}";
+                if (response != null)
+                {
+                    getLabelMasterReponse responsetest = JsonConvert.DeserializeObject<getLabelMasterReponse>(response);
+                    if(responsetest != null&&responsetest.data.Count()>0)
+                    {
+                        
+                      //  _labelMasterRepository.AddData(responsetest.data.ToList());
+
+                    }
+                }
+            }
+            catch (Exception ex)
+            {
+            }
+
+        }
+
+
+
+
+ 
+
+        /// <summary>
+        /// 涓婃灦瀹屾垚鍚庤皟鐢ㄦ帴鍙�
+        /// </summary>
+        private void putAway()
+        {
+            try
+            {
+                LabelServiceReference.LabelWebServiceClient lableClient = new LabelServiceReference.LabelWebServiceClient();
+                PutAwayRequest putAway = new PutAwayRequest();
+                putAway.IZLID = "";
+                putAway.WERKS = "";
+                putAway.WH_NUMBER = "";
+                putAway.CREATE_DATE = "";
+                putAway.PSTNG_DATE = "";
+                putAway.RECEIPT_NO = "";
+                putAway.INBOUND_NO = "";
+                PutAway away = new PutAway();
+                away.MATNR = "";
+                away.BATCH = "";
+                away.LIFNR = "";
+                away.LIKTX = "";
+                away.RECEIPT_QTY = "";
+                away.UNIT = "";
+                away.LABEL_NO = "";
+                away.PACK_LABEL_NO = "";
+                away.PALLET_LABEL_NO = "";
+                away.TPNUM = "";
+                away.FLAG = "";
+                away.TKTXT = "";
+                away.PO_NO = "";
+                away.PO_ITEM_NO = "";
+                away.SOBKZ = "";
+                away.RECEIPT_ITEM_NO = "";
+                away.INBOUND_NO = "";
+                List<PutAway> putAways = new List<PutAway>();
+                putAways.Add(away);
+                putAway.ITEMDATA = putAways;
+
+                string inparam = JsonConvert.SerializeObject(putAway);
+
+                string response = lableClient.getLabelMaster(inparam);
+            }
+            catch (Exception ex)
+            {
+            }
+
+        }
+
+        /// <summary>
+        /// 绔嬪簱鍑哄簱鎸囦护鎺ュ彛
+        /// </summary>
+        private void selectOutStoreOrder()
+        {
+            selectOutStoreOrderRequest request = new selectOutStoreOrderRequest();
+            request.WERKS = "";
+            request.WH_NUMBER = "";
+            request.DISPATCHING_NO = "";
+            request.REQUIREMENT_NO = "";
+            StereoServiceReference.WhStereoWebServiceClient client = new StereoServiceReference.WhStereoWebServiceClient();
+            string inparam = JsonConvert.SerializeObject(request);
+
+            client.selectOutStoreOrder(inparam);
+
+        }
     }
 }
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Job/Reponse/getLabelMasterReponse.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Job/Reponse/getLabelMasterReponse.cs"
new file mode 100644
index 0000000..73aac8d
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Job/Reponse/getLabelMasterReponse.cs"
@@ -0,0 +1,74 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Web;
+using WIDESEA_Model.Models;
+
+namespace WIDESEA_Job.Reponse
+{
+    public class getLabelMasterReponse
+    {
+        public string msg { get; set; }
+        public string success { get; set; }
+        public Dt_LabelMaster[] data { get; set; }
+
+    }
+
+    public class Items
+    {
+        public string LABEL_NO { get; set; }
+        public string P_LABEL_NO { get; set; }
+        public string LABEL_LEVEL { get; set; }
+        public string WH_NUMBER { get; set; }
+        public string WERKS { get; set; }
+        public string BATCH { get; set; }
+        public string F_BATCH { get; set; }
+        public string MATNR { get; set; }
+        public string MAKTX { get; set; }
+        public string LIFNR { get; set; }
+        public string LIKTX { get; set; }
+        public string BSART { get; set; }
+        public string PO_NO { get; set; }
+        public string PO_ITEM_NO { get; set; }
+        public string RECEIPT_NO { get; set; }
+        public string RECEIPT_ITEM_NO { get; set; }
+        public string INBOUND_NO { get; set; }
+        public string INBOUND_ITEM_NO { get; set; }
+        public string PSTYP { get; set; }
+        public string BOX_QTY { get; set; }
+        public string UNIT { get; set; }
+        public string GEAR { get; set; }
+        public string RECEIPT_DATE { get; set; }
+        public string BEDNR { get; set; }
+        public string PRODUCT_DATE { get; set; }
+        public string EFFECT_DATE { get; set; }
+        public string EDIT_DATE { get; set; }
+        public string QC_RESULT_CODE { get; set; }
+        public string F_LABEL_NO { get; set; }
+        public string LABEL_STATUS { get; set; }
+        public string REMARK { get; set; }
+        public string QC_PEOPLE { get; set; }
+        public string QC_DATE { get; set; }
+        public string RETURN_REASON_TYPE { get; set; }
+        public string Pack_LABEL_No { get; set; }
+        public string pallet_label_no { get; set; }
+        public string INSPECTION_ITEM_NO { get; set; }
+
+        public string INSPECTION_NO { get; set; }
+
+        public string CREATE_DATE { get; set; }
+
+        public string SOBKZ { get; set; }
+        public string YLZD1 { get; set; }
+        public string YLZD2 { get; set; }
+        public string YLZD3 { get; set; }
+        public string YLZD4 { get; set; }
+        public string YLZD5 { get; set; }
+    }
+
+
+
+
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Job/Request/PutAwayRequest.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Job/Request/PutAwayRequest.cs"
new file mode 100644
index 0000000..e93898a
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Job/Request/PutAwayRequest.cs"
@@ -0,0 +1,101 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace WIDESEA_Job.Request
+{
+    public class PutAwayRequest
+    {
+        /// <summary>
+        /// 鍏ュ簱鎸囦护
+        /// </summary>
+        public string IZLID { get; set; }
+        /// <summary>
+        /// 宸ュ巶浠g爜
+        /// </summary>
+        public string WERKS { get; set; }
+        /// <summary>
+        /// 浠撳簱缂栧彿锛堢郴缁熸爣璇嗭級
+        /// </summary>
+        public string WH_NUMBER { get; set; }
+        /// <summary>
+        /// 涓婃灦搴撲綅(锛�)
+        /// </summary>
+        public string LGORT {  get; set; }
+        /// <summary>
+        /// 鎿嶄綔浜猴紙锛燂級
+        /// </summary>
+        public string CREATOR { get; set; }
+        /// <summary>
+        /// 鍒涘缓鏃ユ湡
+        /// </summary>
+        public string CREATE_DATE { get; set; }
+        /// <summary>
+        /// 杩囪处鏃ユ湡
+        /// </summary>
+        public string PSTNG_DATE { get; set; }
+        /// <summary>
+        /// 鏀惰揣鍗曞彿
+        /// </summary>
+        public string RECEIPT_NO { get; set; }
+        /// <summary>
+        /// 杩涗粨鍗曞彿
+        /// </summary>
+        public string INBOUND_NO { get; set; }
+        /// <summary>
+        /// 鏀惰揣鍗曡椤圭洰(?)
+        /// </summary>
+        public string RECEIPT_NO_ITEM_NO { get; set; }
+
+        /// <summary>
+        /// 杩涗粨鍗曡椤圭洰(?)
+        /// </summary>
+        public string INBOUND_ITEM_NO { get; set; }
+
+        /// <summary>
+        /// 涓婃灦鍌ㄤ綅锛�?)
+        /// </summary>
+        public string BIN_CODE {  get; set; }
+        /// <summary>
+        /// 鏉$爜缂栧彿锛堬紵锛�
+        /// </summary>
+        public string LABEL_NO { get; set; }
+        /// <summary>
+        /// 鐖舵潯鐮佸彿锛堬紵锛�
+        /// </summary>
+        public string  P_LABEL_NO { get; set; }
+        /// <summary>
+        /// 鍖呮潯鐮両D锛堬紵锛�
+        /// </summary>
+        public string Pack_LABEL_NO { get; set; }
+        /// <summary>
+        /// 鏍堟澘鏉$爜ID锛堬紵锛�
+        /// </summary>
+        public string pallet_label_no { get; set; }
+        public List<PutAway> ITEMDATA { get; set; }
+    }
+
+    public class PutAway
+    {
+        public string MATNR { get; set; }
+        public string BATCH { get; set; }
+        public string LIFNR { get; set; }
+        public string LIKTX { get; set; }
+        public string RECEIPT_QTY { get; set;}
+        public string UNIT { get;set; }
+        public string LABEL_NO { get; set; }
+        public string PACK_LABEL_NO { get; set; }
+        public string PALLET_LABEL_NO { get; set; }
+        public string TPNUM { get; set; }
+        public string FLAG { get; set; }
+        public string TKTXT { get; set; }
+        public string PO_NO { get; set; }
+        public string PO_ITEM_NO { get; set; }
+        public string SOBKZ { get; set; }
+        public string RECEIPT_ITEM_NO { get; set; }
+        public string INBOUND_NO { get; set; }
+    }
+
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Job/Request/getLabelMasterRequest.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Job/Request/getLabelMasterRequest.cs"
new file mode 100644
index 0000000..4accc8c
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Job/Request/getLabelMasterRequest.cs"
@@ -0,0 +1,42 @@
+锘縰sing Newtonsoft.Json;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace WIDESEA_Job.Request
+{
+    /// <summary>
+    /// 鏉$爜涓绘暟鎹姹傛帴鍙g被
+    /// </summary>
+    public class getLabelMasterRequest
+    {
+        /// <summary>
+        /// 宸ュ巶浠g爜
+        /// </summary>
+        public string WERKS { get; set; }
+        /// <summary>
+        /// 绯荤粺鏍囪瘑锛堜粨搴撶紪鍙凤級
+        /// </summary>
+        public string SYSNO { get; set; }
+        /// <summary>
+        /// 澶氬眰鎴栧崟灞傛潯鐮佸尯鍒爣璇�
+        /// </summary>
+       // public string MULTILAYER { get; set; }
+        /// <summary>
+        /// 鏉$爜缂栧彿
+        /// </summary>
+        public string LABEL_NO { get; set; }
+        /// <summary>
+        /// 姣斾簹杩壒娆�
+        /// </summary>
+        public string BATCH { get; set; }
+        /// <summary>
+        /// 鐗╂枡鍙�
+        /// </summary>
+        //public string MATNR { get; set; }
+    }
+
+  
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Job/Request/pickAndPostRequest.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Job/Request/pickAndPostRequest.cs"
new file mode 100644
index 0000000..c1f97c2
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Job/Request/pickAndPostRequest.cs"
@@ -0,0 +1,29 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace WIDESEA_Job.Request
+{
+    public class pickAndPostRequest
+    {
+        public string REQUIREMENT_NO { get; set; }
+        public string REQUIREMENT_ITEM_NO { get; set; }
+        public string WERKS { get; set; }
+        public string WH_NUMBER { get; set; }
+        public string SYSNOD { get; set; }
+        public string BUSINESS_NAME { get; set; }
+        public string BUSINESS_CODE { get; set; }
+        public string LGORT { get; set; }
+        public string STATION { get; set; }
+        public string MO_NO {  get; set; }
+
+        public string SAP_OUT_NO { get;set; }
+        public string OVERSTEP_REQ_FLAG { get; set; }
+        public string SPLIT { get; set; }
+        public string STATUS { get; set; }
+        public string CREATE_PERSON { get; set;}
+        public string CREATE_DATE { get;set; }
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Job/Request/selectOutStoreOrderRequest.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Job/Request/selectOutStoreOrderRequest.cs"
new file mode 100644
index 0000000..1663c6a
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Job/Request/selectOutStoreOrderRequest.cs"
@@ -0,0 +1,28 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace WIDESEA_Job.Request
+{
+    public class selectOutStoreOrderRequest
+    {
+        /// <summary>
+        /// 浠撳簱缂栧彿
+        /// </summary>
+        public string  WH_NUMBER { get; set; }
+        /// <summary>
+        /// 宸ュ巶浠g爜
+        /// </summary>
+        public string WERKS { get; set; }
+        /// <summary>
+        /// 鍙枡鍙�
+        /// </summary>
+        public string DISPATCHING_NO { get; set; }
+        /// <summary>
+        /// 闇�姹傚彿
+        /// </summary>
+        public string REQUIREMENT_NO { get; set; }
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Job/WIDESEA_Job.csproj" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Job/WIDESEA_Job.csproj"
index ef6d0cb..9f9b810 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Job/WIDESEA_Job.csproj"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Job/WIDESEA_Job.csproj"
@@ -15,4 +15,9 @@
     <PackageReference Include="System.ServiceModel.Security" Version="6.0.*" />
   </ItemGroup>
 
+  <ItemGroup>
+    <ProjectReference Include="..\WIDESEA_BasicRepository\WIDESEA_BasicRepository.csproj" />
+    <ProjectReference Include="..\WIDESEA_Model\WIDESEA_Model.csproj" />
+  </ItemGroup>
+
 </Project>
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/Basic/Dt_LabelMaster.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/Basic/Dt_LabelMaster.cs"
new file mode 100644
index 0000000..c52a44d
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/Basic/Dt_LabelMaster.cs"
@@ -0,0 +1,338 @@
+锘縰sing SqlSugar;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEA_Core.DB.Models;
+
+namespace WIDESEA_Model.Models
+{
+    /// <summary>
+    /// 
+    ///</summary>
+    [SugarTable("Dt_LabelMaster")]
+    public class Dt_LabelMaster : BaseEntity
+    {
+        [SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "涓婚敭")]
+        public int Id { get; set; }
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "LABEL_NO")]
+        public string? LABEL_NO { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "P_LABEL_NO")]
+        public string? P_LABEL_NO { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "LABEL_LEVEL")]
+        public string? LABEL_LEVEL { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "WH_NUMBER")]
+        public string? WH_NUMBER { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "WERKS")]
+        public string? WERKS { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "BATCH")]
+        public string? BATCH { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "F_BATCH")]
+        public string? F_BATCH { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "MATNR")]
+        public string? MATNR { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "MAKTX")]
+        public string? MAKTX { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "LIFNR")]
+        public string? LIFNR { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "LIKTX")]
+        public string? LIKTX { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "BSART")]
+        public string? BSART { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "PO_NO")]
+        public string? PO_NO { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "PO_ITEM_NO")]
+        public string? PO_ITEM_NO { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "INSPECTION_NO")]
+        public string? INSPECTION_NO { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "RECEIPT_NO")]
+        public string? RECEIPT_NO { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "RECEIPT_ITEM_NO")]
+        public string? RECEIPT_ITEM_NO { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "INBOUND_NO")]
+        public string? INBOUND_NO { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "INBOUND_ITEM_NO")]
+        public string? INBOUND_ITEM_NO { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "PSTYP")]
+        public string? PSTYP { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "BOX_QTY")]
+        public string? BOX_QTY { get; set; }
+
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "INSPECTION_ITEM_NO")]
+        public string? INSPECTION_ITEM_NO { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "UNIT")]
+        public string? UNIT { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "GEAR")]
+        public string? GEAR { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "RECEIPT_DATE")]
+        public string? RECEIPT_DATE { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "BEDNR")]
+        public string? BEDNR { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "PRODUCT_DATE")]
+        public string? PRODUCT_DATE { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "EFFECT_DATE")]
+        public string? EFFECT_DATE { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "QC_RESULT_CODE")]
+        public string? QC_RESULT_CODE { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "F_LABEL_NO")]
+        public string? F_LABEL_NO { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "LABEL_STATUS")]
+        public string? LABEL_STATUS { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "REMARK")]
+        public string? REMARK { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "QC_PEOPLE")]
+        public string? QC_PEOPLE { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "QC_DATE")]
+        public string? QC_DATE { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "RETURN_REASON_TYPE")]
+        public string? RETURN_REASON_TYPE { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "Pack_LABEL_No")]
+        public string? Pack_LABEL_No { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "pallet_label_no")]
+        public string? Pallet_label_no { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "CREATE_DATE")]
+        public string? CREATE_DATE { get; set; }
+
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "EDIT_DATE")]
+        public string? EDIT_DATE { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "SOBKZ")]
+        public string? SOBKZ { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "YLZD1")]
+        public string? YLZD1 { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "YLZD2")]
+        public string? YLZD2 { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "YLZD3")]
+        public string? YLZD3 { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "YLZD4")]
+        public string? YLZD4 { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "YLZD5")]
+        public string? YLZD5 { get; set; }
+
+
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/Basic/Dt_OutBoundOrderBYD.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/Basic/Dt_OutBoundOrderBYD.cs"
new file mode 100644
index 0000000..8182150
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/Basic/Dt_OutBoundOrderBYD.cs"
@@ -0,0 +1,166 @@
+锘縰sing SqlSugar;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEA_Core.DB.Models;
+
+namespace WIDESEA_Model.Models
+{
+    /// <summary>
+    /// 
+    ///</summary>
+    [SugarTable("Dt_OutBoundOrderBYD")]
+    public class Dt_OutBoundOrderBYD
+    {
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "Id", IsPrimaryKey = true, IsIdentity = true)]
+        public int Id { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "REQUIREMENT_NO")]
+        public string? REQUIREMENT_NO { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "WRKS")]
+        public string? WRKS { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "WH_NUMBER")]
+        public string? WH_NUMBER { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "SYSNOD")]
+        public string? SYSNOD { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "BUSINESS_CODE")]
+        public string? BUSINESS_CODE { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "BUSINESS_NAME")]
+        public string? BUSINESS_NAME { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "LGORT")]
+        public string? LGORT { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "STATION")]
+        public string? STATION { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "MO_NO")]
+        public string? MO_NO { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "SAP_OUT_NO")]
+        public string? SAP_OUT_NO { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "RECEIVE_LGORT")]
+        public string? RECEIVE_LGORT { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "OVERSTEP_REQ_FLAG")]
+        public string? OVERSTEP_REQ_FLAG { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "SPLIT")]
+        public string? SPLIT { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "STATUS")]
+        public string? STATUS { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "CREATE_PERSON")]
+        public string? CREATE_PERSON { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "CREATE_DATE")]
+        public string? CREATE_DATE { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "Creater")]
+        public string? Creater { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "CreateDate")]
+        public DateTime? CreateDate { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "Modifier")]
+        public string? Modifier { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "ModifyDate")]
+        public DateTime? ModifyDate { get; set; }
+
+
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/Basic/Dt_OutboundOrderDetailBYD.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/Basic/Dt_OutboundOrderDetailBYD.cs"
new file mode 100644
index 0000000..dc0bbb8
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/Basic/Dt_OutboundOrderDetailBYD.cs"
@@ -0,0 +1,77 @@
+锘縰sing SqlSugar;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEA_Core.DB.Models;
+
+namespace WIDESEA_Model.Models
+{
+    /// <summary>
+    /// 
+    ///</summary>
+    [SugarTable("Dt_OutboundOrderDetailBYD")]
+    public class Dt_OutboundOrderDetailBYD
+    {
+
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "Id", IsPrimaryKey = true, IsIdentity = true)]
+        public int Id { get; set; }
+
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "REQUIREMENT_NO")]
+        public string? REQUIREMENT_NO { get; set; }
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "REQUIREMENT_ITEM_NO")]
+        public string? REQUIREMENT_ITEM_NO { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "MATNR")]
+        public string? MATNR { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "BATCH")]
+        public string? BATCH { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "QTY")]
+        public string? QTY { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "GEAR")]
+        public string? GEAR { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "PI_NO")]
+        public string? PI_NO { get; set; }
+
+
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/Basic/Dt_OutboundOrderDetail_LabelsBYD.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/Basic/Dt_OutboundOrderDetail_LabelsBYD.cs"
new file mode 100644
index 0000000..22da2cb
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/Basic/Dt_OutboundOrderDetail_LabelsBYD.cs"
@@ -0,0 +1,57 @@
+锘縰sing SqlSugar;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEA_Core.DB.Models;
+
+namespace WIDESEA_Model.Models
+{
+    /// <summary>
+    /// 
+    ///</summary>
+    [SugarTable("Dt_OutboundOrderDetail_LabelsBYD")]
+    public class Dt_OutboundOrderDetail_LabelsBYD
+    {
+
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "Id", IsPrimaryKey = true, IsIdentity = true)]
+        public int Id { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "REQUIREMENT_NO")]
+        public string? REQUIREMENT_NO { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "REQUIREMENT_ITEM_NO")]
+        public string? REQUIREMENT_ITEM_NO { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "LABEL_NO")]
+        public string? LABEL_NO { get; set; }
+
+        /// <summary>
+        /// 澶�  娉�:
+        /// 榛樿鍊�:
+        ///</summary>
+        [SugarColumn(ColumnName = "CONTENT_LABEL_NO")]
+        public string? CONTENT_LABEL_NO { get; set; }
+
+
+    }
+
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/InventoryQueryResponse.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/InventoryQueryResponse.cs"
new file mode 100644
index 0000000..edebed5
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/InventoryQueryResponse.cs"
@@ -0,0 +1,52 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace WIDESEA_Model.Models.System.Reponse
+{
+    public class InventoryQueryResponse
+    {
+        public string MSGTY { get; set; }
+        public List<DATA> DATA { get; set; }
+        public string MSGTX {  get; set; }
+    }
+
+    public class DATA
+    {
+        public List<ITEMDATA> ITEMDATA { get; set; }
+        public string REQUIREMENT_NO { get; set; }
+
+        public string WH_NUMBER { get; set; }
+        public string SENDNOD { get; set; }
+        public string WERKS { get; set; }
+    }
+    public class ITEMDATA
+    {
+        public string STATION { get; set; }
+        public string BUSINESS_NAME { get; set; }
+        public string LGORT { get; set; }
+        public string BUSINESS_CODE { get; set; }
+        public string SPLIT { get; set; }
+        public string CREAT_DATE { get; set; }
+
+        public string REQUIREMENT_ITEM_NO { get; set; }
+        public string QTY { get; set; }
+
+        public string RECEIVE_LGORT { get; set; }
+        public string ORDERCODE_ITEM_NO { get; set; }
+        public string SYSNOD { get; set; }
+        public List<LABEL> LABEL { get; set; }
+
+        public string BATCH { get; set; }
+        public string LIFNR { get; set; }
+        public string ORDERCODE { get; set; }
+
+        public string MATNR { get; set; }
+    }
+    public class LABEL
+    {
+        public string LABEL_NO { get; set; }
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/PickAndPostResponse.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/PickAndPostResponse.cs"
new file mode 100644
index 0000000..fd25fd9
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/PickAndPostResponse.cs"
@@ -0,0 +1,25 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEA_Model.Models;
+
+namespace WIDESEA_Model
+{
+    public class PickAndPostResponse
+    {
+        public string MSGTY { get; set; }
+        public string MSGTX { get; set; }
+
+        public DATA MyProperty { get; set; }
+
+    }
+    public class DATA
+    {
+        public string  WMS_NO { get; set; }
+        public string  SAP_NO { get; set; }
+    }
+
+
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/PutAwayResponse.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/PutAwayResponse.cs"
new file mode 100644
index 0000000..0cc1f1b
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/PutAwayResponse.cs"
@@ -0,0 +1,18 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEA_Model.Models;
+
+namespace WIDESEA_Model
+{
+    public class PutAwayResponse
+    {
+        public string MSGTY { get; set; }
+        public string MSGTX { get; set; }
+
+    }
+
+
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/PutAwayReturnResponse.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/PutAwayReturnResponse.cs"
new file mode 100644
index 0000000..35bdaf9
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/PutAwayReturnResponse.cs"
@@ -0,0 +1,18 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEA_Model.Models;
+
+namespace WIDESEA_Model
+{
+    public class PutAwayReturnResponse
+    {
+        public string MSGTY { get; set; }
+        public string MSGTX { get; set; }
+
+    }
+
+
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/ReturnInventoryResponse.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/ReturnInventoryResponse.cs"
new file mode 100644
index 0000000..a74e453
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/ReturnInventoryResponse.cs"
@@ -0,0 +1,18 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEA_Model.Models;
+
+namespace WIDESEA_Model
+{
+    public class ReturnInventoryResponse
+    {
+        public string MSGTY { get; set; }
+        public string MSGTX { get; set; }
+
+    }
+
+
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/SelectOutStoreOrderResponse.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/SelectOutStoreOrderResponse.cs"
new file mode 100644
index 0000000..b4414ef
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/SelectOutStoreOrderResponse.cs"
@@ -0,0 +1,111 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEA_Model.Models;
+
+namespace WIDESEA_Model
+{
+    public class SelectOutStoreOrderResponse
+    {
+        public string MSGTY { get; set; }
+        public string MSGTX { get; set; }
+        public string DATA { get; set; }
+
+    }
+
+    /// <summary>
+    /// 鍑哄簱闇�姹傚崟鏁版嵁
+    /// </summary>
+    public class OutStoreData
+    {
+        /// <summary>
+        /// 鍑哄簱闇�姹傚彿
+        /// </summary>
+        public string REQUIREMENT_NO { get; set; }
+
+        public string WERKS { get; set; }
+        public string WH_NUMBER { get; set; }
+        public string SYSNOD { get; set; }
+        /// <summary>
+        /// 涓氬姟绫诲瀷浠g爜
+        /// </summary>
+        public string BUSINESS_CODE { get; set; }
+        /// <summary>
+        /// 涓氬姟绫诲瀷鍚嶇О
+        /// </summary>
+        public string BUSINESS_NAME { get; set; }
+        /// <summary>
+        /// 搴撳瓨鍦扮偣
+        /// </summary>
+        public string LGORT { get; set; }
+        /// <summary>
+        /// 鍙枡绔欏彴鍙�
+        /// </summary>
+        public string STATION { get;set; }
+        /// <summary>
+        /// 鐢熶骇璁㈠崟鍙�
+        /// </summary>
+        public string MO_NO { get;set; }
+        /// <summary>
+        /// 浜よ揣鍗曞彿
+        /// </summary>
+        public string SAP_OUT_NO { get; set; }
+
+        public string RECEIVE_LGORT { get; set; }
+        /// <summary>
+        /// 鏄惁瓒呭彂
+        /// </summary>
+        public string OVERSTEP_REQ_FLAG { get; set; }
+        /// <summary>
+        /// 鏄惁鎷嗗垎
+        /// </summary>
+        public string SPLIT { get; set; }
+        /// <summary>
+        /// 鐘舵��
+        /// </summary>
+        public string STATUS { get; set; }
+        /// <summary>
+        /// 鍒涘缓浜�
+        /// </summary>
+        public string CREATE_PERSON { get; set; }
+        /// <summary>
+        /// 鍒涘缓鏃堕棿
+        /// </summary>
+        public string CREATE_DATE { get; set; }
+        public List<Item> ITEMS { get; set; }
+    }
+
+    public class Item 
+    {
+        public string REQUIREMENT_ITEM_NO { get; set; }
+        /// <summary>
+        /// 鐗╂枡缂栫爜
+        /// </summary>
+        public string MATNR { get; set;}
+        /// <summary>
+        /// 鎵规
+        /// </summary>
+        public string BATCH { get; set; }
+        /// <summary>
+        /// 闇�姹傛暟閲�
+        /// </summary>
+        public string QTY { get; set; }
+        /// <summary>
+        /// 妗d綅
+        /// </summary>
+        public string GEAR { get; set; }
+        public string PI_NO { get; set; }
+        /// <summary>
+        /// 鏉$爜ID
+        /// </summary>
+        public List<Lable> LABELS { get; set; }
+    }
+    public class Lable
+    {
+        public string LABLEL_NO { get; set; }
+        public string CONTENT_LABLEL_NO { get; set; }
+    }
+
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/freezeByCustomerResponse.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/freezeByCustomerResponse.cs"
new file mode 100644
index 0000000..6fe2fd7
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/freezeByCustomerResponse.cs"
@@ -0,0 +1,18 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEA_Model.Models;
+
+namespace WIDESEA_Model
+{
+    public class freezeByCustomerResponse
+    {
+        public string MSGTY { get; set; }
+        public string MSGTX { get; set; }
+
+    }
+
+
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/getLabelMasterReponse.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/getLabelMasterReponse.cs"
new file mode 100644
index 0000000..715ebab
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/getLabelMasterReponse.cs"
@@ -0,0 +1,69 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using WIDESEA_Model.Models;
+
+namespace WIDESEA_Model
+{
+    public class getLabelMasterReponse
+    {
+        public string msg { get; set; }
+        public string success { get; set; }
+        public Dt_LabelMaster[] data { get; set; }
+
+    }
+
+    public class Items
+    {
+        public string LABEL_NO { get; set; }
+        public string P_LABEL_NO { get; set; }
+        public string LABEL_LEVEL { get; set; }
+        public string WH_NUMBER { get; set; }
+        public string WERKS { get; set; }
+        public string BATCH { get; set; }
+        public string F_BATCH { get; set; }
+        public string MATNR { get; set; }
+        public string MAKTX { get; set; }
+        public string LIFNR { get; set; }
+        public string LIKTX { get; set; }
+        public string BSART { get; set; }
+        public string PO_NO { get; set; }
+        public string PO_ITEM_NO { get; set; }
+        public string RECEIPT_NO { get; set; }
+        public string RECEIPT_ITEM_NO { get; set; }
+        public string INBOUND_NO { get; set; }
+        public string INBOUND_ITEM_NO { get; set; }
+        public string PSTYP { get; set; }
+        public string BOX_QTY { get; set; }
+        public string UNIT { get; set; }
+        public string GEAR { get; set; }
+        public string RECEIPT_DATE { get; set; }
+        public string BEDNR { get; set; }
+        public string PRODUCT_DATE { get; set; }
+        public string EFFECT_DATE { get; set; }
+        public string EDIT_DATE { get; set; }
+        public string QC_RESULT_CODE { get; set; }
+        public string F_LABEL_NO { get; set; }
+        public string LABEL_STATUS { get; set; }
+        public string REMARK { get; set; }
+        public string QC_PEOPLE { get; set; }
+        public string QC_DATE { get; set; }
+        public string RETURN_REASON_TYPE { get; set; }
+        public string Pack_LABEL_No { get; set; }
+        public string pallet_label_no { get; set; }
+        public string INSPECTION_ITEM_NO { get; set; }
+
+        public string INSPECTION_NO { get; set; }
+
+        public string CREATE_DATE { get; set; }
+
+        public string SOBKZ { get; set; }
+        public string YLZD1 { get; set; }
+        public string YLZD2 { get; set; }
+        public string YLZD3 { get; set; }
+        public string YLZD4 { get; set; }
+        public string YLZD5 { get; set; }
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/InventoryQueryRequest.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/InventoryQueryRequest.cs"
new file mode 100644
index 0000000..007ffff
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/InventoryQueryRequest.cs"
@@ -0,0 +1,22 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace WIDESEA_Model.Models.System.Request
+{
+    public class InventoryQueryRequest
+    {
+        public List<DATA> DATA { get; set; }
+
+    }
+    public class DATA
+    {
+        public string WERKS { get; set; }
+        public string WH_NUMBER { get; set; }
+        public string MATNR { get; set; }
+        public string BATCH { get; set; }
+
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/PickAndPostRequest.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/PickAndPostRequest.cs"
new file mode 100644
index 0000000..dd9c377
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/PickAndPostRequest.cs"
@@ -0,0 +1,97 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace WIDESEA_Model
+{
+    public class PickAndPostRequest
+    {
+        /// <summary>
+        /// 鍑哄簱闇�姹傚彿
+        /// </summary>
+        public string REQUIREMENT_NO { get; set; }
+        /// <summary>
+        /// 鐢熶骇璁㈠崟鍙�
+        /// </summary>
+        public string MO_NO { get; set; }
+        /// <summary>
+        /// 浜よ揣鍗曞彿
+        /// </summary>
+        public string SAP_OUT_NO { get; set; }
+        /// <summary>
+        /// 宸ュ巶浠g爜
+        /// </summary>
+        public string  WERKS { get; set; }
+        /// <summary>
+        /// 浠撳簱缂栧彿
+        /// </summary>
+        public string  WH_NUMBER { get; set; }
+        /// <summary>
+        /// 鍙枡绯荤粺缂栧彿
+        /// </summary>
+        public string  SYSNOD { get; set; }
+        /// <summary>
+        /// 涓氬姟绫诲瀷鍚嶇О
+        /// </summary>
+        public string  BUSINESS_NAME { get; set; }
+        /// <summary>
+        /// 涓氬姟绫诲瀷浠g爜
+        /// </summary>
+        public string BUSINESS_CODE { get; set; }
+        /// <summary>
+        /// 鍙枡绔欏彴鍙�
+        /// </summary>
+        public string STATION { get; set; }
+
+        /// <summary>
+        /// 搴撳瓨鍦扮偣
+        /// </summary>
+        public string  LGORT { get; set; }
+
+        /// <summary>
+        /// 鏄惁鎷嗗垎
+        /// </summary>
+        public string SPLIT { get; set; }
+
+        /// <summary>
+        /// 鐘舵��
+        /// </summary>
+        public string STATUS { get; set; }
+        /// <summary>
+        /// 鍒涘缓鏃ユ湡
+        /// </summary>
+        public string CREATE_DATE { get; set; }
+        
+        public List<PickAndPost> ITEMS { get; set; }
+    }
+
+    public class PickAndPost
+    {
+        /// <summary>
+        /// 闇�姹傝
+        /// </summary>
+        public string  REQUIREMENT_ITEM_NO { get; set; }
+       /// <summary>
+       /// 鐗╂枡缂栫爜
+       /// </summary>
+        public string MATNR { get; set; }
+        /// <summary>
+        /// 闇�姹傛暟閲�
+        /// </summary>
+        public string QTY { get; set; }
+
+        public string PI_NO { get; set; }
+
+        /// <summary>
+        /// 鎵规
+        /// </summary>
+        public string BATCH { get; set; }
+        /// <summary>
+        /// ?
+        /// </summary>
+        public string LIFNR { get; set; }
+        public string[] LABEL_NO { get; set; }
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/PutAwayRequest.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/PutAwayRequest.cs"
new file mode 100644
index 0000000..d7f3a85
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/PutAwayRequest.cs"
@@ -0,0 +1,100 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace WIDESEA_Model
+{
+    public class PutAwayRequest
+    {
+        /// <summary>
+        /// 鍏ュ簱鎸囦护
+        /// </summary>
+        public string IZLID { get; set; }
+        /// <summary>
+        /// 宸ュ巶浠g爜
+        /// </summary>
+        public string WERKS { get; set; }
+        /// <summary>
+        /// 浠撳簱缂栧彿锛堢郴缁熸爣璇嗭級
+        /// </summary>
+        public string WH_NUMBER { get; set; }
+        /// <summary>
+        /// 涓婃灦搴撲綅(锛�)
+        /// </summary>
+       // public string LGORT { get; set; }
+        /// <summary>
+        /// 鎿嶄綔浜猴紙锛燂級
+        /// </summary>
+        //public string CREATOR { get; set; }
+        /// <summary>
+        /// 鍒涘缓鏃ユ湡
+        /// </summary>
+        public string CREATE_DATE { get; set; }
+        /// <summary>
+        /// 杩囪处鏃ユ湡
+        /// </summary>
+        public string PSTNG_DATE { get; set; }
+        /// <summary>
+        /// 鏀惰揣鍗曞彿
+        /// </summary>
+        public string RECEIPT_NO { get; set; }
+        /// <summary>
+        /// 杩涗粨鍗曞彿
+        /// </summary>
+        public string INBOUND_NO { get; set; }
+        /// <summary>
+        /// 鏀惰揣鍗曡椤圭洰(?)
+        /// </summary>
+        //public string RECEIPT_NO_ITEM_NO { get; set; }
+
+        /// <summary>
+        /// 杩涗粨鍗曡椤圭洰(?)
+        /// </summary>
+        //public string INBOUND_ITEM_NO { get; set; }
+
+        /// <summary>
+        /// 涓婃灦鍌ㄤ綅锛�?)
+        /// </summary>
+        //public string BIN_CODE { get; set; }
+        /// <summary>
+        /// 鏉$爜缂栧彿锛堬紵锛�
+        /// </summary>
+        //public string LABEL_NO { get; set; }
+        /// <summary>
+        /// 鐖舵潯鐮佸彿锛堬紵锛�
+        /// </summary>
+        //public string P_LABEL_NO { get; set; }
+        /// <summary>
+        /// 鍖呮潯鐮両D锛堬紵锛�
+        /// </summary>
+        //public string Pack_LABEL_NO { get; set; }
+        /// <summary>
+        /// 鏍堟澘鏉$爜ID锛堬紵锛�
+        /// </summary>
+        //public string pallet_label_no { get; set; }
+        public List<PutAway> ITEMDATA { get; set; }
+    }
+
+    public class PutAway
+    {
+        public string MATNR { get; set; }
+        public string BATCH { get; set; }
+        public string LIFNR { get; set; }
+        public string LIKTX { get; set; }
+        public string RECEIPT_QTY { get; set; }
+        public string UNIT { get; set; }
+        public string LABEL_NO { get; set; }
+        public string PACK_LABEL_NO { get; set; }
+        public string PALLET_LABEL_NO { get; set; }
+        public string TPNUM { get; set; }
+        public string FLAG { get; set; }
+        public string TKTXT { get; set; }
+        public string PO_NO { get; set; }
+        public string PO_ITEM_NO { get; set; }
+        public string SOBKZ { get; set; }
+        public string RECEIPT_ITEM_NO { get; set; }
+        public string INBOUND_NO { get; set; }
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/PutAwayReturnRequest.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/PutAwayReturnRequest.cs"
new file mode 100644
index 0000000..56d4d42
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/PutAwayReturnRequest.cs"
@@ -0,0 +1,74 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace WIDESEA_Model
+{
+    public class PutAwayReturnRequest
+    {
+       
+        /// <summary>
+        /// 宸ュ巶浠g爜
+        /// </summary>
+        public string WERKS { get; set; }
+        /// <summary>
+        /// 浠撳簱缂栧彿锛堢郴缁熸爣璇嗭級
+        /// </summary>
+        public string WH_NUMBER { get; set; }
+
+        /// <summary>
+        /// 鍏ュ簱鎸囦护
+        /// </summary>
+        public string IZLID { get; set; }
+        /// <summary>
+        /// 閫�璐у崟鍙�
+        /// </summary>
+        public string RETURN_NO { get; set; }
+        /// <summary>
+        /// 閫�璐у崟琛岄」鐩�
+        /// </summary>
+        public string RETURN_ITEM_NO { get; set; }
+
+        /// <summary>
+        /// 涓氬姟绫诲瀷鍚嶇О
+        /// </summary>
+        public  string  BUSINESS_NAME { get; set; }
+
+        /// <summary>
+        /// 涓氬姟绫诲瀷浠g爜
+        /// </summary>
+        public string BUSINESS_CODE {  get; set; }
+
+        /// <summary>
+        /// 鎵樼洏鍙�
+        /// </summary>
+        public string TPNUM { get; set; }
+
+        /// <summary>
+        /// 鐩爣搴撳瓨鍦扮偣
+        /// </summary>
+        public string LGORT { get; set; }
+       
+        public string MO_NO { get; set; }
+
+        public List<PutAwayReturn> DATA { get; set; }
+    }
+
+    public class PutAwayReturn
+    {
+        public string LABEL_NO { get; set; }
+        public string SOBKZ { get; set; }
+        public string UNIT { get; set; }
+        public string LGORT { get; set; }
+        public string TOTAL_RETURN_QTY { get; set; }
+        public string F_LGORT { get; set; }
+        public string MO_NO { get; set; }
+        public string LIFNR { get; set; }
+       
+        public string MATNR { get; set; }
+
+        public string BATCH { get; set;}
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/ReturnInventoryRequest.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/ReturnInventoryRequest.cs"
new file mode 100644
index 0000000..a66699c
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/ReturnInventoryRequest.cs"
@@ -0,0 +1,47 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace WIDESEA_Model.Models.System.Request
+{
+    public class ReturnInventoryRequest
+    {
+        public string  WH_NUMBER { get; set; }
+        public string BUSINESS_NAME { get; set;}
+        public string WERKS { get; set; }
+        public string LGORT { get; set; }
+        public string TOTAL_RETURN_QTY { get; set;}
+
+        public string BUSINESS_CODE { get; set; }
+        public string RETURN_NO { get;  set; }
+
+        public string RETURN_ITEM_NO { get; set; }
+
+        public string TPNUM { get; set; }  
+        public string YLZD5 { get; set; }
+        public string IZLID { get; set; }
+        public string SYSNOD { get; set; }
+        public string MO_NO { get; set; }
+        public string YLZD3 { get; set; }
+        public string YLZD4 { get; set; }
+        public string YLZD1 { get; set; }
+        public string YLZD2 { get; set; }
+
+        public List<ReturnInventory> DATA { get; set; }
+    }
+
+    public class ReturnInventory
+    {
+        public string LABEL_NO { get; set; }
+        public string SOBKZ { get; set; }
+        public string UNIT { get; set; }
+        public string LGORT { get; set; }
+        public string QTY { get; set; }
+        public string LIFNR { get; set; }
+        public string F_LGORT { get; set; }
+        public string MATNR { get; set; }
+
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/SelectOutStoreOrderRequest.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/SelectOutStoreOrderRequest.cs"
new file mode 100644
index 0000000..ff339b8
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/SelectOutStoreOrderRequest.cs"
@@ -0,0 +1,28 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace WIDESEA_Model
+{
+    public class SelectOutStoreOrderRequest
+    {
+        /// <summary>
+        /// 浠撳簱缂栧彿
+        /// </summary>
+        public string WH_NUMBER { get; set; }
+        /// <summary>
+        /// 宸ュ巶浠g爜
+        /// </summary>
+        public string WERKS { get; set; }
+        /// <summary>
+        /// 鍙枡鍙�
+        /// </summary>
+        public string DISPATCHING_NO { get; set; }
+        /// <summary>
+        /// 闇�姹傚彿
+        /// </summary>
+        public string REQUIREMENT_NO { get; set; }
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/freezeByCustomerRequest.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/freezeByCustomerRequest.cs"
new file mode 100644
index 0000000..5699ba4
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/freezeByCustomerRequest.cs"
@@ -0,0 +1,26 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace WIDESEA_Model.Models.System.Request
+{
+    public class freezeByCustomerRequest
+    {
+        public string WERKS { get; set; }
+        public string WH_NUMBER { get; set; }
+        public string MATNR { get; set; }
+        public string BATCH { get; set; }
+        public string FREEZE_TYPE { get; set; }
+
+        public string EFFECT_DATE { get; set; }
+
+        public string REASON_CODE { get; set; }
+
+        public string REASON { get; set; }
+        public string EDITOR { get; set; }
+
+    }
+    
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/getLabelMasterRequest.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/getLabelMasterRequest.cs"
new file mode 100644
index 0000000..68eee3e
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/getLabelMasterRequest.cs"
@@ -0,0 +1,40 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace WIDESEA_Model
+{
+    /// <summary>
+    /// 鏉$爜涓绘暟鎹姹傛帴鍙g被
+    /// </summary>
+    public class getLabelMasterRequest
+    {
+        /// <summary>
+        /// 宸ュ巶浠g爜
+        /// </summary>
+        public string WERKS { get; set; }
+        /// <summary>
+        /// 绯荤粺鏍囪瘑锛堜粨搴撶紪鍙凤級
+        /// </summary>
+        public string SYSNO { get; set; }
+        /// <summary>
+        /// 澶氬眰鎴栧崟灞傛潯鐮佸尯鍒爣璇�
+        /// </summary>
+       // public string MULTILAYER { get; set; }
+        /// <summary>
+        /// 鏉$爜缂栧彿
+        /// </summary>
+        public string LABEL_NO { get; set; }
+        /// <summary>
+        /// 姣斾簹杩壒娆�
+        /// </summary>
+        public string BATCH { get; set; }
+        /// <summary>
+        /// 鐗╂枡鍙�
+        /// </summary>
+        //public string MATNR { get; set; }
+    }
+
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Connected Services/LabelServiceReference/ConnectedService.json" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Connected Services/LabelServiceReference/ConnectedService.json"
new file mode 100644
index 0000000..b760937
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Connected Services/LabelServiceReference/ConnectedService.json"
@@ -0,0 +1,17 @@
+{
+  "ExtendedData": {
+    "inputs": [
+      "../../../../../../../../label.wsdl"
+    ],
+    "collectionTypes": [
+      "System.Array",
+      "System.Collections.Generic.Dictionary`2"
+    ],
+    "namespaceMappings": [
+      "*, LabelServiceReference"
+    ],
+    "sync": true,
+    "targetFramework": "net6.0",
+    "typeReuseMode": "All"
+  }
+}
\ No newline at end of file
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Connected Services/LabelServiceReference/Reference.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Connected Services/LabelServiceReference/Reference.cs"
new file mode 100644
index 0000000..68d09e0
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Connected Services/LabelServiceReference/Reference.cs"
@@ -0,0 +1,346 @@
+锘�//------------------------------------------------------------------------------
+// <auto-generated>
+//     姝や唬鐮佺敱宸ュ叿鐢熸垚銆�
+//
+//     瀵规鏂囦欢鐨勬洿鏀瑰彲鑳藉鑷翠笉姝g‘鐨勮涓猴紝骞跺湪浠ヤ笅鏉′欢涓嬩涪澶�:
+//     浠g爜閲嶆柊鐢熸垚銆�
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace LabelServiceReference
+{
+    
+    
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ServiceModel.ServiceContractAttribute(Namespace="http://service.labelmaster.webservice.wms.byd.com/", ConfigurationName="LabelServiceReference.LabelWebService")]
+    public interface LabelWebService
+    {
+        
+        // CODEGEN: 姝e湪鐢熸垚娑堟伅鍗忓畾锛屽洜涓哄懡鍚嶇┖闂�  鐨勫厓绱犲悕绉� mapInfo 鏈爣璁颁负 nillable
+        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+        LabelServiceReference.getLabelQuantityAndMaterialsResponse getLabelQuantityAndMaterials(LabelServiceReference.getLabelQuantityAndMaterials request);
+        
+        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+        System.Threading.Tasks.Task<LabelServiceReference.getLabelQuantityAndMaterialsResponse> getLabelQuantityAndMaterialsAsync(LabelServiceReference.getLabelQuantityAndMaterials request);
+        
+        // CODEGEN: 姝e湪鐢熸垚娑堟伅鍗忓畾锛屽洜涓哄懡鍚嶇┖闂�  鐨勫厓绱犲悕绉� mapInfo 鏈爣璁颁负 nillable
+        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+        LabelServiceReference.getLabelMasterResponse getLabelMaster(LabelServiceReference.getLabelMaster request);
+        
+        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+        System.Threading.Tasks.Task<LabelServiceReference.getLabelMasterResponse> getLabelMasterAsync(LabelServiceReference.getLabelMaster request);
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+    public partial class getLabelQuantityAndMaterials
+    {
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Name="getLabelQuantityAndMaterials", Namespace="http://service.labelmaster.webservice.wms.byd.com/", Order=0)]
+        public LabelServiceReference.getLabelQuantityAndMaterialsBody Body;
+        
+        public getLabelQuantityAndMaterials()
+        {
+        }
+        
+        public getLabelQuantityAndMaterials(LabelServiceReference.getLabelQuantityAndMaterialsBody Body)
+        {
+            this.Body = Body;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.Runtime.Serialization.DataContractAttribute(Namespace="")]
+    public partial class getLabelQuantityAndMaterialsBody
+    {
+        
+        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
+        public string mapInfo;
+        
+        public getLabelQuantityAndMaterialsBody()
+        {
+        }
+        
+        public getLabelQuantityAndMaterialsBody(string mapInfo)
+        {
+            this.mapInfo = mapInfo;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+    public partial class getLabelQuantityAndMaterialsResponse
+    {
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Name="getLabelQuantityAndMaterialsResponse", Namespace="http://service.labelmaster.webservice.wms.byd.com/", Order=0)]
+        public LabelServiceReference.getLabelQuantityAndMaterialsResponseBody Body;
+        
+        public getLabelQuantityAndMaterialsResponse()
+        {
+        }
+        
+        public getLabelQuantityAndMaterialsResponse(LabelServiceReference.getLabelQuantityAndMaterialsResponseBody Body)
+        {
+            this.Body = Body;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.Runtime.Serialization.DataContractAttribute(Namespace="")]
+    public partial class getLabelQuantityAndMaterialsResponseBody
+    {
+        
+        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
+        public string @return;
+        
+        public getLabelQuantityAndMaterialsResponseBody()
+        {
+        }
+        
+        public getLabelQuantityAndMaterialsResponseBody(string @return)
+        {
+            this.@return = @return;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+    public partial class getLabelMaster
+    {
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Name="getLabelMaster", Namespace="http://service.labelmaster.webservice.wms.byd.com/", Order=0)]
+        public LabelServiceReference.getLabelMasterBody Body;
+        
+        public getLabelMaster()
+        {
+        }
+        
+        public getLabelMaster(LabelServiceReference.getLabelMasterBody Body)
+        {
+            this.Body = Body;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.Runtime.Serialization.DataContractAttribute(Namespace="")]
+    public partial class getLabelMasterBody
+    {
+        
+        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
+        public string mapInfo;
+        
+        public getLabelMasterBody()
+        {
+        }
+        
+        public getLabelMasterBody(string mapInfo)
+        {
+            this.mapInfo = mapInfo;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+    public partial class getLabelMasterResponse
+    {
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Name="getLabelMasterResponse", Namespace="http://service.labelmaster.webservice.wms.byd.com/", Order=0)]
+        public LabelServiceReference.getLabelMasterResponseBody Body;
+        
+        public getLabelMasterResponse()
+        {
+        }
+        
+        public getLabelMasterResponse(LabelServiceReference.getLabelMasterResponseBody Body)
+        {
+            this.Body = Body;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.Runtime.Serialization.DataContractAttribute(Namespace="")]
+    public partial class getLabelMasterResponseBody
+    {
+        
+        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
+        public string @return;
+        
+        public getLabelMasterResponseBody()
+        {
+        }
+        
+        public getLabelMasterResponseBody(string @return)
+        {
+            this.@return = @return;
+        }
+    }
+    
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    public interface LabelWebServiceChannel : LabelServiceReference.LabelWebService, System.ServiceModel.IClientChannel
+    {
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    public partial class LabelWebServiceClient : System.ServiceModel.ClientBase<LabelServiceReference.LabelWebService>, LabelServiceReference.LabelWebService
+    {
+        
+        /// <summary>
+        /// 瀹炵幇姝ゅ垎閮ㄦ柟娉曪紝閰嶇疆鏈嶅姟缁堢粨鐐广��
+        /// </summary>
+        /// <param name="serviceEndpoint">瑕侀厤缃殑缁堢粨鐐�</param>
+        /// <param name="clientCredentials">瀹㈡埛绔嚟鎹�</param>
+        static partial void ConfigureEndpoint(System.ServiceModel.Description.ServiceEndpoint serviceEndpoint, System.ServiceModel.Description.ClientCredentials clientCredentials);
+        
+        public LabelWebServiceClient() : 
+                base(LabelWebServiceClient.GetDefaultBinding(), LabelWebServiceClient.GetDefaultEndpointAddress())
+        {
+            this.Endpoint.Name = EndpointConfiguration.LabelWebServiceImplPort.ToString();
+            ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
+        }
+        
+        public LabelWebServiceClient(EndpointConfiguration endpointConfiguration) : 
+                base(LabelWebServiceClient.GetBindingForEndpoint(endpointConfiguration), LabelWebServiceClient.GetEndpointAddress(endpointConfiguration))
+        {
+            this.Endpoint.Name = endpointConfiguration.ToString();
+            ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
+        }
+        
+        public LabelWebServiceClient(EndpointConfiguration endpointConfiguration, string remoteAddress) : 
+                base(LabelWebServiceClient.GetBindingForEndpoint(endpointConfiguration), new System.ServiceModel.EndpointAddress(remoteAddress))
+        {
+            this.Endpoint.Name = endpointConfiguration.ToString();
+            ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
+        }
+        
+        public LabelWebServiceClient(EndpointConfiguration endpointConfiguration, System.ServiceModel.EndpointAddress remoteAddress) : 
+                base(LabelWebServiceClient.GetBindingForEndpoint(endpointConfiguration), remoteAddress)
+        {
+            this.Endpoint.Name = endpointConfiguration.ToString();
+            ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
+        }
+        
+        public LabelWebServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 
+                base(binding, remoteAddress)
+        {
+        }
+        
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+        LabelServiceReference.getLabelQuantityAndMaterialsResponse LabelServiceReference.LabelWebService.getLabelQuantityAndMaterials(LabelServiceReference.getLabelQuantityAndMaterials request)
+        {
+            return base.Channel.getLabelQuantityAndMaterials(request);
+        }
+        
+        public string getLabelQuantityAndMaterials(string mapInfo)
+        {
+            LabelServiceReference.getLabelQuantityAndMaterials inValue = new LabelServiceReference.getLabelQuantityAndMaterials();
+            inValue.Body = new LabelServiceReference.getLabelQuantityAndMaterialsBody();
+            inValue.Body.mapInfo = mapInfo;
+            LabelServiceReference.getLabelQuantityAndMaterialsResponse retVal = ((LabelServiceReference.LabelWebService)(this)).getLabelQuantityAndMaterials(inValue);
+            return retVal.Body.@return;
+        }
+        
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+        System.Threading.Tasks.Task<LabelServiceReference.getLabelQuantityAndMaterialsResponse> LabelServiceReference.LabelWebService.getLabelQuantityAndMaterialsAsync(LabelServiceReference.getLabelQuantityAndMaterials request)
+        {
+            return base.Channel.getLabelQuantityAndMaterialsAsync(request);
+        }
+        
+        public System.Threading.Tasks.Task<LabelServiceReference.getLabelQuantityAndMaterialsResponse> getLabelQuantityAndMaterialsAsync(string mapInfo)
+        {
+            LabelServiceReference.getLabelQuantityAndMaterials inValue = new LabelServiceReference.getLabelQuantityAndMaterials();
+            inValue.Body = new LabelServiceReference.getLabelQuantityAndMaterialsBody();
+            inValue.Body.mapInfo = mapInfo;
+            return ((LabelServiceReference.LabelWebService)(this)).getLabelQuantityAndMaterialsAsync(inValue);
+        }
+        
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+        LabelServiceReference.getLabelMasterResponse LabelServiceReference.LabelWebService.getLabelMaster(LabelServiceReference.getLabelMaster request)
+        {
+            return base.Channel.getLabelMaster(request);
+        }
+        
+        public string getLabelMaster(string mapInfo)
+        {
+            LabelServiceReference.getLabelMaster inValue = new LabelServiceReference.getLabelMaster();
+            inValue.Body = new LabelServiceReference.getLabelMasterBody();
+            inValue.Body.mapInfo = mapInfo;
+            LabelServiceReference.getLabelMasterResponse retVal = ((LabelServiceReference.LabelWebService)(this)).getLabelMaster(inValue);
+            return retVal.Body.@return;
+        }
+        
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+        System.Threading.Tasks.Task<LabelServiceReference.getLabelMasterResponse> LabelServiceReference.LabelWebService.getLabelMasterAsync(LabelServiceReference.getLabelMaster request)
+        {
+            return base.Channel.getLabelMasterAsync(request);
+        }
+        
+        public System.Threading.Tasks.Task<LabelServiceReference.getLabelMasterResponse> getLabelMasterAsync(string mapInfo)
+        {
+            LabelServiceReference.getLabelMaster inValue = new LabelServiceReference.getLabelMaster();
+            inValue.Body = new LabelServiceReference.getLabelMasterBody();
+            inValue.Body.mapInfo = mapInfo;
+            return ((LabelServiceReference.LabelWebService)(this)).getLabelMasterAsync(inValue);
+        }
+        
+        public virtual System.Threading.Tasks.Task OpenAsync()
+        {
+            return System.Threading.Tasks.Task.Factory.FromAsync(((System.ServiceModel.ICommunicationObject)(this)).BeginOpen(null, null), new System.Action<System.IAsyncResult>(((System.ServiceModel.ICommunicationObject)(this)).EndOpen));
+        }
+        
+        private static System.ServiceModel.Channels.Binding GetBindingForEndpoint(EndpointConfiguration endpointConfiguration)
+        {
+            if ((endpointConfiguration == EndpointConfiguration.LabelWebServiceImplPort))
+            {
+                System.ServiceModel.BasicHttpBinding result = new System.ServiceModel.BasicHttpBinding();
+                result.MaxBufferSize = int.MaxValue;
+                result.ReaderQuotas = System.Xml.XmlDictionaryReaderQuotas.Max;
+                result.MaxReceivedMessageSize = int.MaxValue;
+                result.AllowCookies = true;
+                return result;
+            }
+            throw new System.InvalidOperationException(string.Format("鎵句笉鍒板悕绉颁负鈥渰0}鈥濈殑缁堢粨鐐广��", endpointConfiguration));
+        }
+        
+        private static System.ServiceModel.EndpointAddress GetEndpointAddress(EndpointConfiguration endpointConfiguration)
+        {
+            if ((endpointConfiguration == EndpointConfiguration.LabelWebServiceImplPort))
+            {
+                return new System.ServiceModel.EndpointAddress("http://10.8.3.60:9091/wms-webservice/ws/service/label");
+            }
+            throw new System.InvalidOperationException(string.Format("鎵句笉鍒板悕绉颁负鈥渰0}鈥濈殑缁堢粨鐐广��", endpointConfiguration));
+        }
+        
+        private static System.ServiceModel.Channels.Binding GetDefaultBinding()
+        {
+            return LabelWebServiceClient.GetBindingForEndpoint(EndpointConfiguration.LabelWebServiceImplPort);
+        }
+        
+        private static System.ServiceModel.EndpointAddress GetDefaultEndpointAddress()
+        {
+            return LabelWebServiceClient.GetEndpointAddress(EndpointConfiguration.LabelWebServiceImplPort);
+        }
+        
+        public enum EndpointConfiguration
+        {
+            
+            LabelWebServiceImplPort,
+        }
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Connected Services/LikuServiceReference/ConnectedService.json" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Connected Services/LikuServiceReference/ConnectedService.json"
new file mode 100644
index 0000000..3a84a9b
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Connected Services/LikuServiceReference/ConnectedService.json"
@@ -0,0 +1,17 @@
+{
+  "ExtendedData": {
+    "inputs": [
+      "../../../../../../../../liku.wsdl"
+    ],
+    "collectionTypes": [
+      "System.Array",
+      "System.Collections.Generic.Dictionary`2"
+    ],
+    "namespaceMappings": [
+      "*, LikuServiceReference"
+    ],
+    "sync": true,
+    "targetFramework": "net6.0",
+    "typeReuseMode": "All"
+  }
+}
\ No newline at end of file
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Connected Services/LikuServiceReference/Reference.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Connected Services/LikuServiceReference/Reference.cs"
new file mode 100644
index 0000000..78dc3a8
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Connected Services/LikuServiceReference/Reference.cs"
@@ -0,0 +1,1042 @@
+锘�//------------------------------------------------------------------------------
+// <auto-generated>
+//     姝や唬鐮佺敱宸ュ叿鐢熸垚銆�
+//
+//     瀵规鏂囦欢鐨勬洿鏀瑰彲鑳藉鑷翠笉姝g‘鐨勮涓猴紝骞跺湪浠ヤ笅鏉′欢涓嬩涪澶�:
+//     浠g爜閲嶆柊鐢熸垚銆�
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace LikuServiceReference
+{
+    
+    
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ServiceModel.ServiceContractAttribute(Namespace="http://service.ws.webservice.wms.byd.com/", ConfigurationName="LikuServiceReference.WmsStereoWhService")]
+    public interface WmsStereoWhService
+    {
+        
+        // CODEGEN: 姝e湪鐢熸垚娑堟伅鍗忓畾锛屽洜涓哄懡鍚嶇┖闂�  鐨勫厓绱犲悕绉� params 鏈爣璁颁负 nillable
+        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+        LikuServiceReference.callMaterialsResponse callMaterials(LikuServiceReference.callMaterials request);
+        
+        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+        System.Threading.Tasks.Task<LikuServiceReference.callMaterialsResponse> callMaterialsAsync(LikuServiceReference.callMaterials request);
+        
+        // CODEGEN: 姝e湪鐢熸垚娑堟伅鍗忓畾锛屽洜涓哄懡鍚嶇┖闂�  鐨勫厓绱犲悕绉� params 鏈爣璁颁负 nillable
+        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+        LikuServiceReference.exitStoreMsgResponse exitStoreMsg(LikuServiceReference.exitStoreMsg request);
+        
+        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+        System.Threading.Tasks.Task<LikuServiceReference.exitStoreMsgResponse> exitStoreMsgAsync(LikuServiceReference.exitStoreMsg request);
+        
+        // CODEGEN: 姝e湪鐢熸垚娑堟伅鍗忓畾锛屽洜涓哄懡鍚嶇┖闂�  鐨勫厓绱犲悕绉� params 鏈爣璁颁负 nillable
+        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+        LikuServiceReference.pickAndPostResponse pickAndPost(LikuServiceReference.pickAndPost request);
+        
+        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+        System.Threading.Tasks.Task<LikuServiceReference.pickAndPostResponse> pickAndPostAsync(LikuServiceReference.pickAndPost request);
+        
+        // CODEGEN: 姝e湪鐢熸垚娑堟伅鍗忓畾锛屽洜涓哄懡鍚嶇┖闂�  鐨勫厓绱犲悕绉� params 鏈爣璁颁负 nillable
+        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+        LikuServiceReference.selectOutStoreOrderResponse selectOutStoreOrder(LikuServiceReference.selectOutStoreOrder request);
+        
+        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+        System.Threading.Tasks.Task<LikuServiceReference.selectOutStoreOrderResponse> selectOutStoreOrderAsync(LikuServiceReference.selectOutStoreOrder request);
+        
+        // CODEGEN: 姝e湪鐢熸垚娑堟伅鍗忓畾锛屽洜涓哄懡鍚嶇┖闂�  鐨勫厓绱犲悕绉� params 鏈爣璁颁负 nillable
+        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+        LikuServiceReference.outStoreMsgNoLabelResponse outStoreMsgNoLabel(LikuServiceReference.outStoreMsgNoLabel request);
+        
+        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+        System.Threading.Tasks.Task<LikuServiceReference.outStoreMsgNoLabelResponse> outStoreMsgNoLabelAsync(LikuServiceReference.outStoreMsgNoLabel request);
+        
+        // CODEGEN: 姝e湪鐢熸垚娑堟伅鍗忓畾锛屽洜涓哄懡鍚嶇┖闂�  鐨勫厓绱犲悕绉� params 鏈爣璁颁负 nillable
+        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+        LikuServiceReference.putAwayReturnResponse putAwayReturn(LikuServiceReference.putAwayReturn request);
+        
+        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+        System.Threading.Tasks.Task<LikuServiceReference.putAwayReturnResponse> putAwayReturnAsync(LikuServiceReference.putAwayReturn request);
+        
+        // CODEGEN: 姝e湪鐢熸垚娑堟伅鍗忓畾锛屽洜涓哄懡鍚嶇┖闂�  鐨勫厓绱犲悕绉� params 鏈爣璁颁负 nillable
+        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+        LikuServiceReference.callMaterials2Response callMaterials2(LikuServiceReference.callMaterials2 request);
+        
+        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+        System.Threading.Tasks.Task<LikuServiceReference.callMaterials2Response> callMaterials2Async(LikuServiceReference.callMaterials2 request);
+        
+        // CODEGEN: 姝e湪鐢熸垚娑堟伅鍗忓畾锛屽洜涓哄懡鍚嶇┖闂�  鐨勫厓绱犲悕绉� params 鏈爣璁颁负 nillable
+        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+        LikuServiceReference.putawayResponse putaway(LikuServiceReference.putaway request);
+        
+        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+        System.Threading.Tasks.Task<LikuServiceReference.putawayResponse> putawayAsync(LikuServiceReference.putaway request);
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+    public partial class callMaterials
+    {
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Name="callMaterials", Namespace="http://service.ws.webservice.wms.byd.com/", Order=0)]
+        public LikuServiceReference.callMaterialsBody Body;
+        
+        public callMaterials()
+        {
+        }
+        
+        public callMaterials(LikuServiceReference.callMaterialsBody Body)
+        {
+            this.Body = Body;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.Runtime.Serialization.DataContractAttribute(Namespace="")]
+    public partial class callMaterialsBody
+    {
+        
+        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
+        public string @params;
+        
+        public callMaterialsBody()
+        {
+        }
+        
+        public callMaterialsBody(string @params)
+        {
+            this.@params = @params;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+    public partial class callMaterialsResponse
+    {
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Name="callMaterialsResponse", Namespace="http://service.ws.webservice.wms.byd.com/", Order=0)]
+        public LikuServiceReference.callMaterialsResponseBody Body;
+        
+        public callMaterialsResponse()
+        {
+        }
+        
+        public callMaterialsResponse(LikuServiceReference.callMaterialsResponseBody Body)
+        {
+            this.Body = Body;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.Runtime.Serialization.DataContractAttribute(Namespace="")]
+    public partial class callMaterialsResponseBody
+    {
+        
+        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
+        public string @return;
+        
+        public callMaterialsResponseBody()
+        {
+        }
+        
+        public callMaterialsResponseBody(string @return)
+        {
+            this.@return = @return;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+    public partial class exitStoreMsg
+    {
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Name="exitStoreMsg", Namespace="http://service.ws.webservice.wms.byd.com/", Order=0)]
+        public LikuServiceReference.exitStoreMsgBody Body;
+        
+        public exitStoreMsg()
+        {
+        }
+        
+        public exitStoreMsg(LikuServiceReference.exitStoreMsgBody Body)
+        {
+            this.Body = Body;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.Runtime.Serialization.DataContractAttribute(Namespace="")]
+    public partial class exitStoreMsgBody
+    {
+        
+        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
+        public string @params;
+        
+        public exitStoreMsgBody()
+        {
+        }
+        
+        public exitStoreMsgBody(string @params)
+        {
+            this.@params = @params;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+    public partial class exitStoreMsgResponse
+    {
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Name="exitStoreMsgResponse", Namespace="http://service.ws.webservice.wms.byd.com/", Order=0)]
+        public LikuServiceReference.exitStoreMsgResponseBody Body;
+        
+        public exitStoreMsgResponse()
+        {
+        }
+        
+        public exitStoreMsgResponse(LikuServiceReference.exitStoreMsgResponseBody Body)
+        {
+            this.Body = Body;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.Runtime.Serialization.DataContractAttribute(Namespace="")]
+    public partial class exitStoreMsgResponseBody
+    {
+        
+        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
+        public string @return;
+        
+        public exitStoreMsgResponseBody()
+        {
+        }
+        
+        public exitStoreMsgResponseBody(string @return)
+        {
+            this.@return = @return;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+    public partial class pickAndPost
+    {
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Name="pickAndPost", Namespace="http://service.ws.webservice.wms.byd.com/", Order=0)]
+        public LikuServiceReference.pickAndPostBody Body;
+        
+        public pickAndPost()
+        {
+        }
+        
+        public pickAndPost(LikuServiceReference.pickAndPostBody Body)
+        {
+            this.Body = Body;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.Runtime.Serialization.DataContractAttribute(Namespace="")]
+    public partial class pickAndPostBody
+    {
+        
+        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
+        public string @params;
+        
+        public pickAndPostBody()
+        {
+        }
+        
+        public pickAndPostBody(string @params)
+        {
+            this.@params = @params;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+    public partial class pickAndPostResponse
+    {
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Name="pickAndPostResponse", Namespace="http://service.ws.webservice.wms.byd.com/", Order=0)]
+        public LikuServiceReference.pickAndPostResponseBody Body;
+        
+        public pickAndPostResponse()
+        {
+        }
+        
+        public pickAndPostResponse(LikuServiceReference.pickAndPostResponseBody Body)
+        {
+            this.Body = Body;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.Runtime.Serialization.DataContractAttribute(Namespace="")]
+    public partial class pickAndPostResponseBody
+    {
+        
+        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
+        public string @return;
+        
+        public pickAndPostResponseBody()
+        {
+        }
+        
+        public pickAndPostResponseBody(string @return)
+        {
+            this.@return = @return;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+    public partial class selectOutStoreOrder
+    {
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Name="selectOutStoreOrder", Namespace="http://service.ws.webservice.wms.byd.com/", Order=0)]
+        public LikuServiceReference.selectOutStoreOrderBody Body;
+        
+        public selectOutStoreOrder()
+        {
+        }
+        
+        public selectOutStoreOrder(LikuServiceReference.selectOutStoreOrderBody Body)
+        {
+            this.Body = Body;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.Runtime.Serialization.DataContractAttribute(Namespace="")]
+    public partial class selectOutStoreOrderBody
+    {
+        
+        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
+        public string @params;
+        
+        public selectOutStoreOrderBody()
+        {
+        }
+        
+        public selectOutStoreOrderBody(string @params)
+        {
+            this.@params = @params;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+    public partial class selectOutStoreOrderResponse
+    {
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Name="selectOutStoreOrderResponse", Namespace="http://service.ws.webservice.wms.byd.com/", Order=0)]
+        public LikuServiceReference.selectOutStoreOrderResponseBody Body;
+        
+        public selectOutStoreOrderResponse()
+        {
+        }
+        
+        public selectOutStoreOrderResponse(LikuServiceReference.selectOutStoreOrderResponseBody Body)
+        {
+            this.Body = Body;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.Runtime.Serialization.DataContractAttribute(Namespace="")]
+    public partial class selectOutStoreOrderResponseBody
+    {
+        
+        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
+        public string @return;
+        
+        public selectOutStoreOrderResponseBody()
+        {
+        }
+        
+        public selectOutStoreOrderResponseBody(string @return)
+        {
+            this.@return = @return;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+    public partial class outStoreMsgNoLabel
+    {
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Name="outStoreMsgNoLabel", Namespace="http://service.ws.webservice.wms.byd.com/", Order=0)]
+        public LikuServiceReference.outStoreMsgNoLabelBody Body;
+        
+        public outStoreMsgNoLabel()
+        {
+        }
+        
+        public outStoreMsgNoLabel(LikuServiceReference.outStoreMsgNoLabelBody Body)
+        {
+            this.Body = Body;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.Runtime.Serialization.DataContractAttribute(Namespace="")]
+    public partial class outStoreMsgNoLabelBody
+    {
+        
+        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
+        public string @params;
+        
+        public outStoreMsgNoLabelBody()
+        {
+        }
+        
+        public outStoreMsgNoLabelBody(string @params)
+        {
+            this.@params = @params;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+    public partial class outStoreMsgNoLabelResponse
+    {
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Name="outStoreMsgNoLabelResponse", Namespace="http://service.ws.webservice.wms.byd.com/", Order=0)]
+        public LikuServiceReference.outStoreMsgNoLabelResponseBody Body;
+        
+        public outStoreMsgNoLabelResponse()
+        {
+        }
+        
+        public outStoreMsgNoLabelResponse(LikuServiceReference.outStoreMsgNoLabelResponseBody Body)
+        {
+            this.Body = Body;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.Runtime.Serialization.DataContractAttribute(Namespace="")]
+    public partial class outStoreMsgNoLabelResponseBody
+    {
+        
+        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
+        public string @return;
+        
+        public outStoreMsgNoLabelResponseBody()
+        {
+        }
+        
+        public outStoreMsgNoLabelResponseBody(string @return)
+        {
+            this.@return = @return;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+    public partial class putAwayReturn
+    {
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Name="putAwayReturn", Namespace="http://service.ws.webservice.wms.byd.com/", Order=0)]
+        public LikuServiceReference.putAwayReturnBody Body;
+        
+        public putAwayReturn()
+        {
+        }
+        
+        public putAwayReturn(LikuServiceReference.putAwayReturnBody Body)
+        {
+            this.Body = Body;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.Runtime.Serialization.DataContractAttribute(Namespace="")]
+    public partial class putAwayReturnBody
+    {
+        
+        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
+        public string @params;
+        
+        public putAwayReturnBody()
+        {
+        }
+        
+        public putAwayReturnBody(string @params)
+        {
+            this.@params = @params;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+    public partial class putAwayReturnResponse
+    {
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Name="putAwayReturnResponse", Namespace="http://service.ws.webservice.wms.byd.com/", Order=0)]
+        public LikuServiceReference.putAwayReturnResponseBody Body;
+        
+        public putAwayReturnResponse()
+        {
+        }
+        
+        public putAwayReturnResponse(LikuServiceReference.putAwayReturnResponseBody Body)
+        {
+            this.Body = Body;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.Runtime.Serialization.DataContractAttribute(Namespace="")]
+    public partial class putAwayReturnResponseBody
+    {
+        
+        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
+        public string @return;
+        
+        public putAwayReturnResponseBody()
+        {
+        }
+        
+        public putAwayReturnResponseBody(string @return)
+        {
+            this.@return = @return;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+    public partial class callMaterials2
+    {
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Name="callMaterials2", Namespace="http://service.ws.webservice.wms.byd.com/", Order=0)]
+        public LikuServiceReference.callMaterials2Body Body;
+        
+        public callMaterials2()
+        {
+        }
+        
+        public callMaterials2(LikuServiceReference.callMaterials2Body Body)
+        {
+            this.Body = Body;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.Runtime.Serialization.DataContractAttribute(Namespace="")]
+    public partial class callMaterials2Body
+    {
+        
+        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
+        public string @params;
+        
+        public callMaterials2Body()
+        {
+        }
+        
+        public callMaterials2Body(string @params)
+        {
+            this.@params = @params;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+    public partial class callMaterials2Response
+    {
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Name="callMaterials2Response", Namespace="http://service.ws.webservice.wms.byd.com/", Order=0)]
+        public LikuServiceReference.callMaterials2ResponseBody Body;
+        
+        public callMaterials2Response()
+        {
+        }
+        
+        public callMaterials2Response(LikuServiceReference.callMaterials2ResponseBody Body)
+        {
+            this.Body = Body;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.Runtime.Serialization.DataContractAttribute(Namespace="")]
+    public partial class callMaterials2ResponseBody
+    {
+        
+        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
+        public string @return;
+        
+        public callMaterials2ResponseBody()
+        {
+        }
+        
+        public callMaterials2ResponseBody(string @return)
+        {
+            this.@return = @return;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+    public partial class putaway
+    {
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Name="putaway", Namespace="http://service.ws.webservice.wms.byd.com/", Order=0)]
+        public LikuServiceReference.putawayBody Body;
+        
+        public putaway()
+        {
+        }
+        
+        public putaway(LikuServiceReference.putawayBody Body)
+        {
+            this.Body = Body;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.Runtime.Serialization.DataContractAttribute(Namespace="")]
+    public partial class putawayBody
+    {
+        
+        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
+        public string @params;
+        
+        public putawayBody()
+        {
+        }
+        
+        public putawayBody(string @params)
+        {
+            this.@params = @params;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+    public partial class putawayResponse
+    {
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Name="putawayResponse", Namespace="http://service.ws.webservice.wms.byd.com/", Order=0)]
+        public LikuServiceReference.putawayResponseBody Body;
+        
+        public putawayResponse()
+        {
+        }
+        
+        public putawayResponse(LikuServiceReference.putawayResponseBody Body)
+        {
+            this.Body = Body;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.Runtime.Serialization.DataContractAttribute(Namespace="")]
+    public partial class putawayResponseBody
+    {
+        
+        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
+        public string @return;
+        
+        public putawayResponseBody()
+        {
+        }
+        
+        public putawayResponseBody(string @return)
+        {
+            this.@return = @return;
+        }
+    }
+    
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    public interface WmsStereoWhServiceChannel : LikuServiceReference.WmsStereoWhService, System.ServiceModel.IClientChannel
+    {
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    public partial class WmsStereoWhServiceClient : System.ServiceModel.ClientBase<LikuServiceReference.WmsStereoWhService>, LikuServiceReference.WmsStereoWhService
+    {
+        
+        /// <summary>
+        /// 瀹炵幇姝ゅ垎閮ㄦ柟娉曪紝閰嶇疆鏈嶅姟缁堢粨鐐广��
+        /// </summary>
+        /// <param name="serviceEndpoint">瑕侀厤缃殑缁堢粨鐐�</param>
+        /// <param name="clientCredentials">瀹㈡埛绔嚟鎹�</param>
+        static partial void ConfigureEndpoint(System.ServiceModel.Description.ServiceEndpoint serviceEndpoint, System.ServiceModel.Description.ClientCredentials clientCredentials);
+        
+        public WmsStereoWhServiceClient() : 
+                base(WmsStereoWhServiceClient.GetDefaultBinding(), WmsStereoWhServiceClient.GetDefaultEndpointAddress())
+        {
+            this.Endpoint.Name = EndpointConfiguration.WmsStereoWhServiceImplPort.ToString();
+            ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
+        }
+        
+        public WmsStereoWhServiceClient(EndpointConfiguration endpointConfiguration) : 
+                base(WmsStereoWhServiceClient.GetBindingForEndpoint(endpointConfiguration), WmsStereoWhServiceClient.GetEndpointAddress(endpointConfiguration))
+        {
+            this.Endpoint.Name = endpointConfiguration.ToString();
+            ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
+        }
+        
+        public WmsStereoWhServiceClient(EndpointConfiguration endpointConfiguration, string remoteAddress) : 
+                base(WmsStereoWhServiceClient.GetBindingForEndpoint(endpointConfiguration), new System.ServiceModel.EndpointAddress(remoteAddress))
+        {
+            this.Endpoint.Name = endpointConfiguration.ToString();
+            ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
+        }
+        
+        public WmsStereoWhServiceClient(EndpointConfiguration endpointConfiguration, System.ServiceModel.EndpointAddress remoteAddress) : 
+                base(WmsStereoWhServiceClient.GetBindingForEndpoint(endpointConfiguration), remoteAddress)
+        {
+            this.Endpoint.Name = endpointConfiguration.ToString();
+            ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
+        }
+        
+        public WmsStereoWhServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 
+                base(binding, remoteAddress)
+        {
+        }
+        
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+        LikuServiceReference.callMaterialsResponse LikuServiceReference.WmsStereoWhService.callMaterials(LikuServiceReference.callMaterials request)
+        {
+            return base.Channel.callMaterials(request);
+        }
+        
+        public string callMaterials(string @params)
+        {
+            LikuServiceReference.callMaterials inValue = new LikuServiceReference.callMaterials();
+            inValue.Body = new LikuServiceReference.callMaterialsBody();
+            inValue.Body.@params = @params;
+            LikuServiceReference.callMaterialsResponse retVal = ((LikuServiceReference.WmsStereoWhService)(this)).callMaterials(inValue);
+            return retVal.Body.@return;
+        }
+        
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+        System.Threading.Tasks.Task<LikuServiceReference.callMaterialsResponse> LikuServiceReference.WmsStereoWhService.callMaterialsAsync(LikuServiceReference.callMaterials request)
+        {
+            return base.Channel.callMaterialsAsync(request);
+        }
+        
+        public System.Threading.Tasks.Task<LikuServiceReference.callMaterialsResponse> callMaterialsAsync(string @params)
+        {
+            LikuServiceReference.callMaterials inValue = new LikuServiceReference.callMaterials();
+            inValue.Body = new LikuServiceReference.callMaterialsBody();
+            inValue.Body.@params = @params;
+            return ((LikuServiceReference.WmsStereoWhService)(this)).callMaterialsAsync(inValue);
+        }
+        
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+        LikuServiceReference.exitStoreMsgResponse LikuServiceReference.WmsStereoWhService.exitStoreMsg(LikuServiceReference.exitStoreMsg request)
+        {
+            return base.Channel.exitStoreMsg(request);
+        }
+        
+        public string exitStoreMsg(string @params)
+        {
+            LikuServiceReference.exitStoreMsg inValue = new LikuServiceReference.exitStoreMsg();
+            inValue.Body = new LikuServiceReference.exitStoreMsgBody();
+            inValue.Body.@params = @params;
+            LikuServiceReference.exitStoreMsgResponse retVal = ((LikuServiceReference.WmsStereoWhService)(this)).exitStoreMsg(inValue);
+            return retVal.Body.@return;
+        }
+        
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+        System.Threading.Tasks.Task<LikuServiceReference.exitStoreMsgResponse> LikuServiceReference.WmsStereoWhService.exitStoreMsgAsync(LikuServiceReference.exitStoreMsg request)
+        {
+            return base.Channel.exitStoreMsgAsync(request);
+        }
+        
+        public System.Threading.Tasks.Task<LikuServiceReference.exitStoreMsgResponse> exitStoreMsgAsync(string @params)
+        {
+            LikuServiceReference.exitStoreMsg inValue = new LikuServiceReference.exitStoreMsg();
+            inValue.Body = new LikuServiceReference.exitStoreMsgBody();
+            inValue.Body.@params = @params;
+            return ((LikuServiceReference.WmsStereoWhService)(this)).exitStoreMsgAsync(inValue);
+        }
+        
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+        LikuServiceReference.pickAndPostResponse LikuServiceReference.WmsStereoWhService.pickAndPost(LikuServiceReference.pickAndPost request)
+        {
+            return base.Channel.pickAndPost(request);
+        }
+        
+        public string pickAndPost(string @params)
+        {
+            LikuServiceReference.pickAndPost inValue = new LikuServiceReference.pickAndPost();
+            inValue.Body = new LikuServiceReference.pickAndPostBody();
+            inValue.Body.@params = @params;
+            LikuServiceReference.pickAndPostResponse retVal = ((LikuServiceReference.WmsStereoWhService)(this)).pickAndPost(inValue);
+            return retVal.Body.@return;
+        }
+        
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+        System.Threading.Tasks.Task<LikuServiceReference.pickAndPostResponse> LikuServiceReference.WmsStereoWhService.pickAndPostAsync(LikuServiceReference.pickAndPost request)
+        {
+            return base.Channel.pickAndPostAsync(request);
+        }
+        
+        public System.Threading.Tasks.Task<LikuServiceReference.pickAndPostResponse> pickAndPostAsync(string @params)
+        {
+            LikuServiceReference.pickAndPost inValue = new LikuServiceReference.pickAndPost();
+            inValue.Body = new LikuServiceReference.pickAndPostBody();
+            inValue.Body.@params = @params;
+            return ((LikuServiceReference.WmsStereoWhService)(this)).pickAndPostAsync(inValue);
+        }
+        
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+        LikuServiceReference.selectOutStoreOrderResponse LikuServiceReference.WmsStereoWhService.selectOutStoreOrder(LikuServiceReference.selectOutStoreOrder request)
+        {
+            return base.Channel.selectOutStoreOrder(request);
+        }
+        
+        public string selectOutStoreOrder(string @params)
+        {
+            LikuServiceReference.selectOutStoreOrder inValue = new LikuServiceReference.selectOutStoreOrder();
+            inValue.Body = new LikuServiceReference.selectOutStoreOrderBody();
+            inValue.Body.@params = @params;
+            LikuServiceReference.selectOutStoreOrderResponse retVal = ((LikuServiceReference.WmsStereoWhService)(this)).selectOutStoreOrder(inValue);
+            return retVal.Body.@return;
+        }
+        
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+        System.Threading.Tasks.Task<LikuServiceReference.selectOutStoreOrderResponse> LikuServiceReference.WmsStereoWhService.selectOutStoreOrderAsync(LikuServiceReference.selectOutStoreOrder request)
+        {
+            return base.Channel.selectOutStoreOrderAsync(request);
+        }
+        
+        public System.Threading.Tasks.Task<LikuServiceReference.selectOutStoreOrderResponse> selectOutStoreOrderAsync(string @params)
+        {
+            LikuServiceReference.selectOutStoreOrder inValue = new LikuServiceReference.selectOutStoreOrder();
+            inValue.Body = new LikuServiceReference.selectOutStoreOrderBody();
+            inValue.Body.@params = @params;
+            return ((LikuServiceReference.WmsStereoWhService)(this)).selectOutStoreOrderAsync(inValue);
+        }
+        
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+        LikuServiceReference.outStoreMsgNoLabelResponse LikuServiceReference.WmsStereoWhService.outStoreMsgNoLabel(LikuServiceReference.outStoreMsgNoLabel request)
+        {
+            return base.Channel.outStoreMsgNoLabel(request);
+        }
+        
+        public string outStoreMsgNoLabel(string @params)
+        {
+            LikuServiceReference.outStoreMsgNoLabel inValue = new LikuServiceReference.outStoreMsgNoLabel();
+            inValue.Body = new LikuServiceReference.outStoreMsgNoLabelBody();
+            inValue.Body.@params = @params;
+            LikuServiceReference.outStoreMsgNoLabelResponse retVal = ((LikuServiceReference.WmsStereoWhService)(this)).outStoreMsgNoLabel(inValue);
+            return retVal.Body.@return;
+        }
+        
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+        System.Threading.Tasks.Task<LikuServiceReference.outStoreMsgNoLabelResponse> LikuServiceReference.WmsStereoWhService.outStoreMsgNoLabelAsync(LikuServiceReference.outStoreMsgNoLabel request)
+        {
+            return base.Channel.outStoreMsgNoLabelAsync(request);
+        }
+        
+        public System.Threading.Tasks.Task<LikuServiceReference.outStoreMsgNoLabelResponse> outStoreMsgNoLabelAsync(string @params)
+        {
+            LikuServiceReference.outStoreMsgNoLabel inValue = new LikuServiceReference.outStoreMsgNoLabel();
+            inValue.Body = new LikuServiceReference.outStoreMsgNoLabelBody();
+            inValue.Body.@params = @params;
+            return ((LikuServiceReference.WmsStereoWhService)(this)).outStoreMsgNoLabelAsync(inValue);
+        }
+        
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+        LikuServiceReference.putAwayReturnResponse LikuServiceReference.WmsStereoWhService.putAwayReturn(LikuServiceReference.putAwayReturn request)
+        {
+            return base.Channel.putAwayReturn(request);
+        }
+        
+        public string putAwayReturn(string @params)
+        {
+            LikuServiceReference.putAwayReturn inValue = new LikuServiceReference.putAwayReturn();
+            inValue.Body = new LikuServiceReference.putAwayReturnBody();
+            inValue.Body.@params = @params;
+            LikuServiceReference.putAwayReturnResponse retVal = ((LikuServiceReference.WmsStereoWhService)(this)).putAwayReturn(inValue);
+            return retVal.Body.@return;
+        }
+        
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+        System.Threading.Tasks.Task<LikuServiceReference.putAwayReturnResponse> LikuServiceReference.WmsStereoWhService.putAwayReturnAsync(LikuServiceReference.putAwayReturn request)
+        {
+            return base.Channel.putAwayReturnAsync(request);
+        }
+        
+        public System.Threading.Tasks.Task<LikuServiceReference.putAwayReturnResponse> putAwayReturnAsync(string @params)
+        {
+            LikuServiceReference.putAwayReturn inValue = new LikuServiceReference.putAwayReturn();
+            inValue.Body = new LikuServiceReference.putAwayReturnBody();
+            inValue.Body.@params = @params;
+            return ((LikuServiceReference.WmsStereoWhService)(this)).putAwayReturnAsync(inValue);
+        }
+        
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+        LikuServiceReference.callMaterials2Response LikuServiceReference.WmsStereoWhService.callMaterials2(LikuServiceReference.callMaterials2 request)
+        {
+            return base.Channel.callMaterials2(request);
+        }
+        
+        public string callMaterials2(string @params)
+        {
+            LikuServiceReference.callMaterials2 inValue = new LikuServiceReference.callMaterials2();
+            inValue.Body = new LikuServiceReference.callMaterials2Body();
+            inValue.Body.@params = @params;
+            LikuServiceReference.callMaterials2Response retVal = ((LikuServiceReference.WmsStereoWhService)(this)).callMaterials2(inValue);
+            return retVal.Body.@return;
+        }
+        
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+        System.Threading.Tasks.Task<LikuServiceReference.callMaterials2Response> LikuServiceReference.WmsStereoWhService.callMaterials2Async(LikuServiceReference.callMaterials2 request)
+        {
+            return base.Channel.callMaterials2Async(request);
+        }
+        
+        public System.Threading.Tasks.Task<LikuServiceReference.callMaterials2Response> callMaterials2Async(string @params)
+        {
+            LikuServiceReference.callMaterials2 inValue = new LikuServiceReference.callMaterials2();
+            inValue.Body = new LikuServiceReference.callMaterials2Body();
+            inValue.Body.@params = @params;
+            return ((LikuServiceReference.WmsStereoWhService)(this)).callMaterials2Async(inValue);
+        }
+        
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+        LikuServiceReference.putawayResponse LikuServiceReference.WmsStereoWhService.putaway(LikuServiceReference.putaway request)
+        {
+            return base.Channel.putaway(request);
+        }
+        
+        public string putaway(string @params)
+        {
+            LikuServiceReference.putaway inValue = new LikuServiceReference.putaway();
+            inValue.Body = new LikuServiceReference.putawayBody();
+            inValue.Body.@params = @params;
+            LikuServiceReference.putawayResponse retVal = ((LikuServiceReference.WmsStereoWhService)(this)).putaway(inValue);
+            return retVal.Body.@return;
+        }
+        
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+        System.Threading.Tasks.Task<LikuServiceReference.putawayResponse> LikuServiceReference.WmsStereoWhService.putawayAsync(LikuServiceReference.putaway request)
+        {
+            return base.Channel.putawayAsync(request);
+        }
+        
+        public System.Threading.Tasks.Task<LikuServiceReference.putawayResponse> putawayAsync(string @params)
+        {
+            LikuServiceReference.putaway inValue = new LikuServiceReference.putaway();
+            inValue.Body = new LikuServiceReference.putawayBody();
+            inValue.Body.@params = @params;
+            return ((LikuServiceReference.WmsStereoWhService)(this)).putawayAsync(inValue);
+        }
+        
+        public virtual System.Threading.Tasks.Task OpenAsync()
+        {
+            return System.Threading.Tasks.Task.Factory.FromAsync(((System.ServiceModel.ICommunicationObject)(this)).BeginOpen(null, null), new System.Action<System.IAsyncResult>(((System.ServiceModel.ICommunicationObject)(this)).EndOpen));
+        }
+        
+        private static System.ServiceModel.Channels.Binding GetBindingForEndpoint(EndpointConfiguration endpointConfiguration)
+        {
+            if ((endpointConfiguration == EndpointConfiguration.WmsStereoWhServiceImplPort))
+            {
+                System.ServiceModel.BasicHttpBinding result = new System.ServiceModel.BasicHttpBinding();
+                result.MaxBufferSize = int.MaxValue;
+                result.ReaderQuotas = System.Xml.XmlDictionaryReaderQuotas.Max;
+                result.MaxReceivedMessageSize = int.MaxValue;
+                result.AllowCookies = true;
+                return result;
+            }
+            throw new System.InvalidOperationException(string.Format("鎵句笉鍒板悕绉颁负鈥渰0}鈥濈殑缁堢粨鐐广��", endpointConfiguration));
+        }
+        
+        private static System.ServiceModel.EndpointAddress GetEndpointAddress(EndpointConfiguration endpointConfiguration)
+        {
+            if ((endpointConfiguration == EndpointConfiguration.WmsStereoWhServiceImplPort))
+            {
+                return new System.ServiceModel.EndpointAddress("http://10.8.3.60:9091/wms-webservice/ws/service/liku");
+            }
+            throw new System.InvalidOperationException(string.Format("鎵句笉鍒板悕绉颁负鈥渰0}鈥濈殑缁堢粨鐐广��", endpointConfiguration));
+        }
+        
+        private static System.ServiceModel.Channels.Binding GetDefaultBinding()
+        {
+            return WmsStereoWhServiceClient.GetBindingForEndpoint(EndpointConfiguration.WmsStereoWhServiceImplPort);
+        }
+        
+        private static System.ServiceModel.EndpointAddress GetDefaultEndpointAddress()
+        {
+            return WmsStereoWhServiceClient.GetEndpointAddress(EndpointConfiguration.WmsStereoWhServiceImplPort);
+        }
+        
+        public enum EndpointConfiguration
+        {
+            
+            WmsStereoWhServiceImplPort,
+        }
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Connected Services/StereoServiceReference/ConnectedService.json" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Connected Services/StereoServiceReference/ConnectedService.json"
new file mode 100644
index 0000000..2763cbf
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Connected Services/StereoServiceReference/ConnectedService.json"
@@ -0,0 +1,17 @@
+{
+  "ExtendedData": {
+    "inputs": [
+      "../../../../../../../../stereo.wsdl"
+    ],
+    "collectionTypes": [
+      "System.Array",
+      "System.Collections.Generic.Dictionary`2"
+    ],
+    "namespaceMappings": [
+      "*, StereoServiceReference"
+    ],
+    "sync": true,
+    "targetFramework": "net6.0",
+    "typeReuseMode": "All"
+  }
+}
\ No newline at end of file
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Connected Services/StereoServiceReference/Reference.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Connected Services/StereoServiceReference/Reference.cs"
new file mode 100644
index 0000000..0146b5e
--- /dev/null
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Connected Services/StereoServiceReference/Reference.cs"
@@ -0,0 +1,578 @@
+锘�//------------------------------------------------------------------------------
+// <auto-generated>
+//     姝や唬鐮佺敱宸ュ叿鐢熸垚銆�
+//
+//     瀵规鏂囦欢鐨勬洿鏀瑰彲鑳藉鑷翠笉姝g‘鐨勮涓猴紝骞跺湪浠ヤ笅鏉′欢涓嬩涪澶�:
+//     浠g爜閲嶆柊鐢熸垚銆�
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace StereoServiceReference
+{
+    
+    
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ServiceModel.ServiceContractAttribute(Namespace="http://ws.warehouse.webservice.wms.byd.com/", ConfigurationName="StereoServiceReference.WhStereoWebService")]
+    public interface WhStereoWebService
+    {
+        
+        // CODEGEN: 姝e湪鐢熸垚娑堟伅鍗忓畾锛屽洜涓哄懡鍚嶇┖闂�  鐨勫厓绱犲悕绉� params 鏈爣璁颁负 nillable
+        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+        StereoServiceReference.callMaterialsResponse callMaterials(StereoServiceReference.callMaterials request);
+        
+        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+        System.Threading.Tasks.Task<StereoServiceReference.callMaterialsResponse> callMaterialsAsync(StereoServiceReference.callMaterials request);
+        
+        // CODEGEN: 姝e湪鐢熸垚娑堟伅鍗忓畾锛屽洜涓哄懡鍚嶇┖闂�  鐨勫厓绱犲悕绉� params 鏈爣璁颁负 nillable
+        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+        StereoServiceReference.putawayResponse putaway(StereoServiceReference.putaway request);
+        
+        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+        System.Threading.Tasks.Task<StereoServiceReference.putawayResponse> putawayAsync(StereoServiceReference.putaway request);
+        
+        // CODEGEN: 姝e湪鐢熸垚娑堟伅鍗忓畾锛屽洜涓哄懡鍚嶇┖闂�  鐨勫厓绱犲悕绉� params 鏈爣璁颁负 nillable
+        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+        StereoServiceReference.selectOutStoreOrderResponse selectOutStoreOrder(StereoServiceReference.selectOutStoreOrder request);
+        
+        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+        System.Threading.Tasks.Task<StereoServiceReference.selectOutStoreOrderResponse> selectOutStoreOrderAsync(StereoServiceReference.selectOutStoreOrder request);
+        
+        // CODEGEN: 姝e湪鐢熸垚娑堟伅鍗忓畾锛屽洜涓哄懡鍚嶇┖闂�  鐨勫厓绱犲悕绉� params 鏈爣璁颁负 nillable
+        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+        StereoServiceReference.pickAndPostResponse pickAndPost(StereoServiceReference.pickAndPost request);
+        
+        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+        System.Threading.Tasks.Task<StereoServiceReference.pickAndPostResponse> pickAndPostAsync(StereoServiceReference.pickAndPost request);
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+    public partial class callMaterials
+    {
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Name="callMaterials", Namespace="http://ws.warehouse.webservice.wms.byd.com/", Order=0)]
+        public StereoServiceReference.callMaterialsBody Body;
+        
+        public callMaterials()
+        {
+        }
+        
+        public callMaterials(StereoServiceReference.callMaterialsBody Body)
+        {
+            this.Body = Body;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.Runtime.Serialization.DataContractAttribute(Namespace="")]
+    public partial class callMaterialsBody
+    {
+        
+        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
+        public string @params;
+        
+        public callMaterialsBody()
+        {
+        }
+        
+        public callMaterialsBody(string @params)
+        {
+            this.@params = @params;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+    public partial class callMaterialsResponse
+    {
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Name="callMaterialsResponse", Namespace="http://ws.warehouse.webservice.wms.byd.com/", Order=0)]
+        public StereoServiceReference.callMaterialsResponseBody Body;
+        
+        public callMaterialsResponse()
+        {
+        }
+        
+        public callMaterialsResponse(StereoServiceReference.callMaterialsResponseBody Body)
+        {
+            this.Body = Body;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.Runtime.Serialization.DataContractAttribute(Namespace="")]
+    public partial class callMaterialsResponseBody
+    {
+        
+        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
+        public string @return;
+        
+        public callMaterialsResponseBody()
+        {
+        }
+        
+        public callMaterialsResponseBody(string @return)
+        {
+            this.@return = @return;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+    public partial class putaway
+    {
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Name="putaway", Namespace="http://ws.warehouse.webservice.wms.byd.com/", Order=0)]
+        public StereoServiceReference.putawayBody Body;
+        
+        public putaway()
+        {
+        }
+        
+        public putaway(StereoServiceReference.putawayBody Body)
+        {
+            this.Body = Body;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.Runtime.Serialization.DataContractAttribute(Namespace="")]
+    public partial class putawayBody
+    {
+        
+        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
+        public string @params;
+        
+        public putawayBody()
+        {
+        }
+        
+        public putawayBody(string @params)
+        {
+            this.@params = @params;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+    public partial class putawayResponse
+    {
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Name="putawayResponse", Namespace="http://ws.warehouse.webservice.wms.byd.com/", Order=0)]
+        public StereoServiceReference.putawayResponseBody Body;
+        
+        public putawayResponse()
+        {
+        }
+        
+        public putawayResponse(StereoServiceReference.putawayResponseBody Body)
+        {
+            this.Body = Body;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.Runtime.Serialization.DataContractAttribute(Namespace="")]
+    public partial class putawayResponseBody
+    {
+        
+        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
+        public string @return;
+        
+        public putawayResponseBody()
+        {
+        }
+        
+        public putawayResponseBody(string @return)
+        {
+            this.@return = @return;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+    public partial class selectOutStoreOrder
+    {
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Name="selectOutStoreOrder", Namespace="http://ws.warehouse.webservice.wms.byd.com/", Order=0)]
+        public StereoServiceReference.selectOutStoreOrderBody Body;
+        
+        public selectOutStoreOrder()
+        {
+        }
+        
+        public selectOutStoreOrder(StereoServiceReference.selectOutStoreOrderBody Body)
+        {
+            this.Body = Body;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.Runtime.Serialization.DataContractAttribute(Namespace="")]
+    public partial class selectOutStoreOrderBody
+    {
+        
+        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
+        public string @params;
+        
+        public selectOutStoreOrderBody()
+        {
+        }
+        
+        public selectOutStoreOrderBody(string @params)
+        {
+            this.@params = @params;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+    public partial class selectOutStoreOrderResponse
+    {
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Name="selectOutStoreOrderResponse", Namespace="http://ws.warehouse.webservice.wms.byd.com/", Order=0)]
+        public StereoServiceReference.selectOutStoreOrderResponseBody Body;
+        
+        public selectOutStoreOrderResponse()
+        {
+        }
+        
+        public selectOutStoreOrderResponse(StereoServiceReference.selectOutStoreOrderResponseBody Body)
+        {
+            this.Body = Body;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.Runtime.Serialization.DataContractAttribute(Namespace="")]
+    public partial class selectOutStoreOrderResponseBody
+    {
+        
+        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
+        public string @return;
+        
+        public selectOutStoreOrderResponseBody()
+        {
+        }
+        
+        public selectOutStoreOrderResponseBody(string @return)
+        {
+            this.@return = @return;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+    public partial class pickAndPost
+    {
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Name="pickAndPost", Namespace="http://ws.warehouse.webservice.wms.byd.com/", Order=0)]
+        public StereoServiceReference.pickAndPostBody Body;
+        
+        public pickAndPost()
+        {
+        }
+        
+        public pickAndPost(StereoServiceReference.pickAndPostBody Body)
+        {
+            this.Body = Body;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.Runtime.Serialization.DataContractAttribute(Namespace="")]
+    public partial class pickAndPostBody
+    {
+        
+        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
+        public string @params;
+        
+        public pickAndPostBody()
+        {
+        }
+        
+        public pickAndPostBody(string @params)
+        {
+            this.@params = @params;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+    public partial class pickAndPostResponse
+    {
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Name="pickAndPostResponse", Namespace="http://ws.warehouse.webservice.wms.byd.com/", Order=0)]
+        public StereoServiceReference.pickAndPostResponseBody Body;
+        
+        public pickAndPostResponse()
+        {
+        }
+        
+        public pickAndPostResponse(StereoServiceReference.pickAndPostResponseBody Body)
+        {
+            this.Body = Body;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.Runtime.Serialization.DataContractAttribute(Namespace="")]
+    public partial class pickAndPostResponseBody
+    {
+        
+        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
+        public string @return;
+        
+        public pickAndPostResponseBody()
+        {
+        }
+        
+        public pickAndPostResponseBody(string @return)
+        {
+            this.@return = @return;
+        }
+    }
+    
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    public interface WhStereoWebServiceChannel : StereoServiceReference.WhStereoWebService, System.ServiceModel.IClientChannel
+    {
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
+    public partial class WhStereoWebServiceClient : System.ServiceModel.ClientBase<StereoServiceReference.WhStereoWebService>, StereoServiceReference.WhStereoWebService
+    {
+        
+        /// <summary>
+        /// 瀹炵幇姝ゅ垎閮ㄦ柟娉曪紝閰嶇疆鏈嶅姟缁堢粨鐐广��
+        /// </summary>
+        /// <param name="serviceEndpoint">瑕侀厤缃殑缁堢粨鐐�</param>
+        /// <param name="clientCredentials">瀹㈡埛绔嚟鎹�</param>
+        static partial void ConfigureEndpoint(System.ServiceModel.Description.ServiceEndpoint serviceEndpoint, System.ServiceModel.Description.ClientCredentials clientCredentials);
+        
+        public WhStereoWebServiceClient() : 
+                base(WhStereoWebServiceClient.GetDefaultBinding(), WhStereoWebServiceClient.GetDefaultEndpointAddress())
+        {
+            this.Endpoint.Name = EndpointConfiguration.WhStereoWebServiceImplPort.ToString();
+            ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
+        }
+        
+        public WhStereoWebServiceClient(EndpointConfiguration endpointConfiguration) : 
+                base(WhStereoWebServiceClient.GetBindingForEndpoint(endpointConfiguration), WhStereoWebServiceClient.GetEndpointAddress(endpointConfiguration))
+        {
+            this.Endpoint.Name = endpointConfiguration.ToString();
+            ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
+        }
+        
+        public WhStereoWebServiceClient(EndpointConfiguration endpointConfiguration, string remoteAddress) : 
+                base(WhStereoWebServiceClient.GetBindingForEndpoint(endpointConfiguration), new System.ServiceModel.EndpointAddress(remoteAddress))
+        {
+            this.Endpoint.Name = endpointConfiguration.ToString();
+            ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
+        }
+        
+        public WhStereoWebServiceClient(EndpointConfiguration endpointConfiguration, System.ServiceModel.EndpointAddress remoteAddress) : 
+                base(WhStereoWebServiceClient.GetBindingForEndpoint(endpointConfiguration), remoteAddress)
+        {
+            this.Endpoint.Name = endpointConfiguration.ToString();
+            ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
+        }
+        
+        public WhStereoWebServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 
+                base(binding, remoteAddress)
+        {
+        }
+        
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+        StereoServiceReference.callMaterialsResponse StereoServiceReference.WhStereoWebService.callMaterials(StereoServiceReference.callMaterials request)
+        {
+            return base.Channel.callMaterials(request);
+        }
+        
+        public string callMaterials(string @params)
+        {
+            StereoServiceReference.callMaterials inValue = new StereoServiceReference.callMaterials();
+            inValue.Body = new StereoServiceReference.callMaterialsBody();
+            inValue.Body.@params = @params;
+            StereoServiceReference.callMaterialsResponse retVal = ((StereoServiceReference.WhStereoWebService)(this)).callMaterials(inValue);
+            return retVal.Body.@return;
+        }
+        
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+        System.Threading.Tasks.Task<StereoServiceReference.callMaterialsResponse> StereoServiceReference.WhStereoWebService.callMaterialsAsync(StereoServiceReference.callMaterials request)
+        {
+            return base.Channel.callMaterialsAsync(request);
+        }
+        
+        public System.Threading.Tasks.Task<StereoServiceReference.callMaterialsResponse> callMaterialsAsync(string @params)
+        {
+            StereoServiceReference.callMaterials inValue = new StereoServiceReference.callMaterials();
+            inValue.Body = new StereoServiceReference.callMaterialsBody();
+            inValue.Body.@params = @params;
+            return ((StereoServiceReference.WhStereoWebService)(this)).callMaterialsAsync(inValue);
+        }
+        
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+        StereoServiceReference.putawayResponse StereoServiceReference.WhStereoWebService.putaway(StereoServiceReference.putaway request)
+        {
+            return base.Channel.putaway(request);
+        }
+        
+        public string putaway(string @params)
+        {
+            StereoServiceReference.putaway inValue = new StereoServiceReference.putaway();
+            inValue.Body = new StereoServiceReference.putawayBody();
+            inValue.Body.@params = @params;
+            StereoServiceReference.putawayResponse retVal = ((StereoServiceReference.WhStereoWebService)(this)).putaway(inValue);
+            return retVal.Body.@return;
+        }
+        
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+        System.Threading.Tasks.Task<StereoServiceReference.putawayResponse> StereoServiceReference.WhStereoWebService.putawayAsync(StereoServiceReference.putaway request)
+        {
+            return base.Channel.putawayAsync(request);
+        }
+        
+        public System.Threading.Tasks.Task<StereoServiceReference.putawayResponse> putawayAsync(string @params)
+        {
+            StereoServiceReference.putaway inValue = new StereoServiceReference.putaway();
+            inValue.Body = new StereoServiceReference.putawayBody();
+            inValue.Body.@params = @params;
+            return ((StereoServiceReference.WhStereoWebService)(this)).putawayAsync(inValue);
+        }
+        
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+        StereoServiceReference.selectOutStoreOrderResponse StereoServiceReference.WhStereoWebService.selectOutStoreOrder(StereoServiceReference.selectOutStoreOrder request)
+        {
+            return base.Channel.selectOutStoreOrder(request);
+        }
+        
+        public string selectOutStoreOrder(string @params)
+        {
+            StereoServiceReference.selectOutStoreOrder inValue = new StereoServiceReference.selectOutStoreOrder();
+            inValue.Body = new StereoServiceReference.selectOutStoreOrderBody();
+            inValue.Body.@params = @params;
+            StereoServiceReference.selectOutStoreOrderResponse retVal = ((StereoServiceReference.WhStereoWebService)(this)).selectOutStoreOrder(inValue);
+            return retVal.Body.@return;
+        }
+        
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+        System.Threading.Tasks.Task<StereoServiceReference.selectOutStoreOrderResponse> StereoServiceReference.WhStereoWebService.selectOutStoreOrderAsync(StereoServiceReference.selectOutStoreOrder request)
+        {
+            return base.Channel.selectOutStoreOrderAsync(request);
+        }
+        
+        public System.Threading.Tasks.Task<StereoServiceReference.selectOutStoreOrderResponse> selectOutStoreOrderAsync(string @params)
+        {
+            StereoServiceReference.selectOutStoreOrder inValue = new StereoServiceReference.selectOutStoreOrder();
+            inValue.Body = new StereoServiceReference.selectOutStoreOrderBody();
+            inValue.Body.@params = @params;
+            return ((StereoServiceReference.WhStereoWebService)(this)).selectOutStoreOrderAsync(inValue);
+        }
+        
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+        StereoServiceReference.pickAndPostResponse StereoServiceReference.WhStereoWebService.pickAndPost(StereoServiceReference.pickAndPost request)
+        {
+            return base.Channel.pickAndPost(request);
+        }
+        
+        public string pickAndPost(string @params)
+        {
+            StereoServiceReference.pickAndPost inValue = new StereoServiceReference.pickAndPost();
+            inValue.Body = new StereoServiceReference.pickAndPostBody();
+            inValue.Body.@params = @params;
+            StereoServiceReference.pickAndPostResponse retVal = ((StereoServiceReference.WhStereoWebService)(this)).pickAndPost(inValue);
+            return retVal.Body.@return;
+        }
+        
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+        System.Threading.Tasks.Task<StereoServiceReference.pickAndPostResponse> StereoServiceReference.WhStereoWebService.pickAndPostAsync(StereoServiceReference.pickAndPost request)
+        {
+            return base.Channel.pickAndPostAsync(request);
+        }
+        
+        public System.Threading.Tasks.Task<StereoServiceReference.pickAndPostResponse> pickAndPostAsync(string @params)
+        {
+            StereoServiceReference.pickAndPost inValue = new StereoServiceReference.pickAndPost();
+            inValue.Body = new StereoServiceReference.pickAndPostBody();
+            inValue.Body.@params = @params;
+            return ((StereoServiceReference.WhStereoWebService)(this)).pickAndPostAsync(inValue);
+        }
+        
+        public virtual System.Threading.Tasks.Task OpenAsync()
+        {
+            return System.Threading.Tasks.Task.Factory.FromAsync(((System.ServiceModel.ICommunicationObject)(this)).BeginOpen(null, null), new System.Action<System.IAsyncResult>(((System.ServiceModel.ICommunicationObject)(this)).EndOpen));
+        }
+        
+        private static System.ServiceModel.Channels.Binding GetBindingForEndpoint(EndpointConfiguration endpointConfiguration)
+        {
+            if ((endpointConfiguration == EndpointConfiguration.WhStereoWebServiceImplPort))
+            {
+                System.ServiceModel.BasicHttpBinding result = new System.ServiceModel.BasicHttpBinding();
+                result.MaxBufferSize = int.MaxValue;
+                result.ReaderQuotas = System.Xml.XmlDictionaryReaderQuotas.Max;
+                result.MaxReceivedMessageSize = int.MaxValue;
+                result.AllowCookies = true;
+                return result;
+            }
+            throw new System.InvalidOperationException(string.Format("鎵句笉鍒板悕绉颁负鈥渰0}鈥濈殑缁堢粨鐐广��", endpointConfiguration));
+        }
+        
+        private static System.ServiceModel.EndpointAddress GetEndpointAddress(EndpointConfiguration endpointConfiguration)
+        {
+            if ((endpointConfiguration == EndpointConfiguration.WhStereoWebServiceImplPort))
+            {
+                return new System.ServiceModel.EndpointAddress("http://10.8.3.60:9091/wms-webservice/ws/service/wh/stereo");
+            }
+            throw new System.InvalidOperationException(string.Format("鎵句笉鍒板悕绉颁负鈥渰0}鈥濈殑缁堢粨鐐广��", endpointConfiguration));
+        }
+        
+        private static System.ServiceModel.Channels.Binding GetDefaultBinding()
+        {
+            return WhStereoWebServiceClient.GetBindingForEndpoint(EndpointConfiguration.WhStereoWebServiceImplPort);
+        }
+        
+        private static System.ServiceModel.EndpointAddress GetDefaultEndpointAddress()
+        {
+            return WhStereoWebServiceClient.GetEndpointAddress(EndpointConfiguration.WhStereoWebServiceImplPort);
+        }
+        
+        public enum EndpointConfiguration
+        {
+            
+            WhStereoWebServiceImplPort,
+        }
+    }
+}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Scheduler/SchedulerCenter.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Scheduler/SchedulerCenter.cs"
deleted file mode 100644
index 05a1b1f..0000000
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Scheduler/SchedulerCenter.cs"
+++ /dev/null
@@ -1,92 +0,0 @@
-锘縰sing Org.BouncyCastle.Tls;
-using Quartz;
-using Quartz.Impl;
-using Quartz.Impl.Matchers;
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Reflection;
-using System.Text;
-using System.Threading.Tasks;
-using WIDESEA_Model.Models;
-
-namespace WIDESEA_SystemService.Scheduler
-{
-    public class SchedulerCenter
-    {
-        /// <summary>
-        /// 璋冨害涓績
-        /// </summary>
-        private static IScheduler _scheduler = StdSchedulerFactory.GetDefaultScheduler().Result;
-
-        public SchedulerCenter()
-        {
-
-        }
-
-        public IScheduler center { get => _scheduler; }
-
-
-        public bool IsRun()
-        {
-            return !_scheduler.IsShutdown && _scheduler.IsStarted;
-        }
-
-        /// <summary>
-        /// 娣诲姞浣滀笟
-        /// </summary>
-        /// <param name="jobparms"></param>
-        public async void AddJob(Sys_Job jobparms)
-        {
-            JobKey jobKey = new JobKey(jobparms.JobName, jobparms.JobGroup);
-
-            Assembly assembly = Assembly.Load(new AssemblyName(jobparms.AssemblyName));
-            Type jobType = assembly.GetType(jobparms.AssemblyName + "." + jobparms.ClassName);
-
-
-            IJobDetail jobDetail = new JobDetailImpl(jobparms.JobName, jobparms.JobGroup, jobType);
-            //jobDetail.JobDataMap.Add("JobParams", PLCClient.Clients.FirstOrDefault());
-            ITrigger trigger;
-
-            trigger = TriggerBuilder.Create()
-                .WithIdentity(jobparms.JobName, jobparms.JobGroup)
-                .StartNow()
-                .WithSimpleSchedule(x => x
-                    .WithIntervalInSeconds(jobparms.IntervalSecond)
-                    .RepeatForever()
-                )
-                .Build();
-            await _scheduler.ScheduleJob(jobDetail, trigger);
-        }
-
-        /// <summary>
-        /// 鑾峰彇job
-        /// </summary>
-        /// <param name="jobName"></param>
-        /// <returns></returns>
-        public JobKey? GetJobByJobName(string jobName)
-        {
-            var job = _scheduler.GetJobKeys(GroupMatcher<JobKey>.AnyGroup()).Result.FirstOrDefault(t => t.Name == jobName);
-            return job;
-        }
-
-
-        public bool RemoveJob(JobKey job)
-        {
-            return _scheduler.DeleteJob(job).Result;
-        }
-
-
-        public void Start()
-        {
-            _scheduler.Start();
-        }
-
-        public void Shutdown()
-        {
-            _scheduler.Shutdown(false);//鏄惁绛夊緟璋冨害鎵ц瀹屾垚
-            _scheduler.Clear();
-            _scheduler = StdSchedulerFactory.GetDefaultScheduler().Result;
-        }
-    }
-}
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Sys_JobService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Sys_JobService.cs"
index d5b2a6c..6e8479a 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Sys_JobService.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Sys_JobService.cs"
@@ -1,10 +1,15 @@
-锘縰sing Newtonsoft.Json;
+锘縰sing LikuServiceReference;
+using Newtonsoft.Json;
+using OfficeOpenXml.FormulaParsing.Excel.Functions.DateTime;
 using OfficeOpenXml.FormulaParsing.Excel.Functions.Information;
 using Org.BouncyCastle.Tls;
+using StackExchange.Profiling.Internal;
 using System;
 using System.Collections.Generic;
 using System.ComponentModel;
 using System.Linq;
+using System.Linq.Expressions;
+using System.Net.NetworkInformation;
 using System.Reflection;
 using System.Text;
 using System.Threading.Tasks;
@@ -17,10 +22,14 @@
 using WIDESEA_Core.Helper;
 using WIDESEA_Core.Log;
 using WIDESEA_DTO.System;
+using WIDESEA_IBasicRepository;
 using WIDESEA_ISystemRepository;
 using WIDESEA_ISystemService;
+using WIDESEA_Model;
 using WIDESEA_Model.Models;
-using WIDESEA_SystemService.Scheduler;
+using WIDESEA_Model.Models.System.Reponse;
+using WIDESEA_Model.Models.System.Request;
+using static System.Collections.Specialized.BitVector32;
 
 namespace WIDESEA_SystemService
 {
@@ -28,85 +37,429 @@
     {
         private readonly IUnitOfWorkManage _unitOfWorkManage;
         private readonly ICacheService _cacheService;
-        SchedulerCenter scheduler = new SchedulerCenter();
+        private readonly ILabelMasterRepository _labelMasterRepository;
+        private readonly IOutBoundOrderBYDRepository _outBoundOrderBYDRepository;
+        private readonly IOutboundOrderDetailBYDRepository _outboundOrderDetailByDRepository;
+        private readonly IOutboundOrderDetail_LabelsBYDRepository _outboundOrderDetailLabelsByDRepository;
 
-        public Sys_JobService(ISys_JobRepository BaseDal, IUnitOfWorkManage unitOfWorkManage, ICacheService cacheService) : base(BaseDal)
+
+        public Sys_JobService(ISys_JobRepository BaseDal, IUnitOfWorkManage unitOfWorkManage, ICacheService cacheService,ILabelMasterRepository labelMasterRepository, IOutBoundOrderBYDRepository outBoundOrderBYDRepository, IOutboundOrderDetailBYDRepository outboundOrderDetailByDRepository, IOutboundOrderDetail_LabelsBYDRepository outboundOrderDetailLabelsByDRepository) : base(BaseDal)
         {
             _unitOfWorkManage = unitOfWorkManage;
             _cacheService = cacheService;
+            _labelMasterRepository = labelMasterRepository;
+            _outBoundOrderBYDRepository = outBoundOrderBYDRepository;
+            _outboundOrderDetailByDRepository = outboundOrderDetailByDRepository;
+            _outboundOrderDetailLabelsByDRepository = outboundOrderDetailLabelsByDRepository;
         }
 
-
-        public WebResponseContent StartServe()
+        /// <summary>
+        /// 鍚屾鏉$爜涓绘暟鎹�
+        /// </summary>
+        /// <returns></returns>
+        public WebResponseContent SyncLabMaster()
         {
-            WebResponseContent webResponse = new WebResponseContent();
+            WebResponseContent content = new WebResponseContent();
             try
             {
-                if (!scheduler.IsRun())
+                LabelServiceReference.LabelWebServiceClient lableClient = new LabelServiceReference.LabelWebServiceClient();
+                getLabelMasterRequest lab = new getLabelMasterRequest();
+                lab.WERKS = AppSettings.Configuration["WERKS"];
+                lab.SYSNO = AppSettings.Configuration["SYSNO"];
+                lab.BATCH = "";    
+                lab.LABEL_NO = "";
+                string inparam = "[" + JsonConvert.SerializeObject(lab) + "]";
+                //string response = lableClient.getLabelMaster(inparam);
+                string  response = "{\r\n    \"msg\": \"浼犺緭鎴愬姛锛乗",\r\n    \"data\": [\r\n        {\r\n            \"WH_NUMBER\": \"GX25\",\r\n            \"WERKS\": \"GX25\",\r\n            \"PSTYP\": \"0\",\r\n            \"PO_NO\": \"5907427563\",\r\n            \"PRODUCT_DATE\": \"2024-12-16\",\r\n            \"EFFECT_DATE\": \"2025-06-17\",\r\n            \"LABEL_NO\": \"XAGX25001020914\",\r\n            \"EDIT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"BATCH\": \"2412160004\",\r\n            \"BSART\": \"QH00\",\r\n            \"RECEIPT_NO\": \"XASHGX25001000923\",\r\n            \"RECEIPT_ITEM_NO\": \"1\",\r\n            \"MATNR\": \"12825222-00\",\r\n            \"LABEL_LEVEL\": \"1\",\r\n            \"MAKTX\": \"鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒穃",\r\n            \"LIKTX\": \"娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙竆",\r\n            \"UNIT\": \"PCS\",\r\n            \"SOBKZ\": \"Z\",\r\n            \"LABEL_STATUS\": \"01\",\r\n            \"QC_PEOPLE\": \"\",\r\n            \"BOX_QTY\": 10,\r\n            \"INSPECTION_ITEM_NO\": \"1\",\r\n            \"CREATE_DATE\": \"2024-12-16 15:10:16\",\r\n            \"QC_DATE\": \"\",\r\n            \"RECEIPT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"LIFNR\": \"106247\",\r\n            \"PO_ITEM_NO\": \"00010\",\r\n            \"INSPECTION_NO\": \"XASJGX25001000720\"\r\n        },\r\n        {\r\n            \"WH_NUMBER\": \"GX25\",\r\n            \"WERKS\": \"GX25\",\r\n            \"PSTYP\": \"0\",\r\n            \"PO_NO\": \"5907427563\",\r\n            \"PRODUCT_DATE\": \"2024-12-16\",\r\n            \"EFFECT_DATE\": \"2025-06-17\",\r\n            \"LABEL_NO\": \"XAGX25001020913\",\r\n            \"EDIT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"BATCH\": \"2412160004\",\r\n            \"BSART\": \"QH00\",\r\n            \"RECEIPT_NO\": \"XASHGX25001000923\",\r\n            \"RECEIPT_ITEM_NO\": \"1\",\r\n            \"MATNR\": \"12825222-00\",\r\n            \"LABEL_LEVEL\": \"1\",\r\n            \"MAKTX\": \"鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒穃",\r\n            \"LIKTX\": \"娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙竆",\r\n            \"UNIT\": \"PCS\",\r\n            \"SOBKZ\": \"Z\",\r\n            \"LABEL_STATUS\": \"01\",\r\n            \"QC_PEOPLE\": \"\",\r\n            \"BOX_QTY\": 10,\r\n            \"INSPECTION_ITEM_NO\": \"1\",\r\n            \"CREATE_DATE\": \"2024-12-16 15:10:16\",\r\n            \"QC_DATE\": \"\",\r\n            \"RECEIPT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"LIFNR\": \"106247\",\r\n            \"PO_ITEM_NO\": \"00010\",\r\n            \"INSPECTION_NO\": \"XASJGX25001000720\"\r\n        },\r\n        {\r\n            \"WH_NUMBER\": \"GX25\",\r\n            \"WERKS\": \"GX25\",\r\n            \"PSTYP\": \"0\",\r\n            \"PO_NO\": \"5907427563\",\r\n            \"PRODUCT_DATE\": \"2024-12-16\",\r\n            \"EFFECT_DATE\": \"2025-06-17\",\r\n            \"LABEL_NO\": \"XAGX25001020912\",\r\n            \"EDIT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"BATCH\": \"2412160004\",\r\n            \"BSART\": \"QH00\",\r\n            \"RECEIPT_NO\": \"XASHGX25001000923\",\r\n            \"RECEIPT_ITEM_NO\": \"1\",\r\n            \"MATNR\": \"12825222-00\",\r\n            \"LABEL_LEVEL\": \"1\",\r\n            \"MAKTX\": \"鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒穃",\r\n            \"LIKTX\": \"娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙竆",\r\n            \"UNIT\": \"PCS\",\r\n            \"SOBKZ\": \"Z\",\r\n            \"LABEL_STATUS\": \"01\",\r\n            \"QC_PEOPLE\": \"\",\r\n            \"BOX_QTY\": 10,\r\n            \"INSPECTION_ITEM_NO\": \"1\",\r\n            \"CREATE_DATE\": \"2024-12-16 15:10:16\",\r\n            \"QC_DATE\": \"\",\r\n            \"RECEIPT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"LIFNR\": \"106247\",\r\n            \"PO_ITEM_NO\": \"00010\",\r\n            \"INSPECTION_NO\": \"XASJGX25001000720\"\r\n        },\r\n        {\r\n            \"WH_NUMBER\": \"GX25\",\r\n            \"WERKS\": \"GX25\",\r\n            \"PSTYP\": \"0\",\r\n            \"PO_NO\": \"5907427563\",\r\n            \"PRODUCT_DATE\": \"2024-12-16\",\r\n            \"EFFECT_DATE\": \"2025-06-17\",\r\n            \"LABEL_NO\": \"XAGX25001020911\",\r\n            \"EDIT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"BATCH\": \"2412160004\",\r\n            \"BSART\": \"QH00\",\r\n            \"RECEIPT_NO\": \"XASHGX25001000923\",\r\n            \"RECEIPT_ITEM_NO\": \"1\",\r\n            \"MATNR\": \"12825222-00\",\r\n            \"LABEL_LEVEL\": \"1\",\r\n            \"MAKTX\": \"鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒穃",\r\n            \"LIKTX\": \"娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙竆",\r\n            \"UNIT\": \"PCS\",\r\n            \"SOBKZ\": \"Z\",\r\n            \"LABEL_STATUS\": \"01\",\r\n            \"QC_PEOPLE\": \"\",\r\n            \"BOX_QTY\": 10,\r\n            \"INSPECTION_ITEM_NO\": \"1\",\r\n            \"CREATE_DATE\": \"2024-12-16 15:10:16\",\r\n            \"QC_DATE\": \"\",\r\n            \"RECEIPT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"LIFNR\": \"106247\",\r\n            \"PO_ITEM_NO\": \"00010\",\r\n            \"INSPECTION_NO\": \"XASJGX25001000720\"\r\n        },\r\n        {\r\n            \"WH_NUMBER\": \"GX25\",\r\n            \"WERKS\": \"GX25\",\r\n            \"PSTYP\": \"0\",\r\n            \"PO_NO\": \"5907427563\",\r\n            \"PRODUCT_DATE\": \"2024-12-16\",\r\n            \"EFFECT_DATE\": \"2025-06-17\",\r\n            \"LABEL_NO\": \"XAGX25001020910\",\r\n            \"EDIT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"BATCH\": \"2412160004\",\r\n            \"BSART\": \"QH00\",\r\n            \"RECEIPT_NO\": \"XASHGX25001000923\",\r\n            \"RECEIPT_ITEM_NO\": \"1\",\r\n            \"MATNR\": \"12825222-00\",\r\n            \"LABEL_LEVEL\": \"1\",\r\n            \"MAKTX\": \"鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒穃",\r\n            \"LIKTX\": \"娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙竆",\r\n            \"UNIT\": \"PCS\",\r\n            \"SOBKZ\": \"Z\",\r\n            \"LABEL_STATUS\": \"01\",\r\n            \"QC_PEOPLE\": \"\",\r\n            \"BOX_QTY\": 10,\r\n            \"INSPECTION_ITEM_NO\": \"1\",\r\n            \"CREATE_DATE\": \"2024-12-16 15:10:16\",\r\n            \"QC_DATE\": \"\",\r\n            \"RECEIPT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"LIFNR\": \"106247\",\r\n            \"PO_ITEM_NO\": \"00010\",\r\n            \"INSPECTION_NO\": \"XASJGX25001000720\"\r\n        },\r\n        {\r\n            \"WH_NUMBER\": \"GX25\",\r\n            \"WERKS\": \"GX25\",\r\n            \"PSTYP\": \"0\",\r\n            \"PO_NO\": \"5907427563\",\r\n            \"PRODUCT_DATE\": \"2024-12-16\",\r\n            \"EFFECT_DATE\": \"2025-06-17\",\r\n            \"LABEL_NO\": \"XAGX25001020909\",\r\n            \"EDIT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"BATCH\": \"2412160004\",\r\n            \"BSART\": \"QH00\",\r\n            \"RECEIPT_NO\": \"XASHGX25001000923\",\r\n            \"RECEIPT_ITEM_NO\": \"1\",\r\n            \"MATNR\": \"12825222-00\",\r\n            \"LABEL_LEVEL\": \"1\",\r\n            \"MAKTX\": \"鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒穃",\r\n            \"LIKTX\": \"娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙竆",\r\n            \"UNIT\": \"PCS\",\r\n            \"SOBKZ\": \"Z\",\r\n            \"LABEL_STATUS\": \"01\",\r\n            \"QC_PEOPLE\": \"\",\r\n            \"BOX_QTY\": 10,\r\n            \"INSPECTION_ITEM_NO\": \"1\",\r\n            \"CREATE_DATE\": \"2024-12-16 15:10:16\",\r\n            \"QC_DATE\": \"\",\r\n            \"RECEIPT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"LIFNR\": \"106247\",\r\n            \"PO_ITEM_NO\": \"00010\",\r\n            \"INSPECTION_NO\": \"XASJGX25001000720\"\r\n        },\r\n        {\r\n            \"WH_NUMBER\": \"GX25\",\r\n            \"WERKS\": \"GX25\",\r\n            \"PSTYP\": \"0\",\r\n            \"PO_NO\": \"5907427563\",\r\n            \"PRODUCT_DATE\": \"2024-12-16\",\r\n            \"EFFECT_DATE\": \"2025-06-17\",\r\n            \"LABEL_NO\": \"XAGX25001020908\",\r\n            \"EDIT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"BATCH\": \"2412160004\",\r\n            \"BSART\": \"QH00\",\r\n            \"RECEIPT_NO\": \"XASHGX25001000923\",\r\n            \"RECEIPT_ITEM_NO\": \"1\",\r\n            \"MATNR\": \"12825222-00\",\r\n            \"LABEL_LEVEL\": \"1\",\r\n            \"MAKTX\": \"鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒穃",\r\n            \"LIKTX\": \"娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙竆",\r\n            \"UNIT\": \"PCS\",\r\n            \"SOBKZ\": \"Z\",\r\n            \"LABEL_STATUS\": \"01\",\r\n            \"QC_PEOPLE\": \"\",\r\n            \"BOX_QTY\": 10,\r\n            \"INSPECTION_ITEM_NO\": \"1\",\r\n            \"CREATE_DATE\": \"2024-12-16 15:10:16\",\r\n            \"QC_DATE\": \"\",\r\n            \"RECEIPT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"LIFNR\": \"106247\",\r\n            \"PO_ITEM_NO\": \"00010\",\r\n            \"INSPECTION_NO\": \"XASJGX25001000720\"\r\n        },\r\n        {\r\n            \"WH_NUMBER\": \"GX25\",\r\n            \"WERKS\": \"GX25\",\r\n            \"PSTYP\": \"0\",\r\n            \"PO_NO\": \"5907427563\",\r\n            \"PRODUCT_DATE\": \"2024-12-16\",\r\n            \"EFFECT_DATE\": \"2025-06-17\",\r\n            \"LABEL_NO\": \"XAGX25001020907\",\r\n            \"EDIT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"BATCH\": \"2412160004\",\r\n            \"BSART\": \"QH00\",\r\n            \"RECEIPT_NO\": \"XASHGX25001000923\",\r\n            \"RECEIPT_ITEM_NO\": \"1\",\r\n            \"MATNR\": \"12825222-00\",\r\n            \"LABEL_LEVEL\": \"1\",\r\n            \"MAKTX\": \"鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒穃",\r\n            \"LIKTX\": \"娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙竆",\r\n            \"UNIT\": \"PCS\",\r\n            \"SOBKZ\": \"Z\",\r\n            \"LABEL_STATUS\": \"01\",\r\n            \"QC_PEOPLE\": \"\",\r\n            \"BOX_QTY\": 10,\r\n            \"INSPECTION_ITEM_NO\": \"1\",\r\n            \"CREATE_DATE\": \"2024-12-16 15:10:16\",\r\n            \"QC_DATE\": \"\",\r\n            \"RECEIPT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"LIFNR\": \"106247\",\r\n            \"PO_ITEM_NO\": \"00010\",\r\n            \"INSPECTION_NO\": \"XASJGX25001000720\"\r\n        },\r\n        {\r\n            \"WH_NUMBER\": \"GX25\",\r\n            \"WERKS\": \"GX25\",\r\n            \"PSTYP\": \"0\",\r\n            \"PO_NO\": \"5907427563\",\r\n            \"PRODUCT_DATE\": \"2024-12-16\",\r\n            \"EFFECT_DATE\": \"2025-06-17\",\r\n            \"LABEL_NO\": \"XAGX25001020906\",\r\n            \"EDIT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"BATCH\": \"2412160004\",\r\n            \"BSART\": \"QH00\",\r\n            \"RECEIPT_NO\": \"XASHGX25001000923\",\r\n            \"RECEIPT_ITEM_NO\": \"1\",\r\n            \"MATNR\": \"12825222-00\",\r\n            \"LABEL_LEVEL\": \"1\",\r\n            \"MAKTX\": \"鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒穃",\r\n            \"LIKTX\": \"娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙竆",\r\n            \"UNIT\": \"PCS\",\r\n            \"SOBKZ\": \"Z\",\r\n            \"LABEL_STATUS\": \"01\",\r\n            \"QC_PEOPLE\": \"\",\r\n            \"BOX_QTY\": 10,\r\n            \"INSPECTION_ITEM_NO\": \"1\",\r\n            \"CREATE_DATE\": \"2024-12-16 15:10:16\",\r\n            \"QC_DATE\": \"\",\r\n            \"RECEIPT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"LIFNR\": \"106247\",\r\n            \"PO_ITEM_NO\": \"00010\",\r\n            \"INSPECTION_NO\": \"XASJGX25001000720\"\r\n        },\r\n        {\r\n            \"WH_NUMBER\": \"GX25\",\r\n            \"WERKS\": \"GX25\",\r\n            \"PSTYP\": \"0\",\r\n            \"PO_NO\": \"5907427563\",\r\n            \"PRODUCT_DATE\": \"2024-12-16\",\r\n            \"EFFECT_DATE\": \"2025-06-17\",\r\n            \"LABEL_NO\": \"XAGX25001020905\",\r\n            \"EDIT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"BATCH\": \"2412160004\",\r\n            \"BSART\": \"QH00\",\r\n            \"RECEIPT_NO\": \"XASHGX25001000923\",\r\n            \"RECEIPT_ITEM_NO\": \"1\",\r\n            \"MATNR\": \"12825222-00\",\r\n            \"LABEL_LEVEL\": \"1\",\r\n            \"MAKTX\": \"鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒穃",\r\n            \"LIKTX\": \"娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙竆",\r\n            \"UNIT\": \"PCS\",\r\n            \"SOBKZ\": \"Z\",\r\n            \"LABEL_STATUS\": \"01\",\r\n            \"QC_PEOPLE\": \"\",\r\n            \"BOX_QTY\": 10,\r\n            \"INSPECTION_ITEM_NO\": \"1\",\r\n            \"CREATE_DATE\": \"2024-12-16 15:10:16\",\r\n            \"QC_DATE\": \"\",\r\n            \"RECEIPT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"LIFNR\": \"106247\",\r\n            \"PO_ITEM_NO\": \"00010\",\r\n            \"INSPECTION_NO\": \"XASJGX25001000720\"\r\n        }\r\n    ],\r\n    \"success\": true\r\n}";
+                if (response != null)
                 {
-                    var startRes = SrartScheduler();
-                    if (startRes.Status)
-                    {   
-                       return webResponse.OK("鏈嶅姟鍚姩鎴愬姛锛�");              
-                    }
-                    else
+                    getLabelMasterReponse responsetest = JsonConvert.DeserializeObject<getLabelMasterReponse>(response);
+                    if (responsetest != null && responsetest.data.Count() > 0)
                     {
-                        //璋冨害鍚姩澶辫触锛屽叧闂叏閮�
-                        WriteLog.Write_Log("鏈嶅姟", "鏈嶅姟", "鍚姩鏈嶅姟\n[璋冨害寮傚父]" + startRes.Message);
-                        return startRes;
+                        foreach (var item in responsetest.data)
+                        {
+                            //鏌ヨ鏈湴鏄惁瀛樺湪
+                           Dt_LabelMaster labMaster =  _labelMasterRepository.QueryFirst(x=>x.LABEL_NO == item.LABEL_NO);
+                            if (labMaster != null)//鏇存柊鐘舵��
+                            {
+                                labMaster.LABEL_STATUS = item.LABEL_STATUS;
+                                _labelMasterRepository.UpdateData(labMaster);
+                            }
+                            else
+                            {
+                                _labelMasterRepository.AddData(item);
+                            }
+                        }
+
+                        content = WebResponseContent.Instance.OK("鍚屾鏉$爜涓绘暟鎹垚鍔�");
                     }
                 }
-                else
-                {
-                    return webResponse.Error("璇峰嬁閲嶅鍚姩锛�");
-                }
+
             }
             catch (Exception ex)
             {
-                WriteLog.Write_Log("鏈嶅姟", "鏈嶅姟", "鍚姩鏈嶅姟\n[寮傚父]" + ex.Message);
-                return webResponse.Error($"寮傚父锛寋ex.Message}");
+                content = WebResponseContent.Instance.Error(ex.Message);
             }
+            return content;
+        }
+
+
+        /// <summary>
+        /// 鏍规嵁鏉$爜鑾峰彇鏉$爜鍏ュ簱涓绘暟鎹�
+        /// </summary>
+        /// <returns></returns>
+        public WebResponseContent GetLabMaster(string barcode)
+        {
+            WebResponseContent content = new WebResponseContent();
+            try
+            {
+                LabelServiceReference.LabelWebServiceClient lableClient = new LabelServiceReference.LabelWebServiceClient();
+                getLabelMasterRequest lab = new getLabelMasterRequest();
+                lab.WERKS = AppSettings.Configuration["WERKS"];
+                lab.SYSNO = AppSettings.Configuration["SYSNO"];
+                lab.BATCH = "";
+                lab.LABEL_NO = barcode;
+                string inparam = "[" + JsonConvert.SerializeObject(lab) + "]";
+                //string response = lableClient.getLabelMaster(inparam);
+                string response = "{\r\n    \"msg\": \"浼犺緭鎴愬姛锛乗",\r\n    \"data\": [\r\n        {\r\n            \"WH_NUMBER\": \"GX25\",\r\n            \"WERKS\": \"GX25\",\r\n            \"PSTYP\": \"0\",\r\n            \"PO_NO\": \"5907427563\",\r\n            \"PRODUCT_DATE\": \"2024-12-16\",\r\n            \"EFFECT_DATE\": \"2025-06-17\",\r\n            \"LABEL_NO\": \"XAGX25001020914\",\r\n            \"EDIT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"BATCH\": \"2412160004\",\r\n            \"BSART\": \"QH00\",\r\n            \"RECEIPT_NO\": \"XASHGX25001000923\",\r\n            \"RECEIPT_ITEM_NO\": \"1\",\r\n            \"MATNR\": \"12825222-00\",\r\n            \"LABEL_LEVEL\": \"1\",\r\n            \"MAKTX\": \"鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒穃",\r\n            \"LIKTX\": \"娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙竆",\r\n            \"UNIT\": \"PCS\",\r\n            \"SOBKZ\": \"Z\",\r\n            \"LABEL_STATUS\": \"01\",\r\n            \"QC_PEOPLE\": \"\",\r\n            \"BOX_QTY\": 10,\r\n            \"INSPECTION_ITEM_NO\": \"1\",\r\n            \"CREATE_DATE\": \"2024-12-16 15:10:16\",\r\n            \"QC_DATE\": \"\",\r\n            \"RECEIPT_DATE\": \"2024-12-16 15:11:27\",\r\n            \"LIFNR\": \"106247\",\r\n            \"PO_ITEM_NO\": \"00010\",\r\n            \"INSPECTION_NO\": \"XASJGX25001000720\"\r\n        }\r\n    ],\r\n    \"success\": true\r\n}";
+                if (response != null)
+                {
+                    getLabelMasterReponse responsetest = JsonConvert.DeserializeObject<getLabelMasterReponse>(response);
+                    if (responsetest != null && responsetest.data.Count() > 0)
+                    {
+                        foreach (var item in responsetest.data)
+                        {
+                            //鏌ヨ鏈湴鏄惁瀛樺湪
+                            Dt_LabelMaster labMaster = _labelMasterRepository.QueryFirst(x => x.LABEL_NO == item.LABEL_NO);
+                            if (labMaster != null)//鏇存柊鐘舵��
+                            {
+                                labMaster.LABEL_STATUS = item.LABEL_STATUS;
+                                _labelMasterRepository.UpdateData(labMaster);
+                            }
+                            else
+                            {
+                                _labelMasterRepository.AddData(item);
+                                
+                            }
+                            content = WebResponseContent.Instance.OK("鑾峰彇鏉$爜涓绘暟鎹垚鍔�", item);
+                        }
+
+
+                    }
+                }
+
+            }
+            catch (Exception ex)
+            {
+                content = WebResponseContent.Instance.Error(ex.Message);
+            }
+            return content;
+        }
+
+        /// <summary>
+        /// 鍘熸潗鏂欎笂鏋舵帴鍙o紝鍏ュ簱鍥炰紶
+        /// </summary>
+        /// <returns></returns>
+        public WebResponseContent CallPutAway(PutAwayRequest putAway)
+        {
+            WebResponseContent content = new WebResponseContent();
+            try
+            {
+                LikuServiceReference.WmsStereoWhServiceClient likuClient = new LikuServiceReference.WmsStereoWhServiceClient();
+                
+                string inparam = JsonConvert.SerializeObject(putAway);
+                string response = likuClient.putaway(inparam);
+                if (response != null)
+                {
+                    PutAwayResponse res = JsonConvert.DeserializeObject<PutAwayResponse>(response);
+                    if(res!=null&&res.MSGTX=="S")
+                    {
+                        content = WebResponseContent.Instance.OK("涓婃灦鍥炰紶鎴愬姛锛�");
+                    }
+                }
+
+            }
+            catch (Exception ex)
+            {
+                content = WebResponseContent.Instance.Error(ex.Message);
+            }
+            return content;
+
+        }
+
+
+
+        /// <summary>
+        /// 浣欐枡鍥炲簱缁撴灉鍥炰紶
+        /// </summary>
+        /// <returns></returns>
+        public WebResponseContent CallPutAwayReturn(PutAwayReturnRequest putAwayReturn)
+        {
+            WebResponseContent content = new WebResponseContent();
+            try
+            {
+                LikuServiceReference.WmsStereoWhServiceClient likuClient = new LikuServiceReference.WmsStereoWhServiceClient();
+
+                string inparam = JsonConvert.SerializeObject(putAwayReturn);
+                string response = likuClient.putAwayReturn(inparam);
+                if (response != null)
+                {
+                    PutAwayReturnResponse res = JsonConvert.DeserializeObject<PutAwayReturnResponse>(response);
+                    if (res != null && res.MSGTX == "S")
+                    {
+                        content = WebResponseContent.Instance.OK("浣欐枡鍥炲簱鍥炰紶鎴愬姛锛�");
+                    }
+                }
+
+            }
+            catch (Exception ex)
+            {
+                content = WebResponseContent.Instance.Error(ex.Message);
+            }
+            return content;
 
         }
 
         /// <summary>
-        /// 鍚姩璋冨害
+        /// 姣斾簹杩猈MS鍑哄簱鍗曟寚浠よ幏鍙�
         /// </summary>
-        private WebResponseContent SrartScheduler()
+        /// <returns></returns>
+        public WebResponseContent SelectOutStoreOrder()
         {
-            WebResponseContent webResponse = new WebResponseContent();
-            var jobs = BaseDal.QueryData();
+            WebResponseContent content = new WebResponseContent();
             try
             {
-                foreach (var job in jobs)
+                StereoServiceReference.WhStereoWebServiceClient client = new StereoServiceReference.WhStereoWebServiceClient();
+                SelectOutStoreOrderRequest outStoreOrder = new SelectOutStoreOrderRequest();
+                outStoreOrder.WERKS = AppSettings.Configuration["WERKS"];
+                outStoreOrder.WH_NUMBER = AppSettings.Configuration["SYSNO"];
+                string inparam = JsonConvert.SerializeObject(outStoreOrder);
+                //string response = client.selectOutStoreOrder(inparam);
+                string response = "{\r\n    \"MSGTY\": \"S\",\r\n    \"DATA\": \"[{REQUIREMENT_NO=XAXQGX25012005354, WERKS=GX25, WH_NUMBER=null, SYSNOD=G30, BUSINESS_CODE=00, BUSINESS_NAME=47, LGORT=0030, STATION=null, MO_NO=null, SAP_OUT_NO=null, RECEIVE_LGORT=W001, OVERSTEP_REQ_FLAG=0, SPLIT=null, STATUS=01, CREATE_PERSON=66694:瀹嬪瓙瓒�, CREATE_DATE=2024-12-18 11:36:17, ITEMS=[{REQUIREMENT_ITEM_NO=1, MATNR=12825222-00, BATCH=null, QTY=10.0, GEAR=null, PI_NO=null, LABELS=[]}]}, {REQUIREMENT_NO=XAXQGX25012005353, WERKS=GX25, WH_NUMBER=null, SYSNOD=G30, BUSINESS_CODE=00, BUSINESS_NAME=47, LGORT=0030, STATION=null, MO_NO=null, SAP_OUT_NO=null, RECEIVE_LGORT=W001, OVERSTEP_REQ_FLAG=0, SPLIT=null, STATUS=01, CREATE_PERSON=66694:瀹嬪瓙瓒�, CREATE_DATE=2024-12-18 11:35:22, ITEMS=[{REQUIREMENT_ITEM_NO=1, MATNR=12825222-00, BATCH=null, QTY=10.0, GEAR=null, PI_NO=null, LABELS=[]}]}]\",\r\n    \"MSGTX\": \"success\"\r\n}";
+                if (response != null)
                 {
-                    scheduler.AddJob(job);
+                    SelectOutStoreOrderResponse res = JsonConvert.DeserializeObject<SelectOutStoreOrderResponse>(response);
+                    if (res != null && res.MSGTY == "S"&&!string.IsNullOrEmpty(res.DATA))
+                    {
+                        string data = stringToJson(res.DATA);
+                        string newdata = data.Replace("},\"", "},").Replace("\" ", "\"");
+                        List<OutStoreData> outStoreList = JsonConvert.DeserializeObject<List<OutStoreData>>(newdata);
+                        foreach (var item in outStoreList)
+                        {
+                            Dt_OutBoundOrderBYD outBoundOrderBYD = new Dt_OutBoundOrderBYD();
+                            outBoundOrderBYD.REQUIREMENT_NO = item.REQUIREMENT_NO;
+                            outBoundOrderBYD.WRKS = item.WERKS;
+                            outBoundOrderBYD.WH_NUMBER = item.WH_NUMBER;
+                            outBoundOrderBYD.SYSNOD = item.SYSNOD; 
+                            outBoundOrderBYD.BUSINESS_CODE = item.BUSINESS_CODE;
+                            outBoundOrderBYD.BUSINESS_NAME = item.BUSINESS_NAME;
+                            outBoundOrderBYD.LGORT=item.LGORT;
+                            outBoundOrderBYD.STATION=item.STATION;
+                            outBoundOrderBYD.MO_NO = item.MO_NO;
+                            outBoundOrderBYD.SAP_OUT_NO = item.SAP_OUT_NO;
+                            outBoundOrderBYD.RECEIVE_LGORT = item.RECEIVE_LGORT;
+                            outBoundOrderBYD.OVERSTEP_REQ_FLAG = item.OVERSTEP_REQ_FLAG; 
+                            outBoundOrderBYD.SPLIT=item.SPLIT;
+                            outBoundOrderBYD.STATUS=item.STATUS;
+                            outBoundOrderBYD.CREATE_PERSON=item.CREATE_PERSON;
+                            outBoundOrderBYD.CREATE_DATE=item.CREATE_DATE;
+                            _outBoundOrderBYDRepository.AddData(outBoundOrderBYD);
+                            foreach (var detail in item.ITEMS)
+                            {
+                                Dt_OutboundOrderDetailBYD outboundOrderDetailBYD = new Dt_OutboundOrderDetailBYD();
+                                outboundOrderDetailBYD.REQUIREMENT_NO = outBoundOrderBYD.REQUIREMENT_NO;
+                                outboundOrderDetailBYD.REQUIREMENT_ITEM_NO = detail.REQUIREMENT_ITEM_NO;
+                                outboundOrderDetailBYD.MATNR=detail.MATNR;
+                                outboundOrderDetailBYD.BATCH=detail.BATCH;
+                                outboundOrderDetailBYD.QTY=detail.QTY;
+                                outboundOrderDetailBYD.GEAR=detail.GEAR;
+                                outboundOrderDetailBYD.PI_NO=detail.PI_NO;
+                                _outboundOrderDetailByDRepository.AddData(outboundOrderDetailBYD);
+                                foreach (var label in detail.LABELS)
+                                {
+                                    if (label != null)
+                                    {
+                                        Dt_OutboundOrderDetail_LabelsBYD outboundOrderDetail_LabelsBYD = new Dt_OutboundOrderDetail_LabelsBYD();
+                                        outboundOrderDetail_LabelsBYD.LABEL_NO = label.LABLEL_NO;
+                                        outboundOrderDetail_LabelsBYD.CONTENT_LABEL_NO = label.CONTENT_LABLEL_NO;
+                                        outboundOrderDetail_LabelsBYD.REQUIREMENT_NO = item.REQUIREMENT_NO;
+                                        outboundOrderDetail_LabelsBYD.REQUIREMENT_ITEM_NO = detail.REQUIREMENT_ITEM_NO;
+                                        _outboundOrderDetailLabelsByDRepository.AddData(outboundOrderDetail_LabelsBYD);
+                                    }
+                                }
+                            }
+                        }
+                        content = WebResponseContent.Instance.OK();
+                    }
                 }
-                scheduler.Start();
+
             }
             catch (Exception ex)
             {
-                return webResponse.Error(ex.Message);
+                content = WebResponseContent.Instance.Error(ex.Message);
             }
-            Console.WriteLine("鏈嶅姟鍚姩鎴愬姛锛�");
-            return webResponse.OK();
+            return content;
+
         }
 
-        public WebResponseContent CloseServe()
+
+        /// <summary>
+        /// 鍑哄簱瀹屾垚淇℃伅鎺ュ彛锛屽嚭搴撳洖浼�
+        /// </summary>
+        /// <returns></returns>
+        public WebResponseContent CallPickAndPost(PickAndPostRequest pickAndPost)
         {
-            WebResponseContent webResponse = new WebResponseContent();
+            WebResponseContent content = new WebResponseContent();
             try
             {
-               
-                scheduler.Shutdown();
-                Console.WriteLine("鏈嶅姟鍏抽棴鎴愬姛锛�");
-                WriteLog.Write_Log("鏈嶅姟", "鏈嶅姟", "鏈嶅姟鍏抽棴鎴愬姛!");
+                StereoServiceReference.WhStereoWebServiceClient client = new StereoServiceReference.WhStereoWebServiceClient();
+
+                string inparam = JsonConvert.SerializeObject(pickAndPost);
+                string response = client.pickAndPost(inparam);
+                if (response != null)
+                {
+                    PickAndPostResponse res = JsonConvert.DeserializeObject<PickAndPostResponse>(response);
+                    if (res != null && res.MSGTX == "S")
+                    {
+                        content = WebResponseContent.Instance.OK("鍑哄簱鍥炰紶鎴愬姛锛�");
+                    }
+                }
+
             }
             catch (Exception ex)
             {
-                WriteLog.Write_Log("鏈嶅姟", "鏈嶅姟", "鍏抽棴鏈嶅姟\n[寮傚父]" + ex.Message);
+                content = WebResponseContent.Instance.Error(ex.Message);
             }
-            return webResponse.OK("鏈嶅姟鍏抽棴鎴愬姛锛�");
+            return content;
+
         }
+
+
+
+        /// <summary>
+        /// 绔嬪簱閫�鍥炰俊鎭帴鍙o紝渚涗笂娓哥郴缁熻皟鐢紝绔嬪簱鐢熸垚閫�璐т换鍔�
+        /// </summary>
+        /// <returns></returns>
+        public ReturnInventoryResponse returnInventory(ReturnInventoryRequest inventoryRequest)
+        {
+            ReturnInventoryResponse returnInventoryResponse = new ReturnInventoryResponse();
+            try
+            {
+                //todo:WMS鐢熸垚閫�璐т换鍔�
+
+            }
+            catch (Exception)
+            {
+
+
+            }
+            return returnInventoryResponse;
+
+        }
+
+        /// <summary>
+        /// 绔嬪簱WMS搴撳瓨淇℃伅鎺ュ彛锛屼緵涓婃父绯荤粺璋冪敤
+        /// </summary>
+        /// <param name="inventoryQueryRequest"></param>
+        /// <returns></returns>
+        public InventoryQueryResponse  InventoryQuery(InventoryQueryRequest inventoryQueryRequest)
+        {
+            InventoryQueryResponse inventoryQueryResponse = new InventoryQueryResponse();
+            try
+            {
+                //todo:WMS鏌ヨ瀹炴椂搴撳瓨
+
+            }
+            catch (Exception)
+            {
+
+
+            }
+            return inventoryQueryResponse;
+
+        }
+
+        /// <summary>
+        /// 绔嬪簱WMS鍐荤粨/瑙e喕淇℃伅鎺ュ彛锛屼緵涓婃父绯荤粺璋冪敤
+        /// </summary>
+        /// <param name="freezeByCustomerResponse"></param>
+        /// <returns></returns>
+        public freezeByCustomerResponse freezeByCustomer(freezeByCustomerRequest freezeRequest)
+        {
+            freezeByCustomerResponse freezeResponse = new freezeByCustomerResponse();
+            try
+            {
+                //todo:WMS鏌ヨ鍐荤粨瑙e喕淇℃伅
+
+            }
+            catch (Exception)
+            {
+
+
+            }
+            return freezeResponse;
+
+        }
+
+
+
+
+        public String stringToJson(String message)
+        {
+            String result = "";
+            //鏇挎崲=涓�":"
+            if (message.Contains("="))
+            {
+                message = message.Replace("=", "\":\"");
+            }
+            //鏇挎崲{涓簕"
+            if (message.Contains("{"))
+            {
+                message = message.Replace("{", "{\"");
+            }
+            //鏇挎崲}涓�"}
+            if (message.Contains("}"))
+            {
+                message = message.Replace("}", "\"}");
+            }
+            //鏇挎崲[涓篬"
+            if (message.Contains("["))
+            {
+                message = message.Replace("[", "[\"");
+            }
+            //鏇挎崲]涓�"]
+            if (message.Contains("]"))
+            {
+                message = message.Replace("]", "\"]");
+            }
+            //鏇挎崲,涓�","
+            if (message.Contains(","))
+            {
+                message = message.Replace(",", "\",\"");
+            }
+            //鏇挎崲"[涓篬
+            if (message.Contains("\"["))
+            {
+                message = message.Replace("\"[", "[");
+            }
+            //鏇挎崲]"涓篯
+            if (message.Contains("]\""))
+            {
+                message = message.Replace("]\"", "]");
+            }
+            //鏇挎崲"{涓簕
+            if (message.Contains("\"{"))
+            {
+                message = message.Replace("\"{", "{");
+            }
+            //鏇挎崲}"涓簘
+            if (message.Contains("}\""))
+            {
+                message = message.Replace("}\"", "}");
+            }
+            result = message;
+            return result;
+        }
+
     }
 }
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/WIDESEA_SystemService.csproj" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/WIDESEA_SystemService.csproj"
index 76febcc..7960b58 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/WIDESEA_SystemService.csproj"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/WIDESEA_SystemService.csproj"
@@ -8,11 +8,16 @@
 
   <ItemGroup>
     <PackageReference Include="Quartz" Version="3.13.1" />
+    <PackageReference Include="System.ServiceModel.Duplex" Version="6.0.*" />
+    <PackageReference Include="System.ServiceModel.Federation" Version="6.0.*" />
+    <PackageReference Include="System.ServiceModel.Http" Version="6.0.*" />
+    <PackageReference Include="System.ServiceModel.NetTcp" Version="6.0.*" />
+    <PackageReference Include="System.ServiceModel.Security" Version="6.0.*" />
   </ItemGroup>
 
   <ItemGroup>
+    <ProjectReference Include="..\WIDESEA_IBasicRepository\WIDESEA_IBasicRepository.csproj" />
     <ProjectReference Include="..\WIDESEA_ISystemService\WIDESEA_ISystemService.csproj" />
-    <ProjectReference Include="..\WIDESEA_Job\WIDESEA_Job.csproj" />
   </ItemGroup>
 
 </Project>
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer.sln" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer.sln"
index 7c9d4a8..1f2a265 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer.sln"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer.sln"
@@ -108,8 +108,6 @@
 EndProject
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WIDESEA_RecordService", "WIDESEA_RecordService\WIDESEA_RecordService.csproj", "{A343A2C5-995D-45F1-A3E5-20495DD3F615}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WIDESEA_Job", "WIDESEA_Job\WIDESEA_Job.csproj", "{26CCBE16-549C-4B1E-9746-6C62E67E9F71}"
-EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 		Debug|Any CPU = Debug|Any CPU
@@ -528,18 +526,6 @@
 		{A343A2C5-995D-45F1-A3E5-20495DD3F615}.Release|Any CPU.Build.0 = Release|Any CPU
 		{A343A2C5-995D-45F1-A3E5-20495DD3F615}.Release|x86.ActiveCfg = Release|Any CPU
 		{A343A2C5-995D-45F1-A3E5-20495DD3F615}.Release|x86.Build.0 = Release|Any CPU
-		{26CCBE16-549C-4B1E-9746-6C62E67E9F71}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{26CCBE16-549C-4B1E-9746-6C62E67E9F71}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{26CCBE16-549C-4B1E-9746-6C62E67E9F71}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{26CCBE16-549C-4B1E-9746-6C62E67E9F71}.Debug|x86.Build.0 = Debug|Any CPU
-		{26CCBE16-549C-4B1E-9746-6C62E67E9F71}.Dev|Any CPU.ActiveCfg = Debug|Any CPU
-		{26CCBE16-549C-4B1E-9746-6C62E67E9F71}.Dev|Any CPU.Build.0 = Debug|Any CPU
-		{26CCBE16-549C-4B1E-9746-6C62E67E9F71}.Dev|x86.ActiveCfg = Debug|Any CPU
-		{26CCBE16-549C-4B1E-9746-6C62E67E9F71}.Dev|x86.Build.0 = Debug|Any CPU
-		{26CCBE16-549C-4B1E-9746-6C62E67E9F71}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{26CCBE16-549C-4B1E-9746-6C62E67E9F71}.Release|Any CPU.Build.0 = Release|Any CPU
-		{26CCBE16-549C-4B1E-9746-6C62E67E9F71}.Release|x86.ActiveCfg = Release|Any CPU
-		{26CCBE16-549C-4B1E-9746-6C62E67E9F71}.Release|x86.Build.0 = Release|Any CPU
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/Basic/LocationInfoController.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/Basic/LocationInfoController.cs"
index 2d0a5ee..85ec620 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/Basic/LocationInfoController.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/Basic/LocationInfoController.cs"
@@ -1,13 +1,18 @@
 锘縰sing Microsoft.AspNetCore.Authorization;
 using Microsoft.AspNetCore.Http;
 using Microsoft.AspNetCore.Mvc;
+using Microsoft.Data.SqlClient;
+using OfficeOpenXml.FormulaParsing.Excel.Functions.Math;
 using System.Collections.Generic;
+using System.Data;
+using System.Xml.Linq;
 using WIDESEA_Core;
 using WIDESEA_Core.BaseController;
 using WIDESEA_Core.Enums;
 using WIDESEA_DTO.Basic;
 using WIDESEA_IBasicRepository;
 using WIDESEA_IBasicService;
+using WIDESEA_IStockRepository;
 using WIDESEA_Model.Models;
 
 namespace WIDESEA_WMSServer.Controllers.Basic
@@ -17,7 +22,8 @@
     public class LocationInfoController : ApiBaseController<ILocationInfoService, Dt_LocationInfo>
     {
         private readonly ILocationInfoRepository _repository;
-        public LocationInfoController(ILocationInfoService service, ILocationInfoRepository repository) : base(service)
+        private readonly IStockInfoRepository _stockInfoRepository;
+        public LocationInfoController(ILocationInfoService service, ILocationInfoRepository repository,IStockInfoRepository stockInfoRepository) : base(service)
         {
             _repository = repository;
         }
@@ -41,6 +47,15 @@
             return locations;
         }
 
+        [HttpPost, Route("GetEmptyLocation"), AllowAnonymous]
+        public string GetEmptyLocation()
+        {
+            Dt_LocationInfo locations = _repository.QueryDataBySql("select top 1 *  from Dt_LocationInfo where LocationStatus=0 and EnableStatus=0 order by [Column]").First(); 
+            locations.LocationStatus = 99;
+            _repository.UpdateData(locations);
+            return locations.LocationCode;
+        }
+
         [HttpPost, Route("GetLocationGroups"), AllowAnonymous]
         public List<LocationGroupDTO> GetLocationGroups(string roadway, LocationStatusEnum locationAStatus, LocationStatusEnum locationBStatus)
         {
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/System/Sys_JobController.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/System/Sys_JobController.cs"
index 59b039f..2bf5b60 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/System/Sys_JobController.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/System/Sys_JobController.cs"
@@ -7,6 +7,9 @@
 using WIDESEA_Model.Models;
 using WIDESEA_DTO.System;
 using WIDESEA_Core;
+using WIDESEA_Model;
+using WIDESEA_Model.Models.System.Request;
+using WIDESEA_Model.Models.System.Reponse;
 
 namespace WIDESEA_WMSServer.Controllers.System
 {
@@ -21,25 +24,100 @@
             _httpContextAccessor = httpContextAccessor;
             _sys_JobService = service;
         }
-
         /// <summary>
-        /// 鍚姩鏈嶅姟
+        /// 鍚屾姣斾簹杩猈MS鏉$爜涓绘暟鎹�
         /// </summary>
         /// <returns></returns>
-        [HttpPost, Route("StartServe"), AllowAnonymous]
-        public WebResponseContent StartServe()
+        [HttpPost, Route("SyncLabMaster"), AllowAnonymous]
+        public WebResponseContent SyncLabMaster()
         {
-            return _sys_JobService.StartServe();
+            return _sys_JobService.SyncLabMaster();
         }
 
         /// <summary>
-        /// 鍏抽棴鏈嶅姟
+        /// 鍥炶皟姣斾簹杩猈MS涓婃灦缁撴灉鍥炰紶
+        /// </summary>
+        /// <param name="putAway"></param>
+        /// <returns></returns>
+        [HttpPost, Route("CallPutAway"), AllowAnonymous]
+        public WebResponseContent CallPutAway([FromBody] PutAwayRequest putAway)
+        {
+            return _sys_JobService.CallPutAway(putAway);
+        }
+
+        /// <summary>
+        /// 姣斾簹杩嚭搴撴寚浠ゆ帴鍙�
+        /// </summary>
+        /// <param></param>
+        /// <returns></returns>
+        [HttpPost, Route("SelectOutStoreOrder"), AllowAnonymous]
+        public WebResponseContent SelectOutStoreOrder()
+        {
+            return _sys_JobService.SelectOutStoreOrder();
+        }
+
+
+        /// <summary>
+        /// 鍥炶皟姣斾簹杩猈MS鍑哄簱瀹屾垚淇℃伅鎺ュ彛
+        /// </summary>
+        /// <param name="pickAndPost"></param>
+        /// <returns></returns>
+        [HttpPost, Route("CallPickAndPost"), AllowAnonymous]
+        public WebResponseContent CallPickAndPost([FromBody] PickAndPostRequest pickAndPost)
+        {
+            return _sys_JobService.CallPickAndPost(pickAndPost);
+        }
+
+        /// <summary>
+        /// 绔嬪簱閫�鍥炰俊鎭帴鍙o紝渚涗笂娓哥郴缁熻皟鐢紝绔嬪簱鐢熸垚閫�璐т换鍔�
         /// </summary>
         /// <returns></returns>
-        [HttpPost, Route("CloseServe"), AllowAnonymous]
-        public WebResponseContent CloseServe()
+        [HttpPost, Route("returnInventory"), AllowAnonymous]
+        public ReturnInventoryResponse returnInventory(ReturnInventoryRequest inventoryRequest)
         {
-            return _sys_JobService.CloseServe();
+            return _sys_JobService.returnInventory(inventoryRequest);
         }
+
+        /// <summary>
+        /// 绔嬪簱WMS搴撳瓨淇℃伅鎺ュ彛锛屼緵涓婃父绯荤粺璋冪敤
+        /// </summary>
+        /// <param name="inventoryQueryRequest"></param>
+        /// <returns></returns>
+        [HttpPost, Route("InventoryQuery"), AllowAnonymous]
+        public InventoryQueryResponse InventoryQuery(InventoryQueryRequest inventoryQueryRequest)
+        {
+            return _sys_JobService.InventoryQuery(inventoryQueryRequest);
+        }
+
+
+        /// <summary>
+        /// 绔嬪簱WMS鍐荤粨/瑙e喕淇℃伅鎺ュ彛锛屼緵涓婃父绯荤粺璋冪敤
+        /// </summary>
+        /// <param name="freezeByCustomerResponse"></param>
+        /// <returns></returns>
+        [HttpPost, Route("freezeByCustomer"), AllowAnonymous]
+        public freezeByCustomerResponse freezeByCustomer(freezeByCustomerRequest freezeRequest)
+        {
+            return _sys_JobService.freezeByCustomer(freezeRequest);
+        }
+
+
+        /// <summary>
+        /// 鍥炶皟姣斾簹杩猈MS浣欐枡鍥炲簱瀹屾垚淇℃伅鎺ュ彛
+        /// </summary>
+        /// <param name="putAway"></param>
+        /// <returns></returns>
+        [HttpPost, Route("CallPutAwayReturn"), AllowAnonymous]
+        public WebResponseContent CallPutAwayReturn([FromBody] PutAwayReturnRequest putAwayReturn)
+        {
+            return _sys_JobService.CallPutAwayReturn(putAwayReturn);
+        }
+
+
+
+
+
+
+
     }
 }
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/appsettings.json" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/appsettings.json"
index 2505f11..b963cc4 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/appsettings.json"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/appsettings.json"
@@ -1,5 +1,5 @@
 {
-  "urls": "http://*:9290", //web鏈嶅姟绔彛锛屽鏋滅敤IIS閮ㄧ讲锛屾妸杩欎釜鍘绘帀
+  "urls": "http://*:9295", //web鏈嶅姟绔彛锛屽鏋滅敤IIS閮ㄧ讲锛屾妸杩欎釜鍘绘帀
   "Logging": {
     "LogLevel": {
       "Default": "Information",
@@ -23,7 +23,8 @@
   },
 
   "WCS": "http://localhost:9291/api/Task/",
-
+  "WERKS": "GX25",
+  "SYSNO": "G30",
   "ApiName": "WIDESEA",
   "ExpMinutes": 120,
   "QuartzJobAutoStart": true,
diff --git "a/\351\241\271\347\233\256\350\265\204\346\226\231/\345\205\266\344\273\226\346\226\207\346\241\243/getLabelMaster.txt" "b/\351\241\271\347\233\256\350\265\204\346\226\231/\345\205\266\344\273\226\346\226\207\346\241\243/getLabelMaster.txt"
new file mode 100644
index 0000000..57cff3c
--- /dev/null
+++ "b/\351\241\271\347\233\256\350\265\204\346\226\231/\345\205\266\344\273\226\346\226\207\346\241\243/getLabelMaster.txt"
@@ -0,0 +1,315 @@
+1锛屽叆鍙�
+    {
+        "WERKS": "GX25",
+        "SYSNO": "G30",
+        "LABEL_NO": "",
+        "BATCH": ""
+    }
+
+2锛屽嚭鍙�
+{
+    "msg": "浼犺緭鎴愬姛锛�",
+    "data": [
+        {
+            "WH_NUMBER": "GX25",
+            "WERKS": "GX25",
+            "PSTYP": "0",
+            "PO_NO": "5907427563",
+            "PRODUCT_DATE": "2024-12-16",
+            "EFFECT_DATE": "2025-06-17",
+            "LABEL_NO": "XAGX25001020914",
+            "EDIT_DATE": "2024-12-16 15:11:27",
+            "BATCH": "2412160004",
+            "BSART": "QH00",
+            "RECEIPT_NO": "XASHGX25001000923",
+            "RECEIPT_ITEM_NO": "1",
+            "MATNR": "12825222-00",
+            "LABEL_LEVEL": "1",
+            "MAKTX": "鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒�",
+            "LIKTX": "娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙�",
+            "UNIT": "PCS",
+            "SOBKZ": "Z",
+            "LABEL_STATUS": "01",
+            "QC_PEOPLE": "",
+            "BOX_QTY": 10,
+            "INSPECTION_ITEM_NO": "1",
+            "CREATE_DATE": "2024-12-16 15:10:16",
+            "QC_DATE": "",
+            "RECEIPT_DATE": "2024-12-16 15:11:27",
+            "LIFNR": "106247",
+            "PO_ITEM_NO": "00010",
+            "INSPECTION_NO": "XASJGX25001000720"
+        },
+        {
+            "WH_NUMBER": "GX25",
+            "WERKS": "GX25",
+            "PSTYP": "0",
+            "PO_NO": "5907427563",
+            "PRODUCT_DATE": "2024-12-16",
+            "EFFECT_DATE": "2025-06-17",
+            "LABEL_NO": "XAGX25001020913",
+            "EDIT_DATE": "2024-12-16 15:11:27",
+            "BATCH": "2412160004",
+            "BSART": "QH00",
+            "RECEIPT_NO": "XASHGX25001000923",
+            "RECEIPT_ITEM_NO": "1",
+            "MATNR": "12825222-00",
+            "LABEL_LEVEL": "1",
+            "MAKTX": "鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒�",
+            "LIKTX": "娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙�",
+            "UNIT": "PCS",
+            "SOBKZ": "Z",
+            "LABEL_STATUS": "01",
+            "QC_PEOPLE": "",
+            "BOX_QTY": 10,
+            "INSPECTION_ITEM_NO": "1",
+            "CREATE_DATE": "2024-12-16 15:10:16",
+            "QC_DATE": "",
+            "RECEIPT_DATE": "2024-12-16 15:11:27",
+            "LIFNR": "106247",
+            "PO_ITEM_NO": "00010",
+            "INSPECTION_NO": "XASJGX25001000720"
+        },
+        {
+            "WH_NUMBER": "GX25",
+            "WERKS": "GX25",
+            "PSTYP": "0",
+            "PO_NO": "5907427563",
+            "PRODUCT_DATE": "2024-12-16",
+            "EFFECT_DATE": "2025-06-17",
+            "LABEL_NO": "XAGX25001020912",
+            "EDIT_DATE": "2024-12-16 15:11:27",
+            "BATCH": "2412160004",
+            "BSART": "QH00",
+            "RECEIPT_NO": "XASHGX25001000923",
+            "RECEIPT_ITEM_NO": "1",
+            "MATNR": "12825222-00",
+            "LABEL_LEVEL": "1",
+            "MAKTX": "鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒�",
+            "LIKTX": "娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙�",
+            "UNIT": "PCS",
+            "SOBKZ": "Z",
+            "LABEL_STATUS": "01",
+            "QC_PEOPLE": "",
+            "BOX_QTY": 10,
+            "INSPECTION_ITEM_NO": "1",
+            "CREATE_DATE": "2024-12-16 15:10:16",
+            "QC_DATE": "",
+            "RECEIPT_DATE": "2024-12-16 15:11:27",
+            "LIFNR": "106247",
+            "PO_ITEM_NO": "00010",
+            "INSPECTION_NO": "XASJGX25001000720"
+        },
+        {
+            "WH_NUMBER": "GX25",
+            "WERKS": "GX25",
+            "PSTYP": "0",
+            "PO_NO": "5907427563",
+            "PRODUCT_DATE": "2024-12-16",
+            "EFFECT_DATE": "2025-06-17",
+            "LABEL_NO": "XAGX25001020911",
+            "EDIT_DATE": "2024-12-16 15:11:27",
+            "BATCH": "2412160004",
+            "BSART": "QH00",
+            "RECEIPT_NO": "XASHGX25001000923",
+            "RECEIPT_ITEM_NO": "1",
+            "MATNR": "12825222-00",
+            "LABEL_LEVEL": "1",
+            "MAKTX": "鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒�",
+            "LIKTX": "娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙�",
+            "UNIT": "PCS",
+            "SOBKZ": "Z",
+            "LABEL_STATUS": "01",
+            "QC_PEOPLE": "",
+            "BOX_QTY": 10,
+            "INSPECTION_ITEM_NO": "1",
+            "CREATE_DATE": "2024-12-16 15:10:16",
+            "QC_DATE": "",
+            "RECEIPT_DATE": "2024-12-16 15:11:27",
+            "LIFNR": "106247",
+            "PO_ITEM_NO": "00010",
+            "INSPECTION_NO": "XASJGX25001000720"
+        },
+        {
+            "WH_NUMBER": "GX25",
+            "WERKS": "GX25",
+            "PSTYP": "0",
+            "PO_NO": "5907427563",
+            "PRODUCT_DATE": "2024-12-16",
+            "EFFECT_DATE": "2025-06-17",
+            "LABEL_NO": "XAGX25001020910",
+            "EDIT_DATE": "2024-12-16 15:11:27",
+            "BATCH": "2412160004",
+            "BSART": "QH00",
+            "RECEIPT_NO": "XASHGX25001000923",
+            "RECEIPT_ITEM_NO": "1",
+            "MATNR": "12825222-00",
+            "LABEL_LEVEL": "1",
+            "MAKTX": "鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒�",
+            "LIKTX": "娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙�",
+            "UNIT": "PCS",
+            "SOBKZ": "Z",
+            "LABEL_STATUS": "01",
+            "QC_PEOPLE": "",
+            "BOX_QTY": 10,
+            "INSPECTION_ITEM_NO": "1",
+            "CREATE_DATE": "2024-12-16 15:10:16",
+            "QC_DATE": "",
+            "RECEIPT_DATE": "2024-12-16 15:11:27",
+            "LIFNR": "106247",
+            "PO_ITEM_NO": "00010",
+            "INSPECTION_NO": "XASJGX25001000720"
+        },
+        {
+            "WH_NUMBER": "GX25",
+            "WERKS": "GX25",
+            "PSTYP": "0",
+            "PO_NO": "5907427563",
+            "PRODUCT_DATE": "2024-12-16",
+            "EFFECT_DATE": "2025-06-17",
+            "LABEL_NO": "XAGX25001020909",
+            "EDIT_DATE": "2024-12-16 15:11:27",
+            "BATCH": "2412160004",
+            "BSART": "QH00",
+            "RECEIPT_NO": "XASHGX25001000923",
+            "RECEIPT_ITEM_NO": "1",
+            "MATNR": "12825222-00",
+            "LABEL_LEVEL": "1",
+            "MAKTX": "鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒�",
+            "LIKTX": "娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙�",
+            "UNIT": "PCS",
+            "SOBKZ": "Z",
+            "LABEL_STATUS": "01",
+            "QC_PEOPLE": "",
+            "BOX_QTY": 10,
+            "INSPECTION_ITEM_NO": "1",
+            "CREATE_DATE": "2024-12-16 15:10:16",
+            "QC_DATE": "",
+            "RECEIPT_DATE": "2024-12-16 15:11:27",
+            "LIFNR": "106247",
+            "PO_ITEM_NO": "00010",
+            "INSPECTION_NO": "XASJGX25001000720"
+        },
+        {
+            "WH_NUMBER": "GX25",
+            "WERKS": "GX25",
+            "PSTYP": "0",
+            "PO_NO": "5907427563",
+            "PRODUCT_DATE": "2024-12-16",
+            "EFFECT_DATE": "2025-06-17",
+            "LABEL_NO": "XAGX25001020908",
+            "EDIT_DATE": "2024-12-16 15:11:27",
+            "BATCH": "2412160004",
+            "BSART": "QH00",
+            "RECEIPT_NO": "XASHGX25001000923",
+            "RECEIPT_ITEM_NO": "1",
+            "MATNR": "12825222-00",
+            "LABEL_LEVEL": "1",
+            "MAKTX": "鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒�",
+            "LIKTX": "娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙�",
+            "UNIT": "PCS",
+            "SOBKZ": "Z",
+            "LABEL_STATUS": "01",
+            "QC_PEOPLE": "",
+            "BOX_QTY": 10,
+            "INSPECTION_ITEM_NO": "1",
+            "CREATE_DATE": "2024-12-16 15:10:16",
+            "QC_DATE": "",
+            "RECEIPT_DATE": "2024-12-16 15:11:27",
+            "LIFNR": "106247",
+            "PO_ITEM_NO": "00010",
+            "INSPECTION_NO": "XASJGX25001000720"
+        },
+        {
+            "WH_NUMBER": "GX25",
+            "WERKS": "GX25",
+            "PSTYP": "0",
+            "PO_NO": "5907427563",
+            "PRODUCT_DATE": "2024-12-16",
+            "EFFECT_DATE": "2025-06-17",
+            "LABEL_NO": "XAGX25001020907",
+            "EDIT_DATE": "2024-12-16 15:11:27",
+            "BATCH": "2412160004",
+            "BSART": "QH00",
+            "RECEIPT_NO": "XASHGX25001000923",
+            "RECEIPT_ITEM_NO": "1",
+            "MATNR": "12825222-00",
+            "LABEL_LEVEL": "1",
+            "MAKTX": "鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒�",
+            "LIKTX": "娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙�",
+            "UNIT": "PCS",
+            "SOBKZ": "Z",
+            "LABEL_STATUS": "01",
+            "QC_PEOPLE": "",
+            "BOX_QTY": 10,
+            "INSPECTION_ITEM_NO": "1",
+            "CREATE_DATE": "2024-12-16 15:10:16",
+            "QC_DATE": "",
+            "RECEIPT_DATE": "2024-12-16 15:11:27",
+            "LIFNR": "106247",
+            "PO_ITEM_NO": "00010",
+            "INSPECTION_NO": "XASJGX25001000720"
+        },
+        {
+            "WH_NUMBER": "GX25",
+            "WERKS": "GX25",
+            "PSTYP": "0",
+            "PO_NO": "5907427563",
+            "PRODUCT_DATE": "2024-12-16",
+            "EFFECT_DATE": "2025-06-17",
+            "LABEL_NO": "XAGX25001020906",
+            "EDIT_DATE": "2024-12-16 15:11:27",
+            "BATCH": "2412160004",
+            "BSART": "QH00",
+            "RECEIPT_NO": "XASHGX25001000923",
+            "RECEIPT_ITEM_NO": "1",
+            "MATNR": "12825222-00",
+            "LABEL_LEVEL": "1",
+            "MAKTX": "鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒�",
+            "LIKTX": "娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙�",
+            "UNIT": "PCS",
+            "SOBKZ": "Z",
+            "LABEL_STATUS": "01",
+            "QC_PEOPLE": "",
+            "BOX_QTY": 10,
+            "INSPECTION_ITEM_NO": "1",
+            "CREATE_DATE": "2024-12-16 15:10:16",
+            "QC_DATE": "",
+            "RECEIPT_DATE": "2024-12-16 15:11:27",
+            "LIFNR": "106247",
+            "PO_ITEM_NO": "00010",
+            "INSPECTION_NO": "XASJGX25001000720"
+        },
+        {
+            "WH_NUMBER": "GX25",
+            "WERKS": "GX25",
+            "PSTYP": "0",
+            "PO_NO": "5907427563",
+            "PRODUCT_DATE": "2024-12-16",
+            "EFFECT_DATE": "2025-06-17",
+            "LABEL_NO": "XAGX25001020905",
+            "EDIT_DATE": "2024-12-16 15:11:27",
+            "BATCH": "2412160004",
+            "BSART": "QH00",
+            "RECEIPT_NO": "XASHGX25001000923",
+            "RECEIPT_ITEM_NO": "1",
+            "MATNR": "12825222-00",
+            "LABEL_LEVEL": "1",
+            "MAKTX": "鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒�",
+            "LIKTX": "娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙�",
+            "UNIT": "PCS",
+            "SOBKZ": "Z",
+            "LABEL_STATUS": "01",
+            "QC_PEOPLE": "",
+            "BOX_QTY": 10,
+            "INSPECTION_ITEM_NO": "1",
+            "CREATE_DATE": "2024-12-16 15:10:16",
+            "QC_DATE": "",
+            "RECEIPT_DATE": "2024-12-16 15:11:27",
+            "LIFNR": "106247",
+            "PO_ITEM_NO": "00010",
+            "INSPECTION_NO": "XASJGX25001000720"
+        }
+    ],
+    "success": true
+}
\ No newline at end of file
diff --git "a/\351\241\271\347\233\256\350\265\204\346\226\231/\345\205\266\344\273\226\346\226\207\346\241\243/getLabelMasterByBarcode.txt" "b/\351\241\271\347\233\256\350\265\204\346\226\231/\345\205\266\344\273\226\346\226\207\346\241\243/getLabelMasterByBarcode.txt"
new file mode 100644
index 0000000..45c0f9d
--- /dev/null
+++ "b/\351\241\271\347\233\256\350\265\204\346\226\231/\345\205\266\344\273\226\346\226\207\346\241\243/getLabelMasterByBarcode.txt"
@@ -0,0 +1,315 @@
+1锛屽叆鍙�
+    {
+        "WERKS": "GX25",
+        "SYSNO": "G30",
+        "LABEL_NO": "XAGX25001020914",
+        "BATCH": ""
+    }
+
+2锛屽嚭鍙�
+{
+    "msg": "浼犺緭鎴愬姛锛�",
+    "data": [
+        {
+            "WH_NUMBER": "GX25",
+            "WERKS": "GX25",
+            "PSTYP": "0",
+            "PO_NO": "5907427563",
+            "PRODUCT_DATE": "2024-12-16",
+            "EFFECT_DATE": "2025-06-17",
+            "LABEL_NO": "XAGX25001020914",
+            "EDIT_DATE": "2024-12-16 15:11:27",
+            "BATCH": "2412160004",
+            "BSART": "QH00",
+            "RECEIPT_NO": "XASHGX25001000923",
+            "RECEIPT_ITEM_NO": "1",
+            "MATNR": "12825222-00",
+            "LABEL_LEVEL": "1",
+            "MAKTX": "鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒�",
+            "LIKTX": "娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙�",
+            "UNIT": "PCS",
+            "SOBKZ": "Z",
+            "LABEL_STATUS": "01",
+            "QC_PEOPLE": "",
+            "BOX_QTY": 10,
+            "INSPECTION_ITEM_NO": "1",
+            "CREATE_DATE": "2024-12-16 15:10:16",
+            "QC_DATE": "",
+            "RECEIPT_DATE": "2024-12-16 15:11:27",
+            "LIFNR": "106247",
+            "PO_ITEM_NO": "00010",
+            "INSPECTION_NO": "XASJGX25001000720"
+        },
+        {
+            "WH_NUMBER": "GX25",
+            "WERKS": "GX25",
+            "PSTYP": "0",
+            "PO_NO": "5907427563",
+            "PRODUCT_DATE": "2024-12-16",
+            "EFFECT_DATE": "2025-06-17",
+            "LABEL_NO": "XAGX25001020913",
+            "EDIT_DATE": "2024-12-16 15:11:27",
+            "BATCH": "2412160004",
+            "BSART": "QH00",
+            "RECEIPT_NO": "XASHGX25001000923",
+            "RECEIPT_ITEM_NO": "1",
+            "MATNR": "12825222-00",
+            "LABEL_LEVEL": "1",
+            "MAKTX": "鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒�",
+            "LIKTX": "娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙�",
+            "UNIT": "PCS",
+            "SOBKZ": "Z",
+            "LABEL_STATUS": "01",
+            "QC_PEOPLE": "",
+            "BOX_QTY": 10,
+            "INSPECTION_ITEM_NO": "1",
+            "CREATE_DATE": "2024-12-16 15:10:16",
+            "QC_DATE": "",
+            "RECEIPT_DATE": "2024-12-16 15:11:27",
+            "LIFNR": "106247",
+            "PO_ITEM_NO": "00010",
+            "INSPECTION_NO": "XASJGX25001000720"
+        },
+        {
+            "WH_NUMBER": "GX25",
+            "WERKS": "GX25",
+            "PSTYP": "0",
+            "PO_NO": "5907427563",
+            "PRODUCT_DATE": "2024-12-16",
+            "EFFECT_DATE": "2025-06-17",
+            "LABEL_NO": "XAGX25001020912",
+            "EDIT_DATE": "2024-12-16 15:11:27",
+            "BATCH": "2412160004",
+            "BSART": "QH00",
+            "RECEIPT_NO": "XASHGX25001000923",
+            "RECEIPT_ITEM_NO": "1",
+            "MATNR": "12825222-00",
+            "LABEL_LEVEL": "1",
+            "MAKTX": "鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒�",
+            "LIKTX": "娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙�",
+            "UNIT": "PCS",
+            "SOBKZ": "Z",
+            "LABEL_STATUS": "01",
+            "QC_PEOPLE": "",
+            "BOX_QTY": 10,
+            "INSPECTION_ITEM_NO": "1",
+            "CREATE_DATE": "2024-12-16 15:10:16",
+            "QC_DATE": "",
+            "RECEIPT_DATE": "2024-12-16 15:11:27",
+            "LIFNR": "106247",
+            "PO_ITEM_NO": "00010",
+            "INSPECTION_NO": "XASJGX25001000720"
+        },
+        {
+            "WH_NUMBER": "GX25",
+            "WERKS": "GX25",
+            "PSTYP": "0",
+            "PO_NO": "5907427563",
+            "PRODUCT_DATE": "2024-12-16",
+            "EFFECT_DATE": "2025-06-17",
+            "LABEL_NO": "XAGX25001020911",
+            "EDIT_DATE": "2024-12-16 15:11:27",
+            "BATCH": "2412160004",
+            "BSART": "QH00",
+            "RECEIPT_NO": "XASHGX25001000923",
+            "RECEIPT_ITEM_NO": "1",
+            "MATNR": "12825222-00",
+            "LABEL_LEVEL": "1",
+            "MAKTX": "鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒�",
+            "LIKTX": "娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙�",
+            "UNIT": "PCS",
+            "SOBKZ": "Z",
+            "LABEL_STATUS": "01",
+            "QC_PEOPLE": "",
+            "BOX_QTY": 10,
+            "INSPECTION_ITEM_NO": "1",
+            "CREATE_DATE": "2024-12-16 15:10:16",
+            "QC_DATE": "",
+            "RECEIPT_DATE": "2024-12-16 15:11:27",
+            "LIFNR": "106247",
+            "PO_ITEM_NO": "00010",
+            "INSPECTION_NO": "XASJGX25001000720"
+        },
+        {
+            "WH_NUMBER": "GX25",
+            "WERKS": "GX25",
+            "PSTYP": "0",
+            "PO_NO": "5907427563",
+            "PRODUCT_DATE": "2024-12-16",
+            "EFFECT_DATE": "2025-06-17",
+            "LABEL_NO": "XAGX25001020910",
+            "EDIT_DATE": "2024-12-16 15:11:27",
+            "BATCH": "2412160004",
+            "BSART": "QH00",
+            "RECEIPT_NO": "XASHGX25001000923",
+            "RECEIPT_ITEM_NO": "1",
+            "MATNR": "12825222-00",
+            "LABEL_LEVEL": "1",
+            "MAKTX": "鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒�",
+            "LIKTX": "娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙�",
+            "UNIT": "PCS",
+            "SOBKZ": "Z",
+            "LABEL_STATUS": "01",
+            "QC_PEOPLE": "",
+            "BOX_QTY": 10,
+            "INSPECTION_ITEM_NO": "1",
+            "CREATE_DATE": "2024-12-16 15:10:16",
+            "QC_DATE": "",
+            "RECEIPT_DATE": "2024-12-16 15:11:27",
+            "LIFNR": "106247",
+            "PO_ITEM_NO": "00010",
+            "INSPECTION_NO": "XASJGX25001000720"
+        },
+        {
+            "WH_NUMBER": "GX25",
+            "WERKS": "GX25",
+            "PSTYP": "0",
+            "PO_NO": "5907427563",
+            "PRODUCT_DATE": "2024-12-16",
+            "EFFECT_DATE": "2025-06-17",
+            "LABEL_NO": "XAGX25001020909",
+            "EDIT_DATE": "2024-12-16 15:11:27",
+            "BATCH": "2412160004",
+            "BSART": "QH00",
+            "RECEIPT_NO": "XASHGX25001000923",
+            "RECEIPT_ITEM_NO": "1",
+            "MATNR": "12825222-00",
+            "LABEL_LEVEL": "1",
+            "MAKTX": "鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒�",
+            "LIKTX": "娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙�",
+            "UNIT": "PCS",
+            "SOBKZ": "Z",
+            "LABEL_STATUS": "01",
+            "QC_PEOPLE": "",
+            "BOX_QTY": 10,
+            "INSPECTION_ITEM_NO": "1",
+            "CREATE_DATE": "2024-12-16 15:10:16",
+            "QC_DATE": "",
+            "RECEIPT_DATE": "2024-12-16 15:11:27",
+            "LIFNR": "106247",
+            "PO_ITEM_NO": "00010",
+            "INSPECTION_NO": "XASJGX25001000720"
+        },
+        {
+            "WH_NUMBER": "GX25",
+            "WERKS": "GX25",
+            "PSTYP": "0",
+            "PO_NO": "5907427563",
+            "PRODUCT_DATE": "2024-12-16",
+            "EFFECT_DATE": "2025-06-17",
+            "LABEL_NO": "XAGX25001020908",
+            "EDIT_DATE": "2024-12-16 15:11:27",
+            "BATCH": "2412160004",
+            "BSART": "QH00",
+            "RECEIPT_NO": "XASHGX25001000923",
+            "RECEIPT_ITEM_NO": "1",
+            "MATNR": "12825222-00",
+            "LABEL_LEVEL": "1",
+            "MAKTX": "鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒�",
+            "LIKTX": "娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙�",
+            "UNIT": "PCS",
+            "SOBKZ": "Z",
+            "LABEL_STATUS": "01",
+            "QC_PEOPLE": "",
+            "BOX_QTY": 10,
+            "INSPECTION_ITEM_NO": "1",
+            "CREATE_DATE": "2024-12-16 15:10:16",
+            "QC_DATE": "",
+            "RECEIPT_DATE": "2024-12-16 15:11:27",
+            "LIFNR": "106247",
+            "PO_ITEM_NO": "00010",
+            "INSPECTION_NO": "XASJGX25001000720"
+        },
+        {
+            "WH_NUMBER": "GX25",
+            "WERKS": "GX25",
+            "PSTYP": "0",
+            "PO_NO": "5907427563",
+            "PRODUCT_DATE": "2024-12-16",
+            "EFFECT_DATE": "2025-06-17",
+            "LABEL_NO": "XAGX25001020907",
+            "EDIT_DATE": "2024-12-16 15:11:27",
+            "BATCH": "2412160004",
+            "BSART": "QH00",
+            "RECEIPT_NO": "XASHGX25001000923",
+            "RECEIPT_ITEM_NO": "1",
+            "MATNR": "12825222-00",
+            "LABEL_LEVEL": "1",
+            "MAKTX": "鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒�",
+            "LIKTX": "娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙�",
+            "UNIT": "PCS",
+            "SOBKZ": "Z",
+            "LABEL_STATUS": "01",
+            "QC_PEOPLE": "",
+            "BOX_QTY": 10,
+            "INSPECTION_ITEM_NO": "1",
+            "CREATE_DATE": "2024-12-16 15:10:16",
+            "QC_DATE": "",
+            "RECEIPT_DATE": "2024-12-16 15:11:27",
+            "LIFNR": "106247",
+            "PO_ITEM_NO": "00010",
+            "INSPECTION_NO": "XASJGX25001000720"
+        },
+        {
+            "WH_NUMBER": "GX25",
+            "WERKS": "GX25",
+            "PSTYP": "0",
+            "PO_NO": "5907427563",
+            "PRODUCT_DATE": "2024-12-16",
+            "EFFECT_DATE": "2025-06-17",
+            "LABEL_NO": "XAGX25001020906",
+            "EDIT_DATE": "2024-12-16 15:11:27",
+            "BATCH": "2412160004",
+            "BSART": "QH00",
+            "RECEIPT_NO": "XASHGX25001000923",
+            "RECEIPT_ITEM_NO": "1",
+            "MATNR": "12825222-00",
+            "LABEL_LEVEL": "1",
+            "MAKTX": "鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒�",
+            "LIKTX": "娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙�",
+            "UNIT": "PCS",
+            "SOBKZ": "Z",
+            "LABEL_STATUS": "01",
+            "QC_PEOPLE": "",
+            "BOX_QTY": 10,
+            "INSPECTION_ITEM_NO": "1",
+            "CREATE_DATE": "2024-12-16 15:10:16",
+            "QC_DATE": "",
+            "RECEIPT_DATE": "2024-12-16 15:11:27",
+            "LIFNR": "106247",
+            "PO_ITEM_NO": "00010",
+            "INSPECTION_NO": "XASJGX25001000720"
+        },
+        {
+            "WH_NUMBER": "GX25",
+            "WERKS": "GX25",
+            "PSTYP": "0",
+            "PO_NO": "5907427563",
+            "PRODUCT_DATE": "2024-12-16",
+            "EFFECT_DATE": "2025-06-17",
+            "LABEL_NO": "XAGX25001020905",
+            "EDIT_DATE": "2024-12-16 15:11:27",
+            "BATCH": "2412160004",
+            "BSART": "QH00",
+            "RECEIPT_NO": "XASHGX25001000923",
+            "RECEIPT_ITEM_NO": "1",
+            "MATNR": "12825222-00",
+            "LABEL_LEVEL": "1",
+            "MAKTX": "鑳惰_1000脳110脳0.02mm_HDPE_鐭竟寮�鍙閫忔槑_闃查潤鐢礯鏃犲嵃鍒�",
+            "LIKTX": "娣卞湷甯傞緳鍏卞疄涓氭湁闄愬叕鍙�",
+            "UNIT": "PCS",
+            "SOBKZ": "Z",
+            "LABEL_STATUS": "01",
+            "QC_PEOPLE": "",
+            "BOX_QTY": 10,
+            "INSPECTION_ITEM_NO": "1",
+            "CREATE_DATE": "2024-12-16 15:10:16",
+            "QC_DATE": "",
+            "RECEIPT_DATE": "2024-12-16 15:11:27",
+            "LIFNR": "106247",
+            "PO_ITEM_NO": "00010",
+            "INSPECTION_NO": "XASJGX25001000720"
+        }
+    ],
+    "success": true
+}
\ No newline at end of file
diff --git "a/\351\241\271\347\233\256\350\265\204\346\226\231/\345\205\266\344\273\226\346\226\207\346\241\243/selectOutStoreOrder.txt" "b/\351\241\271\347\233\256\350\265\204\346\226\231/\345\205\266\344\273\226\346\226\207\346\241\243/selectOutStoreOrder.txt"
new file mode 100644
index 0000000..93576c9
--- /dev/null
+++ "b/\351\241\271\347\233\256\350\265\204\346\226\231/\345\205\266\344\273\226\346\226\207\346\241\243/selectOutStoreOrder.txt"
@@ -0,0 +1,80 @@
+1锛屽叆鍙�
+{
+    "WH_NUMBER": "G30",
+    "WERKS": "GX25",
+    "DISPATCHING_NO": "",
+    "REQUIREMENT_NO": ""
+}
+
+2锛屽嚭鍙�
+{
+    "MSGTY": "S",
+    "DATA": "[{REQUIREMENT_NO=XAXQGX25012005354, WERKS=GX25, WH_NUMBER=null, SYSNOD=G30, BUSINESS_CODE=00, BUSINESS_NAME=47, LGORT=0030, STATION=null, MO_NO=null, SAP_OUT_NO=null, RECEIVE_LGORT=W001, OVERSTEP_REQ_FLAG=0, SPLIT=null, STATUS=01, CREATE_PERSON=66694:瀹嬪瓙瓒�, CREATE_DATE=2024-12-18 11:36:17, ITEMS=[{REQUIREMENT_ITEM_NO=1, MATNR=12825222-00, BATCH=null, QTY=10.0, GEAR=null, PI_NO=null, LABELS=[]}]}, {REQUIREMENT_NO=XAXQGX25012005353, WERKS=GX25, WH_NUMBER=null, SYSNOD=G30, BUSINESS_CODE=00, BUSINESS_NAME=47, LGORT=0030, STATION=null, MO_NO=null, SAP_OUT_NO=null, RECEIVE_LGORT=W001, OVERSTEP_REQ_FLAG=0, SPLIT=null, STATUS=01, CREATE_PERSON=66694:瀹嬪瓙瓒�, CREATE_DATE=2024-12-18 11:35:22, ITEMS=[{REQUIREMENT_ITEM_NO=1, MATNR=12825222-00, BATCH=null, QTY=10.0, GEAR=null, PI_NO=null, LABELS=[]}]}]",
+    "MSGTX": "success"
+}
+
+DATA杞崲鎴愭爣鍑咼SON鍚庯細
+[
+    {
+        "REQUIREMENT_NO": "XAXQGX25012005354",
+        "WERKS": "GX25",
+        "WH_NUMBER": "null",
+        "SYSNOD": "G30",
+        "BUSINESS_CODE": "00",
+        "BUSINESS_NAME": "47",
+        "LGORT": "0030",
+        "STATION": "null",
+        "MO_NO": "null",
+        "SAP_OUT_NO": "null",
+        "RECEIVE_LGORT": "W001",
+        "OVERSTEP_REQ_FLAG": "0",
+        "SPLIT": "null",
+        "STATUS": "01",
+        "CREATE_PERSON": "66694:瀹嬪瓙瓒�",
+        "CREATE_DATE": "2024-12-18 11:36:17",
+        "ITEMS": [
+            {
+                "REQUIREMENT_ITEM_NO": "1",
+                "MATNR": "12825222-00",
+                "BATCH": "null",
+                "QTY": "10.0",
+                "GEAR": "null",
+                "PI_NO": "null",
+                "LABELS": [
+                    ""
+                ]
+            }
+        ]
+    },
+    {
+        "REQUIREMENT_NO": "XAXQGX25012005353",
+        "WERKS": "GX25",
+        "WH_NUMBER": "null",
+        "SYSNOD": "G30",
+        "BUSINESS_CODE": "00",
+        "BUSINESS_NAME": "47",
+        "LGORT": "0030",
+        "STATION": "null",
+        "MO_NO": "null",
+        "SAP_OUT_NO": "null",
+        "RECEIVE_LGORT": "W001",
+        "OVERSTEP_REQ_FLAG": "0",
+        "SPLIT": "null",
+        "STATUS": "01",
+        "CREATE_PERSON": "66694:瀹嬪瓙瓒�",
+        "CREATE_DATE": "2024-12-18 11:35:22",
+        "ITEMS": [
+            {
+                "REQUIREMENT_ITEM_NO": "1",
+                "MATNR": "12825222-00",
+                "BATCH": "null",
+                "QTY": "10.0",
+                "GEAR": "null",
+                "PI_NO": "null",
+                "LABELS": [
+                    ""
+                ]
+            }
+        ]
+    }
+]
diff --git "a/\351\241\271\347\233\256\350\265\204\346\226\231/\345\205\266\344\273\226\346\226\207\346\241\243/\347\253\213\345\272\223\351\241\271\347\233\256\346\262\237\351\200\232\346\270\205\345\215\225.xls" "b/\351\241\271\347\233\256\350\265\204\346\226\231/\345\205\266\344\273\226\346\226\207\346\241\243/\347\253\213\345\272\223\351\241\271\347\233\256\346\262\237\351\200\232\346\270\205\345\215\225.xls"
index bcbfb85..8c1cdca 100644
--- "a/\351\241\271\347\233\256\350\265\204\346\226\231/\345\205\266\344\273\226\346\226\207\346\241\243/\347\253\213\345\272\223\351\241\271\347\233\256\346\262\237\351\200\232\346\270\205\345\215\225.xls"
+++ "b/\351\241\271\347\233\256\350\265\204\346\226\231/\345\205\266\344\273\226\346\226\207\346\241\243/\347\253\213\345\272\223\351\241\271\347\233\256\346\262\237\351\200\232\346\270\205\345\215\225.xls"
Binary files differ

--
Gitblit v1.9.3