duyongjia
2024-12-19 fbfbc83d25477cf191e327e034ed996f0a2239d0
上游系统对接提交
已删除2个文件
已修改19个文件
已添加58个文件
7288 ■■■■■ 文件已修改
项目代码/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v17/DocumentLayout.json 246 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/LocationGroupDTO.cs 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/appsettings.json 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/BYDJob.cs 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/CommonConveyorLineJob.cs 56 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/HttpManager.cs 98 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/WMSApiInvoke.cs 57 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/TestJob.cs 84 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/WIDESEAWCS_Tasks.csproj 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/v17/DocumentLayout.json 973 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/BasicRepository.cs 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/LabelMasterRepository.cs 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/LocationInfoRepository.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/OutBoundOrderBYDRepository.cs 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/OutboundOrderDetailBYDRepository.cs 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/OutboundOrderDetail_LabelsBYDRepository.cs 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Base/LabelMasterService.cs 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Base/OutBoundOrderBYDService.cs 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Base/OutboundOrderDetailBYDService.cs 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Base/OutboundOrderDetail_LabelsBYDService.cs 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/LabelMasterService.cs 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/OutBoundOrderBYDService.cs 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/OutboundOrderDetailBYDService.cs 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/OutboundOrderDetail_LabelsBYDService.cs 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Core/Utilities/EntityProperties.cs 35 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_IBasicRepository/IBasicRepository.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_IBasicRepository/ILabelMasterRepository.cs 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_IBasicRepository/IOutBoundOrderBYDRepository.cs 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_IBasicRepository/IOutboundOrderDetailBYDRepository.cs 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_IBasicRepository/IOutboundOrderDetail_LabelsBYDRepository.cs 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_IBasicService/ILabelMasterService.cs 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_IBasicService/IOutBoundOrderBYDService.cs 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_IBasicService/IOutboundOrderDetailBYDService.cs 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_IBasicService/IOutboundOrderDetail_LabelsBYDService.cs 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_ISystemService/ISys_JobService.cs 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Job/LabelJob.cs 119 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Job/Reponse/getLabelMasterReponse.cs 74 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Job/Request/PutAwayRequest.cs 101 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Job/Request/getLabelMasterRequest.cs 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Job/Request/pickAndPostRequest.cs 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Job/Request/selectOutStoreOrderRequest.cs 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Job/WIDESEA_Job.csproj 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/Basic/Dt_LabelMaster.cs 338 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/Basic/Dt_OutBoundOrderBYD.cs 166 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/Basic/Dt_OutboundOrderDetailBYD.cs 77 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/Basic/Dt_OutboundOrderDetail_LabelsBYD.cs 57 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/InventoryQueryResponse.cs 52 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/PickAndPostResponse.cs 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/PutAwayResponse.cs 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/PutAwayReturnResponse.cs 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/ReturnInventoryResponse.cs 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/SelectOutStoreOrderResponse.cs 111 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/freezeByCustomerResponse.cs 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/getLabelMasterReponse.cs 69 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/InventoryQueryRequest.cs 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/PickAndPostRequest.cs 97 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/PutAwayRequest.cs 100 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/PutAwayReturnRequest.cs 74 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/ReturnInventoryRequest.cs 47 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/SelectOutStoreOrderRequest.cs 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/freezeByCustomerRequest.cs 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/getLabelMasterRequest.cs 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Connected Services/LabelServiceReference/ConnectedService.json 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Connected Services/LabelServiceReference/Reference.cs 346 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Connected Services/LikuServiceReference/ConnectedService.json 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Connected Services/LikuServiceReference/Reference.cs 1042 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Connected Services/StereoServiceReference/ConnectedService.json 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Connected Services/StereoServiceReference/Reference.cs 578 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Scheduler/SchedulerCenter.cs 92 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Sys_JobService.cs 435 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/WIDESEA_SystemService.csproj 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer.sln 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/Basic/LocationInfoController.cs 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/System/Sys_JobController.cs 96 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/appsettings.json 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/其他文档/getLabelMaster.txt 315 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/其他文档/getLabelMasterByBarcode.txt 315 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/其他文档/selectOutStoreOrder.txt 80 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/其他文档/立库项目沟通清单.xls 补丁 | 查看 | 原始文档 | blame | 历史
ÏîÄ¿´úÂë/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": ""
            }
          ]
        }
ÏîÄ¿´úÂë/WCS/WIDESEAWCS_Server/WIDESEAWCS_DTO/LocationGroupDTO.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,35 @@
using 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; }
    }
}
ÏîÄ¿´úÂë/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/appsettings.json
@@ -23,5 +23,6 @@
  },
  "ApiName": "WIDESEA",
  "ExpMinutes": 120,
  "QuartzJobAutoStart": true
  "QuartzJobAutoStart": true,
  "WMSApi": "http://localhost:9295/api/"
}
ÏîÄ¿´úÂë/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/BYDJob.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,42 @@
using 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;
        }
    }
}
ÏîÄ¿´úÂë/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";
                                //向WMS申请空货位
                                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>
ÏîÄ¿´úÂë/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/HttpManager.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,98 @@
using 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);
            }
        }
    }
}
ÏîÄ¿´úÂë/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/WMSApiInvoke.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,57 @@
using 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;
            }
        }
    }
}
ÏîÄ¿´úÂë/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/TestJob.cs
ÎļþÒÑɾ³ý
ÏîÄ¿´úÂë/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>
ÏîÄ¿´úÂë/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",
ÏîÄ¿´úÂë/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;
        }
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/LabelMasterRepository.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,19 @@
using 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)
        {
        }
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/LocationInfoRepository.cs
@@ -57,6 +57,7 @@
                x.LocationStatus = locationStatus.ObjToInt();
            });
            UpdateData(locationInfos);
        }
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/OutBoundOrderBYDRepository.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,19 @@
using 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)
        {
        }
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/OutboundOrderDetailBYDRepository.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,19 @@
using 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)
        {
        }
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_BasicRepository/OutboundOrderDetail_LabelsBYDRepository.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,19 @@
using 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)
        {
        }
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Base/LabelMasterService.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,27 @@
using 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;
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Base/OutBoundOrderBYDService.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,27 @@
using 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;
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Base/OutboundOrderDetailBYDService.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,27 @@
using 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;
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Base/OutboundOrderDetail_LabelsBYDService.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,27 @@
using 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;
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/LabelMasterService.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,23 @@
using 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
    {
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/OutBoundOrderBYDService.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,23 @@
using 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
    {
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/OutboundOrderDetailBYDService.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,23 @@
using 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
    {
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/Service/OutboundOrderDetail_LabelsBYDService.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,23 @@
using 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
    {
    }
}
ÏîÄ¿´úÂë/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;
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_IBasicRepository/IBasicRepository.cs
@@ -24,5 +24,7 @@
        ICachePointRepository CachePointRepository { get; }
        ILabelMasterRepository LabelMasterRepository { get; }
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_IBasicRepository/ILabelMasterRepository.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,14 @@
using 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>
    {
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_IBasicRepository/IOutBoundOrderBYDRepository.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,14 @@
using 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>
    {
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_IBasicRepository/IOutboundOrderDetailBYDRepository.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,14 @@
using 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>
    {
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_IBasicRepository/IOutboundOrderDetail_LabelsBYDRepository.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,14 @@
using 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>
    {
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_IBasicService/ILabelMasterService.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,17 @@
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_IBasicRepository;
using WIDESEA_Model.Models;
namespace WIDESEA_IBasicService
{
    public interface ILabelMasterService : IService<Dt_LabelMaster>
    {
        ILabelMasterRepository Repository { get; }
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_IBasicService/IOutBoundOrderBYDService.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,17 @@
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_IBasicRepository;
using WIDESEA_Model.Models;
namespace WIDESEA_IBasicService
{
    public interface IOutBoundOrderBYDService : IService<Dt_OutBoundOrderBYD>
    {
        IOutBoundOrderBYDRepository Repository { get; }
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_IBasicService/IOutboundOrderDetailBYDService.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,17 @@
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_IBasicRepository;
using WIDESEA_Model.Models;
namespace WIDESEA_IBasicService
{
    public interface IOutboundOrderDetailBYDService : IService<Dt_OutboundOrderDetailBYD>
    {
        IOutboundOrderDetailBYDRepository Repository { get; }
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_IBasicService/IOutboundOrderDetail_LabelsBYDService.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,17 @@
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_IBasicRepository;
using WIDESEA_Model.Models;
namespace WIDESEA_IBasicService
{
    public interface IOutboundOrderDetail_LabelsBYDService : IService<Dt_OutboundOrderDetail_LabelsBYD>
    {
        IOutboundOrderDetail_LabelsBYDRepository Repository { get; }
    }
}
ÏîÄ¿´úÂë/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>
        /// åŽŸææ–™ä¸Šæž¶æŽ¥å£ï¼Œå…¥åº“å›žä¼ 
        /// </summary>
        /// <returns></returns>
        WebResponseContent CallPutAway(PutAwayRequest putAway);
        /// <summary>
        /// ç«‹åº“退回信息接口,供上游系统调用,立库生成退货任务
        /// </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冻结/解冻信息接口,供上游系统调用
        /// </summary>
        /// <param name="freezeByCustomerResponse"></param>
        /// <returns></returns>
        freezeByCustomerResponse freezeByCustomer(freezeByCustomerRequest freezeRequest);
        /// <summary>
        /// ä½™æ–™å›žåº“回传接口
        /// </summary>
        /// <param name="putAwayReturn"></param>
        /// <returns></returns>
        WebResponseContent CallPutAwayReturn(PutAwayReturnRequest putAwayReturn);
        /// <summary>
        /// æ¯”亚迪WMS出库单指令获取
        /// </summary>
        /// <returns></returns>
        WebResponseContent SelectOutStoreOrder();
        WebResponseContent CallPickAndPost(PickAndPostRequest pickAndPost);
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_Job/LabelJob.cs
@@ -1,12 +1,129 @@
using Quartz;
using 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);
        }
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_Job/Reponse/getLabelMasterReponse.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,74 @@
using 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; }
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_Job/Request/PutAwayRequest.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,101 @@
using 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>
        /// å·¥åŽ‚ä»£ç 
        /// </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>
        /// åŒ…条码ID(?)
        /// </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; }
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_Job/Request/getLabelMasterRequest.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,42 @@
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WIDESEA_Job.Request
{
    /// <summary>
    /// æ¡ç ä¸»æ•°æ®è¯·æ±‚接口类
    /// </summary>
    public class getLabelMasterRequest
    {
        /// <summary>
        /// å·¥åŽ‚ä»£ç 
        /// </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; }
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_Job/Request/pickAndPostRequest.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,29 @@
using 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; }
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_Job/Request/selectOutStoreOrderRequest.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,28 @@
using 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>
        /// å·¥åŽ‚ä»£ç 
        /// </summary>
        public string WERKS { get; set; }
        /// <summary>
        /// å«æ–™å·
        /// </summary>
        public string DISPATCHING_NO { get; set; }
        /// <summary>
        /// éœ€æ±‚号
        /// </summary>
        public string REQUIREMENT_NO { get; set; }
    }
}
ÏîÄ¿´úÂë/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>
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/Basic/Dt_LabelMaster.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,338 @@
using 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; }
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/Basic/Dt_OutBoundOrderBYD.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,166 @@
using 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; }
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/Basic/Dt_OutboundOrderDetailBYD.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,77 @@
using 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; }
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/Basic/Dt_OutboundOrderDetail_LabelsBYD.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,57 @@
using 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; }
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/InventoryQueryResponse.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,52 @@
using 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; }
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/PickAndPostResponse.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,25 @@
using 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; }
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/PutAwayResponse.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,18 @@
using 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; }
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/PutAwayReturnResponse.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,18 @@
using 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; }
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/ReturnInventoryResponse.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,18 @@
using 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; }
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/SelectOutStoreOrderResponse.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,111 @@
using 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>
        /// ä¸šåŠ¡ç±»åž‹ä»£ç 
        /// </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>
        /// æ¡£ä½
        /// </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; }
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/freezeByCustomerResponse.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,18 @@
using 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; }
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Reponse/getLabelMasterReponse.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,69 @@
using 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; }
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/InventoryQueryRequest.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,22 @@
using 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; }
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/PickAndPostRequest.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,97 @@
using 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>
        /// å·¥åŽ‚ä»£ç 
        /// </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>
        /// ä¸šåŠ¡ç±»åž‹ä»£ç 
        /// </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; }
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/PutAwayRequest.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,100 @@
using 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>
        /// å·¥åŽ‚ä»£ç 
        /// </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>
        /// åŒ…条码ID(?)
        /// </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; }
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/PutAwayReturnRequest.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,74 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WIDESEA_Model
{
    public class PutAwayReturnRequest
    {
        /// <summary>
        /// å·¥åŽ‚ä»£ç 
        /// </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>
        /// ä¸šåŠ¡ç±»åž‹ä»£ç 
        /// </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;}
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/ReturnInventoryRequest.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,47 @@
using 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; }
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/SelectOutStoreOrderRequest.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,28 @@
using 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>
        /// å·¥åŽ‚ä»£ç 
        /// </summary>
        public string WERKS { get; set; }
        /// <summary>
        /// å«æ–™å·
        /// </summary>
        public string DISPATCHING_NO { get; set; }
        /// <summary>
        /// éœ€æ±‚号
        /// </summary>
        public string REQUIREMENT_NO { get; set; }
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/freezeByCustomerRequest.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,26 @@
using 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; }
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/System/Request/getLabelMasterRequest.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,40 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WIDESEA_Model
{
    /// <summary>
    /// æ¡ç ä¸»æ•°æ®è¯·æ±‚接口类
    /// </summary>
    public class getLabelMasterRequest
    {
        /// <summary>
        /// å·¥åŽ‚ä»£ç 
        /// </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; }
    }
}
ÏîÄ¿´úÂë/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"
  }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Connected Services/LabelServiceReference/Reference.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,346 @@
//------------------------------------------------------------------------------
// <auto-generated>
//     æ­¤ä»£ç ç”±å·¥å…·ç”Ÿæˆã€‚
//
//     å¯¹æ­¤æ–‡ä»¶çš„æ›´æ”¹å¯èƒ½å¯¼è‡´ä¸æ­£ç¡®çš„行为,并在以下条件下丢失:
//     ä»£ç é‡æ–°ç”Ÿæˆã€‚
// </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: æ­£åœ¨ç”Ÿæˆæ¶ˆæ¯åå®šï¼Œå› ä¸ºå‘½åç©ºé—´  çš„元素名称 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: æ­£åœ¨ç”Ÿæˆæ¶ˆæ¯åå®šï¼Œå› ä¸ºå‘½åç©ºé—´  çš„元素名称 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,
        }
    }
}
ÏîÄ¿´úÂë/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"
  }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Connected Services/LikuServiceReference/Reference.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,1042 @@
//------------------------------------------------------------------------------
// <auto-generated>
//     æ­¤ä»£ç ç”±å·¥å…·ç”Ÿæˆã€‚
//
//     å¯¹æ­¤æ–‡ä»¶çš„æ›´æ”¹å¯èƒ½å¯¼è‡´ä¸æ­£ç¡®çš„行为,并在以下条件下丢失:
//     ä»£ç é‡æ–°ç”Ÿæˆã€‚
// </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: æ­£åœ¨ç”Ÿæˆæ¶ˆæ¯åå®šï¼Œå› ä¸ºå‘½åç©ºé—´  çš„元素名称 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: æ­£åœ¨ç”Ÿæˆæ¶ˆæ¯åå®šï¼Œå› ä¸ºå‘½åç©ºé—´  çš„元素名称 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: æ­£åœ¨ç”Ÿæˆæ¶ˆæ¯åå®šï¼Œå› ä¸ºå‘½åç©ºé—´  çš„元素名称 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: æ­£åœ¨ç”Ÿæˆæ¶ˆæ¯åå®šï¼Œå› ä¸ºå‘½åç©ºé—´  çš„元素名称 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: æ­£åœ¨ç”Ÿæˆæ¶ˆæ¯åå®šï¼Œå› ä¸ºå‘½åç©ºé—´  çš„元素名称 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: æ­£åœ¨ç”Ÿæˆæ¶ˆæ¯åå®šï¼Œå› ä¸ºå‘½åç©ºé—´  çš„元素名称 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: æ­£åœ¨ç”Ÿæˆæ¶ˆæ¯åå®šï¼Œå› ä¸ºå‘½åç©ºé—´  çš„元素名称 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: æ­£åœ¨ç”Ÿæˆæ¶ˆæ¯åå®šï¼Œå› ä¸ºå‘½åç©ºé—´  çš„元素名称 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,
        }
    }
}
ÏîÄ¿´úÂë/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"
  }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Connected Services/StereoServiceReference/Reference.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,578 @@
//------------------------------------------------------------------------------
// <auto-generated>
//     æ­¤ä»£ç ç”±å·¥å…·ç”Ÿæˆã€‚
//
//     å¯¹æ­¤æ–‡ä»¶çš„æ›´æ”¹å¯èƒ½å¯¼è‡´ä¸æ­£ç¡®çš„行为,并在以下条件下丢失:
//     ä»£ç é‡æ–°ç”Ÿæˆã€‚
// </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: æ­£åœ¨ç”Ÿæˆæ¶ˆæ¯åå®šï¼Œå› ä¸ºå‘½åç©ºé—´  çš„元素名称 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: æ­£åœ¨ç”Ÿæˆæ¶ˆæ¯åå®šï¼Œå› ä¸ºå‘½åç©ºé—´  çš„元素名称 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: æ­£åœ¨ç”Ÿæˆæ¶ˆæ¯åå®šï¼Œå› ä¸ºå‘½åç©ºé—´  çš„元素名称 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: æ­£åœ¨ç”Ÿæˆæ¶ˆæ¯åå®šï¼Œå› ä¸ºå‘½åç©ºé—´  çš„元素名称 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,
        }
    }
}
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Scheduler/SchedulerCenter.cs
ÎļþÒÑɾ³ý
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Sys_JobService.cs
@@ -1,10 +1,15 @@
using Newtonsoft.Json;
using 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>
        /// åŽŸææ–™ä¸Šæž¶æŽ¥å£ï¼Œå…¥åº“å›žä¼ 
        /// </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>
        /// å¯åŠ¨è°ƒåº¦
        /// æ¯”亚迪WMS出库单指令获取
        /// </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>
        /// ç«‹åº“退回信息接口,供上游系统调用,立库生成退货任务
        /// </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冻结/解冻信息接口,供上游系统调用
        /// </summary>
        /// <param name="freezeByCustomerResponse"></param>
        /// <returns></returns>
        public freezeByCustomerResponse freezeByCustomer(freezeByCustomerRequest freezeRequest)
        {
            freezeByCustomerResponse freezeResponse = new freezeByCustomerResponse();
            try
            {
                //todo:WMS查询冻结解冻信息
            }
            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;
        }
    }
}
ÏîÄ¿´úÂë/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>
ÏîÄ¿´úÂë/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
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/Basic/LocationInfoController.cs
@@ -1,13 +1,18 @@
using 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)
        {
ÏîÄ¿´úÂë/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>
        /// å¯åŠ¨æœåŠ¡
        /// åŒæ­¥æ¯”亚迪WMS条码主数据
        /// </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>
        /// å…³é—­æœåŠ¡
        /// å›žè°ƒæ¯”亚迪WMS上架结果回传
        /// </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>
        /// å›žè°ƒæ¯”亚迪WMS出库完成信息接口
        /// </summary>
        /// <param name="pickAndPost"></param>
        /// <returns></returns>
        [HttpPost, Route("CallPickAndPost"), AllowAnonymous]
        public WebResponseContent CallPickAndPost([FromBody] PickAndPostRequest pickAndPost)
        {
            return _sys_JobService.CallPickAndPost(pickAndPost);
        }
        /// <summary>
        /// ç«‹åº“退回信息接口,供上游系统调用,立库生成退货任务
        /// </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冻结/解冻信息接口,供上游系统调用
        /// </summary>
        /// <param name="freezeByCustomerResponse"></param>
        /// <returns></returns>
        [HttpPost, Route("freezeByCustomer"), AllowAnonymous]
        public freezeByCustomerResponse freezeByCustomer(freezeByCustomerRequest freezeRequest)
        {
            return _sys_JobService.freezeByCustomer(freezeRequest);
        }
        /// <summary>
        /// å›žè°ƒæ¯”亚迪WMS余料回库完成信息接口
        /// </summary>
        /// <param name="putAway"></param>
        /// <returns></returns>
        [HttpPost, Route("CallPutAwayReturn"), AllowAnonymous]
        public WebResponseContent CallPutAwayReturn([FromBody] PutAwayReturnRequest putAwayReturn)
        {
            return _sys_JobService.CallPutAwayReturn(putAwayReturn);
        }
    }
}
ÏîÄ¿´úÂë/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,
ÏîÄ¿×ÊÁÏ/ÆäËûÎĵµ/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
}
ÏîÄ¿×ÊÁÏ/ÆäËûÎĵµ/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
}
ÏîÄ¿×ÊÁÏ/ÆäËûÎĵµ/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转换成标准JSON后:
[
    {
        "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": [
                    ""
                ]
            }
        ]
    }
]
ÏîÄ¿×ÊÁÏ/ÆäËûÎĵµ/Á¢¿âÏîÄ¿¹µÍ¨Çåµ¥.xls
Binary files differ