From faa0e051f7a4f7b91414d4431d69a175ed209bcf Mon Sep 17 00:00:00 2001 From: syc_zhaoqianyan Date: Mon, 8 Dec 2025 15:21:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=A2=9E=E5=8A=A0=E6=97=B6?= =?UTF-8?q?=E9=97=B4=E5=8C=BA=E5=9F=9F=E6=89=93=E5=8D=B0=E7=BA=B8=E7=AE=B1?= =?UTF-8?q?=E6=A0=87=E7=AD=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../seyounth.auto.hs.metadata.v9.bin | Bin 6565 -> 6565 bytes .../seyounth.auto.hs.projects.v9.bin | Bin 2056745 -> 2129353 bytes .../seyounth.auto.hs.strings.v9.bin | Bin 266515 -> 267271 bytes .../DesignTimeBuild/.dtbcache.v2 | Bin 580998 -> 580998 bytes .vs/Seyounth.Auto.Hs/v17/.futdcache.v2 | Bin 11395 -> 11395 bytes .vs/Seyounth.Auto.Hs/v17/.suo | Bin 510976 -> 499200 bytes .../v17/DocumentLayout.backup.json | 467 ++---------------- .vs/Seyounth.Auto.Hs/v17/DocumentLayout.json | 367 ++------------ .../Dtos/Box/BoxDto.cs | 1 + .../DefaultBalanceEventHandle.cs | 22 +- .../Dto/BoxInput.cs | 3 + .../Dto/DelInput.cs | 1 + .../Dto/SilkInput.cs | 5 +- .../Dto/ValuesDto.cs | 6 + .../Dto/ValuesInput.cs | 8 + .../Service/BoxService.cs | 288 ++++++++++- .../Service/DownService.cs | 54 ++ .../Service/SilkService.cs | 201 +++++++- .../Service/ValuesService.cs | 25 + .../Syc.Basic.Web.WMS.Application.xml | 58 ++- .../Syc.Basic.Web.WMS.Domain/Entitys/Box.cs | 1 + .../Syc.Basic.Web.WMS.Domain/Entitys/Silk.cs | 1 + 22 files changed, 737 insertions(+), 771 deletions(-) diff --git a/.vs/ProjectEvaluation/seyounth.auto.hs.metadata.v9.bin b/.vs/ProjectEvaluation/seyounth.auto.hs.metadata.v9.bin index 7491f045d661fff0785cd465742be629775a64a4..060690d0de57f4dd0c902ceef75ff5ed2c8e028d 100644 GIT binary patch delta 46 ycmZ2#ywsSNk%8gQO2LM$(Ph%g_crpHiwY^emuCP010d!vQao>Jv^h-Fp9KIy&07;Pbx9fY!n zP!15v5kfgZC}#-e0-;J6qLat6eQW8%{EjBYUKCZ-E`c7h9e+F0;ElwBH{oPuZD^e3J$_ek{j@B zXA96qa`DD9Z#?7I_u}QFaCd9BadwV2?)cmJ^I3J#b=~7~`FxK71ppaHKy*F!^DAtC zu%*S#>fveiUuYa5>CA*DCS+v&ocb!ylIBsm7u27LpJz~$zMb_Ot!~G@%EUr+XI2qN zfb5%r8C#n28UtCrT4*3n;s_<0m$wE!zne05L;wH) delta 24 ecmZo)AuxH70HaMKV=E&NF|{%>Z)Ic=5(EHPjRm;? diff --git a/.vs/Seyounth.Auto.Hs/DesignTimeBuild/.dtbcache.v2 b/.vs/Seyounth.Auto.Hs/DesignTimeBuild/.dtbcache.v2 index 07c49379f821d9fe61f170eeb6fe8ecb79e17d74..4d5dc7285a4bbe84bba230f0aaa72093241bf63f 100644 GIT binary patch delta 12066 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 B@P+^Y diff --git a/.vs/Seyounth.Auto.Hs/v17/DocumentLayout.backup.json b/.vs/Seyounth.Auto.Hs/v17/DocumentLayout.backup.json index f24fc42..95bdb4e 100644 --- a/.vs/Seyounth.Auto.Hs/v17/DocumentLayout.backup.json +++ b/.vs/Seyounth.Auto.Hs/v17/DocumentLayout.backup.json @@ -3,28 +3,12 @@ "WorkspaceRootPath": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\", "Documents": [ { - "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\bartenderhelper\\bartenderhelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\bartenderhelper\\bartenderhelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\boxservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\service\\boxservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{ECA65280-9549-40C5-9876-21D111D7C811}|share\\Seyounth.Auto.Plc\\Seyounth.Auto.Plc.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\share\\seyounth.auto.plc\\helper\\analysishelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{ECA65280-9549-40C5-9876-21D111D7C811}|share\\Seyounth.Auto.Plc\\Seyounth.Auto.Plc.csproj|solutionrelative:share\\seyounth.auto.plc\\helper\\analysishelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{ECA65280-9549-40C5-9876-21D111D7C811}|share\\Seyounth.Auto.Plc\\Seyounth.Auto.Plc.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\share\\seyounth.auto.plc\\business\\sycmelsecmcnet.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{ECA65280-9549-40C5-9876-21D111D7C811}|share\\Seyounth.Auto.Plc\\Seyounth.Auto.Plc.csproj|solutionrelative:share\\seyounth.auto.plc\\business\\sycmelsecmcnet.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{ECA65280-9549-40C5-9876-21D111D7C811}|share\\Seyounth.Auto.Plc\\Seyounth.Auto.Plc.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\share\\seyounth.auto.plc\\business\\sycmodbustcpnet.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{ECA65280-9549-40C5-9876-21D111D7C811}|share\\Seyounth.Auto.Plc\\Seyounth.Auto.Plc.csproj|solutionrelative:share\\seyounth.auto.plc\\business\\sycmodbustcpnet.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{ECA65280-9549-40C5-9876-21D111D7C811}|share\\Seyounth.Auto.Plc\\Seyounth.Auto.Plc.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\share\\seyounth.auto.plc\\business\\sycomronfinstcpnet.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{ECA65280-9549-40C5-9876-21D111D7C811}|share\\Seyounth.Auto.Plc\\Seyounth.Auto.Plc.csproj|solutionrelative:share\\seyounth.auto.plc\\business\\sycomronfinstcpnet.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{ECA65280-9549-40C5-9876-21D111D7C811}|share\\Seyounth.Auto.Plc\\Seyounth.Auto.Plc.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\share\\seyounth.auto.plc\\business\\sycsiemenss7net.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{ECA65280-9549-40C5-9876-21D111D7C811}|share\\Seyounth.Auto.Plc\\Seyounth.Auto.Plc.csproj|solutionrelative:share\\seyounth.auto.plc\\business\\sycsiemenss7net.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\silkservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\service\\silkservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\downservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", @@ -34,93 +18,17 @@ "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\deviceeventhandle\\defaultbalanceeventhandle.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\deviceeventhandle\\defaultbalanceeventhandle.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, - { - "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\boxservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\service\\boxservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\dto\\boxinput.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\dto\\boxinput.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\dto\\silkinput.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\dto\\silkinput.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\silkservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\service\\silkservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\dto\\suminput.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\dto\\suminput.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, { "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\valuesservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\service\\valuesservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, - { - "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\bartenderhelper\\excelexporter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\bartenderhelper\\excelexporter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\syc.basic.web.wms.application.xml||{FA3CD31E-987B-443A-9B81-186104E8DAC1}", - "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\syc.basic.web.wms.application.xml||{FA3CD31E-987B-443A-9B81-186104E8DAC1}" - }, - { - "AbsoluteMoniker": "D:0:0:{E3F72AF0-2B74-46B9-837A-A5C1417CFBF8}|apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Syc.Basic.Web.WMS.HttpApi.Host.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\apps\\syc.basic.web.wms.httpapi.host\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{E3F72AF0-2B74-46B9-837A-A5C1417CFBF8}|apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Syc.Basic.Web.WMS.HttpApi.Host.csproj|solutionrelative:apps\\syc.basic.web.wms.httpapi.host\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\dto\\silkdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\dto\\silkdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\dto\\idsinput.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\dto\\idsinput.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, { "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\dto\\valuesinput.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\dto\\valuesinput.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\dto\\valuesdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\dto\\valuesdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\dto\\downsilkdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\dto\\downsilkdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{B1BFBB4E-0213-4D41-A05B-43C276F9CDAB}|services\\Syc.Basic.Web.WMS.Domain\\Syc.Basic.Web.WMS.Domain.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.domain\\entitys\\silk.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{B1BFBB4E-0213-4D41-A05B-43C276F9CDAB}|services\\Syc.Basic.Web.WMS.Domain\\Syc.Basic.Web.WMS.Domain.csproj|solutionrelative:services\\syc.basic.web.wms.domain\\entitys\\silk.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{B1BFBB4E-0213-4D41-A05B-43C276F9CDAB}|services\\Syc.Basic.Web.WMS.Domain\\Syc.Basic.Web.WMS.Domain.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.domain\\entitys\\box.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{B1BFBB4E-0213-4D41-A05B-43C276F9CDAB}|services\\Syc.Basic.Web.WMS.Domain\\Syc.Basic.Web.WMS.Domain.csproj|solutionrelative:services\\syc.basic.web.wms.domain\\entitys\\box.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{E3F72AF0-2B74-46B9-837A-A5C1417CFBF8}|apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Syc.Basic.Web.WMS.HttpApi.Host.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\apps\\syc.basic.web.wms.httpapi.host\\wmshttpapihostmodule.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{E3F72AF0-2B74-46B9-837A-A5C1417CFBF8}|apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Syc.Basic.Web.WMS.HttpApi.Host.csproj|solutionrelative:apps\\syc.basic.web.wms.httpapi.host\\wmshttpapihostmodule.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{E3F72AF0-2B74-46B9-837A-A5C1417CFBF8}|apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Syc.Basic.Web.WMS.HttpApi.Host.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\apps\\syc.basic.web.wms.httpapi.host\\wmsbrandingprovider.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{E3F72AF0-2B74-46B9-837A-A5C1417CFBF8}|apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Syc.Basic.Web.WMS.HttpApi.Host.csproj|solutionrelative:apps\\syc.basic.web.wms.httpapi.host\\wmsbrandingprovider.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{E3F72AF0-2B74-46B9-837A-A5C1417CFBF8}|apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Syc.Basic.Web.WMS.HttpApi.Host.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\apps\\syc.basic.web.wms.httpapi.host\\syc.basic.web.wms.httpapi.host.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|", - "RelativeMoniker": "D:0:0:{E3F72AF0-2B74-46B9-837A-A5C1417CFBF8}|apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Syc.Basic.Web.WMS.HttpApi.Host.csproj|solutionrelative:apps\\syc.basic.web.wms.httpapi.host\\syc.basic.web.wms.httpapi.host.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|" - }, - { - "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\dto\\delinput.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\dto\\delinput.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{3B487959-6744-4784-B5F8-F91012F37C70}|services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\Syc.Basic.Web.WMS.EntityFrameworkCore.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.entityframeworkcore\\entityframeworkcore\\dbfunctions.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3B487959-6744-4784-B5F8-F91012F37C70}|services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\Syc.Basic.Web.WMS.EntityFrameworkCore.csproj|solutionrelative:services\\syc.basic.web.wms.entityframeworkcore\\entityframeworkcore\\dbfunctions.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{B1BFBB4E-0213-4D41-A05B-43C276F9CDAB}|services\\Syc.Basic.Web.WMS.Domain\\Syc.Basic.Web.WMS.Domain.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.domain\\entitys\\values.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{B1BFBB4E-0213-4D41-A05B-43C276F9CDAB}|services\\Syc.Basic.Web.WMS.Domain\\Syc.Basic.Web.WMS.Domain.csproj|solutionrelative:services\\syc.basic.web.wms.domain\\entitys\\values.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{A454C322-58E6-4FEB-B709-5E277C7E71B7}|services\\Syc.Basic.Web.WMS.Application.Contracts\\Syc.Basic.Web.WMS.Application.Contracts.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application.contracts\\websocket\\devicemessage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{A454C322-58E6-4FEB-B709-5E277C7E71B7}|services\\Syc.Basic.Web.WMS.Application.Contracts\\Syc.Basic.Web.WMS.Application.Contracts.csproj|solutionrelative:services\\syc.basic.web.wms.application.contracts\\websocket\\devicemessage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" } ], "DocumentGroupContainers": [ @@ -136,377 +44,92 @@ "$type": "Bookmark", "Name": "ST:0:0:{eefa5220-e298-11d0-8f78-00a0c9110057}" }, - { - "$type": "Document", - "DocumentIndex": 4, - "Title": "SycOmronFinsTcpNet.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Plc\\Business\\SycOmronFinsTcpNet.cs", - "RelativeDocumentMoniker": "share\\Seyounth.Auto.Plc\\Business\\SycOmronFinsTcpNet.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Plc\\Business\\SycOmronFinsTcpNet.cs", - "RelativeToolTip": "share\\Seyounth.Auto.Plc\\Business\\SycOmronFinsTcpNet.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-07T03:25:23.289Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 3, - "Title": "SycModbusTcpNet.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Plc\\Business\\SycModbusTcpNet.cs", - "RelativeDocumentMoniker": "share\\Seyounth.Auto.Plc\\Business\\SycModbusTcpNet.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Plc\\Business\\SycModbusTcpNet.cs", - "RelativeToolTip": "share\\Seyounth.Auto.Plc\\Business\\SycModbusTcpNet.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAYAAAAOAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-07T03:25:15.954Z", - "EditorCaption": "" - }, { "$type": "Document", "DocumentIndex": 2, - "Title": "SycMelsecMcNet.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Plc\\Business\\SycMelsecMcNet.cs", - "RelativeDocumentMoniker": "share\\Seyounth.Auto.Plc\\Business\\SycMelsecMcNet.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Plc\\Business\\SycMelsecMcNet.cs", - "RelativeToolTip": "share\\Seyounth.Auto.Plc\\Business\\SycMelsecMcNet.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAQAAAAOAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-07T03:25:07.566Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 1, - "Title": "AnalysisHelper.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Plc\\Helper\\AnalysisHelper.cs", - "RelativeDocumentMoniker": "share\\Seyounth.Auto.Plc\\Helper\\AnalysisHelper.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Plc\\Helper\\AnalysisHelper.cs", - "RelativeToolTip": "share\\Seyounth.Auto.Plc\\Helper\\AnalysisHelper.cs", - "ViewState": "AgIAAA4AAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-07T03:24:57.828Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 0, - "Title": "BarTenderHelper.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\BarTenderHelper\\BarTenderHelper.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\BarTenderHelper\\BarTenderHelper.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\BarTenderHelper\\BarTenderHelper.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\BarTenderHelper\\BarTenderHelper.cs", - "ViewState": "AgIAABEAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-07T01:49:47.615Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 5, - "Title": "SycSiemensS7Net.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Plc\\Business\\SycSiemensS7Net.cs", - "RelativeDocumentMoniker": "share\\Seyounth.Auto.Plc\\Business\\SycSiemensS7Net.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Plc\\Business\\SycSiemensS7Net.cs", - "RelativeToolTip": "share\\Seyounth.Auto.Plc\\Business\\SycSiemensS7Net.cs", - "ViewState": "AgIAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-07T03:25:30.071Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 12, - "Title": "SumInput.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\SumInput.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Dto\\SumInput.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\SumInput.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\SumInput.cs", - "ViewState": "AgIAAAYAAAAAAAAAAAAAABIAAAAkAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T09:10:21.784Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 6, "Title": "DownService.cs", "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\DownService.cs", "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\DownService.cs", "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\DownService.cs", "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\DownService.cs", - "ViewState": "AgIAAAkAAAAAAAAAAAAAAH4AAAAXAAAAAAAAAA==", + "ViewState": "AgIAAGUAAAAAAAAAAAAQwFcAAAAaAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T06:43:04.436Z", + "WhenOpened": "2025-11-30T04:14:28.27Z", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 8, - "Title": "BoxService.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\BoxService.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\BoxService.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\BoxService.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\BoxService.cs", - "ViewState": "AgIAAGYBAAAAAAAAAAAkwDsAAAAjAAAAAAAAAA==", + "DocumentIndex": 5, + "Title": "ValuesInput.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\ValuesInput.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Dto\\ValuesInput.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\ValuesInput.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\ValuesInput.cs", + "ViewState": "AgIAAAMAAAAAAAAAAAAtwA4AAAARAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T05:53:30.627Z", - "EditorCaption": "" + "WhenOpened": "2025-11-29T04:16:42.305Z" }, { "$type": "Document", - "DocumentIndex": 9, - "Title": "BoxInput.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\BoxInput.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Dto\\BoxInput.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\BoxInput.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\BoxInput.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAA0AAAApAAAAAAAAAA==", + "DocumentIndex": 4, + "Title": "ValuesService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\ValuesService.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\ValuesService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\ValuesService.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\ValuesService.cs", + "ViewState": "AgIAAAMAAAAAAAAAAAAAAD8AAAAyAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T07:20:13.237Z", - "EditorCaption": "" + "WhenOpened": "2025-11-29T04:03:50.307Z" }, { "$type": "Document", - "DocumentIndex": 11, + "DocumentIndex": 1, "Title": "SilkService.cs", "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\SilkService.cs", "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\SilkService.cs", "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\SilkService.cs", "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\SilkService.cs", - "ViewState": "AgIAAD0AAAAAAAAAAAAAwEcAAABEAAAAAAAAAA==", + "ViewState": "AgIAAM0BAAAAAAAAAAAcwK8BAAAfAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2025-11-04T01:53:54.968Z", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 10, - "Title": "SilkInput.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\SilkInput.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Dto\\SilkInput.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\SilkInput.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\SilkInput.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAuwAsAAAAoAAAAAAAAAA==", + "DocumentIndex": 0, + "Title": "BoxService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\BoxService.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\BoxService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\BoxService.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\BoxService.cs", + "ViewState": "AgIAAE0BAAAAAAAAAAAqwGEBAAARAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T02:54:06.175Z", + "WhenOpened": "2025-11-04T05:53:30.627Z", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 13, - "Title": "ValuesService.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\ValuesService.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\ValuesService.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\ValuesService.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\ValuesService.cs", - "ViewState": "AgIAAAoAAAAAAAAAAADwvykAAAAJAAAAAAAAAA==", + "DocumentIndex": 6, + "Title": "DeviceMessage.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application.Contracts\\WebSocket\\DeviceMessage.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application.Contracts\\WebSocket\\DeviceMessage.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application.Contracts\\WebSocket\\DeviceMessage.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application.Contracts\\WebSocket\\DeviceMessage.cs", + "ViewState": "AgIAAAsAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T01:53:14.812Z" + "WhenOpened": "2025-11-28T00:38:55.3Z" }, { "$type": "Document", - "DocumentIndex": 7, + "DocumentIndex": 3, "Title": "DefaultBalanceEventHandle.cs", "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\DeviceEventHandle\\DefaultBalanceEventHandle.cs", "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\DeviceEventHandle\\DefaultBalanceEventHandle.cs", "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\DeviceEventHandle\\DefaultBalanceEventHandle.cs", "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\DeviceEventHandle\\DefaultBalanceEventHandle.cs", - "ViewState": "AgIAAMIAAAAAAAAAAAAAAMoAAAC7AAAAAAAAAA==", + "ViewState": "AgIAAH0AAAAAAAAAAAAQwCIBAAAYAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T06:18:14.317Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 14, - "Title": "ExcelExporter.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\BarTenderHelper\\ExcelExporter.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\BarTenderHelper\\ExcelExporter.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\BarTenderHelper\\ExcelExporter.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\BarTenderHelper\\ExcelExporter.cs", - "ViewState": "AgIAADQAAAAAAAAAAAAAwBcAAAAjAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T08:13:13.926Z" - }, - { - "$type": "Document", - "DocumentIndex": 15, - "Title": "Syc.Basic.Web.WMS.Application.xml", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.xml", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.xml", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.xml", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.xml", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003576|", - "WhenOpened": "2025-11-04T08:12:39.426Z" - }, - { - "$type": "Document", - "DocumentIndex": 16, - "Title": "Program.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Program.cs", - "RelativeDocumentMoniker": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Program.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Program.cs", - "RelativeToolTip": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Program.cs", - "ViewState": "AgIAABYAAAAAAAAAAAAUwC4AAAAhAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T04:30:16.751Z" - }, - { - "$type": "Document", - "DocumentIndex": 17, - "Title": "SilkDto.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\SilkDto.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Dto\\SilkDto.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\SilkDto.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\SilkDto.cs", - "ViewState": "AgIAABgAAAAAAAAAAAA4wCAAAAApAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T05:50:00.715Z" - }, - { - "$type": "Document", - "DocumentIndex": 18, - "Title": "IdsInput.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\IdsInput.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Dto\\IdsInput.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\IdsInput.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\IdsInput.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T07:14:54.257Z" - }, - { - "$type": "Document", - "DocumentIndex": 19, - "Title": "ValuesInput.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\ValuesInput.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Dto\\ValuesInput.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\ValuesInput.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\ValuesInput.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T07:14:00.536Z" - }, - { - "$type": "Document", - "DocumentIndex": 20, - "Title": "ValuesDto.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\ValuesDto.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Dto\\ValuesDto.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\ValuesDto.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\ValuesDto.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T07:13:21.76Z" - }, - { - "$type": "Document", - "DocumentIndex": 22, - "Title": "Silk.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Silk.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Silk.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Silk.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Silk.cs", - "ViewState": "AgIAAAkAAAAAAAAAAAAAABMAAAApAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T07:10:12.153Z" - }, - { - "$type": "Document", - "DocumentIndex": 23, - "Title": "Box.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Box.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Box.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Box.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Box.cs", - "ViewState": "AgIAABgAAAAAAAAAAAAowCYAAAAWAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T07:09:54.856Z" - }, - { - "$type": "Document", - "DocumentIndex": 24, - "Title": "WMSHttpApiHostModule.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\WMSHttpApiHostModule.cs", - "RelativeDocumentMoniker": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\WMSHttpApiHostModule.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\WMSHttpApiHostModule.cs", - "RelativeToolTip": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\WMSHttpApiHostModule.cs", - "ViewState": "AgIAAM4AAAAAAAAAAAA+wNQAAAAdAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T04:46:58.289Z" - }, - { - "$type": "Document", - "DocumentIndex": 21, - "Title": "DownSilkDto.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\DownSilkDto.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Dto\\DownSilkDto.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\DownSilkDto.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\DownSilkDto.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAD4AAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T06:27:31.512Z" - }, - { - "$type": "Document", - "DocumentIndex": 25, - "Title": "WMSBrandingProvider.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\WMSBrandingProvider.cs", - "RelativeDocumentMoniker": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\WMSBrandingProvider.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\WMSBrandingProvider.cs", - "RelativeToolTip": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\WMSBrandingProvider.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T06:42:21.955Z" - }, - { - "$type": "Document", - "DocumentIndex": 26, - "Title": "Syc.Basic.Web.WMS.HttpApi.Host", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Syc.Basic.Web.WMS.HttpApi.Host.csproj", - "RelativeDocumentMoniker": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Syc.Basic.Web.WMS.HttpApi.Host.csproj", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Syc.Basic.Web.WMS.HttpApi.Host.csproj", - "RelativeToolTip": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Syc.Basic.Web.WMS.HttpApi.Host.csproj", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2025-11-04T06:36:52.363Z" - }, - { - "$type": "Document", - "DocumentIndex": 27, - "Title": "DelInput.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\DelInput.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Dto\\DelInput.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\DelInput.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\DelInput.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T05:50:33.567Z" - }, - { - "$type": "Document", - "DocumentIndex": 28, - "Title": "DbFunctions.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\DbFunctions.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\DbFunctions.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\DbFunctions.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\DbFunctions.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T01:31:27.975Z" - }, - { - "$type": "Document", - "DocumentIndex": 29, - "Title": "Values.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Values.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Values.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Values.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Values.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAA0AAAApAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T01:27:51.942Z" + "WhenOpened": "2025-11-04T06:18:14.317Z" } ] } diff --git a/.vs/Seyounth.Auto.Hs/v17/DocumentLayout.json b/.vs/Seyounth.Auto.Hs/v17/DocumentLayout.json index 76da04e..1b9d206 100644 --- a/.vs/Seyounth.Auto.Hs/v17/DocumentLayout.json +++ b/.vs/Seyounth.Auto.Hs/v17/DocumentLayout.json @@ -10,10 +10,6 @@ "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\silkservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\service\\silkservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, - { - "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\dto\\suminput.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\dto\\suminput.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, { "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\downservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\service\\downservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -22,81 +18,17 @@ "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\deviceeventhandle\\defaultbalanceeventhandle.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\deviceeventhandle\\defaultbalanceeventhandle.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, - { - "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\dto\\boxinput.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\dto\\boxinput.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\dto\\silkinput.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\dto\\silkinput.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, { "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\valuesservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\service\\valuesservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, - { - "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\bartenderhelper\\excelexporter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\bartenderhelper\\excelexporter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\syc.basic.web.wms.application.xml||{FA3CD31E-987B-443A-9B81-186104E8DAC1}", - "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\syc.basic.web.wms.application.xml||{FA3CD31E-987B-443A-9B81-186104E8DAC1}" - }, - { - "AbsoluteMoniker": "D:0:0:{E3F72AF0-2B74-46B9-837A-A5C1417CFBF8}|apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Syc.Basic.Web.WMS.HttpApi.Host.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\apps\\syc.basic.web.wms.httpapi.host\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{E3F72AF0-2B74-46B9-837A-A5C1417CFBF8}|apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Syc.Basic.Web.WMS.HttpApi.Host.csproj|solutionrelative:apps\\syc.basic.web.wms.httpapi.host\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\dto\\silkdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\dto\\silkdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\dto\\idsinput.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\dto\\idsinput.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, { "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\dto\\valuesinput.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\dto\\valuesinput.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\dto\\valuesdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\dto\\valuesdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\dto\\downsilkdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\dto\\downsilkdto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{B1BFBB4E-0213-4D41-A05B-43C276F9CDAB}|services\\Syc.Basic.Web.WMS.Domain\\Syc.Basic.Web.WMS.Domain.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.domain\\entitys\\silk.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{B1BFBB4E-0213-4D41-A05B-43C276F9CDAB}|services\\Syc.Basic.Web.WMS.Domain\\Syc.Basic.Web.WMS.Domain.csproj|solutionrelative:services\\syc.basic.web.wms.domain\\entitys\\silk.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{B1BFBB4E-0213-4D41-A05B-43C276F9CDAB}|services\\Syc.Basic.Web.WMS.Domain\\Syc.Basic.Web.WMS.Domain.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.domain\\entitys\\box.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{B1BFBB4E-0213-4D41-A05B-43C276F9CDAB}|services\\Syc.Basic.Web.WMS.Domain\\Syc.Basic.Web.WMS.Domain.csproj|solutionrelative:services\\syc.basic.web.wms.domain\\entitys\\box.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{E3F72AF0-2B74-46B9-837A-A5C1417CFBF8}|apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Syc.Basic.Web.WMS.HttpApi.Host.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\apps\\syc.basic.web.wms.httpapi.host\\wmshttpapihostmodule.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{E3F72AF0-2B74-46B9-837A-A5C1417CFBF8}|apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Syc.Basic.Web.WMS.HttpApi.Host.csproj|solutionrelative:apps\\syc.basic.web.wms.httpapi.host\\wmshttpapihostmodule.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{E3F72AF0-2B74-46B9-837A-A5C1417CFBF8}|apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Syc.Basic.Web.WMS.HttpApi.Host.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\apps\\syc.basic.web.wms.httpapi.host\\wmsbrandingprovider.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{E3F72AF0-2B74-46B9-837A-A5C1417CFBF8}|apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Syc.Basic.Web.WMS.HttpApi.Host.csproj|solutionrelative:apps\\syc.basic.web.wms.httpapi.host\\wmsbrandingprovider.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{E3F72AF0-2B74-46B9-837A-A5C1417CFBF8}|apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Syc.Basic.Web.WMS.HttpApi.Host.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\apps\\syc.basic.web.wms.httpapi.host\\syc.basic.web.wms.httpapi.host.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|", - "RelativeMoniker": "D:0:0:{E3F72AF0-2B74-46B9-837A-A5C1417CFBF8}|apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Syc.Basic.Web.WMS.HttpApi.Host.csproj|solutionrelative:apps\\syc.basic.web.wms.httpapi.host\\syc.basic.web.wms.httpapi.host.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|" - }, - { - "AbsoluteMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\dto\\delinput.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|solutionrelative:services\\syc.basic.web.wms.application\\dto\\delinput.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{3B487959-6744-4784-B5F8-F91012F37C70}|services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\Syc.Basic.Web.WMS.EntityFrameworkCore.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.entityframeworkcore\\entityframeworkcore\\dbfunctions.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3B487959-6744-4784-B5F8-F91012F37C70}|services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\Syc.Basic.Web.WMS.EntityFrameworkCore.csproj|solutionrelative:services\\syc.basic.web.wms.entityframeworkcore\\entityframeworkcore\\dbfunctions.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{B1BFBB4E-0213-4D41-A05B-43C276F9CDAB}|services\\Syc.Basic.Web.WMS.Domain\\Syc.Basic.Web.WMS.Domain.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.domain\\entitys\\values.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{B1BFBB4E-0213-4D41-A05B-43C276F9CDAB}|services\\Syc.Basic.Web.WMS.Domain\\Syc.Basic.Web.WMS.Domain.csproj|solutionrelative:services\\syc.basic.web.wms.domain\\entitys\\values.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{A454C322-58E6-4FEB-B709-5E277C7E71B7}|services\\Syc.Basic.Web.WMS.Application.Contracts\\Syc.Basic.Web.WMS.Application.Contracts.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\yulinhscode\\seyounth.auto.hs\\services\\syc.basic.web.wms.application.contracts\\websocket\\devicemessage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{A454C322-58E6-4FEB-B709-5E277C7E71B7}|services\\Syc.Basic.Web.WMS.Application.Contracts\\Syc.Basic.Web.WMS.Application.Contracts.csproj|solutionrelative:services\\syc.basic.web.wms.application.contracts\\websocket\\devicemessage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" } ], "DocumentGroupContainers": [ @@ -106,7 +38,7 @@ "DocumentGroups": [ { "DockedWidth": 200, - "SelectedChildIndex": 3, + "SelectedChildIndex": 5, "Children": [ { "$type": "Bookmark", @@ -115,52 +47,38 @@ { "$type": "Document", "DocumentIndex": 2, - "Title": "SumInput.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\SumInput.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Dto\\SumInput.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\SumInput.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\SumInput.cs", - "ViewState": "AgIAAAYAAAAAAAAAAAAAABIAAAAkAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T09:10:21.784Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 3, "Title": "DownService.cs", "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\DownService.cs", "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\DownService.cs", "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\DownService.cs", "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\DownService.cs", - "ViewState": "AgIAAAkAAAAAAAAAAAAAAH4AAAAXAAAAAAAAAA==", + "ViewState": "AgIAAGUAAAAAAAAAAAAQwFcAAAAaAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T06:43:04.436Z" - }, - { - "$type": "Document", - "DocumentIndex": 0, - "Title": "BoxService.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\BoxService.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\BoxService.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\BoxService.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\BoxService.cs", - "ViewState": "AgIAAH0AAAAAAAAAAAAAwD0AAAAkAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T05:53:30.627Z", - "EditorCaption": "" + "WhenOpened": "2025-11-30T04:14:28.27Z" }, { "$type": "Document", "DocumentIndex": 5, - "Title": "BoxInput.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\BoxInput.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Dto\\BoxInput.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\BoxInput.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\BoxInput.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAA0AAAApAAAAAAAAAA==", + "Title": "ValuesInput.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\ValuesInput.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Dto\\ValuesInput.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\ValuesInput.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\ValuesInput.cs", + "ViewState": "AgIAAAMAAAAAAAAAAAAtwA4AAAARAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T07:20:13.237Z" + "WhenOpened": "2025-11-29T04:16:42.305Z" + }, + { + "$type": "Document", + "DocumentIndex": 4, + "Title": "ValuesService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\ValuesService.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\ValuesService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\ValuesService.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\ValuesService.cs", + "ViewState": "AgIAAAMAAAAAAAAAAAAAAD8AAAAyAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-11-29T04:03:50.307Z" }, { "$type": "Document", @@ -170,237 +88,46 @@ "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\SilkService.cs", "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\SilkService.cs", "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\SilkService.cs", - "ViewState": "AgIAAEcAAAAAAAAAAAA5wF0AAAANAAAAAAAAAA==", + "ViewState": "AgIAAM0BAAAAAAAAAAAcwK8BAAAfAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T01:53:54.968Z", + "WhenOpened": "2025-11-04T01:53:54.968Z" + }, + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "BoxService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\BoxService.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\BoxService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\BoxService.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\BoxService.cs", + "ViewState": "AgIAAE0BAAAAAAAAAAAqwGEBAAARAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-11-04T05:53:30.627Z", "EditorCaption": "" }, { "$type": "Document", "DocumentIndex": 6, - "Title": "SilkInput.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\SilkInput.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Dto\\SilkInput.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\SilkInput.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\SilkInput.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAuwAsAAAAoAAAAAAAAAA==", + "Title": "DeviceMessage.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application.Contracts\\WebSocket\\DeviceMessage.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application.Contracts\\WebSocket\\DeviceMessage.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application.Contracts\\WebSocket\\DeviceMessage.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application.Contracts\\WebSocket\\DeviceMessage.cs", + "ViewState": "AgIAAAsAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T02:54:06.175Z" + "WhenOpened": "2025-11-28T00:38:55.3Z" }, { "$type": "Document", - "DocumentIndex": 7, - "Title": "ValuesService.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\ValuesService.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\ValuesService.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\ValuesService.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\ValuesService.cs", - "ViewState": "AgIAAAoAAAAAAAAAAADwvykAAAAJAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T01:53:14.812Z" - }, - { - "$type": "Document", - "DocumentIndex": 4, + "DocumentIndex": 3, "Title": "DefaultBalanceEventHandle.cs", "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\DeviceEventHandle\\DefaultBalanceEventHandle.cs", "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\DeviceEventHandle\\DefaultBalanceEventHandle.cs", "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\DeviceEventHandle\\DefaultBalanceEventHandle.cs", "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\DeviceEventHandle\\DefaultBalanceEventHandle.cs", - "ViewState": "AgIAAMIAAAAAAAAAAAAAAMoAAAC7AAAAAAAAAA==", + "ViewState": "AgIAAH0AAAAAAAAAAAAQwCIBAAAYAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2025-11-04T06:18:14.317Z" - }, - { - "$type": "Document", - "DocumentIndex": 8, - "Title": "ExcelExporter.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\BarTenderHelper\\ExcelExporter.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\BarTenderHelper\\ExcelExporter.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\BarTenderHelper\\ExcelExporter.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\BarTenderHelper\\ExcelExporter.cs", - "ViewState": "AgIAADQAAAAAAAAAAAAAwBcAAAAjAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T08:13:13.926Z" - }, - { - "$type": "Document", - "DocumentIndex": 9, - "Title": "Syc.Basic.Web.WMS.Application.xml", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.xml", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.xml", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.xml", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.xml", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003576|", - "WhenOpened": "2025-11-04T08:12:39.426Z" - }, - { - "$type": "Document", - "DocumentIndex": 10, - "Title": "Program.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Program.cs", - "RelativeDocumentMoniker": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Program.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Program.cs", - "RelativeToolTip": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Program.cs", - "ViewState": "AgIAABYAAAAAAAAAAAAUwC4AAAAhAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T04:30:16.751Z" - }, - { - "$type": "Document", - "DocumentIndex": 11, - "Title": "SilkDto.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\SilkDto.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Dto\\SilkDto.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\SilkDto.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\SilkDto.cs", - "ViewState": "AgIAABgAAAAAAAAAAAA4wCAAAAApAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T05:50:00.715Z" - }, - { - "$type": "Document", - "DocumentIndex": 12, - "Title": "IdsInput.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\IdsInput.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Dto\\IdsInput.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\IdsInput.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\IdsInput.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T07:14:54.257Z" - }, - { - "$type": "Document", - "DocumentIndex": 13, - "Title": "ValuesInput.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\ValuesInput.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Dto\\ValuesInput.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\ValuesInput.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\ValuesInput.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T07:14:00.536Z" - }, - { - "$type": "Document", - "DocumentIndex": 14, - "Title": "ValuesDto.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\ValuesDto.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Dto\\ValuesDto.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\ValuesDto.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\ValuesDto.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T07:13:21.76Z" - }, - { - "$type": "Document", - "DocumentIndex": 16, - "Title": "Silk.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Silk.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Silk.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Silk.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Silk.cs", - "ViewState": "AgIAAAkAAAAAAAAAAAAAABMAAAApAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T07:10:12.153Z" - }, - { - "$type": "Document", - "DocumentIndex": 17, - "Title": "Box.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Box.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Box.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Box.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Box.cs", - "ViewState": "AgIAABgAAAAAAAAAAAAowCYAAAAWAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T07:09:54.856Z" - }, - { - "$type": "Document", - "DocumentIndex": 18, - "Title": "WMSHttpApiHostModule.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\WMSHttpApiHostModule.cs", - "RelativeDocumentMoniker": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\WMSHttpApiHostModule.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\WMSHttpApiHostModule.cs", - "RelativeToolTip": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\WMSHttpApiHostModule.cs", - "ViewState": "AgIAAM4AAAAAAAAAAAA+wNQAAAAdAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T04:46:58.289Z" - }, - { - "$type": "Document", - "DocumentIndex": 15, - "Title": "DownSilkDto.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\DownSilkDto.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Dto\\DownSilkDto.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\DownSilkDto.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\DownSilkDto.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAD4AAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T06:27:31.512Z" - }, - { - "$type": "Document", - "DocumentIndex": 19, - "Title": "WMSBrandingProvider.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\WMSBrandingProvider.cs", - "RelativeDocumentMoniker": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\WMSBrandingProvider.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\WMSBrandingProvider.cs", - "RelativeToolTip": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\WMSBrandingProvider.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T06:42:21.955Z" - }, - { - "$type": "Document", - "DocumentIndex": 20, - "Title": "Syc.Basic.Web.WMS.HttpApi.Host", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Syc.Basic.Web.WMS.HttpApi.Host.csproj", - "RelativeDocumentMoniker": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Syc.Basic.Web.WMS.HttpApi.Host.csproj", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Syc.Basic.Web.WMS.HttpApi.Host.csproj", - "RelativeToolTip": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Syc.Basic.Web.WMS.HttpApi.Host.csproj", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2025-11-04T06:36:52.363Z" - }, - { - "$type": "Document", - "DocumentIndex": 21, - "Title": "DelInput.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\DelInput.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Dto\\DelInput.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\DelInput.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\DelInput.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T05:50:33.567Z" - }, - { - "$type": "Document", - "DocumentIndex": 22, - "Title": "DbFunctions.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\DbFunctions.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\DbFunctions.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\DbFunctions.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\DbFunctions.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T01:31:27.975Z" - }, - { - "$type": "Document", - "DocumentIndex": 23, - "Title": "Values.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Values.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Values.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\YuLInHSCode\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Values.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Values.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAA0AAAApAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-04T01:27:51.942Z" } ] } diff --git a/services/Syc.Basic.Web.WMS.Application.Contracts/Dtos/Box/BoxDto.cs b/services/Syc.Basic.Web.WMS.Application.Contracts/Dtos/Box/BoxDto.cs index 644047b..27b24e4 100644 --- a/services/Syc.Basic.Web.WMS.Application.Contracts/Dtos/Box/BoxDto.cs +++ b/services/Syc.Basic.Web.WMS.Application.Contracts/Dtos/Box/BoxDto.cs @@ -38,5 +38,6 @@ namespace Syc.Basic.Web.WMS.Dto public bool IsUse { get; set; } = true; public int IsDelete { get; set; } public DateTime? Create_Time { get; set; } + public DateTime? Delete_Time { get; set; } } } diff --git a/services/Syc.Basic.Web.WMS.Application/DeviceEventHandle/DefaultBalanceEventHandle.cs b/services/Syc.Basic.Web.WMS.Application/DeviceEventHandle/DefaultBalanceEventHandle.cs index cb4df7d..bf2fd97 100644 --- a/services/Syc.Basic.Web.WMS.Application/DeviceEventHandle/DefaultBalanceEventHandle.cs +++ b/services/Syc.Basic.Web.WMS.Application/DeviceEventHandle/DefaultBalanceEventHandle.cs @@ -194,16 +194,30 @@ namespace Syc.Basic.Web.WMS.DeviceEventHandle return; } - if (await silkRepository.AnyAsync(e => e.Status == 1 && e.IsDelete == 0)) { var produce = await produceRepository.FirstOrDefaultAsync(e => e.IfUse == 1 && e.IsDelete == 0); + var values = await valueRepository.FirstOrDefaultAsync(x => x.Type == 0 && x.IsDelete == 0 && x.IfUse == 1); + var datetime = await valueRepository.FirstOrDefaultAsync(x => x.Type == 1 && x.IsDelete == 0 && x.IfUse == 1); + var keys = values.Key1.Split(','); var query = await silkRepository.GetQueryableAsync(); - query = query.Where(x => x.Status == 1 && x.IsDelete == 0 && x.Type == produce.Spec && x.Name == produce.Type && x.Length == produce.Length && x.Lot_No == produce.Lot_No); + query = query.Where(x => x.Status == 1 && x.IsDelete == 0 && + x.Type == produce.Spec && + x.Name == produce.Type && + x.Length == produce.Length && + x.Lot_No == produce.Lot_No && + x.Date >= Convert.ToDateTime(datetime.Key1) && x.Date <= Convert.ToDateTime(datetime.Key2)); + + if (keys[int.Parse(values.Value)] == "无") + { + query = query.Where(x => x.Color == keys[int.Parse(values.Value)] || x.Color == null); + } + else + { + query = query.Where(x => x.Color == keys[int.Parse(values.Value)]); + } - var values = await valueRepository.FirstOrDefaultAsync(x => x.Type == 0 && x.IsDelete == 0 && x.IfUse == 1); - var keys = values.Key1.Split(','); var count = query.Count(); diff --git a/services/Syc.Basic.Web.WMS.Application/Dto/BoxInput.cs b/services/Syc.Basic.Web.WMS.Application/Dto/BoxInput.cs index ef91a38..14fe868 100644 --- a/services/Syc.Basic.Web.WMS.Application/Dto/BoxInput.cs +++ b/services/Syc.Basic.Web.WMS.Application/Dto/BoxInput.cs @@ -8,6 +8,7 @@ namespace Syc.Basic.Web.WMS.Dto { public class BoxInput: PagedInput { + public string Code { get; set; } public string Lot_No { get; set; } public string Type { get; set; } public string Spec { get; set; } @@ -16,5 +17,7 @@ namespace Syc.Basic.Web.WMS.Dto public string Start_Time { get; set; } public string End_Time { get; set; } public string Color { get; set; } + public string Mark { get; set; } + public int Status { get; set; } } } diff --git a/services/Syc.Basic.Web.WMS.Application/Dto/DelInput.cs b/services/Syc.Basic.Web.WMS.Application/Dto/DelInput.cs index 4d50683..67e3415 100644 --- a/services/Syc.Basic.Web.WMS.Application/Dto/DelInput.cs +++ b/services/Syc.Basic.Web.WMS.Application/Dto/DelInput.cs @@ -10,5 +10,6 @@ namespace Syc.Basic.Web.WMS.Dto { public int[] ids { get; set; } public int id { get; set; } + public bool IfDeleteSilk { get; set; } = false; } } diff --git a/services/Syc.Basic.Web.WMS.Application/Dto/SilkInput.cs b/services/Syc.Basic.Web.WMS.Application/Dto/SilkInput.cs index 9992f48..8f727b4 100644 --- a/services/Syc.Basic.Web.WMS.Application/Dto/SilkInput.cs +++ b/services/Syc.Basic.Web.WMS.Application/Dto/SilkInput.cs @@ -8,14 +8,17 @@ namespace Syc.Basic.Web.WMS.Dto { public class SilkInput : PagedInput { + public string Code { get; set; } public string Lot_No { get; set; } public string Name { get; set; } public string Spec { get; set; } public string Chang { get; set; } - + public string Status_Details { get; set; } + public int Status { get; set; } public int Qty { get; set; } public string Start_Time { get; set; } public string End_Time { get; set; } public string Color { get; set; } + public int BoxId { get; set; } } } diff --git a/services/Syc.Basic.Web.WMS.Application/Dto/ValuesDto.cs b/services/Syc.Basic.Web.WMS.Application/Dto/ValuesDto.cs index 87fdbfc..20229a5 100644 --- a/services/Syc.Basic.Web.WMS.Application/Dto/ValuesDto.cs +++ b/services/Syc.Basic.Web.WMS.Application/Dto/ValuesDto.cs @@ -12,4 +12,10 @@ namespace Syc.Basic.Web.WMS.Dto public string[] Keys { get; set; } public int Value { get; set; } } + public class ValuesTimeDto + { + public int Id { get; set; } + public string StartTime { get; set; } + public string EndTime { get; set; } + } } diff --git a/services/Syc.Basic.Web.WMS.Application/Dto/ValuesInput.cs b/services/Syc.Basic.Web.WMS.Application/Dto/ValuesInput.cs index 93121d4..f2af42e 100644 --- a/services/Syc.Basic.Web.WMS.Application/Dto/ValuesInput.cs +++ b/services/Syc.Basic.Web.WMS.Application/Dto/ValuesInput.cs @@ -11,4 +11,12 @@ namespace Syc.Basic.Web.WMS.Dto public int Id { get; set; } public int Value { get; set; } } + + public class ValuesTimeInput + { + public int Id { get; set; } + public string StartTime { get; set; } + + public string EndTime { get; set; } + } } diff --git a/services/Syc.Basic.Web.WMS.Application/Service/BoxService.cs b/services/Syc.Basic.Web.WMS.Application/Service/BoxService.cs index d2b96e4..8b5dc7e 100644 --- a/services/Syc.Basic.Web.WMS.Application/Service/BoxService.cs +++ b/services/Syc.Basic.Web.WMS.Application/Service/BoxService.cs @@ -9,7 +9,9 @@ using Syc.Abp.Application.Contracts; using Syc.Basic.Web.WMS.Dto; using Syc.Basic.Web.WMS.Entitys; using Syc.Basic.Web.WMS.IService; +using Syc.Core.Tools; using System; +using System.Collections; using System.Collections.Generic; using System.Linq; using System.Linq.Dynamic.Core; @@ -32,7 +34,7 @@ namespace Syc.Basic.Web.WMS.Service private readonly IRepository autoRepository; private readonly IRepository valueRepository; - public BoxService(IRepository boxRepository, IRepository produceRepository, IRepository silkRepository, IPlcService plcService, ILogger logger, IPrinterService printerService, IRepository autoRepository,IRepository valueRepository) + public BoxService(IRepository boxRepository, IRepository produceRepository, IRepository silkRepository, IPlcService plcService, ILogger logger, IPrinterService printerService, IRepository autoRepository, IRepository valueRepository) { this.boxRepository = boxRepository; this.produceRepository = produceRepository; @@ -53,6 +55,8 @@ namespace Syc.Basic.Web.WMS.Service { var boxlist = await boxRepository.GetQueryableAsync(); boxlist = boxlist.Where(x => x.IsDelete == 0); + if (input.Code != null) + boxlist = boxlist.Where(x => x.Code.Contains(input.Code)); if (input.Lot_No != null) boxlist = boxlist.Where(x => x.Lot_No.Contains(input.Lot_No)); if (input.Spec != null) @@ -62,13 +66,17 @@ namespace Syc.Basic.Web.WMS.Service if (input.Color != null) { if (input.Color == "无") - boxlist = boxlist.Where(x => x.Color == input.Color||x.Color==null); + boxlist = boxlist.Where(x => x.Color == input.Color || x.Color == null); else boxlist = boxlist.Where(x => x.Color == input.Color); - } + } + if (input.Status > 0) + boxlist = boxlist.Where(x => x.DataType == input.Status - 1); + if (input.Mark != null) + boxlist = boxlist.Where(x => input.Mark.Contains(x.Mark)); if (input.Chang != null) boxlist = boxlist.Where(x => x.Length.Contains(input.Chang)); - if (input.Qty >0) + if (input.Qty > 0) boxlist = boxlist.Where(x => x.Qty == input.Qty); if (input.Start_Time != null && input.End_Time != null) boxlist = boxlist.Where(x => x.Dom_Time >= DateTime.Parse(input.Start_Time) && x.Dom_Time <= DateTime.Parse(input.End_Time)); @@ -135,11 +143,30 @@ namespace Syc.Basic.Web.WMS.Service public async Task InsertBox(BoxDto input) { var values = await valueRepository.FirstOrDefaultAsync(x => x.Type == 0 && x.IsDelete == 0 && x.IfUse == 1); + var datetime = await valueRepository.FirstOrDefaultAsync(x => x.Type == 1 && x.IsDelete == 0 && x.IfUse == 1); var keys = values.Key1.Split(','); var produce = await produceRepository.FirstOrDefaultAsync(x => x.IfUse == 1); var silksQuery = await silkRepository.GetQueryableAsync(); - var silks = silksQuery.Where(x => x.IsDelete == 0 && x.Status == (int)SilkStatus.手动添加称重).OrderBy(x => x.Id).Take((int)produce.Qty).ToList(); + var silks = silksQuery.Where(x => x.IsDelete == 0 && x.Status == (int)SilkStatus.手动添加称重 && + //x.Color == keys[int.Parse(values.Value)] &&//颜色 + x.Length == produce.Length &&//长度 + x.Lot_No == produce.Lot_No &&//批号 + x.Name == produce.Type &&//名称 + x.Type == produce.Spec &&//规格 + x.Date >= Convert.ToDateTime(datetime.Key1) && x.Date <= Convert.ToDateTime(datetime.Key2)) + .ToList(); + + if (keys[int.Parse(values.Value)] == "无") + { + silks = silks.Where(x => x.Color == keys[int.Parse(values.Value)] || x.Color == null).ToList(); + } + else + { + silks = silks.Where(x => x.Color == keys[int.Parse(values.Value)]).ToList(); + } + + silks = silks.OrderBy(x => x.Id).Take((int)produce.Qty).ToList(); if (produce == null) throw Oops.Oh("没有生产设置"); @@ -295,7 +322,7 @@ namespace Syc.Basic.Web.WMS.Service box.Lot_No = input.Lot_No; box.Color = input.Color; box.Net_Weight = input.Net_Weight; - box.Dom_Time = DateTime.Now; + //box.Dom_Time = DateTime.Now; box.Type = input.Type; box.Qty = input.Qty; box.Exp_Time = string.IsNullOrWhiteSpace(input.Exp_Time) ? null : Convert.ToDateTime(input.Exp_Time); @@ -310,9 +337,30 @@ namespace Syc.Basic.Web.WMS.Service public async Task DeleteBox(DelInput input) { var box = await boxRepository.FirstOrDefaultAsync(x => x.Id == input.id); + var silks = await silkRepository.GetListAsync(x => x.BoxId == input.id); + if (box == null) throw Oops.Oh("删除失败,数据为空"); box.IsDelete = 1; + box.Delete_Time = DateTime.Now; + + if (input.IfDeleteSilk) + { + foreach (var silk in silks) + { + silk.Status_Details = $"从{silk.BoxId}纸箱中删除待重新打印"; + silk.BoxId = 0; + silk.Status = 1; + } + } + else + { + foreach (var silk in silks) + { + silk.Status_Details = $"未{silk.BoxId}纸箱中删除可恢复"; + } + } + await boxRepository.UpdateAsync(box); } @@ -325,11 +373,32 @@ namespace Syc.Basic.Web.WMS.Service public async Task DeletesBoxs(DelInput input) { var boxs = await boxRepository.GetListAsync(x => input.ids.Contains(x.Id)); + var silks = await silkRepository.GetListAsync(x => input.ids.Contains(x.BoxId.Value) && x.IsDelete == 0); + if (boxs.Count == 0) throw Oops.Oh("删除失败,数据为空"); for (var i = 0; i < boxs.Count; i++) { boxs[i].IsDelete = 1; + boxs[i].Delete_Time = DateTime.Now; + + if (input.IfDeleteSilk) + { + foreach (var silk in silks) + { + silk.Status_Details = $"从{silk.BoxId}纸箱中删除待重新打印"; + silk.BoxId = 0; + silk.Status = 1; + } + } + else + { + foreach (var silk in silks) + { + silk.Status_Details = $"未{silk.BoxId}纸箱中删除可恢复"; + } + } + } await boxRepository.UpdateManyAsync(boxs); } @@ -371,8 +440,28 @@ namespace Syc.Basic.Web.WMS.Service public async Task BoxsPalletPrint(FullPalletInput input) { var produce = await produceRepository.FirstOrDefaultAsync(x => x.IfUse == 1); + var values = await valueRepository.FirstOrDefaultAsync(x => x.Type == 0 && x.IsDelete == 0 && x.IfUse == 1); + var datetime = await valueRepository.FirstOrDefaultAsync(x => x.Type == 1 && x.IsDelete == 0 && x.IfUse == 1); + var keys = values.Key1.Split(','); + var boxQuery = await boxRepository.GetQueryableAsync(); - var boxs = boxQuery.Where(x => x.DataType == 0 && x.IsDelete == 0).OrderBy(x => x.Id).Take(input.Num).ToList(); + var boxslist = boxQuery.Where(x => x.DataType == 0 && x.IsDelete == 0 && + x.Length == produce.Length &&//长度 + x.Lot_No == produce.Lot_No &&//批号 + x.Type == produce.Type &&//名称 + x.Spec == produce.Spec &&//规格 + x.Dom_Time >= Convert.ToDateTime(datetime.Key1) && x.Dom_Time <= Convert.ToDateTime(datetime.Key2));//包装时间; + + if (keys[int.Parse(values.Value)] == "无") + { + boxslist = boxslist.Where(x => x.Color == keys[int.Parse(values.Value)] || x.Color == null); + } + else + { + boxslist = boxslist.Where(x => x.Color == keys[int.Parse(values.Value)]); + } + + var boxs = boxslist.OrderBy(x => x.Id).Take(input.Num).ToList(); if (produce == null) throw Oops.Oh("没有生产设置"); @@ -457,16 +546,40 @@ namespace Syc.Basic.Web.WMS.Service public async Task SilksPalletPrint(FullPalletInput input) { var produce = await produceRepository.FirstOrDefaultAsync(x => x.IfUse == 1); + var values = await valueRepository.FirstOrDefaultAsync(x => x.Type == 0 && x.IsDelete == 0 && x.IfUse == 1); + var datetime = await valueRepository.FirstOrDefaultAsync(x => x.Type == 1 && x.IsDelete == 0 && x.IfUse == 1); + var keys = values.Key1.Split(','); + var silksQuery = await silkRepository.GetQueryableAsync(); - var silks = silksQuery.Where(x => x.IsDelete == 0 && x.Status == (int)SilkStatus.已称重).OrderBy(x => x.Id).Take(input.Num).ToList(); + var silkslist = silksQuery + .Where(x => x.IsDelete == 0 && + x.Status == (int)SilkStatus.已称重 && + x.Length == produce.Length &&//长度 + x.Lot_No == produce.Lot_No &&//批号 + x.Name == produce.Type &&//名称 + x.Type == produce.Spec && + x.Date >= Convert.ToDateTime(datetime.Key1) && x.Date <= Convert.ToDateTime(datetime.Key2)); + + + if (keys[int.Parse(values.Value)] == "无") + { + silkslist = silkslist.Where(x => x.Color == keys[int.Parse(values.Value)] || x.Color == null); + } + else + { + silkslist = silkslist.Where(x => x.Color == keys[int.Parse(values.Value)]); + } + + var silks = silkslist.OrderBy(x => x.Id).Take(input.Num).ToList(); + if (produce == null) throw Oops.Oh("没有生产设置"); - if (silks.Count < input.Num) + if (silks.Count() < input.Num) { - logger.LogWarning($"没有{input.Num}条{produce.Type}的单品的信息,只有{silks.Count}条,无法创建码垛信息"); - throw Oops.Oh($"没有{input.Num}条{produce.Type}的单品的信息,只有{silks.Count}条,无法创建码垛信息"); + logger.LogWarning($"没有{input.Num}条{produce.Type}的单品的信息,只有{silks.Count()}条,无法创建码垛信息"); + throw Oops.Oh($"没有{input.Num}条{produce.Type}的单品的信息,只有{silks.Count()}条,无法创建码垛信息"); //return; } @@ -502,6 +615,7 @@ namespace Syc.Basic.Web.WMS.Service Qty = input.Num, Length = produce.Length, Lot_No = produce.Lot_No, + Color = keys[int.Parse(values.Value)], //Code = Guid.NewGuid().ToString().Substring(9, 18), Code = timestr + autolabel.Sort.ToString().PadLeft(4, '0'), Net_Weight = netWeight, @@ -514,7 +628,7 @@ namespace Syc.Basic.Web.WMS.Service }; var Box = await boxRepository.InsertAsync(box, true); - logger.LogInformation($"已添加码垛信息,码垛编号:{box.Code},包含单品数量:{silks.Count}"); + logger.LogInformation($"已添加码垛信息,码垛编号:{box.Code},包含单品数量:{silks.Count()}"); List list = new List(); foreach (var silk in silks) @@ -555,12 +669,12 @@ namespace Syc.Basic.Web.WMS.Service boxlist = boxlist.Where(x => x.Lot_No.Contains(input.Lot_No)); if (input.Value != null) { - if(input.Value=="无") - boxlist = boxlist.Where(x => x.Color == input.Value||x.Color==null); + if (input.Value == "无") + boxlist = boxlist.Where(x => x.Color == input.Value || x.Color == null); else boxlist = boxlist.Where(x => x.Color == input.Value); } - + if (input.Chang != null) boxlist = boxlist.Where(x => x.Length.Contains(input.Chang)); if (input.Qty > 0) @@ -571,7 +685,7 @@ namespace Syc.Basic.Web.WMS.Service //1:求颜色总数 if (input.Type == 1) { - + if (boxlist.Count() == 0) throw Oops.Oh("求和失败,数据为空"); @@ -594,5 +708,147 @@ namespace Syc.Basic.Web.WMS.Service } } + + /// + /// 查询删除纸箱的信息 + /// + /// + /// + [HttpPost] + public async Task> GetDeleteBoxList(BoxInput input) + { + var boxlist = await boxRepository.GetQueryableAsync(); + boxlist = boxlist.Where(x => x.IsDelete == 1); + if (input.Lot_No != null) + boxlist = boxlist.Where(x => x.Lot_No.Contains(input.Lot_No)); + if (input.Spec != null) + boxlist = boxlist.Where(x => x.Spec.Contains(input.Spec)); + if (input.Type != null) + boxlist = boxlist.Where(x => x.Type.Contains(input.Type)); + if (input.Color != null) + { + if (input.Color == "无") + boxlist = boxlist.Where(x => x.Color == input.Color || x.Color == null); + else + boxlist = boxlist.Where(x => x.Color == input.Color); + } + if (input.Chang != null) + boxlist = boxlist.Where(x => x.Length.Contains(input.Chang)); + if (input.Qty > 0) + boxlist = boxlist.Where(x => x.Qty == input.Qty); + if (input.Start_Time != null && input.End_Time != null) + boxlist = boxlist.Where(x => x.Dom_Time >= DateTime.Parse(input.Start_Time) && x.Dom_Time <= DateTime.Parse(input.End_Time)); + + var result = boxlist.OrderByDescending(x => x.Delete_Time).PageResult(input.Page, input.PageSize); + var data = result.Queryable.Select(e => new BoxDto() + { + Length = e.Length, + Net_Weight = e.Net_Weight, + Qty = e.Qty, + Id = e.Id, + Code = e.Code, + Dom_Time = DateTime.Parse(e.Dom_Time.ToString()).ToString("yyyy-MM-dd HH:mm:ss"), + DataType = e.DataType, + Mark = e.Mark, + Color = e.Color, + Create_Time = e.Create_Time, + Exp_Time = DateTime.Parse(e.Exp_Time.ToString()).ToString("yyyy-MM-dd HH:mm:ss"), + Lot_No = e.Lot_No, + Spec = e.Spec, + Gross_Weight = e.Gross_Weight, + Type = e.Type, + IsDelete = e.IsDelete, + Delete_Time = e.Delete_Time + }).ToList(); + + PageOutput pageOutput = new PageOutput(); + pageOutput.Total = boxlist.Count(); + pageOutput.Data = data; + pageOutput.PageIndex = input.Page; + pageOutput.PageSize = input.PageSize; + return pageOutput; + } + + /// + /// 修改删除的纸箱信息 + /// + /// + /// + [HttpGet] + public async Task UpdateDeleteBox(int id) + { + var box = await boxRepository.FirstOrDefaultAsync(x => x.Id == id); + var silks = await silkRepository.GetListAsync(x => x.Status == 1); + if (box == null) + throw Oops.Oh("没有数据"); + + box.IsDelete = 0; + box.Mark = "恢复数据"; + + foreach (var silk in silks) + { + if (silk.Status_Details.Contains(box.Id.ToString())) + { + if (box.DataType == (int)BoxDataType.单品码垛) + { + silk.Status = (int)SilkStatus.已码垛; + silk.Status_Details += "(已重新码垛)"; + silk.BoxId = box.Id; + } + else if (box.DataType == (int)BoxDataType.装箱) + { + silk.Status = (int)SilkStatus.已装箱; + silk.Status_Details += "(已重新装箱)"; + silk.BoxId = box.Id; + } + await silkRepository.UpdateAsync(silk); + } + } + await boxRepository.UpdateAsync(box); + } + + /// + /// 批量恢复纸箱 + /// + /// + /// + [HttpPost] + public async Task UpdateDeleteBoxs(IdsInput input) + { + var boxs = await boxRepository.GetListAsync(x => input.Ids.Contains(x.Id)); + var silks = await silkRepository.GetListAsync(x => x.Status == 1); + + if (boxs.Count() <= 0) + throw Oops.Oh("没有数据"); + + foreach (var box in boxs) + { + box.IsDelete = 0; + box.Mark = "恢复数据"; + + foreach (var silk in silks) + { + if (silk.Status_Details.Contains(box.Id.ToString())) + { + if (box.DataType == (int)BoxDataType.单品码垛) + { + silk.Status = (int)SilkStatus.已码垛; + silk.Status_Details += "(已重新码垛)"; + silk.BoxId = box.Id; + } + else if (box.DataType == (int)BoxDataType.装箱) + { + silk.Status = (int)SilkStatus.已装箱; + silk.Status_Details += "(已重新装箱)"; + silk.BoxId = box.Id; + } + await silkRepository.UpdateAsync(silk); + } + } + + await boxRepository.UpdateAsync(box); + } + + } } } diff --git a/services/Syc.Basic.Web.WMS.Application/Service/DownService.cs b/services/Syc.Basic.Web.WMS.Application/Service/DownService.cs index 6690442..37c764c 100644 --- a/services/Syc.Basic.Web.WMS.Application/Service/DownService.cs +++ b/services/Syc.Basic.Web.WMS.Application/Service/DownService.cs @@ -79,6 +79,60 @@ namespace Syc.Basic.Web.WMS.Service return $"{HttpContext.Request.Scheme}://{HttpContext.Request.Host.Host}:{HttpContext.Request.Host.Port}/{fileName1}"; } + [HttpPost("api/DownSilkByBoxid")] + public async Task DownLoadSilkByBoxid(IdsInput input) + { + var silks = await silkRepository.GetListAsync(x => input.Ids.Contains(x.BoxId.Value)); + var silklist = silks.Select(x => new DownSilkDto + { + Id = x.Id, + Code = x.Code, + Lot_No = x.Lot_No, + Name = x.Name, + Type = x.Type, + Length = x.Length, + Net_Weight = x.Net_Weight, + Color = x.Color, + Date = x.Date, + BoxId = x.BoxId, + Createtime = x.Createtime, + Status_Details = x.Status_Details + }).ToList(); + + if (silks.Count == 0) + throw Oops.Oh("没有导出的数据"); + + // 2. 自定义 Excel 表头(可选:替换模型属性名) + var customHeaders = new Dictionary + { + { nameof(Silk.Id), "Id" }, + { nameof(Silk.Code), "编号" }, + { nameof(Silk.Lot_No), "批次号" }, + { nameof(Silk.Name), "名称" }, + { nameof(Silk.Type), "规格" }, + { nameof(Silk.Length), "长度" }, + { nameof(Silk.Net_Weight), "重量(kg)" }, + { nameof(Silk.Color), "标注" }, + { nameof(Silk.BoxId), "成箱编号" }, + { nameof(Silk.Date), "生产时间" }, + { nameof(Silk.Status_Details), "状态说明" }, + { nameof(Silk.Createtime), "创建时间" } + }; + + var webHost = base.HttpContext.RequestServices.GetService(typeof(IWebHostEnvironment)) as IWebHostEnvironment; + // 3. 生成 Excel 内存流 + var fileName1 = $"{DateTime.Now.ToString("yyyyMMddHHmmss")}.xlsx"; + var fiePath = Path.Combine(webHost.WebRootPath, fileName1); + ExcelExporter.ExportToExcelStream(silklist, "丝锭数据报表", fiePath, customHeaders); + + // 4. 配置下载响应(解决中文文件名乱码) + string fileName = $"丝锭数据报表_{DateTime.Now:yyyyMMddHHmmss}.xlsx"; + string encodedFileName = System.Web.HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8); + + // 5. 返回文件流(浏览器自动下载)xx + return $"{HttpContext.Request.Scheme}://{HttpContext.Request.Host.Host}:{HttpContext.Request.Host.Port}/{fileName1}"; + } + [HttpPost("api/DownBox")] public async Task DownLoadBox(IdsInput input) { diff --git a/services/Syc.Basic.Web.WMS.Application/Service/SilkService.cs b/services/Syc.Basic.Web.WMS.Application/Service/SilkService.cs index 30b43fe..cc3257d 100644 --- a/services/Syc.Basic.Web.WMS.Application/Service/SilkService.cs +++ b/services/Syc.Basic.Web.WMS.Application/Service/SilkService.cs @@ -44,24 +44,47 @@ namespace Syc.Basic.Web.WMS.Service /// /// [HttpGet] - public async Task> GetSilkByNum() + public async Task> GetSilkByNum(string startime, string endtime, int order = 1) { var produce = await produceRepository.FirstOrDefaultAsync(x => x.IfUse == 1 && x.IsDelete == 0); + var values = await valueRepository.FirstOrDefaultAsync(x => x.Type == 0 && x.IsDelete == 0 && x.IfUse == 1); + var keys = values.Key1.Split(','); + if (produce == null) throw Oops.Oh("没有生产设置"); var list = await silkRepository.GetQueryableAsync(); - list = list.Where(x => x.Status == 1 && x.IsDelete == 0 && x.Type == produce.Spec && x.Lot_No == produce.Lot_No && x.Name == produce.Type || x.Status == 0 && x.IsDelete == 0 && x.Type == produce.Spec && x.Lot_No == produce.Lot_No && x.Name == produce.Type); + list = list.Where( + x => x.Status == 1 && x.IsDelete == 0 && x.Type == produce.Spec && x.Lot_No == produce.Lot_No && x.Name == produce.Type && x.Length == produce.Length + || x.Status == 0 && x.IsDelete == 0 && x.Type == produce.Spec && x.Lot_No == produce.Lot_No && x.Name == produce.Type && x.Length == produce.Length); + + if (keys[int.Parse(values.Value)] == "无") + { + list = list.Where(x => x.Color == keys[int.Parse(values.Value)] || x.Color == null); + } + else + { + list = list.Where(x => x.Color == keys[int.Parse(values.Value)]); + } + + if (startime != null && endtime != null) + list = list.Where(x => x.Date >= Convert.ToDateTime(startime) && x.Date >= Convert.ToDateTime(endtime)); var data = list.Select(e => new SilkDto() { Net_Weight = e.Net_Weight, Id = e.Id, Code = e.Code, + Type = e.Type, + Color = e.Color, Status = e.Status, Status_Details = e.Status_Details }).ToList(); - return data.OrderByDescending(x => x.Id).ToList(); + if (order == 0) + return data.OrderBy(x => x.Id).ToList(); + else + return data.OrderByDescending(x => x.Id).ToList(); + } /// /// 查询丝锭 @@ -73,6 +96,11 @@ namespace Syc.Basic.Web.WMS.Service { var silklist = await silkRepository.GetQueryableAsync(); silklist = silklist.Where(x => x.IsDelete == 0); + + if (input.Code != null) + silklist = silklist.Where(x => x.Code.Contains(input.Code)); + if (input.BoxId != 0) + silklist = silklist.Where(x => x.BoxId == input.BoxId); if (input.Name != null) silklist = silklist.Where(x => x.Name.Contains(input.Name)); if (input.Spec != null) @@ -85,6 +113,10 @@ namespace Syc.Basic.Web.WMS.Service silklist = silklist.Where(x => x.Date >= DateTime.Parse(input.Start_Time) && x.Date <= DateTime.Parse(input.End_Time)); if (input.Qty > 0) silklist = silklist.OrderByDescending(x => x.Id).Take(input.Qty); + if (input.Status_Details != null) + silklist = silklist.Where(x => x.Status_Details.Contains(input.Status_Details)); + if (input.Status > 0) + silklist = silklist.Where(x => x.Status == input.Status - 1); if (input.Color != null) { if (input.Color == "无") @@ -94,6 +126,42 @@ namespace Syc.Basic.Web.WMS.Service } + var result = silklist.OrderByDescending(x => x.Id).PageResult(input.Page, input.PageSize); + var data = result.Queryable.Select(x => new SilkDto() + { + Name = x.Name, + Net_Weight = x.Net_Weight, + Lot_No = x.Lot_No, + Code = x.Code, + Date = x.Date, + Id = x.Id, + Color = x.Color, + Length = x.Length, + Type = x.Type, + BoxId = x.BoxId, + Status = x.Status, + Status_Details = x.Status_Details + }); + + PageOutput pageOutput = new PageOutput(); + pageOutput.Total = silklist.Count(); + pageOutput.Data = data; + pageOutput.PageIndex = input.Page; + pageOutput.PageSize = input.PageSize; + return pageOutput; + } + + /// + /// 查询丝锭 + /// + /// + /// + [HttpPost] + public async Task> GetSilkListByBoxid(SilkInput input) + { + var silklist = await silkRepository.GetQueryableAsync(); + silklist = silklist.Where(x => x.IsDelete == 0 && x.BoxId == input.BoxId); + var result = silklist.OrderByDescending(x => x.Id).PageResult(input.Page, input.PageSize); var data = result.Queryable.Select(x => new SilkDto() { @@ -204,7 +272,7 @@ namespace Syc.Basic.Web.WMS.Service silks.Color = input.Color; silks.Lot_No = input.Lot_No; silks.Net_Weight = input.Net_Weight; - silks.Date = DateTime.Now; + //silks.Date = silks.Createtime; await silkRepository.UpdateAsync(silks); } /// @@ -219,6 +287,7 @@ namespace Syc.Basic.Web.WMS.Service if (silk == null) throw Oops.Oh("删除失败,数据为空"); silk.IsDelete = 1; + silk.Delete_Time = DateTime.Now; await silkRepository.UpdateAsync(silk); } @@ -236,6 +305,7 @@ namespace Syc.Basic.Web.WMS.Service foreach (var silk in silks) { silk.IsDelete = 1; + silk.Delete_Time = DateTime.Now; } await silkRepository.UpdateManyAsync(silks); } @@ -271,7 +341,7 @@ namespace Syc.Basic.Web.WMS.Service else silklist = silklist.Where(x => x.Color == input.Value); } - + //1:求颜色总数 if (input.Type == 1) @@ -291,12 +361,129 @@ namespace Syc.Basic.Web.WMS.Service double sum = 0; foreach (var silk in silklist) { - + sum += (double)silk.Net_Weight; } return Math.Round(sum, 2); } - + + } + + /// + /// 查询删除的丝锭信息 + /// + /// + /// + [HttpPost] + public async Task> GetDeleteSilkList(SilkInput input) + { + var silklist = await silkRepository.GetQueryableAsync(); + silklist = silklist.Where(x => x.IsDelete == 1); + if (input.Name != null) + silklist = silklist.Where(x => x.Name.Contains(input.Name)); + if (input.Spec != null) + silklist = silklist.Where(x => x.Type.Contains(input.Spec)); + if (input.Lot_No != null) + silklist = silklist.Where(x => x.Lot_No.Contains(input.Lot_No)); + if (input.Chang != null) + silklist = silklist.Where(x => x.Length.Contains(input.Chang)); + if (input.Start_Time != null && input.End_Time != null) + silklist = silklist.Where(x => x.Date >= DateTime.Parse(input.Start_Time) && x.Date <= DateTime.Parse(input.End_Time)); + if (input.Qty > 0) + silklist = silklist.OrderByDescending(x => x.Id).Take(input.Qty); + if (input.Color != null) + { + if (input.Color == "无") + silklist = silklist.Where(x => x.Color == input.Color || x.Color == null); + else + silklist = silklist.Where(x => x.Color == input.Color); + } + + + var result = silklist.OrderByDescending(x => x.Delete_Time).PageResult(input.Page, input.PageSize); + var data = result.Queryable.Select(x => new SilkDto() + { + Name = x.Name, + Net_Weight = x.Net_Weight, + Lot_No = x.Lot_No, + Code = x.Code, + Date = x.Date, + Id = x.Id, + Color = x.Color, + Length = x.Length, + Type = x.Type, + BoxId = x.BoxId, + Status = x.Status, + Status_Details = x.Status_Details + }); + + PageOutput pageOutput = new PageOutput(); + pageOutput.Total = silklist.Count(); + pageOutput.Data = data; + pageOutput.PageIndex = input.Page; + pageOutput.PageSize = input.PageSize; + return pageOutput; + } + + /// + /// 恢复删除信息 + /// + /// + /// + [HttpGet] + public async Task UpdateDeleteSilk(int id) + { + var silks = await silkRepository.FirstOrDefaultAsync(x => x.Id == id); + if (silks == null) + throw Oops.Oh("没有数据"); + + silks.IsDelete = 0; + silks.Status_Details = "恢复数据"; + await silkRepository.UpdateAsync(silks); + } + + /// + /// 批量恢复 + /// + /// + /// + [HttpPost] + public async Task UpdateDeleteSilks(IdsInput input) + { + var silks = await silkRepository.GetListAsync(x => input.Ids.Contains(x.Id)); + + if (silks.Count() <= 0) + throw Oops.Oh("没有数据"); + + foreach (var silk in silks) + { + silk.IsDelete = 0; + silk.Status_Details = "恢复数据"; + await silkRepository.UpdateAsync(silk); + } + + } + + /// + /// 批量修改纸箱 + /// + /// + /// + [HttpPost] + public async Task UpdateUpdSilks(IdsInput input) + { + var silks = await silkRepository.GetListAsync(x => input.Ids.Contains(x.Id)); + + if (silks.Count() <= 0) + throw Oops.Oh("没有数据"); + + foreach (var silk in silks) + { + silk.IsDelete = 0; + silk.Status_Details = "恢复数据"; + await silkRepository.UpdateAsync(silk); + } + } } diff --git a/services/Syc.Basic.Web.WMS.Application/Service/ValuesService.cs b/services/Syc.Basic.Web.WMS.Application/Service/ValuesService.cs index 8f275ec..c562f52 100644 --- a/services/Syc.Basic.Web.WMS.Application/Service/ValuesService.cs +++ b/services/Syc.Basic.Web.WMS.Application/Service/ValuesService.cs @@ -45,5 +45,30 @@ namespace Syc.Basic.Web.WMS.Service await repository.UpdateAsync(values); } + + [HttpGet] + public async Task GetTime() + { + var values = await repository.FirstOrDefaultAsync(x => x.Type == 1 && x.IsDelete == 0 && x.IfUse == 1); + + var data = new ValuesTimeDto() + { + Id = values.Id, + StartTime = values.Key1, + EndTime = values.Key2 + }; + return data; + } + + [HttpPost] + public async Task PostTime(ValuesTimeInput input) + { + var values = await repository.FirstOrDefaultAsync(x => x.Id == 2); + values.Key1 = input.StartTime; + values.Key2 = input.EndTime; + + await repository.UpdateAsync(values); + } + } } diff --git a/services/Syc.Basic.Web.WMS.Application/Syc.Basic.Web.WMS.Application.xml b/services/Syc.Basic.Web.WMS.Application/Syc.Basic.Web.WMS.Application.xml index 435a4a0..3e09a1f 100644 --- a/services/Syc.Basic.Web.WMS.Application/Syc.Basic.Web.WMS.Application.xml +++ b/services/Syc.Basic.Web.WMS.Application/Syc.Basic.Web.WMS.Application.xml @@ -209,6 +209,27 @@ + + + 查询删除纸箱的信息 + + + + + + + 修改删除的纸箱信息 + + + + + + + 批量恢复纸箱 + + + + 查询生产 @@ -258,7 +279,7 @@ - + 根据数量查询丝锭 @@ -272,6 +293,13 @@ + + + 查询丝锭 + + + + 添加丝锭 @@ -314,6 +342,34 @@ + + + 查询删除的丝锭信息 + + + + + + + 恢复删除信息 + + + + + + + 批量恢复 + + + + + + + 批量修改纸箱 + + + + 修改密码 diff --git a/services/Syc.Basic.Web.WMS.Domain/Entitys/Box.cs b/services/Syc.Basic.Web.WMS.Domain/Entitys/Box.cs index 7981b25..edb4649 100644 --- a/services/Syc.Basic.Web.WMS.Domain/Entitys/Box.cs +++ b/services/Syc.Basic.Web.WMS.Domain/Entitys/Box.cs @@ -40,5 +40,6 @@ namespace Syc.Basic.Web.WMS.Entitys public bool IsUse { get; set; } = true; public int IsDelete { get; set; } public DateTime? Create_Time { get; set; } + public DateTime? Delete_Time { get; set; } } } diff --git a/services/Syc.Basic.Web.WMS.Domain/Entitys/Silk.cs b/services/Syc.Basic.Web.WMS.Domain/Entitys/Silk.cs index 39eff17..d129528 100644 --- a/services/Syc.Basic.Web.WMS.Domain/Entitys/Silk.cs +++ b/services/Syc.Basic.Web.WMS.Domain/Entitys/Silk.cs @@ -42,5 +42,6 @@ namespace Syc.Basic.Web.WMS.Entitys /// 创建时间 /// public DateTime Createtime { get; set; } = DateTime.Now; + public DateTime? Delete_Time { get; set; } } }