diff --git a/.vs/ProjectEvaluation/seyounth.auto.hs.metadata.v9.bin b/.vs/ProjectEvaluation/seyounth.auto.hs.metadata.v9.bin index ddc4149..8c056fc 100644 Binary files a/.vs/ProjectEvaluation/seyounth.auto.hs.metadata.v9.bin and b/.vs/ProjectEvaluation/seyounth.auto.hs.metadata.v9.bin differ diff --git a/.vs/ProjectEvaluation/seyounth.auto.hs.projects.v9.bin b/.vs/ProjectEvaluation/seyounth.auto.hs.projects.v9.bin index 887c2db..cec669a 100644 Binary files a/.vs/ProjectEvaluation/seyounth.auto.hs.projects.v9.bin and b/.vs/ProjectEvaluation/seyounth.auto.hs.projects.v9.bin differ diff --git a/.vs/ProjectEvaluation/seyounth.auto.hs.strings.v9.bin b/.vs/ProjectEvaluation/seyounth.auto.hs.strings.v9.bin index 58f0ea9..20d4a37 100644 Binary files a/.vs/ProjectEvaluation/seyounth.auto.hs.strings.v9.bin and b/.vs/ProjectEvaluation/seyounth.auto.hs.strings.v9.bin differ diff --git a/.vs/Seyounth.Auto.Hs/DesignTimeBuild/.dtbcache.v2 b/.vs/Seyounth.Auto.Hs/DesignTimeBuild/.dtbcache.v2 index bed48a6..fb5b198 100644 Binary files a/.vs/Seyounth.Auto.Hs/DesignTimeBuild/.dtbcache.v2 and b/.vs/Seyounth.Auto.Hs/DesignTimeBuild/.dtbcache.v2 differ diff --git a/.vs/Seyounth.Auto.Hs/v17/.futdcache.v2 b/.vs/Seyounth.Auto.Hs/v17/.futdcache.v2 index cb509ad..3384bfd 100644 Binary files a/.vs/Seyounth.Auto.Hs/v17/.futdcache.v2 and b/.vs/Seyounth.Auto.Hs/v17/.futdcache.v2 differ diff --git a/.vs/Seyounth.Auto.Hs/v17/.suo b/.vs/Seyounth.Auto.Hs/v17/.suo index 66c5f71..7c7fa5d 100644 Binary files a/.vs/Seyounth.Auto.Hs/v17/.suo and b/.vs/Seyounth.Auto.Hs/v17/.suo differ diff --git a/.vs/Seyounth.Auto.Hs/v17/DocumentLayout.backup.json b/.vs/Seyounth.Auto.Hs/v17/DocumentLayout.backup.json index 1f77f83..0cfd163 100644 --- a/.vs/Seyounth.Auto.Hs/v17/DocumentLayout.backup.json +++ b/.vs/Seyounth.Auto.Hs/v17/DocumentLayout.backup.json @@ -3,21 +3,313 @@ "WorkspaceRootPath": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\menuservice.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\\menuservice.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\produceservice.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\\produceservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\hsextensions.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\hsextensions.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\ihsautoruntime.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\ihsautoruntime.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\plc\\plcbackgroundservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\plc\\plcbackgroundservice.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\\codebackup\\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:{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\\codebackup\\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\\codebackup\\seyounth.auto.hs\\apps\\syc.basic.web.wms.httpapi.host\\package.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}", + "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\\package.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" + }, + { + "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\\codebackup\\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\\codebackup\\seyounth.auto.hs\\apps\\syc.basic.web.wms.httpapi.host\\syncdatafromdbbackgroupservice.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\\syncdatafromdbbackgroupservice.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\\codebackup\\seyounth.auto.hs\\apps\\syc.basic.web.wms.httpapi.host\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}", + "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\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\balances\\silkbalance.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\balances\\silkbalance.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\hsautoruntime.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\hsautoruntime.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\balances\\boxbalance.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\balances\\boxbalance.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\balances\\balanceservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\balances\\balanceservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\scanner\\scannerservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\scanner\\scannerservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\scanner\\yarnscanner.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\scanner\\yarnscanner.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\deviceeventhandle\\defaultscannereventhandle.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\\defaultscannereventhandle.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\printer\\printerservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\printer\\printerservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\plc\\plcservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\plc\\plcservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\printer\\boxprinter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\printer\\boxprinter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\hsbackgroundservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\hsbackgroundservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\printer\\silkprinter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\printer\\silkprinter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\printer\\iprinter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\printer\\iprinter.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\\codebackup\\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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\userservice.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\\userservice.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.entityframeworkcore\\efcorerepositoryimpl\\userrepository.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\\efcorerepositoryimpl\\userrepository.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\\codebackup\\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:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\printer\\iprinterservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\printer\\iprinterservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{68ECAB75-580B-425E-9D84-832E6F6F8BCD}|services\\Syc.Basic.Web.WMS.HttpApi\\Syc.Basic.Web.WMS.HttpApi.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.httpapi\\syc.basic.web.wms.httpapi.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", + "RelativeMoniker": "D:0:0:{68ECAB75-580B-425E-9D84-832E6F6F8BCD}|services\\Syc.Basic.Web.WMS.HttpApi\\Syc.Basic.Web.WMS.HttpApi.csproj|solutionrelative:services\\syc.basic.web.wms.httpapi\\syc.basic.web.wms.httpapi.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" + }, + { + "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\\codebackup\\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:{B1BFBB4E-0213-4D41-A05B-43C276F9CDAB}|services\\Syc.Basic.Web.WMS.Domain\\Syc.Basic.Web.WMS.Domain.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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:{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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application.contracts\\websocket\\websocketmanager.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\\websocketmanager.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application.contracts\\queuemanage.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\\queuemanage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\deviceconnectconfig.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\deviceconnectconfig.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application.contracts\\wmsdtoextensions.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\\wmsdtoextensions.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application.contracts\\wmsapplicationcontractsmodule.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\\wmsapplicationcontractsmodule.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\wmsapplicationmodule.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\\wmsapplicationmodule.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\\codebackup\\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}" + }, + { + "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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\authservice.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\\authservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\balances\\ibalanceservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\balances\\ibalanceservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\plc\\iplcservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\plc\\iplcservice.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\\codebackup\\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:{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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application.contracts\\iservice\\iboxservice.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\\iservice\\iboxservice.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application.contracts\\dtos\\box\\boxdto.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\\dtos\\box\\boxdto.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\\codebackup\\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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\dto\\pageinput.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\\pageinput.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\\codebackup\\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:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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:{B1BFBB4E-0213-4D41-A05B-43C276F9CDAB}|services\\Syc.Basic.Web.WMS.Domain\\Syc.Basic.Web.WMS.Domain.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\scanner\\iscanner.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\scanner\\iscanner.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\menuservice.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\\menuservice.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.domain\\entitys\\produce.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\\produce.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\dto\\updinput.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\\updinput.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\scanner\\iscannerservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\scanner\\iscannerservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\balances\\ibalance.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\balances\\ibalance.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\scannerevent.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\\scannerevent.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\mapper\\usermapper.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\\mapper\\usermapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\balances\\ibalanceeventhandle.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\balances\\ibalanceeventhandle.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\dto\\produceinput.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\\produceinput.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\\codebackup\\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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\wmsapplicationautomapperprofile.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\\wmsapplicationautomapperprofile.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\syc.basic.web.wms.application.csproj||{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.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" + }, + { + "AbsoluteMoniker": "D:0:0:{7A014245-A193-435C-B1BA-2666EBD86CCA}|services\\Syc.Basic.Web.WMS.Domain.Shared\\Syc.Basic.Web.WMS.Domain.Shared.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.domain.shared\\wmsdomainsharedmodule.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{7A014245-A193-435C-B1BA-2666EBD86CCA}|services\\Syc.Basic.Web.WMS.Domain.Shared\\Syc.Basic.Web.WMS.Domain.Shared.csproj|solutionrelative:services\\syc.basic.web.wms.domain.shared\\wmsdomainsharedmodule.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\scanner\\iscannereventhandle.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\scanner\\iscannereventhandle.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\handlers\\weighboxrequesthandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\handlers\\weighboxrequesthandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, { "AbsoluteMoniker": "D:0:0:{EB8E5222-4E85-4EBD-9894-33238CE89662}|share\\Syc.Abp.Caching\\Syc.Abp.Caching.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\syc.abp.caching\\syc.abp.caching.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", "RelativeMoniker": "D:0:0:{EB8E5222-4E85-4EBD-9894-33238CE89662}|share\\Syc.Abp.Caching\\Syc.Abp.Caching.csproj|solutionrelative:share\\syc.abp.caching\\syc.abp.caching.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" }, + { + "AbsoluteMoniker": "D:0:0:{ECA65280-9549-40C5-9876-21D111D7C811}|share\\Seyounth.Auto.Plc\\Seyounth.Auto.Plc.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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:{ECA65280-9549-40C5-9876-21D111D7C811}|share\\Seyounth.Auto.Plc\\Seyounth.Auto.Plc.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\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\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.plc\\seyounth.auto.plc.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", + "RelativeMoniker": "D:0:0:{ECA65280-9549-40C5-9876-21D111D7C811}|share\\Seyounth.Auto.Plc\\Seyounth.Auto.Plc.csproj|solutionrelative:share\\seyounth.auto.plc\\seyounth.auto.plc.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\plc\\hsplcaddressabstract.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\plc\\hsplcaddressabstract.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.entityframeworkcore\\entityframeworkcore\\basicdbcontextmodelcreatingextensions.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\\basicdbcontextmodelcreatingextensions.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\tcpservice.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\\tcpservice.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\roleservice.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\\roleservice.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.domain\\iservices\\iuserdomainservice.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\\iservices\\iuserdomainservice.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.domain\\repository\\iuserrepository.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\\repository\\iuserrepository.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.domain\\entitys\\user.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\\user.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, { "AbsoluteMoniker": "D:0:0:{68D70001-A1DA-4D99-A828-98346F42C435}|share\\Syc.Abp.HttpApi.Client\\Syc.Abp.HttpApi.Client.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\syc.abp.httpapi.client\\syc.abp.httpapi.client.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", "RelativeMoniker": "D:0:0:{68D70001-A1DA-4D99-A828-98346F42C435}|share\\Syc.Abp.HttpApi.Client\\Syc.Abp.HttpApi.Client.csproj|solutionrelative:share\\syc.abp.httpapi.client\\syc.abp.httpapi.client.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" @@ -30,10 +322,6 @@ "AbsoluteMoniker": "D:0:0:{E0ACC792-32CF-4698-A2DF-5697BD4395F0}|share\\Syc.Abp.Domain\\Syc.Abp.Domain.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\syc.abp.domain\\syc.abp.domain.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", "RelativeMoniker": "D:0:0:{E0ACC792-32CF-4698-A2DF-5697BD4395F0}|share\\Syc.Abp.Domain\\Syc.Abp.Domain.csproj|solutionrelative:share\\syc.abp.domain\\syc.abp.domain.csproj||{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\\codebackup\\seyounth.auto.hs\\apps\\syc.basic.web.wms.httpapi.host\\syc.basic.web.wms.httpapi.host.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", - "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||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" - }, { "AbsoluteMoniker": "D:0:0:{3881133B-BE58-46FA-978F-558A53004984}|share\\Syc.Abp.Application.Contracts\\Syc.Abp.Application.Contracts.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\syc.abp.application.contracts\\sycabpcontractsmodule.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{3881133B-BE58-46FA-978F-558A53004984}|share\\Syc.Abp.Application.Contracts\\Syc.Abp.Application.Contracts.csproj|solutionrelative:share\\syc.abp.application.contracts\\sycabpcontractsmodule.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -46,170 +334,30 @@ "AbsoluteMoniker": "D:0:0:{A12CE372-B83A-43A1-86CB-CEAF4B2C4154}|services\\Syc.Basic.Web.WMS.HttpApi.Client\\Syc.Basic.Web.WMS.HttpApi.Client.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.httpapi.client\\syc.basic.web.wms.httpapi.client.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", "RelativeMoniker": "D:0:0:{A12CE372-B83A-43A1-86CB-CEAF4B2C4154}|services\\Syc.Basic.Web.WMS.HttpApi.Client\\Syc.Basic.Web.WMS.HttpApi.Client.csproj|solutionrelative:services\\syc.basic.web.wms.httpapi.client\\syc.basic.web.wms.httpapi.client.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" }, - { - "AbsoluteMoniker": "D:0:0:{68ECAB75-580B-425E-9D84-832E6F6F8BCD}|services\\Syc.Basic.Web.WMS.HttpApi\\Syc.Basic.Web.WMS.HttpApi.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.httpapi\\syc.basic.web.wms.httpapi.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", - "RelativeMoniker": "D:0:0:{68ECAB75-580B-425E-9D84-832E6F6F8BCD}|services\\Syc.Basic.Web.WMS.HttpApi\\Syc.Basic.Web.WMS.HttpApi.csproj|solutionrelative:services\\syc.basic.web.wms.httpapi\\syc.basic.web.wms.httpapi.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" - }, { "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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.entityframeworkcore\\syc.basic.web.wms.entityframeworkcore.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", "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\\syc.basic.web.wms.entityframeworkcore.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" }, - { - "AbsoluteMoniker": "D:0:0:{7A014245-A193-435C-B1BA-2666EBD86CCA}|services\\Syc.Basic.Web.WMS.Domain.Shared\\Syc.Basic.Web.WMS.Domain.Shared.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.domain.shared\\syc.basic.web.wms.domain.shared.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", - "RelativeMoniker": "D:0:0:{7A014245-A193-435C-B1BA-2666EBD86CCA}|services\\Syc.Basic.Web.WMS.Domain.Shared\\Syc.Basic.Web.WMS.Domain.Shared.csproj|solutionrelative:services\\syc.basic.web.wms.domain.shared\\syc.basic.web.wms.domain.shared.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" - }, - { - "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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.domain\\syc.basic.web.wms.domain.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", - "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\\syc.basic.web.wms.domain.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" - }, - { - "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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application.contracts\\syc.basic.web.wms.application.contracts.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", - "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\\syc.basic.web.wms.application.contracts.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" - }, - { - "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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\syc.basic.web.wms.application.csproj||{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.csproj||{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\\codebackup\\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\\codebackup\\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:{ECA65280-9549-40C5-9876-21D111D7C811}|share\\Seyounth.Auto.Plc\\Seyounth.Auto.Plc.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.plc\\seyounth.auto.plc.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", - "RelativeMoniker": "D:0:0:{ECA65280-9549-40C5-9876-21D111D7C811}|share\\Seyounth.Auto.Plc\\Seyounth.Auto.Plc.csproj|solutionrelative:share\\seyounth.auto.plc\\seyounth.auto.plc.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" - }, - { - "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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\authservice.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\\authservice.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\dto\\boxdto.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\\boxdto.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\\codebackup\\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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\tcpservice.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\\tcpservice.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\\codebackup\\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:{B1BFBB4E-0213-4D41-A05B-43C276F9CDAB}|services\\Syc.Basic.Web.WMS.Domain\\Syc.Basic.Web.WMS.Domain.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\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:{B1BFBB4E-0213-4D41-A05B-43C276F9CDAB}|services\\Syc.Basic.Web.WMS.Domain\\Syc.Basic.Web.WMS.Domain.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.domain\\entitys\\menu.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\\menu.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\mapper\\systemmapper.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\\mapper\\systemmapper.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\organizationservice.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\\organizationservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, - { - "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\scanner\\yarnscanner.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\scanner\\yarnscanner.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\scanner\\boxscanner.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\scanner\\boxscanner.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\hsbackgroundservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\hsbackgroundservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\hsextensions.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\hsextensions.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\plc\\plcbackgroundservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\plc\\plcbackgroundservice.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\roleservice.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\\roleservice.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\systemservice.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\\systemservice.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\\codebackup\\seyounth.auto.hs\\apps\\syc.basic.web.wms.httpapi.host\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}", - "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\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" - }, - { - "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\scanner\\scannerservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\scanner\\scannerservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\seyounth.auto.hs.runtime.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", - "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\seyounth.auto.hs.runtime.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" - }, - { - "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\balances\\ibalance.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\balances\\ibalance.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\scanner\\iscannerservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\scanner\\iscannerservice.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\\codebackup\\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\\codebackup\\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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\mapper\\usermapper.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\\mapper\\usermapper.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\mapper\\wmsbasemapper.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\\mapper\\wmsbasemapper.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.entityframeworkcore\\entityframeworkcore\\wmsdbcontext.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\\wmsdbcontext.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.domain\\entitys\\datadictionary.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\\datadictionary.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.entityframeworkcore\\entityframeworkcore\\basicdbcontextmodelcreatingextensions.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\\basicdbcontextmodelcreatingextensions.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\plc\\plcservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\plc\\plcservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\plc\\iplcservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\plc\\iplcservice.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\\codebackup\\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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\mapper\\basemapper.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\\mapper\\basemapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -229,6 +377,10 @@ { "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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.entityframeworkcore\\efcorerepositoryimpl\\organizationrepository.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\\efcorerepositoryimpl\\organizationrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\handlers\\onwarninghandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\handlers\\onwarninghandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" } ], "DocumentGroupContainers": [ @@ -238,42 +390,399 @@ "DocumentGroups": [ { "DockedWidth": 200, - "SelectedChildIndex": 4, + "SelectedChildIndex": 0, "Children": [ + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "ProduceService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\ProduceService.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\ProduceService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\ProduceService.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\ProduceService.cs", + "ViewState": "AgIAABUAAACAZmZmZmYYwDIAAABgAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-26T05:00:46.522Z", + "IsPinned": true, + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 23, + "Title": "DefaultBalanceEventHandle.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\DeviceEventHandle\\DefaultBalanceEventHandle.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\DeviceEventHandle\\DefaultBalanceEventHandle.cs", + "ViewState": "AgIAAJsAAAAAX2ZmZmYewLsAAAAoAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-25T08:43:23.533Z", + "IsPinned": true, + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 41, + "Title": "SycMelsecMcNet.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Plc\\Business\\SycMelsecMcNet.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Plc\\Business\\SycMelsecMcNet.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAoAAAABAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-27T02:30:52.716Z", + "IsPinned": true, + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 19, + "Title": "BoxPrinter.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Printer\\BoxPrinter.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Printer\\BoxPrinter.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Printer\\BoxPrinter.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Printer\\BoxPrinter.cs", + "ViewState": "AgIAAEAAAAAAAAAAAAAawEMAAAAUAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T11:00:00.137Z", + "IsPinned": true, + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 21, + "Title": "SilkPrinter.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Printer\\SilkPrinter.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Printer\\SilkPrinter.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Printer\\SilkPrinter.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Printer\\SilkPrinter.cs", + "ViewState": "AgIAAHEAAAAAAAAAAAArwH8AAAAMAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-30T09:53:08.362Z", + "IsPinned": true, + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 17, + "Title": "PrinterService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Printer\\PrinterService.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Printer\\PrinterService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Printer\\PrinterService.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Printer\\PrinterService.cs", + "ViewState": "AgIAAAsAAACAmZmZmZkuwBUAAABAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-25T10:08:10.908Z", + "IsPinned": true, + "EditorCaption": "" + }, { "$type": "Bookmark", "Name": "ST:0:0:{eefa5220-e298-11d0-8f78-00a0c9110057}" }, + { + "$type": "Document", + "DocumentIndex": 4, + "Title": "Program.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Program.cs", + "RelativeToolTip": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Program.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAACwAAAAMAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-23T01:31:46.59Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 3, + "Title": "PlcBackgroundService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Plc\\PlcBackgroundService.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Plc\\PlcBackgroundService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Plc\\PlcBackgroundService.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Plc\\PlcBackgroundService.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAgAAAAHAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T11:15:43.128Z", + "EditorCaption": "" + }, { "$type": "Document", "DocumentIndex": 2, - "Title": "WMSApplicationAutoMapperProfile.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\WMSApplicationAutoMapperProfile.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\WMSApplicationAutoMapperProfile.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\WMSApplicationAutoMapperProfile.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\WMSApplicationAutoMapperProfile.cs", + "Title": "IHsAutoRuntime.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\IHsAutoRuntime.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\IHsAutoRuntime.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\IHsAutoRuntime.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\IHsAutoRuntime.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAuwAQAAAAJAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T12:08:31.34Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "HsExtensions.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\HsExtensions.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\HsExtensions.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\HsExtensions.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\HsExtensions.cs", + "ViewState": "AgIAACEAAACAMzMzMzMbwCcAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-29T11:56:40.675Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 5, + "Title": "WMSHttpApiHostModule.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\WMSHttpApiHostModule.cs", + "RelativeToolTip": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\WMSHttpApiHostModule.cs", + "ViewState": "AgIAABkAAAAAAAAAAAAAAEMAAAAFAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-25T08:45:14.904Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 6, + "Title": "package.json", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\package.json", + "RelativeDocumentMoniker": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\package.json", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\package.json", + "RelativeToolTip": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\package.json", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", + "WhenOpened": "2025-06-24T11:10:20.327Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 7, + "Title": "WMSBrandingProvider.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\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-06-24T05:45:34.349Z", + "WhenOpened": "2025-06-29T10:12:48.196Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 8, + "Title": "SyncDataFromDbBackgroupService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\SyncDataFromDbBackgroupService.cs", + "RelativeDocumentMoniker": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\SyncDataFromDbBackgroupService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\SyncDataFromDbBackgroupService.cs", + "RelativeToolTip": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\SyncDataFromDbBackgroupService.cs", + "ViewState": "AgIAABkAAAAAAAAAAAAAwA8AAAAFAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-28T03:37:08.08Z", "EditorCaption": "" }, { "$type": "Document", "DocumentIndex": 9, - "Title": "Syc.Abp.Application.Contracts", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Syc.Abp.Application.Contracts\\Syc.Abp.Application.Contracts.csproj", - "RelativeDocumentMoniker": "share\\Syc.Abp.Application.Contracts\\Syc.Abp.Application.Contracts.csproj", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Syc.Abp.Application.Contracts\\Syc.Abp.Application.Contracts.csproj", - "RelativeToolTip": "share\\Syc.Abp.Application.Contracts\\Syc.Abp.Application.Contracts.csproj", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAAA/AAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2025-06-24T05:10:51.614Z", + "Title": "appsettings.json", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\appsettings.json", + "RelativeDocumentMoniker": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\appsettings.json", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\appsettings.json", + "RelativeToolTip": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\appsettings.json", + "ViewState": "AgIAAEEAAAAAzczMzMwkwE8AAAAWAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", + "WhenOpened": "2025-06-30T09:52:05.153Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 10, + "Title": "SilkBalance.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Balances\\SilkBalance.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Balances\\SilkBalance.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Balances\\SilkBalance.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Balances\\SilkBalance.cs", + "ViewState": "AgIAAI0AAABAAAAAAAAgwHIAAAA0AAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-25T16:00:37.175Z", "EditorCaption": "" }, { "$type": "Document", "DocumentIndex": 11, - "Title": "Syc.Basic.Web.WMS.HttpApi", + "Title": "HsAutoRuntime.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\HsAutoRuntime.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\HsAutoRuntime.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\HsAutoRuntime.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\HsAutoRuntime.cs", + "ViewState": "AgIAACkAAAAADAAAAAAIwHQAAAAiAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T09:42:11.468Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 12, + "Title": "BoxBalance.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Balances\\BoxBalance.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Balances\\BoxBalance.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Balances\\BoxBalance.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Balances\\BoxBalance.cs", + "ViewState": "AgIAAF0AAAAAMzMzMzMkwHMAAAA0AAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T11:00:32.362Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 13, + "Title": "BalanceService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Balances\\BalanceService.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Balances\\BalanceService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Balances\\BalanceService.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Balances\\BalanceService.cs", + "ViewState": "AgIAAA4AAABgMzMzMzMkwBsAAABgAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-25T16:16:39.268Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 14, + "Title": "ScannerService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Scanner\\ScannerService.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Scanner\\ScannerService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Scanner\\ScannerService.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Scanner\\ScannerService.cs", + "ViewState": "AgIAAAoAAAAAMzMzMzMiwBQAAABEAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-23T11:16:12.462Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 15, + "Title": "YarnScanner.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Scanner\\YarnScanner.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Scanner\\YarnScanner.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Scanner\\YarnScanner.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Scanner\\YarnScanner.cs", + "ViewState": "AgIAAGEAAAAAcmZmZmb+v2oAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-25T16:22:12.174Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 16, + "Title": "DefaultScannerEventHandle.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\DeviceEventHandle\\DefaultScannerEventHandle.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\DeviceEventHandle\\DefaultScannerEventHandle.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\DeviceEventHandle\\DefaultScannerEventHandle.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\DeviceEventHandle\\DefaultScannerEventHandle.cs", + "ViewState": "AgIAACcAAAAAAAAAAAArwDUAAAAYAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-29T04:57:11.923Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 18, + "Title": "PlcService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Plc\\PlcService.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Plc\\PlcService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Plc\\PlcService.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Plc\\PlcService.cs", + "ViewState": "AgIAAC0AAAAAAAAAAAAuwDcAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-23T03:28:34.525Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 20, + "Title": "HsBackgroundService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\HsBackgroundService.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\HsBackgroundService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\HsBackgroundService.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\HsBackgroundService.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAgwA4AAAAIAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-30T15:33:41.121Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 22, + "Title": "IPrinter.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Printer\\IPrinter.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Printer\\IPrinter.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Printer\\IPrinter.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Printer\\IPrinter.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAuwAUAAAAJAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-26T10:52:39.419Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 24, + "Title": "UserService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\UserService.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\UserService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\UserService.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\UserService.cs", + "ViewState": "AgIAAIAAAACgmZmZmZkvwJAAAAAJAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T06:42:35.664Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 25, + "Title": "UserRepository.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EFCoreRepositoryImpl\\UserRepository.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EFCoreRepositoryImpl\\UserRepository.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EFCoreRepositoryImpl\\UserRepository.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EFCoreRepositoryImpl\\UserRepository.cs", + "ViewState": "AgIAADUAAAAAZ2ZmZmYlwE0AAAAIAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-30T09:00:19.935Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 26, + "Title": "BoxService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\BoxService.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\BoxService.cs", + "ViewState": "AgIAAMAAAAAAmpmZmZkZwKYAAAAMAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-23T02:15:38.828Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 27, + "Title": "IPrinterService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Printer\\IPrinterService.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Printer\\IPrinterService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Printer\\IPrinterService.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Printer\\IPrinterService.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAuwAoAAAAJAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-25T10:10:49.975Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 28, + "Title": "Syc.Basic.Web.WMS.HttpApi.csproj", "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.HttpApi\\Syc.Basic.Web.WMS.HttpApi.csproj", "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.HttpApi\\Syc.Basic.Web.WMS.HttpApi.csproj", "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.HttpApi\\Syc.Basic.Web.WMS.HttpApi.csproj", @@ -285,73 +794,441 @@ }, { "$type": "Document", - "DocumentIndex": 0, - "Title": "MenuService.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\MenuService.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\MenuService.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\MenuService.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\MenuService.cs", - "ViewState": "AgIAABkAAAAAzczMzMwuwCEAAAAWAAAAAAAAAA==", + "DocumentIndex": 29, + "Title": "SilkService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\SilkService.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\SilkService.cs", + "ViewState": "AgIAABwAAACAzMzMzMwUwC0AAAANAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-24T01:34:38.5Z", + "WhenOpened": "2025-06-23T01:43:05.461Z", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 5, - "Title": "Syc.Authorize.JwtBearer", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Syc.Authorize.JwtBearer\\Syc.Authorize.JwtBearer.csproj", - "RelativeDocumentMoniker": "share\\Syc.Authorize.JwtBearer\\Syc.Authorize.JwtBearer.csproj", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Syc.Authorize.JwtBearer\\Syc.Authorize.JwtBearer.csproj", - "RelativeToolTip": "share\\Syc.Authorize.JwtBearer\\Syc.Authorize.JwtBearer.csproj", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAoAAAA4AAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2025-06-24T04:47:42.945Z", + "DocumentIndex": 30, + "Title": "Silk.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Silk.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Silk.cs", + "ViewState": "AgIAABMAAAAAzczMzMz8vx4AAAAaAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-28T03:40:45.817Z", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 1, + "DocumentIndex": 31, + "Title": "WebSocketManager.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application.Contracts\\WebSocket\\WebSocketManager.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application.Contracts\\WebSocket\\WebSocketManager.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application.Contracts\\WebSocket\\WebSocketManager.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application.Contracts\\WebSocket\\WebSocketManager.cs", + "ViewState": "AgIAAAQAAAAAAAAAAAAowDIAAAAMAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-28T15:42:54.201Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 32, + "Title": "QueueManage.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application.Contracts\\QueueManage.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application.Contracts\\QueueManage.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application.Contracts\\QueueManage.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application.Contracts\\QueueManage.cs", + "ViewState": "AgIAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-29T02:23:31.369Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 33, + "Title": "DeviceConnectConfig.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\DeviceConnectConfig.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\DeviceConnectConfig.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\DeviceConnectConfig.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\DeviceConnectConfig.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-29T10:16:23.948Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 34, + "Title": "WMSDtoExtensions.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application.Contracts\\WMSDtoExtensions.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application.Contracts\\WMSDtoExtensions.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application.Contracts\\WMSDtoExtensions.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application.Contracts\\WMSDtoExtensions.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-29T10:16:11.701Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 35, + "Title": "WMSApplicationContractsModule.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application.Contracts\\WMSApplicationContractsModule.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application.Contracts\\WMSApplicationContractsModule.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application.Contracts\\WMSApplicationContractsModule.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application.Contracts\\WMSApplicationContractsModule.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABQAAAAFAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T11:58:51.625Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 36, "Title": "WMSApplicationModule.cs", "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\WMSApplicationModule.cs", "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\WMSApplicationModule.cs", "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\WMSApplicationModule.cs", "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\WMSApplicationModule.cs", - "ViewState": "AgIAAAgAAAAgAAAAAAAswBEAAAAcAAAAAAAAAA==", + "ViewState": "AgIAAB0AAAAAAAAAAAAiwBsAAAAFAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2025-06-23T03:58:38.76Z", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 7, - "Title": "Syc.Basic.Web.WMS.HttpApi.Host", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\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", - "ViewState": "AgIAAAAAAAAAAAAAAAAAABEAAABGAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2025-06-24T05:09:40.767Z", + "DocumentIndex": 37, + "Title": "DeviceMessage.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\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": "AgIAAAcAAACAmZmZmZktwBcAAAAjAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-28T15:43:24.03Z", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 4, - "Title": "Syc.Abp.HttpApi.Client", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Syc.Abp.HttpApi.Client\\Syc.Abp.HttpApi.Client.csproj", - "RelativeDocumentMoniker": "share\\Syc.Abp.HttpApi.Client\\Syc.Abp.HttpApi.Client.csproj", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Syc.Abp.HttpApi.Client\\Syc.Abp.HttpApi.Client.csproj", - "RelativeToolTip": "share\\Syc.Abp.HttpApi.Client\\Syc.Abp.HttpApi.Client.csproj", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAA+AAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2025-06-24T04:48:01.416Z", + "DocumentIndex": 38, + "Title": "AuthService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\AuthService.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\AuthService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\AuthService.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\AuthService.cs", + "ViewState": "AgIAAHAAAAAAAAAAAAAAwH8AAAAMAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T01:34:14.07Z", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 3, - "Title": "Syc.Abp.Caching", + "DocumentIndex": 40, + "Title": "IPlcService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Plc\\IPlcService.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Plc\\IPlcService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Plc\\IPlcService.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Plc\\IPlcService.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAsAAAAYAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-28T07:38:54.7Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 39, + "Title": "IBalanceService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Balances\\IBalanceService.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Balances\\IBalanceService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Balances\\IBalanceService.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Balances\\IBalanceService.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAuwAYAAAAJAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-25T06:29:52.16Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 42, + "Title": "IBoxService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application.Contracts\\IService\\IBoxService.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application.Contracts\\IService\\IBoxService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application.Contracts\\IService\\IBoxService.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application.Contracts\\IService\\IBoxService.cs", + "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-27T15:29:28.683Z" + }, + { + "$type": "Document", + "DocumentIndex": 43, + "Title": "BoxDto.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application.Contracts\\Dtos\\Box\\BoxDto.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application.Contracts\\Dtos\\Box\\BoxDto.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application.Contracts\\Dtos\\Box\\BoxDto.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application.Contracts\\Dtos\\Box\\BoxDto.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAswBwAAAAXAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-26T05:22:44.674Z" + }, + { + "$type": "Document", + "DocumentIndex": 44, + "Title": "SilkDto.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\SilkDto.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\SilkDto.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAswB4AAAApAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-27T05:03:50.939Z" + }, + { + "$type": "Document", + "DocumentIndex": 47, + "Title": "BoxInput.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\BoxInput.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\BoxInput.cs", + "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-26T01:32:15.943Z" + }, + { + "$type": "Document", + "DocumentIndex": 48, + "Title": "Box.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Box.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Box.cs", + "ViewState": "AgIAAAwAAAAAAAAAAAAywCMAAAApAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-26T06:15:26.039Z" + }, + { + "$type": "Document", + "DocumentIndex": 46, + "Title": "DelInput.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\DelInput.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\DelInput.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAsAAAAjAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-25T07:31:33.517Z" + }, + { + "$type": "Document", + "DocumentIndex": 45, + "Title": "PageInput.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\PageInput.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Dto\\PageInput.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\PageInput.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\PageInput.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAsAAAAlAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-25T07:30:03.42Z" + }, + { + "$type": "Document", + "DocumentIndex": 49, + "Title": "IScanner.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Scanner\\IScanner.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Scanner\\IScanner.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Scanner\\IScanner.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Scanner\\IScanner.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAsAAAABAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-25T05:33:00.164Z" + }, + { + "$type": "Document", + "DocumentIndex": 50, + "Title": "MenuService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\MenuService.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\MenuService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\MenuService.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\MenuService.cs", + "ViewState": "AgIAABQAAAAAAAAAAAA5wCUAAAAMAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T01:34:38.5Z" + }, + { + "$type": "Document", + "DocumentIndex": 51, + "Title": "Produce.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Produce.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Produce.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Produce.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Produce.cs", + "ViewState": "AgIAAAMAAAAAAAAAAADwvwwAAAAoAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-26T05:00:24.399Z" + }, + { + "$type": "Document", + "DocumentIndex": 52, + "Title": "UpdInput.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\UpdInput.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Dto\\UpdInput.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\UpdInput.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\UpdInput.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAswAgAAAARAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-26T01:32:41.253Z" + }, + { + "$type": "Document", + "DocumentIndex": 53, + "Title": "IScannerService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Scanner\\IScannerService.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Scanner\\IScannerService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Scanner\\IScannerService.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Scanner\\IScannerService.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAuwAUAAAAPAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-23T00:47:14.124Z" + }, + { + "$type": "Document", + "DocumentIndex": 54, + "Title": "IBalance.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Balances\\IBalance.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Balances\\IBalance.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Balances\\IBalance.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Balances\\IBalance.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAuwAYAAAAJAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-23T14:43:44.131Z" + }, + { + "$type": "Document", + "DocumentIndex": 55, + "Title": "ScannerEvent.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\ScannerEvent.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\ScannerEvent.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\ScannerEvent.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\ScannerEvent.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAgAAAAMAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-25T05:25:21.761Z" + }, + { + "$type": "Document", + "DocumentIndex": 56, + "Title": "UserMapper.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Mapper\\UserMapper.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Mapper\\UserMapper.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Mapper\\UserMapper.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Mapper\\UserMapper.cs", + "ViewState": "AgIAABYAAAAAAAAAAAAIwAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-23T03:54:22.14Z" + }, + { + "$type": "Document", + "DocumentIndex": 57, + "Title": "IBalanceEventHandle.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Balances\\IBalanceEventHandle.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Balances\\IBalanceEventHandle.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Balances\\IBalanceEventHandle.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Balances\\IBalanceEventHandle.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABUAAAABAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-25T05:31:08.35Z" + }, + { + "$type": "Document", + "DocumentIndex": 58, + "Title": "ProduceInput.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\ProduceInput.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Dto\\ProduceInput.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\ProduceInput.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\ProduceInput.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAuwAoAAAAVAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-25T07:33:46.602Z" + }, + { + "$type": "Document", + "DocumentIndex": 59, + "Title": "SilkInput.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\SilkInput.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\SilkInput.cs", + "ViewState": "AgIAAAAAAAAAAAAAAADwvwsAAAAoAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-23T02:03:42.544Z" + }, + { + "$type": "Document", + "DocumentIndex": 60, + "Title": "WMSApplicationAutoMapperProfile.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\WMSApplicationAutoMapperProfile.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\WMSApplicationAutoMapperProfile.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\WMSApplicationAutoMapperProfile.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\WMSApplicationAutoMapperProfile.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T05:45:34.349Z" + }, + { + "$type": "Document", + "DocumentIndex": 61, + "Title": "Syc.Basic.Web.WMS.Application.csproj", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", + "WhenOpened": "2025-06-25T05:41:44.893Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 62, + "Title": "WMSDomainSharedModule.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain.Shared\\WMSDomainSharedModule.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Domain.Shared\\WMSDomainSharedModule.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain.Shared\\WMSDomainSharedModule.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Domain.Shared\\WMSDomainSharedModule.cs", + "ViewState": "AgIAAB4AAABAZ2ZmZmYWwCsAAAALAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-25T05:43:15.934Z" + }, + { + "$type": "Document", + "DocumentIndex": 63, + "Title": "IScannerEventHandle.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Scanner\\IScannerEventHandle.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Scanner\\IScannerEventHandle.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Scanner\\IScannerEventHandle.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Scanner\\IScannerEventHandle.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAA8AAAAfAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-25T05:30:12.368Z" + }, + { + "$type": "Document", + "DocumentIndex": 64, + "Title": "WeighBoxRequestHandler.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Handlers\\WeighBoxRequestHandler.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Handlers\\WeighBoxRequestHandler.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Handlers\\WeighBoxRequestHandler.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Handlers\\WeighBoxRequestHandler.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-25T05:29:29.588Z" + }, + { + "$type": "Document", + "DocumentIndex": 65, + "Title": "Syc.Abp.Caching.csproj", "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Syc.Abp.Caching\\Syc.Abp.Caching.csproj", "RelativeDocumentMoniker": "share\\Syc.Abp.Caching\\Syc.Abp.Caching.csproj", "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Syc.Abp.Caching\\Syc.Abp.Caching.csproj", @@ -363,8 +1240,192 @@ }, { "$type": "Document", - "DocumentIndex": 6, - "Title": "Syc.Abp.Domain", + "DocumentIndex": 66, + "Title": "SycSiemensS7Net.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Plc\\Business\\SycSiemensS7Net.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Plc\\Business\\SycSiemensS7Net.cs", + "ViewState": "AgIAAHkAAAAAAAAAAAAAABQAAAAWAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T09:53:18.188Z" + }, + { + "$type": "Document", + "DocumentIndex": 67, + "Title": "AnalysisHelper.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Plc\\Helper\\AnalysisHelper.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Plc\\Helper\\AnalysisHelper.cs", + "ViewState": "AgIAACUAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T09:53:00.878Z" + }, + { + "$type": "Document", + "DocumentIndex": 69, + "Title": "Seyounth.Auto.Plc.csproj", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Plc\\Seyounth.Auto.Plc.csproj", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Plc\\Seyounth.Auto.Plc.csproj", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Plc\\Seyounth.Auto.Plc.csproj", + "RelativeToolTip": "share\\Seyounth.Auto.Plc\\Seyounth.Auto.Plc.csproj", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", + "WhenOpened": "2025-06-24T10:21:49.268Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 70, + "Title": "HsPlcAddressAbstract.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Plc\\HsPlcAddressAbstract.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Plc\\HsPlcAddressAbstract.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Plc\\HsPlcAddressAbstract.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Plc\\HsPlcAddressAbstract.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAQAAAArAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T09:49:44.23Z" + }, + { + "$type": "Document", + "DocumentIndex": 68, + "Title": "SycOmronFinsTcpNet.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Plc\\Business\\SycOmronFinsTcpNet.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Plc\\Business\\SycOmronFinsTcpNet.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAoAAAAkAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T09:53:14.428Z" + }, + { + "$type": "Document", + "DocumentIndex": 94, + "Title": "OnWarningHandler.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Handlers\\OnWarningHandler.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Handlers\\OnWarningHandler.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Handlers\\OnWarningHandler.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Handlers\\OnWarningHandler.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAAABAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T12:15:30.947Z" + }, + { + "$type": "Document", + "DocumentIndex": 72, + "Title": "TcpService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\TcpService.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\TcpService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\TcpService.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\TcpService.cs", + "ViewState": "AgIAACAAAAAAAAAAAADwvzQAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T10:48:34.087Z" + }, + { + "$type": "Document", + "DocumentIndex": 71, + "Title": "BasicDbContextModelCreatingExtensions.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\BasicDbContextModelCreatingExtensions.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\BasicDbContextModelCreatingExtensions.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\BasicDbContextModelCreatingExtensions.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\BasicDbContextModelCreatingExtensions.cs", + "ViewState": "AgIAAJAAAAAAAAAAAAAiwLEAAAANAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-23T01:11:02.629Z" + }, + { + "$type": "Document", + "DocumentIndex": 81, + "Title": "Syc.Abp.Application.Contracts.csproj", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Syc.Abp.Application.Contracts\\Syc.Abp.Application.Contracts.csproj", + "RelativeDocumentMoniker": "share\\Syc.Abp.Application.Contracts\\Syc.Abp.Application.Contracts.csproj", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Syc.Abp.Application.Contracts\\Syc.Abp.Application.Contracts.csproj", + "RelativeToolTip": "share\\Syc.Abp.Application.Contracts\\Syc.Abp.Application.Contracts.csproj", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAAA/AAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", + "WhenOpened": "2025-06-24T05:10:51.614Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 75, + "Title": "IUserRepository.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Repository\\IUserRepository.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Domain\\Repository\\IUserRepository.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Repository\\IUserRepository.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Domain\\Repository\\IUserRepository.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T06:44:39.768Z" + }, + { + "$type": "Document", + "DocumentIndex": 73, + "Title": "RoleService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\RoleService.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\RoleService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\RoleService.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\RoleService.cs", + "ViewState": "AgIAACIAAAAAAAAAAAAAwCoAAAAcAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T01:34:46.803Z" + }, + { + "$type": "Document", + "DocumentIndex": 74, + "Title": "IUserDomainService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\IServices\\IUserDomainService.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Domain\\IServices\\IUserDomainService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\IServices\\IUserDomainService.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Domain\\IServices\\IUserDomainService.cs", + "ViewState": "AgIAAA4AAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T06:44:49.856Z" + }, + { + "$type": "Document", + "DocumentIndex": 76, + "Title": "User.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Entitys\\User.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Domain\\Entitys\\User.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Entitys\\User.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Domain\\Entitys\\User.cs", + "ViewState": "AgIAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T06:42:07.433Z" + }, + { + "$type": "Document", + "DocumentIndex": 78, + "Title": "Syc.Authorize.JwtBearer.csproj", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Syc.Authorize.JwtBearer\\Syc.Authorize.JwtBearer.csproj", + "RelativeDocumentMoniker": "share\\Syc.Authorize.JwtBearer\\Syc.Authorize.JwtBearer.csproj", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Syc.Authorize.JwtBearer\\Syc.Authorize.JwtBearer.csproj", + "RelativeToolTip": "share\\Syc.Authorize.JwtBearer\\Syc.Authorize.JwtBearer.csproj", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAoAAAA4AAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", + "WhenOpened": "2025-06-24T04:47:42.945Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 77, + "Title": "Syc.Abp.HttpApi.Client.csproj", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Syc.Abp.HttpApi.Client\\Syc.Abp.HttpApi.Client.csproj", + "RelativeDocumentMoniker": "share\\Syc.Abp.HttpApi.Client\\Syc.Abp.HttpApi.Client.csproj", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Syc.Abp.HttpApi.Client\\Syc.Abp.HttpApi.Client.csproj", + "RelativeToolTip": "share\\Syc.Abp.HttpApi.Client\\Syc.Abp.HttpApi.Client.csproj", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAA+AAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", + "WhenOpened": "2025-06-24T04:48:01.416Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 79, + "Title": "Syc.Abp.Domain.csproj", "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Syc.Abp.Domain\\Syc.Abp.Domain.csproj", "RelativeDocumentMoniker": "share\\Syc.Abp.Domain\\Syc.Abp.Domain.csproj", "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Syc.Abp.Domain\\Syc.Abp.Domain.csproj", @@ -376,7 +1437,7 @@ }, { "$type": "Document", - "DocumentIndex": 8, + "DocumentIndex": 80, "Title": "SycAbpContractsModule.cs", "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Syc.Abp.Application.Contracts\\SycAbpContractsModule.cs", "RelativeDocumentMoniker": "share\\Syc.Abp.Application.Contracts\\SycAbpContractsModule.cs", @@ -384,13 +1445,12 @@ "RelativeToolTip": "share\\Syc.Abp.Application.Contracts\\SycAbpContractsModule.cs", "ViewState": "AgIAAAAAAAAAAAAAAAAAABYAAAAUAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-24T05:39:25.598Z", - "EditorCaption": "" + "WhenOpened": "2025-06-24T05:39:25.598Z" }, { "$type": "Document", - "DocumentIndex": 12, - "Title": "Syc.Basic.Web.WMS.EntityFrameworkCore", + "DocumentIndex": 83, + "Title": "Syc.Basic.Web.WMS.EntityFrameworkCore.csproj", "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\Syc.Basic.Web.WMS.EntityFrameworkCore.csproj", "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\Syc.Basic.Web.WMS.EntityFrameworkCore.csproj", "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\Syc.Basic.Web.WMS.EntityFrameworkCore.csproj", @@ -402,8 +1462,8 @@ }, { "$type": "Document", - "DocumentIndex": 10, - "Title": "Syc.Basic.Web.WMS.HttpApi.Client", + "DocumentIndex": 82, + "Title": "Syc.Basic.Web.WMS.HttpApi.Client.csproj", "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.HttpApi.Client\\Syc.Basic.Web.WMS.HttpApi.Client.csproj", "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.HttpApi.Client\\Syc.Basic.Web.WMS.HttpApi.Client.csproj", "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.HttpApi.Client\\Syc.Basic.Web.WMS.HttpApi.Client.csproj", @@ -415,150 +1475,7 @@ }, { "$type": "Document", - "DocumentIndex": 13, - "Title": "Syc.Basic.Web.WMS.Domain.Shared", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain.Shared\\Syc.Basic.Web.WMS.Domain.Shared.csproj", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Domain.Shared\\Syc.Basic.Web.WMS.Domain.Shared.csproj", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain.Shared\\Syc.Basic.Web.WMS.Domain.Shared.csproj", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Domain.Shared\\Syc.Basic.Web.WMS.Domain.Shared.csproj", - "ViewState": "AgIAAAAAAAAAAAAAAAAAABIAAABFAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2025-06-24T05:10:00.644Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 14, - "Title": "Syc.Basic.Web.WMS.Domain", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Syc.Basic.Web.WMS.Domain.csproj", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Domain\\Syc.Basic.Web.WMS.Domain.csproj", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Syc.Basic.Web.WMS.Domain.csproj", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Domain\\Syc.Basic.Web.WMS.Domain.csproj", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAoAAABSAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2025-06-24T05:10:04.856Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 15, - "Title": "Syc.Basic.Web.WMS.Application.Contracts", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application.Contracts\\Syc.Basic.Web.WMS.Application.Contracts.csproj", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application.Contracts\\Syc.Basic.Web.WMS.Application.Contracts.csproj", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application.Contracts\\Syc.Basic.Web.WMS.Application.Contracts.csproj", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application.Contracts\\Syc.Basic.Web.WMS.Application.Contracts.csproj", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAA0AAABiAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2025-06-24T05:09:58.043Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 16, - "Title": "Syc.Basic.Web.WMS.Application", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAA8AAABYAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2025-06-24T05:09:48.286Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 17, - "Title": "WMSHttpApiHostModule.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\WMSHttpApiHostModule.cs", - "RelativeToolTip": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\WMSHttpApiHostModule.cs", - "ViewState": "AgIAAGcAAAAQZ2ZmZmYswG4AAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T03:59:11.686Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 18, - "Title": "Program.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Program.cs", - "RelativeToolTip": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Program.cs", - "ViewState": "AgIAABQAAAAAAAAAAAAkwCkAAAAMAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T01:31:46.59Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 19, - "Title": "Seyounth.Auto.Plc", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Plc\\Seyounth.Auto.Plc.csproj", - "RelativeDocumentMoniker": "share\\Seyounth.Auto.Plc\\Seyounth.Auto.Plc.csproj", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Plc\\Seyounth.Auto.Plc.csproj", - "RelativeToolTip": "share\\Seyounth.Auto.Plc\\Seyounth.Auto.Plc.csproj", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2025-06-24T05:10:53.783Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 21, - "Title": "BoxDto.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\BoxDto.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Dto\\BoxDto.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\BoxDto.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\BoxDto.cs", - "ViewState": "AgIAAAQAAAAAAAAAAAAuwBIAAAAvAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T02:17:33.408Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 23, - "Title": "TcpService.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\TcpService.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\TcpService.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\TcpService.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\TcpService.cs", - "ViewState": "AgIAAAAAAACfmZmZmZkpwAYAAAANAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-24T01:38:02.342Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 20, - "Title": "AuthService.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\AuthService.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\AuthService.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\AuthService.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\AuthService.cs", - "ViewState": "AgIAACMAAABAMzMzMzMtwDwAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-24T01:34:14.07Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 22, - "Title": "SilkDto.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\SilkDto.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\SilkDto.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAABEAAAAWAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T01:58:06.947Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 27, + "DocumentIndex": 84, "Title": "Menu.cs", "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Menu.cs", "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Menu.cs", @@ -566,51 +1483,11 @@ "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Menu.cs", "ViewState": "AgIAAGsAAAAAAAAAAAAQwAAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-24T03:12:07.753Z", - "EditorCaption": "" + "WhenOpened": "2025-06-24T03:12:07.753Z" }, { "$type": "Document", - "DocumentIndex": 26, - "Title": "Box.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Box.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Box.cs", - "ViewState": "AgIAAAUAAAAAAAAAAAAAAA4AAAAVAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-24T03:12:18.521Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 25, - "Title": "Silk.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Silk.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Silk.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAsAAAAWAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-24T03:12:57.943Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 24, - "Title": "BoxService.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\BoxService.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\BoxService.cs", - "ViewState": "AgIAAB0AAAAAAAAAAAAQwCsAAAAdAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T02:15:38.828Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 29, + "DocumentIndex": 85, "Title": "OrganizationService.cs", "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\OrganizationService.cs", "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\OrganizationService.cs", @@ -618,90 +1495,11 @@ "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\OrganizationService.cs", "ViewState": "AgIAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-24T02:48:38.545Z", - "EditorCaption": "" + "WhenOpened": "2025-06-24T02:48:38.545Z" }, { "$type": "Document", - "DocumentIndex": 32, - "Title": "HsBackgroundService.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\HsBackgroundService.cs", - "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\HsBackgroundService.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\HsBackgroundService.cs", - "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\HsBackgroundService.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAuwAkAAAAxAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T03:14:42.795Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 33, - "Title": "HsExtensions.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\HsExtensions.cs", - "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\HsExtensions.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\HsExtensions.cs", - "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\HsExtensions.cs", - "ViewState": "AgIAAA8AAAAAAAAAAAAkwB4AAAAsAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T00:54:10.419Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 28, - "Title": "SystemMapper.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Mapper\\SystemMapper.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Mapper\\SystemMapper.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Mapper\\SystemMapper.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Mapper\\SystemMapper.cs", - "ViewState": "AgIAAAwAAADAzMzMzMwuwCMAAAAFAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T03:47:17.947Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 34, - "Title": "PlcBackgroundService.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Plc\\PlcBackgroundService.cs", - "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Plc\\PlcBackgroundService.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Plc\\PlcBackgroundService.cs", - "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Plc\\PlcBackgroundService.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAuwAQAAAAQAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T03:31:22.823Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 35, - "Title": "RoleService.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\RoleService.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\RoleService.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\RoleService.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\RoleService.cs", - "ViewState": "AgIAABcAAAAAAAAAAAAwwCoAAAAcAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-24T01:34:46.803Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 31, - "Title": "BoxScanner.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Scanner\\BoxScanner.cs", - "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Scanner\\BoxScanner.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Scanner\\BoxScanner.cs", - "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Scanner\\BoxScanner.cs", - "ViewState": "AgIAABkAAAAAMTMzMzMTwFAAAAANAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T14:33:59.27Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 36, + "DocumentIndex": 86, "Title": "SystemService.cs", "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\SystemService.cs", "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\SystemService.cs", @@ -709,90 +1507,11 @@ "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\SystemService.cs", "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-24T01:37:20.184Z", - "EditorCaption": "" + "WhenOpened": "2025-06-24T01:37:20.184Z" }, { "$type": "Document", - "DocumentIndex": 30, - "Title": "YarnScanner.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Scanner\\YarnScanner.cs", - "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Scanner\\YarnScanner.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Scanner\\YarnScanner.cs", - "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Scanner\\YarnScanner.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAGwAAAAiAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T14:33:16.277Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 37, - "Title": "appsettings.json", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\appsettings.json", - "RelativeDocumentMoniker": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\appsettings.json", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\appsettings.json", - "RelativeToolTip": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\appsettings.json", - "ViewState": "AgIAADAAAAAAAAAAAAAAAE0AAAAOAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", - "WhenOpened": "2025-06-24T01:02:58.751Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 39, - "Title": "Seyounth.Auto.Hs.Runtime", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj", - "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj", - "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2025-06-23T14:49:58.237Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 40, - "Title": "IBalance.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Balances\\IBalance.cs", - "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Balances\\IBalance.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Balances\\IBalance.cs", - "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Balances\\IBalance.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T14:43:44.131Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 38, - "Title": "ScannerService.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Scanner\\ScannerService.cs", - "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Scanner\\ScannerService.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Scanner\\ScannerService.cs", - "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Scanner\\ScannerService.cs", - "ViewState": "AgIAAAgAAAAAlpmZmZn5vxAAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T11:16:12.462Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 44, - "Title": "UserMapper.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Mapper\\UserMapper.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Mapper\\UserMapper.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Mapper\\UserMapper.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Mapper\\UserMapper.cs", - "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T03:54:22.14Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 45, + "DocumentIndex": 87, "Title": "WMSBaseMapper.cs", "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Mapper\\WMSBaseMapper.cs", "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Mapper\\WMSBaseMapper.cs", @@ -800,12 +1519,11 @@ "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Mapper\\WMSBaseMapper.cs", "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T03:54:18.764Z", - "EditorCaption": "" + "WhenOpened": "2025-06-23T03:54:18.764Z" }, { "$type": "Document", - "DocumentIndex": 47, + "DocumentIndex": 88, "Title": "DataDictionary.cs", "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Entitys\\DataDictionary.cs", "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Domain\\Entitys\\DataDictionary.cs", @@ -813,77 +1531,11 @@ "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Domain\\Entitys\\DataDictionary.cs", "ViewState": "AgIAAAAAAAAAAAAAAADwvw8AAAAIAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T03:40:14.294Z", - "EditorCaption": "" + "WhenOpened": "2025-06-23T03:40:14.294Z" }, { "$type": "Document", - "DocumentIndex": 49, - "Title": "PlcService.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Plc\\PlcService.cs", - "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Plc\\PlcService.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Plc\\PlcService.cs", - "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Plc\\PlcService.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAABMAAAAIAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T03:28:34.525Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 50, - "Title": "IPlcService.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Plc\\IPlcService.cs", - "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Plc\\IPlcService.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Plc\\IPlcService.cs", - "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Plc\\IPlcService.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAIAAAADAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T03:12:16.594Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 43, - "Title": "BoxInput.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\BoxInput.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\BoxInput.cs", - "ViewState": "AgIAAAAAAAAAAAAAAADwvwgAAAAKAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T02:17:57.4Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 51, - "Title": "SilkInput.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\SilkInput.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\SilkInput.cs", - "ViewState": "AgIAAAAAAAAAAAAAAADwvwsAAAAjAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T02:03:42.544Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 42, - "Title": "SilkService.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\SilkService.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\SilkService.cs", - "ViewState": "AgIAADQAAAAAAAAAAAAmwDUAAAAeAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T01:43:05.461Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 52, + "DocumentIndex": 89, "Title": "BaseMapper.cs", "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Mapper\\BaseMapper.cs", "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Mapper\\BaseMapper.cs", @@ -891,25 +1543,11 @@ "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Mapper\\BaseMapper.cs", "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T01:17:10.582Z", - "EditorCaption": "" + "WhenOpened": "2025-06-23T01:17:10.582Z" }, { "$type": "Document", - "DocumentIndex": 46, - "Title": "WMSDbContext.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\WMSDbContext.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\WMSDbContext.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\WMSDbContext.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\WMSDbContext.cs", - "ViewState": "AgIAADEAAAAAAAAAAADgv0MAAABEAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T01:14:10.061Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 53, + "DocumentIndex": 90, "Title": "DbFunctions.cs", "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\DbFunctions.cs", "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\DbFunctions.cs", @@ -917,12 +1555,11 @@ "RelativeToolTip": "services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\DbFunctions.cs", "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T01:14:08.565Z", - "EditorCaption": "" + "WhenOpened": "2025-06-23T01:14:08.565Z" }, { "$type": "Document", - "DocumentIndex": 54, + "DocumentIndex": 91, "Title": "EntityFrameworkCoreWMSDbSchemaMigrator.cs", "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\EntityFrameworkCoreWMSDbSchemaMigrator.cs", "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\EntityFrameworkCoreWMSDbSchemaMigrator.cs", @@ -930,25 +1567,11 @@ "RelativeToolTip": "services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\EntityFrameworkCoreWMSDbSchemaMigrator.cs", "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T01:14:05.19Z", - "EditorCaption": "" + "WhenOpened": "2025-06-23T01:14:05.19Z" }, { "$type": "Document", - "DocumentIndex": 48, - "Title": "BasicDbContextModelCreatingExtensions.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\BasicDbContextModelCreatingExtensions.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\BasicDbContextModelCreatingExtensions.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\BasicDbContextModelCreatingExtensions.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\BasicDbContextModelCreatingExtensions.cs", - "ViewState": "AgIAAJAAAAAAAAAAAAAiwKYAAAAhAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T01:11:02.629Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 55, + "DocumentIndex": 92, "Title": "RoleRepository.cs", "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EFCoreRepositoryImpl\\RoleRepository.cs", "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EFCoreRepositoryImpl\\RoleRepository.cs", @@ -956,12 +1579,11 @@ "RelativeToolTip": "services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EFCoreRepositoryImpl\\RoleRepository.cs", "ViewState": "AgIAAA8AAAAAAAAAAAAwwAAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T01:10:56.891Z", - "EditorCaption": "" + "WhenOpened": "2025-06-23T01:10:56.891Z" }, { "$type": "Document", - "DocumentIndex": 56, + "DocumentIndex": 93, "Title": "OrganizationRepository.cs", "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EFCoreRepositoryImpl\\OrganizationRepository.cs", "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EFCoreRepositoryImpl\\OrganizationRepository.cs", @@ -969,21 +1591,7 @@ "RelativeToolTip": "services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EFCoreRepositoryImpl\\OrganizationRepository.cs", "ViewState": "AgIAACEAAAAAAAAAAAAcwAAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T01:10:51.701Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 41, - "Title": "IScannerService.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Scanner\\IScannerService.cs", - "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Scanner\\IScannerService.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Scanner\\IScannerService.cs", - "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Scanner\\IScannerService.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAuwAQAAAASAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T00:47:14.124Z", - "EditorCaption": "" + "WhenOpened": "2025-06-23T01:10:51.701Z" } ] } diff --git a/.vs/Seyounth.Auto.Hs/v17/DocumentLayout.json b/.vs/Seyounth.Auto.Hs/v17/DocumentLayout.json index 1f77f83..9c83b5e 100644 --- a/.vs/Seyounth.Auto.Hs/v17/DocumentLayout.json +++ b/.vs/Seyounth.Auto.Hs/v17/DocumentLayout.json @@ -3,21 +3,313 @@ "WorkspaceRootPath": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\menuservice.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\\menuservice.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\produceservice.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\\produceservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\hsextensions.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\hsextensions.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\ihsautoruntime.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\ihsautoruntime.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\plc\\plcbackgroundservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\plc\\plcbackgroundservice.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\\codebackup\\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:{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\\codebackup\\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\\codebackup\\seyounth.auto.hs\\apps\\syc.basic.web.wms.httpapi.host\\package.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}", + "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\\package.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" + }, + { + "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\\codebackup\\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\\codebackup\\seyounth.auto.hs\\apps\\syc.basic.web.wms.httpapi.host\\syncdatafromdbbackgroupservice.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\\syncdatafromdbbackgroupservice.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\\codebackup\\seyounth.auto.hs\\apps\\syc.basic.web.wms.httpapi.host\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}", + "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\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\balances\\silkbalance.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\balances\\silkbalance.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\hsautoruntime.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\hsautoruntime.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\balances\\boxbalance.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\balances\\boxbalance.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\balances\\balanceservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\balances\\balanceservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\scanner\\scannerservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\scanner\\scannerservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\scanner\\yarnscanner.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\scanner\\yarnscanner.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\deviceeventhandle\\defaultscannereventhandle.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\\defaultscannereventhandle.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\printer\\printerservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\printer\\printerservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\plc\\plcservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\plc\\plcservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\printer\\boxprinter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\printer\\boxprinter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\hsbackgroundservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\hsbackgroundservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\printer\\silkprinter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\printer\\silkprinter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\printer\\iprinter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\printer\\iprinter.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\\codebackup\\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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\userservice.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\\userservice.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.entityframeworkcore\\efcorerepositoryimpl\\userrepository.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\\efcorerepositoryimpl\\userrepository.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\\codebackup\\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:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\printer\\iprinterservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\printer\\iprinterservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{68ECAB75-580B-425E-9D84-832E6F6F8BCD}|services\\Syc.Basic.Web.WMS.HttpApi\\Syc.Basic.Web.WMS.HttpApi.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.httpapi\\syc.basic.web.wms.httpapi.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", + "RelativeMoniker": "D:0:0:{68ECAB75-580B-425E-9D84-832E6F6F8BCD}|services\\Syc.Basic.Web.WMS.HttpApi\\Syc.Basic.Web.WMS.HttpApi.csproj|solutionrelative:services\\syc.basic.web.wms.httpapi\\syc.basic.web.wms.httpapi.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" + }, + { + "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\\codebackup\\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:{B1BFBB4E-0213-4D41-A05B-43C276F9CDAB}|services\\Syc.Basic.Web.WMS.Domain\\Syc.Basic.Web.WMS.Domain.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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:{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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application.contracts\\websocket\\websocketmanager.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\\websocketmanager.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application.contracts\\queuemanage.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\\queuemanage.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\deviceconnectconfig.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\deviceconnectconfig.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application.contracts\\wmsdtoextensions.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\\wmsdtoextensions.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application.contracts\\wmsapplicationcontractsmodule.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\\wmsapplicationcontractsmodule.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\wmsapplicationmodule.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\\wmsapplicationmodule.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\\codebackup\\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}" + }, + { + "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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\authservice.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\\authservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\balances\\ibalanceservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\balances\\ibalanceservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\plc\\iplcservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\plc\\iplcservice.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\\codebackup\\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:{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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application.contracts\\iservice\\iboxservice.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\\iservice\\iboxservice.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application.contracts\\dtos\\box\\boxdto.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\\dtos\\box\\boxdto.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\\codebackup\\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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\dto\\pageinput.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\\pageinput.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\\codebackup\\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:{3137A5F4-375A-4FB0-AA4B-7C0380A48BB2}|services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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:{B1BFBB4E-0213-4D41-A05B-43C276F9CDAB}|services\\Syc.Basic.Web.WMS.Domain\\Syc.Basic.Web.WMS.Domain.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\scanner\\iscanner.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\scanner\\iscanner.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\menuservice.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\\menuservice.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.domain\\entitys\\produce.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\\produce.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\dto\\updinput.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\\updinput.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\scanner\\iscannerservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\scanner\\iscannerservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\balances\\ibalance.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\balances\\ibalance.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\scannerevent.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\\scannerevent.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\mapper\\usermapper.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\\mapper\\usermapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\balances\\ibalanceeventhandle.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\balances\\ibalanceeventhandle.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\dto\\produceinput.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\\produceinput.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\\codebackup\\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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\wmsapplicationautomapperprofile.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\\wmsapplicationautomapperprofile.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\syc.basic.web.wms.application.csproj||{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.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" + }, + { + "AbsoluteMoniker": "D:0:0:{7A014245-A193-435C-B1BA-2666EBD86CCA}|services\\Syc.Basic.Web.WMS.Domain.Shared\\Syc.Basic.Web.WMS.Domain.Shared.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.domain.shared\\wmsdomainsharedmodule.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{7A014245-A193-435C-B1BA-2666EBD86CCA}|services\\Syc.Basic.Web.WMS.Domain.Shared\\Syc.Basic.Web.WMS.Domain.Shared.csproj|solutionrelative:services\\syc.basic.web.wms.domain.shared\\wmsdomainsharedmodule.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\scanner\\iscannereventhandle.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\scanner\\iscannereventhandle.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\handlers\\weighboxrequesthandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\handlers\\weighboxrequesthandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, { "AbsoluteMoniker": "D:0:0:{EB8E5222-4E85-4EBD-9894-33238CE89662}|share\\Syc.Abp.Caching\\Syc.Abp.Caching.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\syc.abp.caching\\syc.abp.caching.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", "RelativeMoniker": "D:0:0:{EB8E5222-4E85-4EBD-9894-33238CE89662}|share\\Syc.Abp.Caching\\Syc.Abp.Caching.csproj|solutionrelative:share\\syc.abp.caching\\syc.abp.caching.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" }, + { + "AbsoluteMoniker": "D:0:0:{ECA65280-9549-40C5-9876-21D111D7C811}|share\\Seyounth.Auto.Plc\\Seyounth.Auto.Plc.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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:{ECA65280-9549-40C5-9876-21D111D7C811}|share\\Seyounth.Auto.Plc\\Seyounth.Auto.Plc.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\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\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.plc\\seyounth.auto.plc.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", + "RelativeMoniker": "D:0:0:{ECA65280-9549-40C5-9876-21D111D7C811}|share\\Seyounth.Auto.Plc\\Seyounth.Auto.Plc.csproj|solutionrelative:share\\seyounth.auto.plc\\seyounth.auto.plc.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\plc\\hsplcaddressabstract.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\plc\\hsplcaddressabstract.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.entityframeworkcore\\entityframeworkcore\\basicdbcontextmodelcreatingextensions.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\\basicdbcontextmodelcreatingextensions.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\tcpservice.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\\tcpservice.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\roleservice.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\\roleservice.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.domain\\iservices\\iuserdomainservice.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\\iservices\\iuserdomainservice.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.domain\\repository\\iuserrepository.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\\repository\\iuserrepository.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.domain\\entitys\\user.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\\user.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, { "AbsoluteMoniker": "D:0:0:{68D70001-A1DA-4D99-A828-98346F42C435}|share\\Syc.Abp.HttpApi.Client\\Syc.Abp.HttpApi.Client.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\syc.abp.httpapi.client\\syc.abp.httpapi.client.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", "RelativeMoniker": "D:0:0:{68D70001-A1DA-4D99-A828-98346F42C435}|share\\Syc.Abp.HttpApi.Client\\Syc.Abp.HttpApi.Client.csproj|solutionrelative:share\\syc.abp.httpapi.client\\syc.abp.httpapi.client.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" @@ -30,10 +322,6 @@ "AbsoluteMoniker": "D:0:0:{E0ACC792-32CF-4698-A2DF-5697BD4395F0}|share\\Syc.Abp.Domain\\Syc.Abp.Domain.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\syc.abp.domain\\syc.abp.domain.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", "RelativeMoniker": "D:0:0:{E0ACC792-32CF-4698-A2DF-5697BD4395F0}|share\\Syc.Abp.Domain\\Syc.Abp.Domain.csproj|solutionrelative:share\\syc.abp.domain\\syc.abp.domain.csproj||{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\\codebackup\\seyounth.auto.hs\\apps\\syc.basic.web.wms.httpapi.host\\syc.basic.web.wms.httpapi.host.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", - "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||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" - }, { "AbsoluteMoniker": "D:0:0:{3881133B-BE58-46FA-978F-558A53004984}|share\\Syc.Abp.Application.Contracts\\Syc.Abp.Application.Contracts.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\syc.abp.application.contracts\\sycabpcontractsmodule.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{3881133B-BE58-46FA-978F-558A53004984}|share\\Syc.Abp.Application.Contracts\\Syc.Abp.Application.Contracts.csproj|solutionrelative:share\\syc.abp.application.contracts\\sycabpcontractsmodule.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -46,170 +334,30 @@ "AbsoluteMoniker": "D:0:0:{A12CE372-B83A-43A1-86CB-CEAF4B2C4154}|services\\Syc.Basic.Web.WMS.HttpApi.Client\\Syc.Basic.Web.WMS.HttpApi.Client.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.httpapi.client\\syc.basic.web.wms.httpapi.client.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", "RelativeMoniker": "D:0:0:{A12CE372-B83A-43A1-86CB-CEAF4B2C4154}|services\\Syc.Basic.Web.WMS.HttpApi.Client\\Syc.Basic.Web.WMS.HttpApi.Client.csproj|solutionrelative:services\\syc.basic.web.wms.httpapi.client\\syc.basic.web.wms.httpapi.client.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" }, - { - "AbsoluteMoniker": "D:0:0:{68ECAB75-580B-425E-9D84-832E6F6F8BCD}|services\\Syc.Basic.Web.WMS.HttpApi\\Syc.Basic.Web.WMS.HttpApi.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.httpapi\\syc.basic.web.wms.httpapi.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", - "RelativeMoniker": "D:0:0:{68ECAB75-580B-425E-9D84-832E6F6F8BCD}|services\\Syc.Basic.Web.WMS.HttpApi\\Syc.Basic.Web.WMS.HttpApi.csproj|solutionrelative:services\\syc.basic.web.wms.httpapi\\syc.basic.web.wms.httpapi.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" - }, { "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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.entityframeworkcore\\syc.basic.web.wms.entityframeworkcore.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", "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\\syc.basic.web.wms.entityframeworkcore.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" }, - { - "AbsoluteMoniker": "D:0:0:{7A014245-A193-435C-B1BA-2666EBD86CCA}|services\\Syc.Basic.Web.WMS.Domain.Shared\\Syc.Basic.Web.WMS.Domain.Shared.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.domain.shared\\syc.basic.web.wms.domain.shared.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", - "RelativeMoniker": "D:0:0:{7A014245-A193-435C-B1BA-2666EBD86CCA}|services\\Syc.Basic.Web.WMS.Domain.Shared\\Syc.Basic.Web.WMS.Domain.Shared.csproj|solutionrelative:services\\syc.basic.web.wms.domain.shared\\syc.basic.web.wms.domain.shared.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" - }, - { - "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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.domain\\syc.basic.web.wms.domain.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", - "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\\syc.basic.web.wms.domain.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" - }, - { - "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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application.contracts\\syc.basic.web.wms.application.contracts.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", - "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\\syc.basic.web.wms.application.contracts.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" - }, - { - "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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\syc.basic.web.wms.application.csproj||{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.csproj||{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\\codebackup\\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\\codebackup\\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:{ECA65280-9549-40C5-9876-21D111D7C811}|share\\Seyounth.Auto.Plc\\Seyounth.Auto.Plc.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.plc\\seyounth.auto.plc.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", - "RelativeMoniker": "D:0:0:{ECA65280-9549-40C5-9876-21D111D7C811}|share\\Seyounth.Auto.Plc\\Seyounth.Auto.Plc.csproj|solutionrelative:share\\seyounth.auto.plc\\seyounth.auto.plc.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" - }, - { - "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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\authservice.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\\authservice.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\dto\\boxdto.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\\boxdto.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\\codebackup\\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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\tcpservice.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\\tcpservice.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\\codebackup\\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:{B1BFBB4E-0213-4D41-A05B-43C276F9CDAB}|services\\Syc.Basic.Web.WMS.Domain\\Syc.Basic.Web.WMS.Domain.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\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:{B1BFBB4E-0213-4D41-A05B-43C276F9CDAB}|services\\Syc.Basic.Web.WMS.Domain\\Syc.Basic.Web.WMS.Domain.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.domain\\entitys\\menu.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\\menu.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\mapper\\systemmapper.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\\mapper\\systemmapper.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\organizationservice.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\\organizationservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, - { - "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\scanner\\yarnscanner.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\scanner\\yarnscanner.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\scanner\\boxscanner.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\scanner\\boxscanner.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\hsbackgroundservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\hsbackgroundservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\hsextensions.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\hsextensions.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\plc\\plcbackgroundservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\plc\\plcbackgroundservice.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\roleservice.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\\roleservice.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\service\\systemservice.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\\systemservice.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\\codebackup\\seyounth.auto.hs\\apps\\syc.basic.web.wms.httpapi.host\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}", - "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\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" - }, - { - "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\scanner\\scannerservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\scanner\\scannerservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\seyounth.auto.hs.runtime.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", - "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\seyounth.auto.hs.runtime.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" - }, - { - "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\balances\\ibalance.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\balances\\ibalance.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\scanner\\iscannerservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\scanner\\iscannerservice.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\\codebackup\\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\\codebackup\\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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\mapper\\usermapper.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\\mapper\\usermapper.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\mapper\\wmsbasemapper.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\\mapper\\wmsbasemapper.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.entityframeworkcore\\entityframeworkcore\\wmsdbcontext.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\\wmsdbcontext.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.domain\\entitys\\datadictionary.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\\datadictionary.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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.entityframeworkcore\\entityframeworkcore\\basicdbcontextmodelcreatingextensions.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\\basicdbcontextmodelcreatingextensions.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\plc\\plcservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\plc\\plcservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\plc\\iplcservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\plc\\iplcservice.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\\codebackup\\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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.application\\mapper\\basemapper.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\\mapper\\basemapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -229,6 +377,10 @@ { "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\\codebackup\\seyounth.auto.hs\\services\\syc.basic.web.wms.entityframeworkcore\\efcorerepositoryimpl\\organizationrepository.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\\efcorerepositoryimpl\\organizationrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|d:\\d\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\seyounth.auto.hs\\share\\seyounth.auto.hs.runtime\\handlers\\onwarninghandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{0AA64147-2900-4336-B8B7-B2F385DAD4A2}|share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj|solutionrelative:share\\seyounth.auto.hs.runtime\\handlers\\onwarninghandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" } ], "DocumentGroupContainers": [ @@ -238,42 +390,399 @@ "DocumentGroups": [ { "DockedWidth": 200, - "SelectedChildIndex": 4, + "SelectedChildIndex": 0, "Children": [ + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "ProduceService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\ProduceService.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\ProduceService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\ProduceService.cs*", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\ProduceService.cs*", + "ViewState": "AgIAABUAAACAZmZmZmYYwDIAAABcAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-26T05:00:46.522Z", + "IsPinned": true, + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 23, + "Title": "DefaultBalanceEventHandle.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\DeviceEventHandle\\DefaultBalanceEventHandle.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\DeviceEventHandle\\DefaultBalanceEventHandle.cs", + "ViewState": "AgIAAJsAAAAAX2ZmZmYewLsAAAAoAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-25T08:43:23.533Z", + "IsPinned": true, + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 41, + "Title": "SycMelsecMcNet.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Plc\\Business\\SycMelsecMcNet.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Plc\\Business\\SycMelsecMcNet.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAoAAAABAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-27T02:30:52.716Z", + "IsPinned": true, + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 19, + "Title": "BoxPrinter.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Printer\\BoxPrinter.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Printer\\BoxPrinter.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Printer\\BoxPrinter.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Printer\\BoxPrinter.cs", + "ViewState": "AgIAAEAAAAAAAAAAAAAawEMAAAAUAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T11:00:00.137Z", + "IsPinned": true, + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 21, + "Title": "SilkPrinter.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Printer\\SilkPrinter.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Printer\\SilkPrinter.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Printer\\SilkPrinter.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Printer\\SilkPrinter.cs", + "ViewState": "AgIAAHEAAAAAAAAAAAArwH8AAAAMAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-30T09:53:08.362Z", + "IsPinned": true, + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 17, + "Title": "PrinterService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Printer\\PrinterService.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Printer\\PrinterService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Printer\\PrinterService.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Printer\\PrinterService.cs", + "ViewState": "AgIAAAsAAACAmZmZmZkuwBUAAABAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-25T10:08:10.908Z", + "IsPinned": true, + "EditorCaption": "" + }, { "$type": "Bookmark", "Name": "ST:0:0:{eefa5220-e298-11d0-8f78-00a0c9110057}" }, + { + "$type": "Document", + "DocumentIndex": 4, + "Title": "Program.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Program.cs", + "RelativeToolTip": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Program.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAACwAAAAMAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-23T01:31:46.59Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 3, + "Title": "PlcBackgroundService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Plc\\PlcBackgroundService.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Plc\\PlcBackgroundService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Plc\\PlcBackgroundService.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Plc\\PlcBackgroundService.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAgAAAAHAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T11:15:43.128Z", + "EditorCaption": "" + }, { "$type": "Document", "DocumentIndex": 2, - "Title": "WMSApplicationAutoMapperProfile.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\WMSApplicationAutoMapperProfile.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\WMSApplicationAutoMapperProfile.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\WMSApplicationAutoMapperProfile.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\WMSApplicationAutoMapperProfile.cs", + "Title": "IHsAutoRuntime.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\IHsAutoRuntime.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\IHsAutoRuntime.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\IHsAutoRuntime.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\IHsAutoRuntime.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAuwAQAAAAJAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T12:08:31.34Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "HsExtensions.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\HsExtensions.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\HsExtensions.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\HsExtensions.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\HsExtensions.cs", + "ViewState": "AgIAACEAAACAMzMzMzMbwCcAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-29T11:56:40.675Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 5, + "Title": "WMSHttpApiHostModule.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\WMSHttpApiHostModule.cs", + "RelativeToolTip": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\WMSHttpApiHostModule.cs", + "ViewState": "AgIAABkAAAAAAAAAAAAAAEMAAAAFAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-25T08:45:14.904Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 6, + "Title": "package.json", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\package.json", + "RelativeDocumentMoniker": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\package.json", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\package.json", + "RelativeToolTip": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\package.json", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", + "WhenOpened": "2025-06-24T11:10:20.327Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 7, + "Title": "WMSBrandingProvider.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\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-06-24T05:45:34.349Z", + "WhenOpened": "2025-06-29T10:12:48.196Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 8, + "Title": "SyncDataFromDbBackgroupService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\SyncDataFromDbBackgroupService.cs", + "RelativeDocumentMoniker": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\SyncDataFromDbBackgroupService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\SyncDataFromDbBackgroupService.cs", + "RelativeToolTip": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\SyncDataFromDbBackgroupService.cs", + "ViewState": "AgIAABkAAAAAAAAAAAAAwA8AAAAFAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-28T03:37:08.08Z", "EditorCaption": "" }, { "$type": "Document", "DocumentIndex": 9, - "Title": "Syc.Abp.Application.Contracts", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Syc.Abp.Application.Contracts\\Syc.Abp.Application.Contracts.csproj", - "RelativeDocumentMoniker": "share\\Syc.Abp.Application.Contracts\\Syc.Abp.Application.Contracts.csproj", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Syc.Abp.Application.Contracts\\Syc.Abp.Application.Contracts.csproj", - "RelativeToolTip": "share\\Syc.Abp.Application.Contracts\\Syc.Abp.Application.Contracts.csproj", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAAA/AAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2025-06-24T05:10:51.614Z", + "Title": "appsettings.json", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\appsettings.json", + "RelativeDocumentMoniker": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\appsettings.json", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\appsettings.json", + "RelativeToolTip": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\appsettings.json", + "ViewState": "AgIAAEEAAAAAzczMzMwkwE8AAAAWAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", + "WhenOpened": "2025-06-30T09:52:05.153Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 10, + "Title": "SilkBalance.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Balances\\SilkBalance.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Balances\\SilkBalance.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Balances\\SilkBalance.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Balances\\SilkBalance.cs", + "ViewState": "AgIAAI0AAABAAAAAAAAgwHIAAAA0AAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-25T16:00:37.175Z", "EditorCaption": "" }, { "$type": "Document", "DocumentIndex": 11, - "Title": "Syc.Basic.Web.WMS.HttpApi", + "Title": "HsAutoRuntime.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\HsAutoRuntime.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\HsAutoRuntime.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\HsAutoRuntime.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\HsAutoRuntime.cs", + "ViewState": "AgIAACkAAAAADAAAAAAIwHQAAAAiAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T09:42:11.468Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 12, + "Title": "BoxBalance.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Balances\\BoxBalance.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Balances\\BoxBalance.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Balances\\BoxBalance.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Balances\\BoxBalance.cs", + "ViewState": "AgIAAF0AAAAAMzMzMzMkwHMAAAA0AAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T11:00:32.362Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 13, + "Title": "BalanceService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Balances\\BalanceService.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Balances\\BalanceService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Balances\\BalanceService.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Balances\\BalanceService.cs", + "ViewState": "AgIAAA4AAABgMzMzMzMkwBsAAABgAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-25T16:16:39.268Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 14, + "Title": "ScannerService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Scanner\\ScannerService.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Scanner\\ScannerService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Scanner\\ScannerService.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Scanner\\ScannerService.cs", + "ViewState": "AgIAAAoAAAAAMzMzMzMiwBQAAABEAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-23T11:16:12.462Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 15, + "Title": "YarnScanner.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Scanner\\YarnScanner.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Scanner\\YarnScanner.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Scanner\\YarnScanner.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Scanner\\YarnScanner.cs", + "ViewState": "AgIAAGEAAAAAcmZmZmb+v2oAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-25T16:22:12.174Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 16, + "Title": "DefaultScannerEventHandle.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\DeviceEventHandle\\DefaultScannerEventHandle.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\DeviceEventHandle\\DefaultScannerEventHandle.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\DeviceEventHandle\\DefaultScannerEventHandle.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\DeviceEventHandle\\DefaultScannerEventHandle.cs", + "ViewState": "AgIAACcAAAAAAAAAAAArwDUAAAAYAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-29T04:57:11.923Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 18, + "Title": "PlcService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Plc\\PlcService.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Plc\\PlcService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Plc\\PlcService.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Plc\\PlcService.cs", + "ViewState": "AgIAAC0AAAAAAAAAAAAuwDcAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-23T03:28:34.525Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 20, + "Title": "HsBackgroundService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\HsBackgroundService.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\HsBackgroundService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\HsBackgroundService.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\HsBackgroundService.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAgwA4AAAAIAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-30T15:33:41.121Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 22, + "Title": "IPrinter.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Printer\\IPrinter.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Printer\\IPrinter.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Printer\\IPrinter.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Printer\\IPrinter.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAuwAUAAAAJAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-26T10:52:39.419Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 24, + "Title": "UserService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\UserService.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\UserService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\UserService.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\UserService.cs", + "ViewState": "AgIAAIAAAACgmZmZmZkvwJAAAAAJAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T06:42:35.664Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 25, + "Title": "UserRepository.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EFCoreRepositoryImpl\\UserRepository.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EFCoreRepositoryImpl\\UserRepository.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EFCoreRepositoryImpl\\UserRepository.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EFCoreRepositoryImpl\\UserRepository.cs", + "ViewState": "AgIAADUAAAAAZ2ZmZmYlwE0AAAAIAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-30T09:00:19.935Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 26, + "Title": "BoxService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\BoxService.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\BoxService.cs", + "ViewState": "AgIAAMAAAAAAmpmZmZkZwKYAAAAMAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-23T02:15:38.828Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 27, + "Title": "IPrinterService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Printer\\IPrinterService.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Printer\\IPrinterService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Printer\\IPrinterService.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Printer\\IPrinterService.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAuwAoAAAAJAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-25T10:10:49.975Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 28, + "Title": "Syc.Basic.Web.WMS.HttpApi.csproj", "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.HttpApi\\Syc.Basic.Web.WMS.HttpApi.csproj", "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.HttpApi\\Syc.Basic.Web.WMS.HttpApi.csproj", "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.HttpApi\\Syc.Basic.Web.WMS.HttpApi.csproj", @@ -285,73 +794,441 @@ }, { "$type": "Document", - "DocumentIndex": 0, - "Title": "MenuService.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\MenuService.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\MenuService.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\MenuService.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\MenuService.cs", - "ViewState": "AgIAABkAAAAAzczMzMwuwCEAAAAWAAAAAAAAAA==", + "DocumentIndex": 29, + "Title": "SilkService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\SilkService.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\SilkService.cs", + "ViewState": "AgIAABwAAACAzMzMzMwUwC0AAAANAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-24T01:34:38.5Z", + "WhenOpened": "2025-06-23T01:43:05.461Z", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 5, - "Title": "Syc.Authorize.JwtBearer", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Syc.Authorize.JwtBearer\\Syc.Authorize.JwtBearer.csproj", - "RelativeDocumentMoniker": "share\\Syc.Authorize.JwtBearer\\Syc.Authorize.JwtBearer.csproj", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Syc.Authorize.JwtBearer\\Syc.Authorize.JwtBearer.csproj", - "RelativeToolTip": "share\\Syc.Authorize.JwtBearer\\Syc.Authorize.JwtBearer.csproj", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAoAAAA4AAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2025-06-24T04:47:42.945Z", + "DocumentIndex": 30, + "Title": "Silk.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Silk.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Silk.cs", + "ViewState": "AgIAABMAAAAAzczMzMz8vx4AAAAaAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-28T03:40:45.817Z", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 1, + "DocumentIndex": 31, + "Title": "WebSocketManager.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application.Contracts\\WebSocket\\WebSocketManager.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application.Contracts\\WebSocket\\WebSocketManager.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application.Contracts\\WebSocket\\WebSocketManager.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application.Contracts\\WebSocket\\WebSocketManager.cs", + "ViewState": "AgIAAAQAAAAAAAAAAAAowDIAAAAMAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-28T15:42:54.201Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 32, + "Title": "QueueManage.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application.Contracts\\QueueManage.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application.Contracts\\QueueManage.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application.Contracts\\QueueManage.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application.Contracts\\QueueManage.cs", + "ViewState": "AgIAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-29T02:23:31.369Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 33, + "Title": "DeviceConnectConfig.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\DeviceConnectConfig.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\DeviceConnectConfig.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\DeviceConnectConfig.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\DeviceConnectConfig.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-29T10:16:23.948Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 34, + "Title": "WMSDtoExtensions.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application.Contracts\\WMSDtoExtensions.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application.Contracts\\WMSDtoExtensions.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application.Contracts\\WMSDtoExtensions.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application.Contracts\\WMSDtoExtensions.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-29T10:16:11.701Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 35, + "Title": "WMSApplicationContractsModule.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application.Contracts\\WMSApplicationContractsModule.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application.Contracts\\WMSApplicationContractsModule.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application.Contracts\\WMSApplicationContractsModule.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application.Contracts\\WMSApplicationContractsModule.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABQAAAAFAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T11:58:51.625Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 36, "Title": "WMSApplicationModule.cs", "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\WMSApplicationModule.cs", "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\WMSApplicationModule.cs", "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\WMSApplicationModule.cs", "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\WMSApplicationModule.cs", - "ViewState": "AgIAAAgAAAAgAAAAAAAswBEAAAAcAAAAAAAAAA==", + "ViewState": "AgIAAB0AAAAAAAAAAAAiwBsAAAAFAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2025-06-23T03:58:38.76Z", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 7, - "Title": "Syc.Basic.Web.WMS.HttpApi.Host", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\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", - "ViewState": "AgIAAAAAAAAAAAAAAAAAABEAAABGAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2025-06-24T05:09:40.767Z", + "DocumentIndex": 37, + "Title": "DeviceMessage.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\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": "AgIAAAcAAACAmZmZmZktwBcAAAAjAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-28T15:43:24.03Z", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 4, - "Title": "Syc.Abp.HttpApi.Client", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Syc.Abp.HttpApi.Client\\Syc.Abp.HttpApi.Client.csproj", - "RelativeDocumentMoniker": "share\\Syc.Abp.HttpApi.Client\\Syc.Abp.HttpApi.Client.csproj", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Syc.Abp.HttpApi.Client\\Syc.Abp.HttpApi.Client.csproj", - "RelativeToolTip": "share\\Syc.Abp.HttpApi.Client\\Syc.Abp.HttpApi.Client.csproj", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAA+AAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2025-06-24T04:48:01.416Z", + "DocumentIndex": 38, + "Title": "AuthService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\AuthService.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\AuthService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\AuthService.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\AuthService.cs", + "ViewState": "AgIAAHAAAAAAAAAAAAAAwH8AAAAMAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T01:34:14.07Z", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 3, - "Title": "Syc.Abp.Caching", + "DocumentIndex": 40, + "Title": "IPlcService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Plc\\IPlcService.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Plc\\IPlcService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Plc\\IPlcService.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Plc\\IPlcService.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAsAAAAYAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-28T07:38:54.7Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 39, + "Title": "IBalanceService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Balances\\IBalanceService.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Balances\\IBalanceService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Balances\\IBalanceService.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Balances\\IBalanceService.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAuwAYAAAAJAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-25T06:29:52.16Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 42, + "Title": "IBoxService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application.Contracts\\IService\\IBoxService.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application.Contracts\\IService\\IBoxService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application.Contracts\\IService\\IBoxService.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application.Contracts\\IService\\IBoxService.cs", + "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-27T15:29:28.683Z" + }, + { + "$type": "Document", + "DocumentIndex": 43, + "Title": "BoxDto.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application.Contracts\\Dtos\\Box\\BoxDto.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application.Contracts\\Dtos\\Box\\BoxDto.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application.Contracts\\Dtos\\Box\\BoxDto.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application.Contracts\\Dtos\\Box\\BoxDto.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAswBwAAAAXAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-26T05:22:44.674Z" + }, + { + "$type": "Document", + "DocumentIndex": 44, + "Title": "SilkDto.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\SilkDto.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\SilkDto.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAswB4AAAApAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-27T05:03:50.939Z" + }, + { + "$type": "Document", + "DocumentIndex": 47, + "Title": "BoxInput.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\BoxInput.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\BoxInput.cs", + "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-26T01:32:15.943Z" + }, + { + "$type": "Document", + "DocumentIndex": 48, + "Title": "Box.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Box.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Box.cs", + "ViewState": "AgIAAAwAAAAAAAAAAAAywCMAAAApAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-26T06:15:26.039Z" + }, + { + "$type": "Document", + "DocumentIndex": 46, + "Title": "DelInput.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\DelInput.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\DelInput.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAsAAAAjAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-25T07:31:33.517Z" + }, + { + "$type": "Document", + "DocumentIndex": 45, + "Title": "PageInput.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\PageInput.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Dto\\PageInput.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\PageInput.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\PageInput.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAsAAAAlAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-25T07:30:03.42Z" + }, + { + "$type": "Document", + "DocumentIndex": 49, + "Title": "IScanner.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Scanner\\IScanner.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Scanner\\IScanner.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Scanner\\IScanner.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Scanner\\IScanner.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAsAAAABAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-25T05:33:00.164Z" + }, + { + "$type": "Document", + "DocumentIndex": 50, + "Title": "MenuService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\MenuService.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\MenuService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\MenuService.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\MenuService.cs", + "ViewState": "AgIAABQAAAAAAAAAAAA5wCUAAAAMAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T01:34:38.5Z" + }, + { + "$type": "Document", + "DocumentIndex": 51, + "Title": "Produce.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Produce.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Produce.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Produce.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Produce.cs", + "ViewState": "AgIAAAMAAAAAAAAAAADwvwwAAAAoAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-26T05:00:24.399Z" + }, + { + "$type": "Document", + "DocumentIndex": 52, + "Title": "UpdInput.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\UpdInput.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Dto\\UpdInput.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\UpdInput.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\UpdInput.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAswAgAAAARAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-26T01:32:41.253Z" + }, + { + "$type": "Document", + "DocumentIndex": 53, + "Title": "IScannerService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Scanner\\IScannerService.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Scanner\\IScannerService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Scanner\\IScannerService.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Scanner\\IScannerService.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAuwAUAAAAPAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-23T00:47:14.124Z" + }, + { + "$type": "Document", + "DocumentIndex": 54, + "Title": "IBalance.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Balances\\IBalance.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Balances\\IBalance.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Balances\\IBalance.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Balances\\IBalance.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAuwAYAAAAJAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-23T14:43:44.131Z" + }, + { + "$type": "Document", + "DocumentIndex": 55, + "Title": "ScannerEvent.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\ScannerEvent.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\ScannerEvent.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\ScannerEvent.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\ScannerEvent.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAgAAAAMAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-25T05:25:21.761Z" + }, + { + "$type": "Document", + "DocumentIndex": 56, + "Title": "UserMapper.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Mapper\\UserMapper.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Mapper\\UserMapper.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Mapper\\UserMapper.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Mapper\\UserMapper.cs", + "ViewState": "AgIAABYAAAAAAAAAAAAIwAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-23T03:54:22.14Z" + }, + { + "$type": "Document", + "DocumentIndex": 57, + "Title": "IBalanceEventHandle.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Balances\\IBalanceEventHandle.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Balances\\IBalanceEventHandle.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Balances\\IBalanceEventHandle.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Balances\\IBalanceEventHandle.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABUAAAABAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-25T05:31:08.35Z" + }, + { + "$type": "Document", + "DocumentIndex": 58, + "Title": "ProduceInput.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\ProduceInput.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Dto\\ProduceInput.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\ProduceInput.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\ProduceInput.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAuwAoAAAAVAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-25T07:33:46.602Z" + }, + { + "$type": "Document", + "DocumentIndex": 59, + "Title": "SilkInput.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\SilkInput.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\SilkInput.cs", + "ViewState": "AgIAAAAAAAAAAAAAAADwvwsAAAAoAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-23T02:03:42.544Z" + }, + { + "$type": "Document", + "DocumentIndex": 60, + "Title": "WMSApplicationAutoMapperProfile.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\WMSApplicationAutoMapperProfile.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\WMSApplicationAutoMapperProfile.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\WMSApplicationAutoMapperProfile.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\WMSApplicationAutoMapperProfile.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T05:45:34.349Z" + }, + { + "$type": "Document", + "DocumentIndex": 61, + "Title": "Syc.Basic.Web.WMS.Application.csproj", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", + "WhenOpened": "2025-06-25T05:41:44.893Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 62, + "Title": "WMSDomainSharedModule.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain.Shared\\WMSDomainSharedModule.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Domain.Shared\\WMSDomainSharedModule.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain.Shared\\WMSDomainSharedModule.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Domain.Shared\\WMSDomainSharedModule.cs", + "ViewState": "AgIAAB4AAABAZ2ZmZmYWwCsAAAALAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-25T05:43:15.934Z" + }, + { + "$type": "Document", + "DocumentIndex": 63, + "Title": "IScannerEventHandle.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Scanner\\IScannerEventHandle.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Scanner\\IScannerEventHandle.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Scanner\\IScannerEventHandle.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Scanner\\IScannerEventHandle.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAA8AAAAfAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-25T05:30:12.368Z" + }, + { + "$type": "Document", + "DocumentIndex": 64, + "Title": "WeighBoxRequestHandler.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Handlers\\WeighBoxRequestHandler.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Handlers\\WeighBoxRequestHandler.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Handlers\\WeighBoxRequestHandler.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Handlers\\WeighBoxRequestHandler.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-25T05:29:29.588Z" + }, + { + "$type": "Document", + "DocumentIndex": 65, + "Title": "Syc.Abp.Caching.csproj", "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Syc.Abp.Caching\\Syc.Abp.Caching.csproj", "RelativeDocumentMoniker": "share\\Syc.Abp.Caching\\Syc.Abp.Caching.csproj", "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Syc.Abp.Caching\\Syc.Abp.Caching.csproj", @@ -363,8 +1240,192 @@ }, { "$type": "Document", - "DocumentIndex": 6, - "Title": "Syc.Abp.Domain", + "DocumentIndex": 66, + "Title": "SycSiemensS7Net.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Plc\\Business\\SycSiemensS7Net.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Plc\\Business\\SycSiemensS7Net.cs", + "ViewState": "AgIAAHkAAAAAAAAAAAAAABQAAAAWAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T09:53:18.188Z" + }, + { + "$type": "Document", + "DocumentIndex": 67, + "Title": "AnalysisHelper.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Plc\\Helper\\AnalysisHelper.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Plc\\Helper\\AnalysisHelper.cs", + "ViewState": "AgIAACUAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T09:53:00.878Z" + }, + { + "$type": "Document", + "DocumentIndex": 69, + "Title": "Seyounth.Auto.Plc.csproj", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Plc\\Seyounth.Auto.Plc.csproj", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Plc\\Seyounth.Auto.Plc.csproj", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Plc\\Seyounth.Auto.Plc.csproj", + "RelativeToolTip": "share\\Seyounth.Auto.Plc\\Seyounth.Auto.Plc.csproj", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", + "WhenOpened": "2025-06-24T10:21:49.268Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 70, + "Title": "HsPlcAddressAbstract.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Plc\\HsPlcAddressAbstract.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Plc\\HsPlcAddressAbstract.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Plc\\HsPlcAddressAbstract.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Plc\\HsPlcAddressAbstract.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAQAAAArAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T09:49:44.23Z" + }, + { + "$type": "Document", + "DocumentIndex": 68, + "Title": "SycOmronFinsTcpNet.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Plc\\Business\\SycOmronFinsTcpNet.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Plc\\Business\\SycOmronFinsTcpNet.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAoAAAAkAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T09:53:14.428Z" + }, + { + "$type": "Document", + "DocumentIndex": 94, + "Title": "OnWarningHandler.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Handlers\\OnWarningHandler.cs", + "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Handlers\\OnWarningHandler.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Handlers\\OnWarningHandler.cs", + "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Handlers\\OnWarningHandler.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAAABAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T12:15:30.947Z" + }, + { + "$type": "Document", + "DocumentIndex": 72, + "Title": "TcpService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\TcpService.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\TcpService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\TcpService.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\TcpService.cs", + "ViewState": "AgIAACAAAAAAAAAAAADwvzQAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T10:48:34.087Z" + }, + { + "$type": "Document", + "DocumentIndex": 71, + "Title": "BasicDbContextModelCreatingExtensions.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\BasicDbContextModelCreatingExtensions.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\BasicDbContextModelCreatingExtensions.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\BasicDbContextModelCreatingExtensions.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\BasicDbContextModelCreatingExtensions.cs", + "ViewState": "AgIAAJAAAAAAAAAAAAAiwLEAAAANAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-23T01:11:02.629Z" + }, + { + "$type": "Document", + "DocumentIndex": 81, + "Title": "Syc.Abp.Application.Contracts.csproj", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Syc.Abp.Application.Contracts\\Syc.Abp.Application.Contracts.csproj", + "RelativeDocumentMoniker": "share\\Syc.Abp.Application.Contracts\\Syc.Abp.Application.Contracts.csproj", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Syc.Abp.Application.Contracts\\Syc.Abp.Application.Contracts.csproj", + "RelativeToolTip": "share\\Syc.Abp.Application.Contracts\\Syc.Abp.Application.Contracts.csproj", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAAA/AAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", + "WhenOpened": "2025-06-24T05:10:51.614Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 75, + "Title": "IUserRepository.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Repository\\IUserRepository.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Domain\\Repository\\IUserRepository.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Repository\\IUserRepository.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Domain\\Repository\\IUserRepository.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T06:44:39.768Z" + }, + { + "$type": "Document", + "DocumentIndex": 73, + "Title": "RoleService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\RoleService.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\RoleService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\RoleService.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\RoleService.cs", + "ViewState": "AgIAACIAAAAAAAAAAAAAwCoAAAAcAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T01:34:46.803Z" + }, + { + "$type": "Document", + "DocumentIndex": 74, + "Title": "IUserDomainService.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\IServices\\IUserDomainService.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Domain\\IServices\\IUserDomainService.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\IServices\\IUserDomainService.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Domain\\IServices\\IUserDomainService.cs", + "ViewState": "AgIAAA4AAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T06:44:49.856Z" + }, + { + "$type": "Document", + "DocumentIndex": 76, + "Title": "User.cs", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Entitys\\User.cs", + "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Domain\\Entitys\\User.cs", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Entitys\\User.cs", + "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Domain\\Entitys\\User.cs", + "ViewState": "AgIAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-06-24T06:42:07.433Z" + }, + { + "$type": "Document", + "DocumentIndex": 78, + "Title": "Syc.Authorize.JwtBearer.csproj", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Syc.Authorize.JwtBearer\\Syc.Authorize.JwtBearer.csproj", + "RelativeDocumentMoniker": "share\\Syc.Authorize.JwtBearer\\Syc.Authorize.JwtBearer.csproj", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Syc.Authorize.JwtBearer\\Syc.Authorize.JwtBearer.csproj", + "RelativeToolTip": "share\\Syc.Authorize.JwtBearer\\Syc.Authorize.JwtBearer.csproj", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAoAAAA4AAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", + "WhenOpened": "2025-06-24T04:47:42.945Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 77, + "Title": "Syc.Abp.HttpApi.Client.csproj", + "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Syc.Abp.HttpApi.Client\\Syc.Abp.HttpApi.Client.csproj", + "RelativeDocumentMoniker": "share\\Syc.Abp.HttpApi.Client\\Syc.Abp.HttpApi.Client.csproj", + "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Syc.Abp.HttpApi.Client\\Syc.Abp.HttpApi.Client.csproj", + "RelativeToolTip": "share\\Syc.Abp.HttpApi.Client\\Syc.Abp.HttpApi.Client.csproj", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAA+AAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", + "WhenOpened": "2025-06-24T04:48:01.416Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 79, + "Title": "Syc.Abp.Domain.csproj", "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Syc.Abp.Domain\\Syc.Abp.Domain.csproj", "RelativeDocumentMoniker": "share\\Syc.Abp.Domain\\Syc.Abp.Domain.csproj", "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Syc.Abp.Domain\\Syc.Abp.Domain.csproj", @@ -376,7 +1437,7 @@ }, { "$type": "Document", - "DocumentIndex": 8, + "DocumentIndex": 80, "Title": "SycAbpContractsModule.cs", "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Syc.Abp.Application.Contracts\\SycAbpContractsModule.cs", "RelativeDocumentMoniker": "share\\Syc.Abp.Application.Contracts\\SycAbpContractsModule.cs", @@ -384,13 +1445,12 @@ "RelativeToolTip": "share\\Syc.Abp.Application.Contracts\\SycAbpContractsModule.cs", "ViewState": "AgIAAAAAAAAAAAAAAAAAABYAAAAUAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-24T05:39:25.598Z", - "EditorCaption": "" + "WhenOpened": "2025-06-24T05:39:25.598Z" }, { "$type": "Document", - "DocumentIndex": 12, - "Title": "Syc.Basic.Web.WMS.EntityFrameworkCore", + "DocumentIndex": 83, + "Title": "Syc.Basic.Web.WMS.EntityFrameworkCore.csproj", "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\Syc.Basic.Web.WMS.EntityFrameworkCore.csproj", "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\Syc.Basic.Web.WMS.EntityFrameworkCore.csproj", "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\Syc.Basic.Web.WMS.EntityFrameworkCore.csproj", @@ -402,8 +1462,8 @@ }, { "$type": "Document", - "DocumentIndex": 10, - "Title": "Syc.Basic.Web.WMS.HttpApi.Client", + "DocumentIndex": 82, + "Title": "Syc.Basic.Web.WMS.HttpApi.Client.csproj", "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.HttpApi.Client\\Syc.Basic.Web.WMS.HttpApi.Client.csproj", "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.HttpApi.Client\\Syc.Basic.Web.WMS.HttpApi.Client.csproj", "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.HttpApi.Client\\Syc.Basic.Web.WMS.HttpApi.Client.csproj", @@ -415,150 +1475,7 @@ }, { "$type": "Document", - "DocumentIndex": 13, - "Title": "Syc.Basic.Web.WMS.Domain.Shared", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain.Shared\\Syc.Basic.Web.WMS.Domain.Shared.csproj", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Domain.Shared\\Syc.Basic.Web.WMS.Domain.Shared.csproj", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain.Shared\\Syc.Basic.Web.WMS.Domain.Shared.csproj", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Domain.Shared\\Syc.Basic.Web.WMS.Domain.Shared.csproj", - "ViewState": "AgIAAAAAAAAAAAAAAAAAABIAAABFAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2025-06-24T05:10:00.644Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 14, - "Title": "Syc.Basic.Web.WMS.Domain", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Syc.Basic.Web.WMS.Domain.csproj", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Domain\\Syc.Basic.Web.WMS.Domain.csproj", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Syc.Basic.Web.WMS.Domain.csproj", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Domain\\Syc.Basic.Web.WMS.Domain.csproj", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAoAAABSAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2025-06-24T05:10:04.856Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 15, - "Title": "Syc.Basic.Web.WMS.Application.Contracts", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application.Contracts\\Syc.Basic.Web.WMS.Application.Contracts.csproj", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application.Contracts\\Syc.Basic.Web.WMS.Application.Contracts.csproj", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application.Contracts\\Syc.Basic.Web.WMS.Application.Contracts.csproj", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application.Contracts\\Syc.Basic.Web.WMS.Application.Contracts.csproj", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAA0AAABiAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2025-06-24T05:09:58.043Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 16, - "Title": "Syc.Basic.Web.WMS.Application", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Syc.Basic.Web.WMS.Application.csproj", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAA8AAABYAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2025-06-24T05:09:48.286Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 17, - "Title": "WMSHttpApiHostModule.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\WMSHttpApiHostModule.cs", - "RelativeToolTip": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\WMSHttpApiHostModule.cs", - "ViewState": "AgIAAGcAAAAQZ2ZmZmYswG4AAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T03:59:11.686Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 18, - "Title": "Program.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Program.cs", - "RelativeToolTip": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\Program.cs", - "ViewState": "AgIAABQAAAAAAAAAAAAkwCkAAAAMAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T01:31:46.59Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 19, - "Title": "Seyounth.Auto.Plc", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Plc\\Seyounth.Auto.Plc.csproj", - "RelativeDocumentMoniker": "share\\Seyounth.Auto.Plc\\Seyounth.Auto.Plc.csproj", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Plc\\Seyounth.Auto.Plc.csproj", - "RelativeToolTip": "share\\Seyounth.Auto.Plc\\Seyounth.Auto.Plc.csproj", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2025-06-24T05:10:53.783Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 21, - "Title": "BoxDto.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\BoxDto.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Dto\\BoxDto.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\BoxDto.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\BoxDto.cs", - "ViewState": "AgIAAAQAAAAAAAAAAAAuwBIAAAAvAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T02:17:33.408Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 23, - "Title": "TcpService.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\TcpService.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\TcpService.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\TcpService.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\TcpService.cs", - "ViewState": "AgIAAAAAAACfmZmZmZkpwAYAAAANAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-24T01:38:02.342Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 20, - "Title": "AuthService.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\AuthService.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\AuthService.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\AuthService.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\AuthService.cs", - "ViewState": "AgIAACMAAABAMzMzMzMtwDwAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-24T01:34:14.07Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 22, - "Title": "SilkDto.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\SilkDto.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\SilkDto.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAABEAAAAWAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T01:58:06.947Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 27, + "DocumentIndex": 84, "Title": "Menu.cs", "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Menu.cs", "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Menu.cs", @@ -566,51 +1483,11 @@ "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Menu.cs", "ViewState": "AgIAAGsAAAAAAAAAAAAQwAAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-24T03:12:07.753Z", - "EditorCaption": "" + "WhenOpened": "2025-06-24T03:12:07.753Z" }, { "$type": "Document", - "DocumentIndex": 26, - "Title": "Box.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Box.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Box.cs", - "ViewState": "AgIAAAUAAAAAAAAAAAAAAA4AAAAVAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-24T03:12:18.521Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 25, - "Title": "Silk.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Silk.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Domain\\Entitys\\Silk.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAsAAAAWAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-24T03:12:57.943Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 24, - "Title": "BoxService.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\BoxService.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\BoxService.cs", - "ViewState": "AgIAAB0AAAAAAAAAAAAQwCsAAAAdAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T02:15:38.828Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 29, + "DocumentIndex": 85, "Title": "OrganizationService.cs", "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\OrganizationService.cs", "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\OrganizationService.cs", @@ -618,90 +1495,11 @@ "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\OrganizationService.cs", "ViewState": "AgIAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-24T02:48:38.545Z", - "EditorCaption": "" + "WhenOpened": "2025-06-24T02:48:38.545Z" }, { "$type": "Document", - "DocumentIndex": 32, - "Title": "HsBackgroundService.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\HsBackgroundService.cs", - "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\HsBackgroundService.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\HsBackgroundService.cs", - "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\HsBackgroundService.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAuwAkAAAAxAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T03:14:42.795Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 33, - "Title": "HsExtensions.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\HsExtensions.cs", - "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\HsExtensions.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\HsExtensions.cs", - "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\HsExtensions.cs", - "ViewState": "AgIAAA8AAAAAAAAAAAAkwB4AAAAsAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T00:54:10.419Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 28, - "Title": "SystemMapper.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Mapper\\SystemMapper.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Mapper\\SystemMapper.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Mapper\\SystemMapper.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Mapper\\SystemMapper.cs", - "ViewState": "AgIAAAwAAADAzMzMzMwuwCMAAAAFAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T03:47:17.947Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 34, - "Title": "PlcBackgroundService.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Plc\\PlcBackgroundService.cs", - "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Plc\\PlcBackgroundService.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Plc\\PlcBackgroundService.cs", - "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Plc\\PlcBackgroundService.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAuwAQAAAAQAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T03:31:22.823Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 35, - "Title": "RoleService.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\RoleService.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\RoleService.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\RoleService.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\RoleService.cs", - "ViewState": "AgIAABcAAAAAAAAAAAAwwCoAAAAcAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-24T01:34:46.803Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 31, - "Title": "BoxScanner.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Scanner\\BoxScanner.cs", - "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Scanner\\BoxScanner.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Scanner\\BoxScanner.cs", - "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Scanner\\BoxScanner.cs", - "ViewState": "AgIAABkAAAAAMTMzMzMTwFAAAAANAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T14:33:59.27Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 36, + "DocumentIndex": 86, "Title": "SystemService.cs", "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\SystemService.cs", "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Service\\SystemService.cs", @@ -709,90 +1507,11 @@ "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\SystemService.cs", "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-24T01:37:20.184Z", - "EditorCaption": "" + "WhenOpened": "2025-06-24T01:37:20.184Z" }, { "$type": "Document", - "DocumentIndex": 30, - "Title": "YarnScanner.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Scanner\\YarnScanner.cs", - "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Scanner\\YarnScanner.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Scanner\\YarnScanner.cs", - "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Scanner\\YarnScanner.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAGwAAAAiAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T14:33:16.277Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 37, - "Title": "appsettings.json", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\appsettings.json", - "RelativeDocumentMoniker": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\appsettings.json", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\apps\\Syc.Basic.Web.WMS.HttpApi.Host\\appsettings.json", - "RelativeToolTip": "apps\\Syc.Basic.Web.WMS.HttpApi.Host\\appsettings.json", - "ViewState": "AgIAADAAAAAAAAAAAAAAAE0AAAAOAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", - "WhenOpened": "2025-06-24T01:02:58.751Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 39, - "Title": "Seyounth.Auto.Hs.Runtime", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj", - "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj", - "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Seyounth.Auto.Hs.Runtime.csproj", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2025-06-23T14:49:58.237Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 40, - "Title": "IBalance.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Balances\\IBalance.cs", - "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Balances\\IBalance.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Balances\\IBalance.cs", - "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Balances\\IBalance.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T14:43:44.131Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 38, - "Title": "ScannerService.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Scanner\\ScannerService.cs", - "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Scanner\\ScannerService.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Scanner\\ScannerService.cs", - "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Scanner\\ScannerService.cs", - "ViewState": "AgIAAAgAAAAAlpmZmZn5vxAAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T11:16:12.462Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 44, - "Title": "UserMapper.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Mapper\\UserMapper.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Mapper\\UserMapper.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Mapper\\UserMapper.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Mapper\\UserMapper.cs", - "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T03:54:22.14Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 45, + "DocumentIndex": 87, "Title": "WMSBaseMapper.cs", "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Mapper\\WMSBaseMapper.cs", "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Mapper\\WMSBaseMapper.cs", @@ -800,12 +1519,11 @@ "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Mapper\\WMSBaseMapper.cs", "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T03:54:18.764Z", - "EditorCaption": "" + "WhenOpened": "2025-06-23T03:54:18.764Z" }, { "$type": "Document", - "DocumentIndex": 47, + "DocumentIndex": 88, "Title": "DataDictionary.cs", "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Domain\\Entitys\\DataDictionary.cs", "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Domain\\Entitys\\DataDictionary.cs", @@ -813,77 +1531,11 @@ "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Domain\\Entitys\\DataDictionary.cs", "ViewState": "AgIAAAAAAAAAAAAAAADwvw8AAAAIAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T03:40:14.294Z", - "EditorCaption": "" + "WhenOpened": "2025-06-23T03:40:14.294Z" }, { "$type": "Document", - "DocumentIndex": 49, - "Title": "PlcService.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Plc\\PlcService.cs", - "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Plc\\PlcService.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Plc\\PlcService.cs", - "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Plc\\PlcService.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAABMAAAAIAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T03:28:34.525Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 50, - "Title": "IPlcService.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Plc\\IPlcService.cs", - "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Plc\\IPlcService.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Plc\\IPlcService.cs", - "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Plc\\IPlcService.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAIAAAADAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T03:12:16.594Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 43, - "Title": "BoxInput.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\BoxInput.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\BoxInput.cs", - "ViewState": "AgIAAAAAAAAAAAAAAADwvwgAAAAKAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T02:17:57.4Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 51, - "Title": "SilkInput.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Dto\\SilkInput.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Dto\\SilkInput.cs", - "ViewState": "AgIAAAAAAAAAAAAAAADwvwsAAAAjAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T02:03:42.544Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 42, - "Title": "SilkService.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\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\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Service\\SilkService.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Service\\SilkService.cs", - "ViewState": "AgIAADQAAAAAAAAAAAAmwDUAAAAeAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T01:43:05.461Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 52, + "DocumentIndex": 89, "Title": "BaseMapper.cs", "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.Application\\Mapper\\BaseMapper.cs", "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.Application\\Mapper\\BaseMapper.cs", @@ -891,25 +1543,11 @@ "RelativeToolTip": "services\\Syc.Basic.Web.WMS.Application\\Mapper\\BaseMapper.cs", "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T01:17:10.582Z", - "EditorCaption": "" + "WhenOpened": "2025-06-23T01:17:10.582Z" }, { "$type": "Document", - "DocumentIndex": 46, - "Title": "WMSDbContext.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\WMSDbContext.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\WMSDbContext.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\WMSDbContext.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\WMSDbContext.cs", - "ViewState": "AgIAADEAAAAAAAAAAADgv0MAAABEAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T01:14:10.061Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 53, + "DocumentIndex": 90, "Title": "DbFunctions.cs", "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\DbFunctions.cs", "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\DbFunctions.cs", @@ -917,12 +1555,11 @@ "RelativeToolTip": "services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\DbFunctions.cs", "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T01:14:08.565Z", - "EditorCaption": "" + "WhenOpened": "2025-06-23T01:14:08.565Z" }, { "$type": "Document", - "DocumentIndex": 54, + "DocumentIndex": 91, "Title": "EntityFrameworkCoreWMSDbSchemaMigrator.cs", "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\EntityFrameworkCoreWMSDbSchemaMigrator.cs", "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\EntityFrameworkCoreWMSDbSchemaMigrator.cs", @@ -930,25 +1567,11 @@ "RelativeToolTip": "services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\EntityFrameworkCoreWMSDbSchemaMigrator.cs", "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T01:14:05.19Z", - "EditorCaption": "" + "WhenOpened": "2025-06-23T01:14:05.19Z" }, { "$type": "Document", - "DocumentIndex": 48, - "Title": "BasicDbContextModelCreatingExtensions.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\BasicDbContextModelCreatingExtensions.cs", - "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\BasicDbContextModelCreatingExtensions.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\BasicDbContextModelCreatingExtensions.cs", - "RelativeToolTip": "services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EntityFrameworkCore\\BasicDbContextModelCreatingExtensions.cs", - "ViewState": "AgIAAJAAAAAAAAAAAAAiwKYAAAAhAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T01:11:02.629Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 55, + "DocumentIndex": 92, "Title": "RoleRepository.cs", "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EFCoreRepositoryImpl\\RoleRepository.cs", "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EFCoreRepositoryImpl\\RoleRepository.cs", @@ -956,12 +1579,11 @@ "RelativeToolTip": "services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EFCoreRepositoryImpl\\RoleRepository.cs", "ViewState": "AgIAAA8AAAAAAAAAAAAwwAAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T01:10:56.891Z", - "EditorCaption": "" + "WhenOpened": "2025-06-23T01:10:56.891Z" }, { "$type": "Document", - "DocumentIndex": 56, + "DocumentIndex": 93, "Title": "OrganizationRepository.cs", "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EFCoreRepositoryImpl\\OrganizationRepository.cs", "RelativeDocumentMoniker": "services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EFCoreRepositoryImpl\\OrganizationRepository.cs", @@ -969,21 +1591,7 @@ "RelativeToolTip": "services\\Syc.Basic.Web.WMS.EntityFrameworkCore\\EFCoreRepositoryImpl\\OrganizationRepository.cs", "ViewState": "AgIAACEAAAAAAAAAAAAcwAAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T01:10:51.701Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 41, - "Title": "IScannerService.cs", - "DocumentMoniker": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Scanner\\IScannerService.cs", - "RelativeDocumentMoniker": "share\\Seyounth.Auto.Hs.Runtime\\Scanner\\IScannerService.cs", - "ToolTip": "D:\\D\u76D8\\\u9879\u76EE\\\u6986\u6797\\codebackup\\Seyounth.Auto.Hs\\share\\Seyounth.Auto.Hs.Runtime\\Scanner\\IScannerService.cs", - "RelativeToolTip": "share\\Seyounth.Auto.Hs.Runtime\\Scanner\\IScannerService.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAuwAQAAAASAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-06-23T00:47:14.124Z", - "EditorCaption": "" + "WhenOpened": "2025-06-23T01:10:51.701Z" } ] } diff --git a/apps/Syc.Basic.Web.WMS.HttpApi.Host/Syc.Basic.Web.WMS.HttpApi.Host.csproj b/apps/Syc.Basic.Web.WMS.HttpApi.Host/Syc.Basic.Web.WMS.HttpApi.Host.csproj index 5d7557a..c4ef545 100644 --- a/apps/Syc.Basic.Web.WMS.HttpApi.Host/Syc.Basic.Web.WMS.HttpApi.Host.csproj +++ b/apps/Syc.Basic.Web.WMS.HttpApi.Host/Syc.Basic.Web.WMS.HttpApi.Host.csproj @@ -33,8 +33,6 @@ - - diff --git a/apps/Syc.Basic.Web.WMS.HttpApi.Host/SyncDataFromDbBackgroupService.cs b/apps/Syc.Basic.Web.WMS.HttpApi.Host/SyncDataFromDbBackgroupService.cs new file mode 100644 index 0000000..32c9f61 --- /dev/null +++ b/apps/Syc.Basic.Web.WMS.HttpApi.Host/SyncDataFromDbBackgroupService.cs @@ -0,0 +1,51 @@ +using Microsoft.Extensions.Hosting; +using Microsoft.Extensions.Logging; +using Syc.Basic.Web.WMS.Entitys; +using System.Collections.Generic; +using System.Linq; +using System.Threading; +using System.Threading.Tasks; +using Volo.Abp.Domain.Repositories; + +namespace Syc.Basic.Web.WMS +{ + /// + /// 程序启动时从数据库同步队列数据 + /// + public class SyncDataFromDbBackgroupService : BackgroundService + { + private readonly IRepository silkRepository; + private readonly ILogger logger; + + public SyncDataFromDbBackgroupService( + IRepository silkRepository + ,ILogger logger) + { + this.silkRepository = silkRepository; + this.logger = logger; + } + + protected override async Task ExecuteAsync(CancellationToken stoppingToken) + { + var status = new int[] + { + 0,1 + }; + var data = await silkRepository.GetListAsync(x => status.Contains(x.Status) && x.IsDelete == 0); + logger.LogInformation($"已从 Silk 表检索到{data.Count}条待处理数据"); + /* 加载已扫码未称重的 */ + var list1 = data.Where(e => e.Status == 0).OrderBy(e => e.Createtime).ToList(); + logger.LogInformation($"已扫码未称重 {list1.Count} 条,分别是:{string.Join(",", list1)},已加载进队列"); + foreach ( var item in list1) + if(!QueueManage.YarnBalanceQueue.Any(e => e.Code == item.Code)) + QueueManage.YarnBalanceQueue.Enqueue(item); + + /* 加载已称重未装箱的 */ + var list2 = data.Where(e => e.Status == 1).OrderBy(e => e.Createtime).ToList(); + logger.LogInformation($"已称重待装箱 {list2.Count} 条,分别是:{string.Join(",",list2)},已加载进队列"); + foreach (var item in list2) + if(!QueueManage.BoxQueue.Contains(item.Code)) + QueueManage.BoxQueue.Add(item.Code); + } + } +} diff --git a/apps/Syc.Basic.Web.WMS.HttpApi.Host/WMSHttpApiHostModule.cs b/apps/Syc.Basic.Web.WMS.HttpApi.Host/WMSHttpApiHostModule.cs index a053de7..ad07e36 100644 --- a/apps/Syc.Basic.Web.WMS.HttpApi.Host/WMSHttpApiHostModule.cs +++ b/apps/Syc.Basic.Web.WMS.HttpApi.Host/WMSHttpApiHostModule.cs @@ -25,6 +25,17 @@ using System.Net; using StackExchange.Redis; using Syc.Authorize.JwtBearer; using Microsoft.Extensions.DependencyInjection.Extensions; +using Microsoft.AspNetCore.Http; +using Seyounth.Auto.Hs.Runtime.Scanner; +using Syc.Basic.Web.WMS.WebSocket; +using Syc.Core.Tools; +using Seyounth.Auto.Hs.Runtime.Balances; +using Serilog; +using System.Threading.Tasks; +using System.Threading; +using Syc.Basic.Web.WMS.Entitys; +using Microsoft.EntityFrameworkCore.Migrations; +using Volo.Abp.Domain.Repositories; namespace Syc.Basic.Web.WMS; @@ -48,12 +59,12 @@ public class WMSHttpApiHostModule : AbpModule { var configuration = context.Services.GetConfiguration(); var hostingEnvironment = context.Services.GetHostingEnvironment(); - ConfigureUrls(configuration); ConfigureLocalization(); ConfigureVirtualFileSystem(context); ConfigureCors(context, configuration); ConfigureSwaggerServices(context, configuration); + //context.Services.AddHostedService(); } private void ConfigureRedis() @@ -200,10 +211,10 @@ public class WMSHttpApiHostModule : AbpModule app.UseCorrelationId(); app.UseStaticFiles(); + app.UseWebSockets(); app.UseRouting(); app.UseCors(); app.UseSpecificationException(); - app.UseSwagger(); app.UseAppAuthentication(); app.UseUnitOfWork(); @@ -212,8 +223,44 @@ public class WMSHttpApiHostModule : AbpModule { c.SwaggerEndpoint("/swagger/v1/swagger.json", "WMS API"); }); - + app.Map("/ws", c => + { + c.Use(async (context, next) => { + if (context.WebSockets.IsWebSocketRequest) + { + using var webSocket = await context.WebSockets.AcceptWebSocketAsync(); + //X-Correlation-Id + var Correlation = context.Request.Headers["X-Correlation-Id"].FirstOrDefault(); + Log.Information($"接收到来自IP:{context.Request.Host.Host}的连接"); + WebSocketManager.SocketManager?.AddSocket(webSocket, Correlation); + await EchoWebSocket(webSocket); + } + else + { + context.Response.StatusCode = StatusCodes.Status400BadRequest; + await next(); + } + }); + }); app.UseAbpSerilogEnrichers(); app.UseConfiguredEndpoints(); } + + async Task EchoWebSocket(System.Net.WebSockets.WebSocket webSocket) + { + var buffer = new byte[1024 * 4]; + var receiveResult = await webSocket.ReceiveAsync( + new ArraySegment(buffer), CancellationToken.None); + + while (!receiveResult.CloseStatus.HasValue) + { + receiveResult = await webSocket.ReceiveAsync( + new ArraySegment(buffer), CancellationToken.None); + } + + await webSocket.CloseAsync( + receiveResult.CloseStatus.Value, + receiveResult.CloseStatusDescription, + CancellationToken.None); + } } \ No newline at end of file diff --git a/apps/Syc.Basic.Web.WMS.HttpApi.Host/appsettings.json b/apps/Syc.Basic.Web.WMS.HttpApi.Host/appsettings.json index d2bec0b..dd853d8 100644 --- a/apps/Syc.Basic.Web.WMS.HttpApi.Host/appsettings.json +++ b/apps/Syc.Basic.Web.WMS.HttpApi.Host/appsettings.json @@ -63,28 +63,47 @@ { //人工扫纱扫码枪 "Id": 1, - "IP": "127.0.0.1", - "Port": 3306 + "IP": "127.0.0.1",//"192.168.3.202", + "Port": 2002 }, { //料箱扫码枪 "Id": 2, - "IP": "127.0.0.1", - "Port": 3307 + "IP": "127.0.0.1",//"192.168.3.120", + "Port": 2003 } ], "Balance": [ { - //装箱前电子秤 + //丝锭 "Id": 1, "IP": "127.0.0.1", - "Port":4306 + "Port": 9102 }, { - //装箱后电子秤 + //装箱 "Id": 2, - "IP": "127.0.0.1", - "Port": 4306 + "IP": "192.168.3.217", + "Port": 9101 } - ] + ], + "Printer": [ + { + //丝锭 + "Id": 1, + "IP": "192.168.3.99", + "Port": 9110 + }, + { + //装箱 + "Id": 2, + "IP": "192.168.3.100", + "Port": 9111 + } + ], + "Plc": { + //PLC + "IP": "192.168.3.30", + "Port":502 + } } \ No newline at end of file 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 new file mode 100644 index 0000000..52ad9fc --- /dev/null +++ b/services/Syc.Basic.Web.WMS.Application.Contracts/Dtos/Box/BoxDto.cs @@ -0,0 +1,38 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Syc.Basic.Web.WMS.Dto +{ + public class BoxDto + { + public int Id { get; set; } + //条码 + public string Code { get; set; } + //规格 + public string Spec { get; set; } + //名称 + public string Type { get; set; } + //数量 + public int? Qty { get; set; } + //净重 + public double? Net_Weight { get; set; } + //毛重 + public double? Gross_Weight { get; set; } + //生产批号 + public string Lot_No { get; set; } + //长度 + public double? Length { get; set; } + //打包时间 + public DateTime? Dom_Time { get; set; } + //生产日期 + public string? Exp_Time { get; set; } + /// + /// 是否在装箱 + /// + public bool IsUse { get; set; } = true; + public int IsDelete { get; set; } + } +} diff --git a/services/Syc.Basic.Web.WMS.Application.Contracts/IService/IBoxService.cs b/services/Syc.Basic.Web.WMS.Application.Contracts/IService/IBoxService.cs new file mode 100644 index 0000000..e189bdc --- /dev/null +++ b/services/Syc.Basic.Web.WMS.Application.Contracts/IService/IBoxService.cs @@ -0,0 +1,14 @@ +using Syc.Basic.Web.WMS.Dto; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Syc.Basic.Web.WMS.IService +{ + public interface IBoxService + { + Task InsertBox(BoxDto input); + } +} diff --git a/services/Syc.Basic.Web.WMS.Application.Contracts/QueueManage.cs b/services/Syc.Basic.Web.WMS.Application.Contracts/QueueManage.cs new file mode 100644 index 0000000..05f9f0a --- /dev/null +++ b/services/Syc.Basic.Web.WMS.Application.Contracts/QueueManage.cs @@ -0,0 +1,28 @@ +using Syc.Basic.Web.WMS.Entitys; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Syc.Basic.Web.WMS +{ + public static class QueueManage + { + /// + /// 丝锭称重队列 + /// + public static Queue YarnBalanceQueue = new Queue(); + + /// + /// 打印标签队列 + /// + public static Queue YarnPrinterQueue = new Queue(); + + /// + /// 当前包装箱队列 + /// + public static List BoxQueue = new List(); + + } +} diff --git a/services/Syc.Basic.Web.WMS.Application.Contracts/Syc.Basic.Web.WMS.Application.Contracts.xml b/services/Syc.Basic.Web.WMS.Application.Contracts/Syc.Basic.Web.WMS.Application.Contracts.xml index 3234db9..7c0792a 100644 --- a/services/Syc.Basic.Web.WMS.Application.Contracts/Syc.Basic.Web.WMS.Application.Contracts.xml +++ b/services/Syc.Basic.Web.WMS.Application.Contracts/Syc.Basic.Web.WMS.Application.Contracts.xml @@ -144,6 +144,11 @@ 隐藏子菜单 + + + 是否在装箱 + + 登录 @@ -183,6 +188,21 @@ + + + 丝锭称重队列 + + + + + 打印标签队列 + + + + + 当前包装箱队列 + + 设备id diff --git a/services/Syc.Basic.Web.WMS.Application/DeviceEventHandle/DefaultBalanceEventHandle.cs b/services/Syc.Basic.Web.WMS.Application/DeviceEventHandle/DefaultBalanceEventHandle.cs new file mode 100644 index 0000000..883f168 --- /dev/null +++ b/services/Syc.Basic.Web.WMS.Application/DeviceEventHandle/DefaultBalanceEventHandle.cs @@ -0,0 +1,200 @@ +using Microsoft.Extensions.Logging; +using NUglify.Helpers; +using Seyounth.Auto.Hs.Runtime.Balances; +using Seyounth.Auto.Hs.Runtime.Plc; +using Seyounth.Auto.Hs.Runtime.Printer; +using Syc.Abp.Application.Contracts; +using Syc.Basic.Web.WMS.Entitys; +using Syc.Basic.Web.WMS.Service; +using Syc.Basic.Web.WMS.WebSocket; +using Syc.Core.Tools; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Volo.Abp.Domain.Repositories; +using Volo.Abp.Uow; + +namespace Syc.Basic.Web.WMS.DeviceEventHandle +{ + public class DefaultBalanceEventHandle : IBalanceEventHandle + { + private readonly IRepository silkRepository; + private readonly IPlcService plcService; + private readonly IRepository produceRepository; + private readonly IRepository boxRepository; + private readonly IPrinterService printerService; + private readonly IUnitOfWorkManager unitOfWork; + private readonly ILogger logger; + private readonly static object _lock = new object(); + public DefaultBalanceEventHandle(IRepository silkRepository,IPlcService plcService,IRepository produceRepository,IRepository boxRepository,IPrinterService printerService,IUnitOfWorkManager unitOfWork, ILogger logger) + { + this.silkRepository = silkRepository; + this.plcService = plcService; + this.produceRepository = produceRepository; + this.boxRepository = boxRepository; + this.printerService = printerService; + this.unitOfWork = unitOfWork; + this.logger = logger; + } + + public async Task ExecAsync(decimal weight, int id) + { + + using (var uow = unitOfWork.Reserve(UnitOfWork.UnitOfWorkReservationName)) + { + try + { + + if (weight <= 0) + return; + + //logger.LogInformation($"重量稳定:{weight}"); + + if (id == 1) + await Yanr(weight); + else + await Box(weight); + await uow.CompleteAsync(); + } + catch (Exception ex) when (ex is FriendlyException friendlyException) + { + logger.LogError(ex.GetBaseException(), "称重报错"); + await WebSocketManager.SocketManager.BroadcastAsync(friendlyException.Message); + await uow.RollbackAsync(); + } + catch (Exception ex) + { + logger.LogError(ex.GetBaseException(), "称重报错"); + await uow.RollbackAsync(); + } + } + } + + + /// + /// 丝锭称重 + /// + /// + /// + public async Task Yanr(decimal weight) + { + if (await silkRepository.AnyAsync(e => e.Status == 0 && e.IsDelete == 0)) + { + var silk = await silkRepository.FirstOrDefaultAsync(e => e.Status == 0 && e.IsDelete == 0);//QueueManage.YarnBalanceQueue.Dequeue(); + silk.Status = 1; + silk.Status_Details = "已称重待装箱"; + silk.Net_Weight = (double)weight; + await silkRepository.UpdateAsync(silk); + string content = "#!A1" + + "\r\n#N13" + + "\r\n#PC1017/0" + + "\r\n#IMR44/46" + + //"\r\n#HV50" + + "\r\n#PR6//" + + "\r\n#PO0" + + "\r\n#ERNC/1//0.00" + + "\r\n#R0/0" + + "\r\n#T3.64 #J43.18 #FD/0/L #SS100/BVUN/21X21/0 #VW/L/\"YuLinHengShenXinCaiLiaoYouXianGongSi\"#G" + + "\r\n#T11.85 #J40.47 #FD/0/L #SS100/BVUN/19X19/0 #VW/L/\"Yulin Hengshen COLtd\"#G" + + "\r\n#T2.28 #J25.31 #FD/0/L #SS100/BVUN/20X20/0 #VW/L/\"Name " + silk.Name +"\"#G" + + "\r\n#T2.28 #J20.91 #FD/0/L #SS100/BVUN/20X20/0 #VW/L/\"Type " +silk.Type+ "\"#G" + + "\r\n#T2.28 #J16.51 #FD/0/L #SS100/BVUN/20X20/0 #VW/L/\"Net Weight "+silk.Net_Weight+ "\"#G" + + "\r\n#T2.28 #J12.61 #FD/0/L #SS100/BVUN/20X20/0 #VW/L/\"Length "+silk.Length+ "\"#G" + + "\r\n#T2.28 #J7.95 #FD/0/L #SS100/BVUN/20X20/0 #VW/L/\"Date "+silk.Date.ToString()+ "\"#G" + + "\r\n#T2.28 #J3.89 #FD/0/L #SS100/BVUN/20X20/0 #VW/L/\"Lot No "+silk.Lot_No+ "\"#G" + + "\r\n#T11.51 #J29.54 #FD/0/L #SB13/ONKP2.0/8.80/2 #VW/L/\"" + silk.Code+"\"#G" + + "\r\n#Q1#G" + + "\r\n#!P1" + + "\r\n"; + await printerService.PrintAsync(1, content); + + logger.LogInformation($"Silk({silk.Id}|{silk.Code})状态更改为【已称重待装箱】,同时向打印机发送打印标签指令"); + } + } + + /// + /// 整箱称重 + /// + /// + public async Task Box(decimal weight) + { + /* PLC未给顶升到位信号则忽略此次事件处理 */ + if (!await plcService.IsTop()) return; + + + if (await silkRepository.AnyAsync(e => e.Status == 1 && e.IsDelete == 0)) + { + var query = await silkRepository.GetQueryableAsync(); + query =query.Where(x => x.Status == 1 && x.IsDelete == 0); + var count = query.Count(); + var produce = await produceRepository.FirstOrDefaultAsync(e => e.IfUse == 1); + if (produce is null) + throw Oops.Oh("无生产信息,请先设置生产信息再扫码"); + if (produce.Qty.Value > count) + { + throw Oops.Oh("数量未满箱,无法打印标签"); + } + logger.LogInformation($"当前生产信息:{produce.Name}|{produce.Spec}|{produce.Lot_No}|{produce.BoxSpec}|{produce.Qty}"); + //var netWeight = query.FirstOrDefault(e => e.Code == QueueManage.BoxQueue.FirstOrDefault()).Net_Weight * produce.Qty.Value; + var takeQuery = query.Take(produce.Qty.Value); + var netWeight = takeQuery.Sum(e => e.Net_Weight); + var box = new Box() + { + Dom_Time = DateTime.Now, + Type = produce.Type, + Exp_Time = produce.Exp_Time, + Qty = produce.Qty, + Length = produce.Length, + Lot_No = produce.Lot_No, + Code = Guid.NewGuid().ToString().Substring(9, 18), + Net_Weight = netWeight, + Spec = produce.BoxSpec, + Gross_Weight = (double)weight, + IsUse = true, + IsDelete = 0 + }; + string content = "#!A1" + + "\r\n#N13" + + "\r\n#PC1017/0" + + "\r\n#IMR104/130" + + //"\r\n#HV50" + + "\r\n#PR6//" + + "\r\n#PO0" + + "\r\n#ERNC/1//0.00" + + "\r\n#R0/0" + + "\r\n#T7.28 #J11.17 #FD/1/L #SS100/BVUN/51X68/0 #VW/L/\"YuLinHengShenXinCaiLiaoYouXianGongSi\"#G" + + "\r\n#T13.37 #J40.30 #FD/1/L #SS100/BVUN/46X62/0 #VW/L/\"Yulin Hengshen COLtd\"#G" + + "\r\n#T52.15 #J9.14 #FD/1/L #SS100/BVUN/47X63/0 #VW/L/\"TYPE " + box.Type + "\"#G" + + "\r\n#T67.39 #J9.14 #FD/1/L #SS100/BVUN/47X63/0 #VW/L/\"QTY/PCS " + box.Qty + "\"#G" + + "\r\n#T82.63 #J9.14 #FD/1/L #SS100/BVUN/47X63/0 #VW/L/\"LOT NO. " + box.Lot_No + "\"#G" + + "\r\n#T98.97 #J9.14 #FD/1/L #SS100/BVUN/47X63/0 #VW/L/\"DOM. " + box.Dom_Time.ToString() + "\"#G" + + "\r\n#T52.15 #J69.25 #FD/1/L #SS100/BVUN/47X63/0 #VW/L/\"SPEC " + box.Spec + "\"#G" + + "\r\n#T67.39 #J69.25 #FD/1/L #SS100/BVUN/47X63/0 #VW/L/\"CTY./NO. " + box.Net_Weight + "\"#G" + + "\r\n#T81.19 #J69.25 #FD/1/L #SS100/BVUN/47X63/0 #VW/L/\"LENGTH " + box.Length + "\"#G" + + "\r\n#T98.21 #J69.25 #FD/1/L #SS100/BVUN/47X63/0 #VW/L/\"EXP. " + box.Exp_Time.ToString() + "\"#G" + + "\r\n#T41.06 #J6.68 #FD/1/L #SB13/ONKP2.0/20.82/5 #VW/L/\"" + box.Code + "\"#G" + + "\r\n#Q1#G\r\n#!P1\r\n"; + + var entity = await boxRepository.InsertAsync(box, true); + var silks = takeQuery.ToList(); + var codes = silks.Select(e => e.Code); + logger.LogInformation($"从数据库中待装箱编号:{string.Join(";", codes)}"); + + silks.ForEach(e => + { + logger.LogInformation($"{e.Code}已装箱"); + e.BoxId = entity.Id; + e.Status = 2; + e.Status_Details = "已装箱"; + }); + await silkRepository.UpdateManyAsync(silks); + await printerService.PrintAsync(2, content); + await plcService.ClearTop(); + await plcService.BoxTagPrintDoneAsync((short)1); + logger.LogInformation($"称重完成,已将数据({box.Id}|{box.Code})插入到box表,同时向打印机发送出标指令"); + } + } + } +} diff --git a/services/Syc.Basic.Web.WMS.Application/DeviceEventHandle/DefaultScannerEventHandle.cs b/services/Syc.Basic.Web.WMS.Application/DeviceEventHandle/DefaultScannerEventHandle.cs index a851f97..2c56692 100644 --- a/services/Syc.Basic.Web.WMS.Application/DeviceEventHandle/DefaultScannerEventHandle.cs +++ b/services/Syc.Basic.Web.WMS.Application/DeviceEventHandle/DefaultScannerEventHandle.cs @@ -1,6 +1,8 @@ using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; +using Seyounth.Auto.Hs.Runtime.Printer; using Seyounth.Auto.Hs.Runtime.Scanner; +using Syc.Abp.Application.Contracts; using Syc.Basic.Web.WMS.Entitys; using Syc.Basic.Web.WMS.WebSocket; using Syc.Core.Tools; @@ -19,13 +21,21 @@ namespace Syc.Basic.Web.WMS /// public class DefaultScannerEventHandle : IScannerEventHandle { + private readonly IRepository produceRepository; + private readonly IPrinterService printerService; + private readonly IRepository boxRepository; private readonly IRepository silkRepository; private readonly IUnitOfWorkManager uowm; + private readonly ILogger logger; - public DefaultScannerEventHandle(IRepository silkRepository, IUnitOfWorkManager unitOfWork) + public DefaultScannerEventHandle(IRepository produceRepository,IPrinterService printerService,IRepository boxRepository,IRepository silkRepository,IUnitOfWorkManager unitOfWork,ILogger logger) { + this.produceRepository = produceRepository; + this.printerService = printerService; + this.boxRepository = boxRepository; this.silkRepository = silkRepository; this.uowm = unitOfWork; + this.logger = logger; } /// @@ -35,6 +45,88 @@ namespace Syc.Basic.Web.WMS /// /// public async Task ExecAsync(string code, int id) + { + using (var uow = uowm.Reserve(UnitOfWork.UnitOfWorkReservationName)) + { + try + { + if (id == 1) + await Yarn(code); + else + await Box(code); + await uow.CompleteAsync(); + } + catch (Exception ex) when (ex is FriendlyException friendlyException) + { + logger.LogError(ex.GetBaseException(),"扫码报错"); + await WebSocketManager.SocketManager.BroadcastAsync(friendlyException.Message); + await uow.RollbackAsync(); + } + catch (Exception ex) + { + logger.LogError(ex.GetBaseException(), "扫码报错"); + await uow.RollbackAsync(); + } + } + } + + /// + /// 整箱扫码 + /// + /// + /// + public async Task Box(string code) + { + //if (!QueueManage.BoxQueue.Contains(code)) + //{ + // logger.LogInformation($"{code} 加入box集合"); + // QueueManage.BoxQueue.Add(code); + //} + //else + //{ + // logger.LogWarning($"{code}已在box集合中无需重复扫码"); + //} + } + + /// + /// 丝锭扫码 + /// + /// + /// + public async Task Yarn(string code) + { + //throw Oops.Oh("异常返回前端测试"); + logger.LogInformation($"接收到丝锭条码:{code}"); + var produce = await produceRepository.FirstOrDefaultAsync(e => e.IfUse == 1 && e.IsDelete == 0); + var b = await silkRepository.AnyAsync(e => e.Code == code && e.IsDelete == 0); + if (produce is null) + { + throw Oops.Oh("无生产信息,请先设置生产信息再扫码"); + } + if (b) + { + throw Oops.Oh("条码已存在"); + } + logger.LogInformation($"当前生产信息:{produce.Name}|{produce.Spec}|{produce.Lot_No}|{produce.BoxSpec}|{produce.Qty}"); + + Silk silk = new Silk() + { + Code = code, + Length = produce.Length, + Lot_No = produce.Lot_No, + Name = produce.Name, + Date = DateTime.Now, + Type = produce.Type, + Status = 0, + Status_Details = "已扫码待称重", + Net_Weight = 0, + Createtime = DateTime.Now, + }; + silk = await silkRepository.InsertAsync(silk); + logger.LogInformation($"丝锭:{code} 已添加到数据库"); + } + + public async Task ExecAsync2(string code, int id) { using (var uow = uowm.Reserve(UnitOfWork.UnitOfWorkReservationName)) { @@ -53,32 +145,11 @@ namespace Syc.Basic.Web.WMS await WebSocketManager.SocketManager.BroadcastAsync(msg.ToJsonString()); await uow.CompleteAsync(); } - catch (Exception ex) + catch (Exception ex) when (ex is FriendlyException friendlyException) { + await WebSocketManager.SocketManager.BroadcastAsync(friendlyException.Message); await uow.RollbackAsync(); } - } - } - - public async Task ExecAsync2(string code, int id) - { - using (var uow = uowm.Reserve(UnitOfWork.UnitOfWorkReservationName)) - { - try - { - /* - * 如果有其他的处理写在这里,或者另外建一个类实现IScannerEventHandle接口, - */ - var msg = new DeviceMessage(id, "体重秤", code); - if (!code.IsNullOrWhiteSpace()) - { - var result = await silkRepository.AnyAsync(x => x.Code == code); - if (result) - msg.Value = $"存在重复编号({code})"; - } - await WebSocketManager.SocketManager.BroadcastAsync(msg.ToJsonString()); - await uow.CompleteAsync(); - } catch (Exception ex) { await uow.RollbackAsync(); diff --git a/services/Syc.Basic.Web.WMS.Application/Dto/BoxDto.cs b/services/Syc.Basic.Web.WMS.Application/Dto/BoxDto.cs deleted file mode 100644 index 15de9c1..0000000 --- a/services/Syc.Basic.Web.WMS.Application/Dto/BoxDto.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace Syc.Basic.Web.WMS.Dto -{ - public class BoxDto - { - public int Id { get; set; } - public string? Name { get; set; } - public string? Code { get; set; } - public string? Spec { get; set; } - public int? Qty { get; set; } - public double? Net_Weight { get; set; } - public string? Lot_No { get; set; } - public double? Length { get; set; } - public DateTime? Dom_Time { get; set; } - public string Exp_Time { get; set; } - public int IsDelete { get; set; } - } -} diff --git a/services/Syc.Basic.Web.WMS.Application/Dto/ProduceDto.cs b/services/Syc.Basic.Web.WMS.Application/Dto/ProduceDto.cs index d7ba409..324674f 100644 --- a/services/Syc.Basic.Web.WMS.Application/Dto/ProduceDto.cs +++ b/services/Syc.Basic.Web.WMS.Application/Dto/ProduceDto.cs @@ -16,6 +16,7 @@ namespace Syc.Basic.Web.WMS.Dto public string Lot_No { get; set; } public string Name { get; set; } public int? Qty { get; set; } + public string BoxSpec { get; set; } public string Exp_Time { get; set; } public int IfUse { get; set; } public int IsDelete { get; set; } diff --git a/services/Syc.Basic.Web.WMS.Application/Dto/SilkDto.cs b/services/Syc.Basic.Web.WMS.Application/Dto/SilkDto.cs index b0e24cb..697d9b0 100644 --- a/services/Syc.Basic.Web.WMS.Application/Dto/SilkDto.cs +++ b/services/Syc.Basic.Web.WMS.Application/Dto/SilkDto.cs @@ -9,13 +9,25 @@ namespace Syc.Basic.Web.WMS.Dto public class SilkDto { public int Id { get; set; } + //条码 public string Code { get; set; } + //名称 + public string Name { get; set; } + //配方 public string Type { get; set; } - public string Spec { get; set; } + //净重 public double? Net_Weight { get; set; } + //长度 public double? Length { get; set; } + //包装时间 public DateTime? Date { get; set; } + //生产批号 public string Lot_No { get; set; } + public int Status { get; set; } + public string Status_Details { get; set; } + + public int? BoxId { get; set; } + public int IsDelete { get; set; } } } diff --git a/services/Syc.Basic.Web.WMS.Application/Dto/UpdInput.cs b/services/Syc.Basic.Web.WMS.Application/Dto/UpdInput.cs new file mode 100644 index 0000000..e6646ee --- /dev/null +++ b/services/Syc.Basic.Web.WMS.Application/Dto/UpdInput.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Syc.Basic.Web.WMS.Dto +{ + public class UpdInput + { + public int Id { get; set; } + public int IfUse { 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 82a71f4..9583168 100644 --- a/services/Syc.Basic.Web.WMS.Application/Service/BoxService.cs +++ b/services/Syc.Basic.Web.WMS.Application/Service/BoxService.cs @@ -3,28 +3,41 @@ using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Logging; using NUglify.Helpers; +using Seyounth.Auto.Hs.Runtime.Plc; +using Seyounth.Auto.Hs.Runtime.Printer; +using Syc.Abp.Application.Contracts; using Syc.Basic.Web.WMS.Dto; using Syc.Basic.Web.WMS.Entitys; +using Syc.Basic.Web.WMS.IService; using System; using System.Collections.Generic; using System.Linq; using System.Linq.Dynamic.Core; using System.Text; using System.Threading.Tasks; +using Volo.Abp.DependencyInjection; using Volo.Abp.Domain.Repositories; namespace Syc.Basic.Web.WMS.Service { [AllowAnonymous] - public class BoxService : ApiService + public class BoxService : ApiService, IBoxService, ITransientDependency { private readonly IRepository boxRepository; + private readonly IRepository produceRepository; + private readonly IRepository silkRepository; + private readonly IPlcService plcService; private readonly ILogger logger; + private readonly IPrinterService printerService; - public BoxService(IRepository boxRepository, ILogger logger) + public BoxService(IRepository boxRepository,IRepository produceRepository,IRepository silkRepository,IPlcService plcService, ILogger logger,IPrinterService printerService) { this.boxRepository = boxRepository; + this.produceRepository = produceRepository; + this.silkRepository = silkRepository; + this.plcService = plcService; this.logger = logger; + this.printerService = printerService; } /// /// 查询纸箱 @@ -37,7 +50,7 @@ namespace Syc.Basic.Web.WMS.Service var boxlist = await boxRepository.GetQueryableAsync(); boxlist = boxlist.Where(x => x.IsDelete == 0); if (input.Lot_No != null) - boxlist = boxlist.Where(x => x.Name.Contains(input.Lot_No)); + boxlist = boxlist.Where(x => x.Lot_No.Contains(input.Lot_No)); if (input.Spec != null) boxlist = boxlist.Where(x => x.Spec.Contains(input.Spec)); @@ -52,18 +65,41 @@ namespace Syc.Basic.Web.WMS.Service Dom_Time = e.Dom_Time, Exp_Time = e.Exp_Time.ToString(), Lot_No = e.Lot_No, - Name = e.Name, Spec = e.Spec, + Gross_Weight = e.Gross_Weight, + Type = e.Type }).ToList(); PageOutput pageOutput = new PageOutput(); pageOutput.Total = boxlist.Count(); - pageOutput.Data = data; + pageOutput.Data = data.OrderByDescending(x=>x.Id); pageOutput.PageIndex = input.Page; pageOutput.PageSize=input.PageSize; return pageOutput; } /// + /// 查询数量纸箱 + /// + /// + /// + [HttpGet] + public async Task> GetBoxByNum() + { + var produce=await produceRepository.FirstOrDefaultAsync(x=>x.IfUse==1); + var silks = await silkRepository.GetListAsync(x=>x.Status==1||x.Status==0); + var boxlist = await boxRepository.GetQueryableAsync(); + boxlist = boxlist.Where(x => x.IsDelete == 0); + + var data = boxlist.Select(e => new BoxDto() + { + Net_Weight = e.Net_Weight, + Id = e.Id, + Code = e.Code + }).ToList(); + + return data.OrderByDescending(x => x.Id).ToList().Take(1).ToList(); + } + /// /// 添加纸箱 /// /// @@ -73,10 +109,15 @@ namespace Syc.Basic.Web.WMS.Service { if (await boxRepository.AnyAsync(x => x.Code == input.Code)) throw Oops.Oh("条码已存在,不允许添加"); + var boxs = await boxRepository.GetListAsync(e => e.IsUse); + if (boxs.Any()) + { + boxs.ForEach(e => e.IsUse = false); + await boxRepository.UpdateManyAsync(boxs); + } var box = new Box() { - Name = input.Name, Dom_Time = DateTime.Now, Exp_Time = string.IsNullOrWhiteSpace(input.Exp_Time) ? null : Convert.ToDateTime(input.Exp_Time), Qty = input.Qty, @@ -85,9 +126,69 @@ namespace Syc.Basic.Web.WMS.Service Code = input.Code, Net_Weight = input.Net_Weight, Spec = input.Spec, + IsUse = true, IsDelete = 0 }; - await boxRepository.InsertAsync(box); + + var entity= await boxRepository.InsertAsync(box,true); + string content = "#!A1" + + "\r\n#N13" + + "\r\n#PC1017/0" + + "\r\n#IMR104/130" + + //"\r\n#HV50" + + "\r\n#PR6//" + + "\r\n#PO0" + + "\r\n#ERNC/1//0.00" + + "\r\n#R0/0" + + "\r\n#T7.28 #J11.17 #FD/1/L #SS100/BVUN/51X68/0 #VW/L/\"YuLinHengShenXinCaiLiaoYouXianGongSi\"#G" + + "\r\n#T13.37 #J40.30 #FD/1/L #SS100/BVUN/46X62/0 #VW/L/\"Yulin Hengshen COLtd\"#G" + + "\r\n#T52.15 #J9.14 #FD/1/L #SS100/BVUN/47X63/0 #VW/L/\"TYPE " + box.Type + "\"#G" + + "\r\n#T67.39 #J9.14 #FD/1/L #SS100/BVUN/47X63/0 #VW/L/\"QTY/PCS " + box.Qty + "\"#G" + + "\r\n#T82.63 #J9.14 #FD/1/L #SS100/BVUN/47X63/0 #VW/L/\"LOT NO. " + box.Lot_No + "\"#G" + + "\r\n#T98.97 #J9.14 #FD/1/L #SS100/BVUN/47X63/0 #VW/L/\"DOM. " + box.Dom_Time.ToString() + "\"#G" + + "\r\n#T52.15 #J69.25 #FD/1/L #SS100/BVUN/47X63/0 #VW/L/\"SPEC " + box.Spec + "\"#G" + + "\r\n#T67.39 #J69.25 #FD/1/L #SS100/BVUN/47X63/0 #VW/L/\"CTY./NO. " + box.Net_Weight + "\"#G" + + "\r\n#T81.19 #J69.25 #FD/1/L #SS100/BVUN/47X63/0 #VW/L/\"LENGTH " + box.Length + "\"#G" + + "\r\n#T98.21 #J69.25 #FD/1/L #SS100/BVUN/47X63/0 #VW/L/\"EXP. " + box.Exp_Time.ToString() + "\"#G" + + "\r\n#T41.06 #J6.68 #FD/1/L #SB13/ONKP2.0/20.82/5 #VW/L/\"" + box.Code + "\"#G" + + "\r\n#Q1#G\r\n#!P1\r\n"; + await printerService.PrintAsync(2, content); + + } + + /// + /// 打印纸箱 + /// + /// + /// + [HttpPost] + public async Task PrintBox(DelInput input) + { + var box = await boxRepository.FirstOrDefaultAsync(x=>x.Id==input.id); + + string content = "#!A1" + + "\r\n#N13" + + "\r\n#PC1017/0" + + "\r\n#IMR104/130" + + //"\r\n#HV50" + + "\r\n#PR6//" + + "\r\n#PO0" + + "\r\n#ERNC/1//0.00" + + "\r\n#R0/0" + + "\r\n#T7.28 #J11.17 #FD/1/L #SS100/BVUN/51X68/0 #VW/L/\"YuLinHengShenXinCaiLiaoYouXianGongSi\"#G" + + "\r\n#T13.37 #J40.30 #FD/1/L #SS100/BVUN/46X62/0 #VW/L/\"Yulin Hengshen COLtd\"#G" + + "\r\n#T52.15 #J9.14 #FD/1/L #SS100/BVUN/47X63/0 #VW/L/\"TYPE " + box.Type + "\"#G" + + "\r\n#T67.39 #J9.14 #FD/1/L #SS100/BVUN/47X63/0 #VW/L/\"QTY/PCS " + box.Qty + "\"#G" + + "\r\n#T82.63 #J9.14 #FD/1/L #SS100/BVUN/47X63/0 #VW/L/\"LOT NO. " + box.Lot_No + "\"#G" + + "\r\n#T98.97 #J9.14 #FD/1/L #SS100/BVUN/47X63/0 #VW/L/\"DOM. " + box.Dom_Time.ToString() + "\"#G" + + "\r\n#T52.15 #J69.25 #FD/1/L #SS100/BVUN/47X63/0 #VW/L/\"SPEC " + box.Spec + "\"#G" + + "\r\n#T67.39 #J69.25 #FD/1/L #SS100/BVUN/47X63/0 #VW/L/\"CTY./NO. " + box.Net_Weight + "\"#G" + + "\r\n#T81.19 #J69.25 #FD/1/L #SS100/BVUN/47X63/0 #VW/L/\"LENGTH " + box.Length + "\"#G" + + "\r\n#T98.21 #J69.25 #FD/1/L #SS100/BVUN/47X63/0 #VW/L/\"EXP. " + box.Exp_Time.ToString() + "\"#G" + + "\r\n#T41.06 #J6.68 #FD/1/L #SB13/ONKP2.0/20.82/5 #VW/L/\"" + box.Code + "\"#G" + + "\r\n#Q1#G\r\n#!P1\r\n"; + await printerService.PrintAsync(2, content); + } /// /// 修改纸箱 @@ -106,7 +207,6 @@ namespace Syc.Basic.Web.WMS.Service box.Net_Weight = input.Net_Weight; box.Dom_Time = DateTime.Now; box.Qty = input.Qty; - box.Name = input.Name; box.Exp_Time = string.IsNullOrWhiteSpace(input.Exp_Time) ? null : Convert.ToDateTime(input.Exp_Time); await boxRepository.UpdateAsync(box); } @@ -142,5 +242,23 @@ namespace Syc.Basic.Web.WMS.Service } await boxRepository.UpdateManyAsync(boxs); } + + /// + /// 设置热缩机温度 + /// + /// + public async Task SetTemperature(ByIdInput input) + { + await plcService.SetTemperatureAsync(input.Id); + } + + /// + /// 设置热缩机温度 + /// + /// + public async Task GetTemperature() + { + return await plcService.GetTemperatureAsync(); + } } } diff --git a/services/Syc.Basic.Web.WMS.Application/Service/ProduceService.cs b/services/Syc.Basic.Web.WMS.Application/Service/ProduceService.cs index 6ba5ecd..b7fa265 100644 --- a/services/Syc.Basic.Web.WMS.Application/Service/ProduceService.cs +++ b/services/Syc.Basic.Web.WMS.Application/Service/ProduceService.cs @@ -2,6 +2,7 @@ using Microsoft.Extensions.Logging; using Syc.Basic.Web.WMS.Dto; using Syc.Basic.Web.WMS.Entitys; +using Syc.Basic.Web.WMS.IService; using System; using System.Collections.Generic; using System.Linq; @@ -12,14 +13,16 @@ using Volo.Abp.Domain.Repositories; namespace Syc.Basic.Web.WMS.Service { - public class ProduceService:ApiService + public class ProduceService : ApiService { private readonly IRepository produceRepository; + private readonly IBoxService boxService; private readonly ILogger logger; - public ProduceService(IRepository produceRepository, ILogger logger) + public ProduceService(IRepository produceRepository, IBoxService boxService, ILogger logger) { this.produceRepository = produceRepository; + this.boxService = boxService; this.logger = logger; } /// @@ -44,16 +47,17 @@ namespace Syc.Basic.Web.WMS.Service Id = x.Id, Length = x.Length, Type = x.Type, - Exp_Time = x.Exp_Time.ToString(), + BoxSpec = x.BoxSpec, + Exp_Time = x.Exp_Time.HasValue ? x.Exp_Time.Value.ToString("yyyy-MM-dd HH:m") : "-", IfUse = x.IfUse, Name = x.Name, Qty = x.Qty }); - + PageOutput pageOutput = new PageOutput(); pageOutput.Total = list.Count(); - pageOutput.Data = data; + pageOutput.Data = data.OrderByDescending(x=>x.Id); pageOutput.PageIndex = input.Page; pageOutput.PageSize = input.PageSize; return pageOutput; @@ -65,9 +69,9 @@ namespace Syc.Basic.Web.WMS.Service /// /// [HttpPost] - public async Task> GetProduceListById(ProduceInput input) + public async Task> GetProduceListByUse() { - var list = await produceRepository.GetListAsync(x => x.IsDelete == 0 && x.Id == input.Id); + var list = await produceRepository.GetListAsync(x => x.IsDelete == 0 && x.IfUse==1); var data = ObjectMapper.Map(list, new List()); return data; } @@ -87,7 +91,7 @@ namespace Syc.Basic.Web.WMS.Service item.IfUse = 0; } } - + var produce = new Produce() { @@ -95,7 +99,8 @@ namespace Syc.Basic.Web.WMS.Service Lot_No = input.Lot_No, Spec = input.Spec, Type = input.Type, - Qty=input.Qty, + Qty = input.Qty, + BoxSpec = input.BoxSpec, Exp_Time = string.IsNullOrWhiteSpace(input.Exp_Time) ? null : Convert.ToDateTime(input.Exp_Time), IfUse = 1, Name = input.Name, @@ -119,7 +124,33 @@ namespace Syc.Basic.Web.WMS.Service produce.Length = input.Length; produce.Lot_No = input.Lot_No; produce.Qty = input.Qty; + produce.Name = input.Name; + produce.BoxSpec = input.BoxSpec; produce.Exp_Time = string.IsNullOrWhiteSpace(input.Exp_Time) ? null : Convert.ToDateTime(input.Exp_Time); + await produceRepository.UpdateAsync(produce); + } + /// + /// 修改生产 + /// + /// + /// + [HttpPost] + public async Task UpdateProduceUse(UpdInput input) + { + var produces = await produceRepository.GetListAsync(); + var produce = await produceRepository.FirstOrDefaultAsync(x => x.Id == input.Id); + + if (input.IfUse == 1) + { + produce.IfUse = input.IfUse; + if (produces.Count > 0) + { + foreach (var item in produces) + { + item.IfUse = 0; + } + } + } produce.IfUse = input.IfUse; await produceRepository.UpdateAsync(produce); } @@ -147,7 +178,7 @@ namespace Syc.Basic.Web.WMS.Service public async Task DeletesProduces(DelInput input) { var produces = await produceRepository.GetListAsync(x => input.ids.Contains(x.Id)); - if (produces.Count==0) + if (produces.Count == 0) throw Oops.Oh("删除失败,数据为空"); foreach (var produce in produces) { diff --git a/services/Syc.Basic.Web.WMS.Application/Service/SilkService.cs b/services/Syc.Basic.Web.WMS.Application/Service/SilkService.cs index 35c6008..7a33536 100644 --- a/services/Syc.Basic.Web.WMS.Application/Service/SilkService.cs +++ b/services/Syc.Basic.Web.WMS.Application/Service/SilkService.cs @@ -2,6 +2,7 @@ using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Logging; +using Seyounth.Auto.Hs.Runtime.Printer; using Syc.Basic.Web.WMS.Dto; using Syc.Basic.Web.WMS.Entitys; using System; @@ -17,15 +18,42 @@ namespace Syc.Basic.Web.WMS.Service [AllowAnonymous] public class SilkService:ApiService { + private readonly IPrinterService printerService; + private readonly IRepository produceRepository; private readonly IRepository silkRepository; private readonly ILogger logger; - public SilkService(IRepository silkRepository,ILogger logger) + public SilkService(IPrinterService printerService,IRepository produceRepository ,IRepository silkRepository,ILogger logger) { + this.printerService = printerService; + this.produceRepository = produceRepository; this.silkRepository = silkRepository; this.logger = logger; } /// + /// 根据数量查询丝锭 + /// + /// + /// + [HttpGet] + public async Task> GetSilkByNum() + { + var produce = await produceRepository.FirstOrDefaultAsync(x => x.IfUse == 1); + var list = await silkRepository.GetQueryableAsync(); + list = list.Where(x => x.Status==1 && x.IsDelete == 0 || x.Status == 0 && x.IsDelete == 0); + + var data = list.Select(e => new SilkDto() + { + Net_Weight = e.Net_Weight, + Id = e.Id, + Code = e.Code, + Status = e.Status, + Status_Details = e.Status_Details + }).ToList(); + + return data.OrderByDescending(x => x.Id).ToList().ToList(); + } + /// /// 查询丝锭 /// /// @@ -43,19 +71,22 @@ namespace Syc.Basic.Web.WMS.Service var result = silklist.PageResult(input.Page, input.PageSize); var data = result.Queryable.Select(x=>new SilkDto() { - Spec=x.Spec, + Name=x.Name, Net_Weight=x.Net_Weight, Lot_No=x.Lot_No, Code=x.Code, Date=x.Date, Id=x.Id, Length=x.Length, - Type=x.Type + 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.Data = data.OrderByDescending(x => x.Id); pageOutput.PageIndex = input.Page; pageOutput.PageSize = input.PageSize; return pageOutput; @@ -68,7 +99,7 @@ namespace Syc.Basic.Web.WMS.Service [HttpPost] public async Task InsertSilk(SilkDto input) { - if (await silkRepository.AnyAsync(x => x.Code == input.Code)) + if (await silkRepository.AnyAsync(x => x.Code == input.Code&&x.IsDelete==0)) throw Oops.Oh("条码已存在,不允许添加"); var silk = new Silk() @@ -78,11 +109,68 @@ namespace Syc.Basic.Web.WMS.Service Lot_No = input.Lot_No, Code = input.Code, Net_Weight = input.Net_Weight, - Spec = input.Spec, + Name = input.Name, Type = input.Type, IsDelete = 0 }; - await silkRepository.InsertAsync(silk); + var entity = await silkRepository.InsertAsync(silk,true); + + string content = "#!A1" + + "\r\n#N13" + + "\r\n#PC1017/0" + + "\r\n#IMR44/46" + + //"\r\n#HV50" + + "\r\n#PR6//" + + "\r\n#PO0" + + "\r\n#ERNC/1//0.00" + + "\r\n#R0/0" + + "\r\n#T3.64 #J43.18 #FD/0/L #SS100/BVUN/21X21/0 #VW/L/\"YuLinHengShenXinCaiLiaoYouXianGongSi\"#G" + + "\r\n#T11.85 #J40.47 #FD/0/L #SS100/BVUN/19X19/0 #VW/L/\"Yulin Hengshen COLtd\"#G" + + "\r\n#T2.28 #J25.31 #FD/0/L #SS100/BVUN/20X20/0 #VW/L/\"Name " + silk.Name + "\"#G" + + "\r\n#T2.28 #J20.91 #FD/0/L #SS100/BVUN/20X20/0 #VW/L/\"Type " + silk.Type + "\"#G" + + "\r\n#T2.28 #J16.51 #FD/0/L #SS100/BVUN/20X20/0 #VW/L/\"Net Weight " + silk.Net_Weight + "\"#G" + + "\r\n#T2.28 #J12.61 #FD/0/L #SS100/BVUN/20X20/0 #VW/L/\"Length " + silk.Length + "\"#G" + + "\r\n#T2.28 #J7.95 #FD/0/L #SS100/BVUN/20X20/0 #VW/L/\"Date " + silk.Date.ToString() + "\"#G" + + "\r\n#T2.28 #J3.89 #FD/0/L #SS100/BVUN/20X20/0 #VW/L/\"Lot No " + silk.Lot_No + "\"#G" + + "\r\n#T11.51 #J29.54 #FD/0/L #SB13/ONKP2.0/8.80/2 #VW/L/\"" + silk.Code + "\"#G" + + "\r\n#Q1#G" + + "\r\n#!P1" + + "\r\n"; + await printerService.PrintAsync(1,content); + } + + /// + /// 打印丝锭 + /// + /// + /// + [HttpPost] + public async Task PrintSilk(DelInput input) + { + var silk = await silkRepository.FirstOrDefaultAsync(x=>x.Id==input.id); + + string content = "#!A1" + + "\r\n#N13" + + "\r\n#PC1017/0" + + "\r\n#IMR44/46" + + //"\r\n#HV50" + + "\r\n#PR6//" + + "\r\n#PO0" + + "\r\n#ERNC/1//0.00" + + "\r\n#R0/0" + + "\r\n#T3.64 #J43.18 #FD/0/L #SS100/BVUN/21X21/0 #VW/L/\"YuLinHengShenXinCaiLiaoYouXianGongSi\"#G" + + "\r\n#T11.85 #J40.47 #FD/0/L #SS100/BVUN/19X19/0 #VW/L/\"Yulin Hengshen COLtd\"#G" + + "\r\n#T2.28 #J25.31 #FD/0/L #SS100/BVUN/20X20/0 #VW/L/\"Name " + silk.Name + "\"#G" + + "\r\n#T2.28 #J20.91 #FD/0/L #SS100/BVUN/20X20/0 #VW/L/\"Type " + silk.Type + "\"#G" + + "\r\n#T2.28 #J16.51 #FD/0/L #SS100/BVUN/20X20/0 #VW/L/\"Net Weight " + silk.Net_Weight + "\"#G" + + "\r\n#T2.28 #J12.61 #FD/0/L #SS100/BVUN/20X20/0 #VW/L/\"Length " + silk.Length + "\"#G" + + "\r\n#T2.28 #J7.95 #FD/0/L #SS100/BVUN/20X20/0 #VW/L/\"Date " + silk.Date.ToString() + "\"#G" + + "\r\n#T2.28 #J3.89 #FD/0/L #SS100/BVUN/20X20/0 #VW/L/\"Lot No " + silk.Lot_No + "\"#G" + + "\r\n#T11.51 #J29.54 #FD/0/L #SB13/ONKP2.0/8.80/2 #VW/L/\"" + silk.Code + "\"#G" + + "\r\n#Q1#G" + + "\r\n#!P1" + + "\r\n"; + await printerService.PrintAsync(1, content); } /// /// 修改丝锭 @@ -94,7 +182,7 @@ namespace Syc.Basic.Web.WMS.Service { var silks = await silkRepository.FirstOrDefaultAsync(x=>x.Id==input.Id); - silks.Spec = input.Spec; + silks.Name = input.Name; silks.Type = input.Type; silks.Length = input.Length; silks.Code = input.Code; 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 0596f16..efa14e5 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 @@ -4,6 +4,19 @@ Syc.Basic.Web.WMS.Application + + + 丝锭称重 + + + + + + + 整箱称重 + + + 默认的扫码枪扫码触发事件处理 @@ -17,6 +30,20 @@ + + + 整箱扫码 + + + + + + + 丝锭扫码 + + + + 账号密码登录 @@ -56,6 +83,13 @@ + + + 查询数量纸箱 + + + + 添加纸箱 @@ -63,6 +97,13 @@ + + + 打印纸箱 + + + + 修改纸箱 @@ -84,6 +125,18 @@ + + + 设置热缩机温度 + + + + + + 设置热缩机温度 + + + 查询生产 @@ -91,7 +144,7 @@ - + 通过id查询生产列表 @@ -112,6 +165,13 @@ + + + 修改生产 + + + + 删除生产 @@ -126,6 +186,13 @@ + + + 根据数量查询丝锭 + + + + 查询丝锭 @@ -140,6 +207,13 @@ + + + 打印丝锭 + + + + 修改丝锭 diff --git a/services/Syc.Basic.Web.WMS.Application/WMSApplicationModule.cs b/services/Syc.Basic.Web.WMS.Application/WMSApplicationModule.cs index dca3bec..4f7e374 100644 --- a/services/Syc.Basic.Web.WMS.Application/WMSApplicationModule.cs +++ b/services/Syc.Basic.Web.WMS.Application/WMSApplicationModule.cs @@ -12,6 +12,7 @@ using Volo.Abp.AspNetCore.Mvc; using Volo.Abp.AutoMapper; using Volo.Abp.FeatureManagement; using Volo.Abp.Modularity; +using Syc.Basic.Web.WMS.DeviceEventHandle; namespace Syc.Basic.Web.WMS; @@ -43,6 +44,7 @@ public class WMSApplicationModule : AbpModule context.Services.AddHs(); context.Services.AddScannerEventHandle(); + context.Services.AddBalanceEventHandle(); } private void ConfigureMapper() diff --git a/services/Syc.Basic.Web.WMS.Domain/Entitys/Box.cs b/services/Syc.Basic.Web.WMS.Domain/Entitys/Box.cs index 76be8cf..1b7904f 100644 --- a/services/Syc.Basic.Web.WMS.Domain/Entitys/Box.cs +++ b/services/Syc.Basic.Web.WMS.Domain/Entitys/Box.cs @@ -9,15 +9,30 @@ namespace Syc.Basic.Web.WMS.Entitys { public class Box:Entity { - public string Name { get; set; } + //条码 public string Code { get; set; } + //规格 public string Spec { get; set; } + //名称 + public string Type { get; set; } + //数量 public int? Qty { get; set; } + //净重 public double? Net_Weight { get; set; } + //毛重 + public double? Gross_Weight { get; set; } + //生产批号 public string Lot_No { get; set; } + //长度 public double? Length { get; set; } + //打包时间 public DateTime? Dom_Time { get; set; } + //生产日期 public DateTime? Exp_Time { get; set; } + /// + /// 是否在装箱 + /// + public bool IsUse { get; set; } = true; public int IsDelete { get; set; } } } diff --git a/services/Syc.Basic.Web.WMS.Domain/Entitys/Produce.cs b/services/Syc.Basic.Web.WMS.Domain/Entitys/Produce.cs index 013e154..c7e5fcf 100644 --- a/services/Syc.Basic.Web.WMS.Domain/Entitys/Produce.cs +++ b/services/Syc.Basic.Web.WMS.Domain/Entitys/Produce.cs @@ -16,6 +16,7 @@ namespace Syc.Basic.Web.WMS.Entitys public string Lot_No { get; set; } public string Name { get; set; } public int? Qty { get; set; } + public string BoxSpec { get; set; } public DateTime? Exp_Time { get; set; } public int IfUse { get; set; } public int IsDelete { 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 a88429d..a708e57 100644 --- a/services/Syc.Basic.Web.WMS.Domain/Entitys/Silk.cs +++ b/services/Syc.Basic.Web.WMS.Domain/Entitys/Silk.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Threading.Tasks; @@ -9,13 +10,35 @@ namespace Syc.Basic.Web.WMS.Entitys { public class Silk:Entity { + //条码 public string Code { get; set; } + //名称 + public string Name { get; set; } + //配方 public string Type { get; set; } - public string Spec { get; set; } + //净重 public double? Net_Weight { get; set; } + //长度 public double? Length { get; set; } + //包装时间 public DateTime? Date { get; set; } + //生产批号 public string Lot_No { get; set; } + + /// + /// 0:已扫码待称重 1:已称重待装箱 2:已装箱 + /// + [ConcurrencyCheck] + public int Status { get; set; } + public string Status_Details { get; set; } + + public int? BoxId { get; set; } + public int IsDelete { get; set; } + + /// + /// 创建时间 + /// + public DateTime Createtime { get; set; } = DateTime.Now; } } diff --git a/services/Syc.Basic.Web.WMS.EntityFrameworkCore/EFCoreRepositoryImpl/UserRepository.cs b/services/Syc.Basic.Web.WMS.EntityFrameworkCore/EFCoreRepositoryImpl/UserRepository.cs index 5de5fca..2f44c6b 100644 --- a/services/Syc.Basic.Web.WMS.EntityFrameworkCore/EFCoreRepositoryImpl/UserRepository.cs +++ b/services/Syc.Basic.Web.WMS.EntityFrameworkCore/EFCoreRepositoryImpl/UserRepository.cs @@ -73,7 +73,7 @@ namespace Syc.Basic.Web.EFCoreRepositoryImpl .WhereIf(!mobile.IsNullOrWhiteSpace(), e => e.Telephone.Contains(mobile)); var count = await query.CountAsync(); - var items = await query.Page(page,pageSize).ToListAsync(); + var items = await query.OrderBy(e => e.Id).Page(page,pageSize).ToListAsync(); return (items, count); } diff --git a/share/Seyounth.Auto.Hs.Runtime/Balances/BalanceService.cs b/share/Seyounth.Auto.Hs.Runtime/Balances/BalanceService.cs index b8cf1b7..8a52651 100644 --- a/share/Seyounth.Auto.Hs.Runtime/Balances/BalanceService.cs +++ b/share/Seyounth.Auto.Hs.Runtime/Balances/BalanceService.cs @@ -11,21 +11,16 @@ public class BalanceService : IBalanceService private readonly ILogger _logger; - public BalanceService(ILogger logger) + public BalanceService(IEnumerable balances,ILogger logger) { _logger = logger; + _balances.AddRange(balances); //todo:向_balances里添加Balance } public async Task StartAsync() { - await Task.WhenAll(_balances.Select(balance => balance.ConnectAsync().ContinueWith(t => - { - if (t.IsCompletedSuccessfully) - _logger.LogInformation($"Balance {balance.Id} connected successfully."); - else - _logger.LogError($"Balance {balance.Id} failed to connect, error: {t.Exception?.Message}"); - })).ToArray()); + await Task.WhenAll(_balances.Select(e => e.ConnectAsync())); } public async Task StopAsync() diff --git a/share/Seyounth.Auto.Hs.Runtime/Balances/BoxBalance.cs b/share/Seyounth.Auto.Hs.Runtime/Balances/BoxBalance.cs new file mode 100644 index 0000000..b4054ca --- /dev/null +++ b/share/Seyounth.Auto.Hs.Runtime/Balances/BoxBalance.cs @@ -0,0 +1,193 @@ +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using Seyounth.Auto.Hs.Runtime.Printer; +using Seyounth.Auto.Hs.Runtime.Scanner; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Net; +using System.Net.Sockets; +using System.Text; +using System.Text.RegularExpressions; +using System.Threading.Tasks; + +namespace Seyounth.Auto.Hs.Runtime.Balances +{ + public class BoxBalance : IBalance + { + public int Id => 2; + + //扫到码后的业务逻辑 + private readonly static object _lock = new object(); + private List _weights = new List(); + public event Action OnScanned; + private DeviceConnectConfig DeviceConnectConfig; + private TcpClient _tcp; + private NetworkStream _stream; + private readonly IServiceProvider serviceProvider; + private readonly IEnumerable balanceEventHandles; + private readonly ILogger logger; + private CancellationTokenSource _receiveDataCancellationToken; + private bool tag; + + public BoxBalance(IConfiguration configuration,IServiceProvider serviceProvider,IEnumerable balanceEventHandles, ILogger logger) + { + /* + * 从配置文件获取扫码枪IP/端口 + */ + var configs = configuration.GetSection("Balance").Get(); + if (configs is not null && configs.Length > 0) + { + DeviceConnectConfig = configs.FirstOrDefault(e => e.Id == Id); + } + + this.serviceProvider = serviceProvider; + this.balanceEventHandles = balanceEventHandles; + this.logger = logger; + } + + public event Func OnWeightChanged; + + /// + /// 连接体重秤 + /// + /// + /// + public async Task ConnectAsync() + { + while (true) + { + if (_tcp is not null) + { + try + { + _tcp.Dispose(); + } + catch (Exception ex) + { + /* + * 忽略释放异常 + */ + } + + } + _tcp = new TcpClient(); + try + { + await _tcp.ConnectAsync(new IPEndPoint(IPAddress.Parse(DeviceConnectConfig.IP), DeviceConnectConfig.Port)); + if (_stream is not null) + _stream.Dispose(); + _stream = _tcp.GetStream(); + logger.LogInformation("体重秤连接成功"); + _receiveDataCancellationToken?.Cancel(); + _receiveDataCancellationToken = new CancellationTokenSource(); + ReceiveData(_receiveDataCancellationToken.Token); + break; + } + catch (Exception ex) when (ex.GetBaseException() is OperationCanceledException oce || ex.GetBaseException() is SocketException socketException) + { + await Task.Delay(1000 * 5); + logger.LogError(ex.GetBaseException(), "体重秤连接失败,尝试重连中"); + continue; + } + catch (Exception ex) + { + logger.LogError(ex, "体重秤连接失败"); + } + } + } + + /// + /// 接收扫码枪数据 + /// + /// + private async Task ReceiveData(CancellationToken cancellationToken) + { + try + { + while (!cancellationToken.IsCancellationRequested) + { + //一次最大读取1M + byte[] buffer = new byte[1024]; + /* readCount :实际读取字节数*/ + var readCount = _stream.Read(buffer, 0, buffer.Length); + if (readCount <= 0) + throw new SocketException(); + /* UTF-8 编码获取字符串*/ + var result = Encoding.UTF8.GetString(buffer, 0, readCount); + + /* 异步执行所有事件避免事件中报错未能执行完成所有事件而阻塞下次接收 */ + var matchs = Regex.Match(result, "-?\\d+(.?\\d+)?"); + var weight = 0m; + if (!string.IsNullOrWhiteSpace(matchs.Value)) + weight = Convert.ToDecimal(matchs.Value); + if (weight <= 0) + continue; + + //logger.LogInformation("XXXXXXXXXXXXXXXXXXXXXXXXXXX"); + if (MonitorWeightStability(_weights, weight)) + { + using (var scope = serviceProvider.CreateScope()) + { + var handles = scope.ServiceProvider.GetService>(); + foreach (var item in handles) + { + await item.ExecAsync(weight, Id); + } + } + //logger.LogInformation($"箱扫码枪接收数据:{result},字节数:{readCount}"); + } + } + } + catch (Exception ex) when (ex.GetBaseException() is OperationCanceledException oce || ex.GetBaseException() is SocketException socketException) + { + logger.LogError(ex.GetBaseException(), "体重秤连接失败,尝试重连中"); + await ConnectAsync(); + } + catch (Exception ex) + { + logger.LogError(ex, "体重秤连接失败"); + } + } + + /// + /// 断开连接 + /// + /// + /// + public Task DisconnectAsync() + { + _receiveDataCancellationToken?.Cancel(); + _tcp?.Dispose(); + return Task.CompletedTask; + } + + /// + /// 由于物体刚上称时重量浮动的原因,体重称上传10次的重量一样视为稳定 + /// + /// + /// + /// + public bool MonitorWeightStability(List weightList, decimal weight) + { + //由于电子秤上传重量频率较高故加锁保证 + lock (_lock) + { + weightList.Add(weight); + if (weightList.Count > 10) + { + for (int i = weightList.Count - 1; i > 9; i--) + weightList.RemoveAt(i); + } + if (weightList.Count == 10) + { + var result = weightList.Distinct().Count() == 1; + weightList.Clear(); + return result; + } + return false; + } + } + } +} diff --git a/share/Seyounth.Auto.Hs.Runtime/Balances/IBalanceEventHandle.cs b/share/Seyounth.Auto.Hs.Runtime/Balances/IBalanceEventHandle.cs new file mode 100644 index 0000000..458a52f --- /dev/null +++ b/share/Seyounth.Auto.Hs.Runtime/Balances/IBalanceEventHandle.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Seyounth.Auto.Hs.Runtime.Balances +{ + /// + /// 电子秤称重事件 + /// + public interface IBalanceEventHandle + { + /// + /// 称重触发 + /// + /// + /// + /// + Task ExecAsync(decimal weight,int id); + } +} diff --git a/share/Seyounth.Auto.Hs.Runtime/Balances/SilkBalance.cs b/share/Seyounth.Auto.Hs.Runtime/Balances/SilkBalance.cs new file mode 100644 index 0000000..8b08078 --- /dev/null +++ b/share/Seyounth.Auto.Hs.Runtime/Balances/SilkBalance.cs @@ -0,0 +1,203 @@ +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Logging; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Net; +using System.Net.Sockets; +using System.Text; +using System.Text.RegularExpressions; +using System.Threading.Tasks; + +namespace Seyounth.Auto.Hs.Runtime.Balances +{ + public class SilkBalance : IBalance + { + public int Id => 1; + + //扫到码后的业务逻辑 + //扫到码后的业务逻辑 + private readonly static object _lock = new object(); + private List _weights = new List(); + public event Action OnScanned; + private DeviceConnectConfig DeviceConnectConfig; + private TcpClient _tcp; + private NetworkStream _stream; + private readonly IServiceProvider serviceProvider; + private readonly IEnumerable balanceEventHandles; + private readonly ILogger logger; + private CancellationTokenSource _receiveDataCancellationToken; + private bool tag; + + public SilkBalance(IConfiguration configuration, IServiceProvider serviceProvider, IEnumerable balanceEventHandles, ILogger logger) + { + /* + * 从配置文件获取扫码枪IP/端口 + */ + var configs = configuration.GetSection("Balance").Get(); + if (configs is not null && configs.Length > 0) + { + DeviceConnectConfig = configs.FirstOrDefault(e => e.Id == Id); + } + + this.serviceProvider = serviceProvider; + this.balanceEventHandles = balanceEventHandles; + this.logger = logger; + } + + public event Func OnWeightChanged; + + /// + /// 连接体重秤 + /// + /// + /// + public async Task ConnectAsync() + { + while (true) + { + if (_tcp is not null) + { + try + { + _tcp.Dispose(); + } + catch (Exception ex) + { + /* + * 忽略释放异常 + */ + } + + } + _tcp = new TcpClient(); + try + { + await _tcp.ConnectAsync(new IPEndPoint(IPAddress.Parse(DeviceConnectConfig.IP), DeviceConnectConfig.Port)); + if (_stream is not null) + _stream.Dispose(); + _stream = _tcp.GetStream(); + logger.LogInformation("体重秤连接成功"); + _receiveDataCancellationToken?.Cancel(); + _receiveDataCancellationToken = new CancellationTokenSource(); + ReceiveData(_receiveDataCancellationToken.Token); + break; + } + catch (Exception ex) when (ex.GetBaseException() is OperationCanceledException oce || ex.GetBaseException() is SocketException socketException) + { + await Task.Delay(1000 * 5); + logger.LogError(ex.GetBaseException(), "体重秤连接失败,尝试重连中"); + continue; + } + catch (Exception ex) + { + logger.LogError(ex, "体重秤连接失败"); + } + } + } + + /// + /// 接收扫码枪数据 + /// + /// + private async Task ReceiveData(CancellationToken cancellationToken) + { + try + { + while (!cancellationToken.IsCancellationRequested) + { + //一次最大读取1M + byte[] buffer = new byte[1024]; + /* readCount :实际读取字节数*/ + var readCount = _stream.Read(buffer, 0, buffer.Length); + if (readCount <= 0) + throw new SocketException(); + /* UTF-8 编码获取字符串*/ + var result = Encoding.UTF8.GetString(buffer, 0, readCount); + + /* 异步执行所有事件避免事件中报错未能执行完成所有事件而阻塞下次接收 */ + var matchs = Regex.Match(result, "-?\\d+(.?\\d+)?"); + var weight = 0m; + if (!string.IsNullOrWhiteSpace(matchs.Value)) + weight = Convert.ToDecimal(matchs.Value); + ; + //logger.LogInformation("YYYYYYYYYYYYYYYYYYYY"); + //1.刚开机,重量为 0 + if (weight <= 0) + { + tag = true; + continue; + } + ; + if (MonitorWeightStability(_weights, weight)) + { + if (tag) + { + //logger.LogInformation($"丝锭称接收数据:{result},字节数:{readCount}"); + using (var scope = serviceProvider.CreateAsyncScope()) + { + var handles = scope.ServiceProvider.GetService>(); + foreach (var item in handles) + { + await item.ExecAsync(weight, Id); + } + } + tag = false; + } + } + } + } + catch (Exception ex) when (ex.GetBaseException() is OperationCanceledException oce || ex.GetBaseException() is SocketException socketException) + { + logger.LogError(ex.GetBaseException(), "体重秤连接失败,尝试重连中"); + await ConnectAsync(); + } + catch (Exception ex) + { + logger.LogError(ex, "体重秤连接失败"); + } + + } + + /// + /// 断开连接 + /// + /// + /// + public Task DisconnectAsync() + { + _receiveDataCancellationToken?.Cancel(); + _tcp?.Dispose(); + return Task.CompletedTask; + } + + + /// + /// 由于物体刚上称时重量浮动的原因,体重称上传10次的重量一样视为稳定 + /// + /// + /// + /// + public bool MonitorWeightStability(List weightList, decimal weight) + { + //由于电子秤上传重量频率较高故加锁保证 + lock (_lock) + { + weightList.Add(weight); + if (weightList.Count > 10) + { + for (int i = weightList.Count - 1; i > 9; i--) + weightList.RemoveAt(i); + } + if (weightList.Count == 10) + { + var result = weightList.Distinct().Count() == 1; + weightList.Clear(); + return result; + } + return false; + } + } + } +} diff --git a/share/Seyounth.Auto.Hs.Runtime/HsAutoRuntime.cs b/share/Seyounth.Auto.Hs.Runtime/HsAutoRuntime.cs index d6676ec..83750cd 100644 --- a/share/Seyounth.Auto.Hs.Runtime/HsAutoRuntime.cs +++ b/share/Seyounth.Auto.Hs.Runtime/HsAutoRuntime.cs @@ -38,7 +38,8 @@ public class HsAutoRuntime : IHsAutoRuntime /// private Task PlcServiceOnOnWarning(Tuple warning) { - throw new NotImplementedException(); + //throw new NotImplementedException(); + return Task.CompletedTask; } private void ScannersOnOnScanned(IScanner scanner, string barcode) @@ -120,13 +121,13 @@ public class HsAutoRuntime : IHsAutoRuntime ? "Scanner connected successfully." : $"Scanner connection failed. error: {t.Exception?.Message}"); }), - _plcService.StartAsync() - .ContinueWith(t => - { - _logger.LogInformation(t.IsCompletedSuccessfully - ? "Plc connected successfully." - : $"Plc connection failed. error: {t.Exception?.Message}"); - }), + //_plcService.StartAsync() + // .ContinueWith(t => + // { + // _logger.LogInformation(t.IsCompletedSuccessfully + // ? "Plc connected successfully." + // : $"Plc connection failed. error: {t.Exception?.Message}"); + // }), _printers.StartAsync().ContinueWith(t => { _logger.LogInformation(t.IsCompletedSuccessfully diff --git a/share/Seyounth.Auto.Hs.Runtime/HsExtensions.cs b/share/Seyounth.Auto.Hs.Runtime/HsExtensions.cs index cd4553c..934fdc3 100644 --- a/share/Seyounth.Auto.Hs.Runtime/HsExtensions.cs +++ b/share/Seyounth.Auto.Hs.Runtime/HsExtensions.cs @@ -1,9 +1,12 @@ -using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; using Seyounth.Auto.Hs.Runtime.Balances; using Seyounth.Auto.Hs.Runtime.Handlers; using Seyounth.Auto.Hs.Runtime.Plc; using Seyounth.Auto.Hs.Runtime.Printer; using Seyounth.Auto.Hs.Runtime.Scanner; +using Seyounth.Auto.Plc.Business; +using Seyounth.Extensions.Plc; namespace Seyounth.Auto.Hs.Runtime; @@ -28,11 +31,23 @@ public static class HsExtensions services.AddSingleton(); services.AddSingleton(); services.AddSingleton(); - services.AddSingleton(); - services.AddSingleton(); + services.AddSingleton(); + services.AddSingleton(); + services.AddSingleton(); + services.AddSingleton(); + services.AddSingleton(); + services.AddSingleton(); + + services.AddSingleton((serviceProvider) => + { + var configuration = serviceProvider.GetService(); + var deviceConnectConfig = configuration.GetSection("Plc").Get(); + return new SycModbusTcpNet(deviceConnectConfig.IP, deviceConnectConfig.Port); + }); + #region 接口调试阶段先注释 //services.AddHostedService(); - // services.AddHostedService(); + //services.AddHostedService(); #endregion services.AddMediatR(cfg => { @@ -40,4 +55,21 @@ public static class HsExtensions }); return services; } + + public static IServiceCollection AddScannerEventHandle( + this IServiceCollection services) + where TOnWarningHandler :class,IScannerEventHandle + { + services.AddTransient(); + return services; + } + + + public static IServiceCollection AddBalanceEventHandle( +this IServiceCollection services) + where TOnWarningHandler : class, IBalanceEventHandle + { + services.AddTransient(); + return services; + } } \ No newline at end of file diff --git a/share/Seyounth.Auto.Hs.Runtime/Plc/IPlcService.cs b/share/Seyounth.Auto.Hs.Runtime/Plc/IPlcService.cs index ec18197..a24ed2a 100644 --- a/share/Seyounth.Auto.Hs.Runtime/Plc/IPlcService.cs +++ b/share/Seyounth.Auto.Hs.Runtime/Plc/IPlcService.cs @@ -43,4 +43,28 @@ public interface IPlcService /// /// Task WriteFilmLabelPrintResult(short rs); + + /// + /// 整箱称重是否顶升到位 + /// + /// + Task IsTop(); + + /// + /// 请求打印清零 + /// + /// + Task ClearTop(); + + /// + /// 外箱标签打印完成 + /// + /// + Task BoxTagPrintDoneAsync(short value); + + /// + /// 设置热缩机温度 + /// + /// + Task SetTemperatureAsync(short val); } \ No newline at end of file diff --git a/share/Seyounth.Auto.Hs.Runtime/Plc/PlcBackgroundService.cs b/share/Seyounth.Auto.Hs.Runtime/Plc/PlcBackgroundService.cs index 4ceb11d..565c04e 100644 --- a/share/Seyounth.Auto.Hs.Runtime/Plc/PlcBackgroundService.cs +++ b/share/Seyounth.Auto.Hs.Runtime/Plc/PlcBackgroundService.cs @@ -4,6 +4,11 @@ namespace Seyounth.Auto.Hs.Runtime.Plc; public class PlcBackgroundService(IPlcService plc) : BackgroundService { + public override async Task StartAsync(CancellationToken cancellationToken) + { + await plc.StartAsync(); + await base.StartAsync(cancellationToken); + } protected override async Task ExecuteAsync(CancellationToken stoppingToken) { while (!stoppingToken.IsCancellationRequested) @@ -12,4 +17,10 @@ public class PlcBackgroundService(IPlcService plc) : BackgroundService await Task.Delay(50, stoppingToken); } } + + public override Task StopAsync(CancellationToken cancellationToken) + { + plc.StopAsync(); + return base.StopAsync(cancellationToken); + } } \ No newline at end of file diff --git a/share/Seyounth.Auto.Hs.Runtime/Plc/PlcService.cs b/share/Seyounth.Auto.Hs.Runtime/Plc/PlcService.cs index bcf6044..9c1edce 100644 --- a/share/Seyounth.Auto.Hs.Runtime/Plc/PlcService.cs +++ b/share/Seyounth.Auto.Hs.Runtime/Plc/PlcService.cs @@ -8,10 +8,10 @@ public class PlcService : IPlcService private readonly ILogger _logger; private readonly IPlc _plc; - - public PlcService(ILogger logger) + public PlcService(IPlc plc,ILogger logger) { _logger = logger; + _plc = plc; //todo:此处创建PLC对象 } @@ -27,12 +27,12 @@ public class PlcService : IPlcService public async Task GetTemperatureAsync() { - return (await _plc.ReadAsync("D1000", 1))[0]; + return (await _plc.ReadAsync("1000", 1))[0]; } public async Task QueryWarningInfo() { - var flags = await _plc.ReadAsync("D1003", 2); + var flags = await _plc.ReadAsync("1003", 2); if (flags.Any(f => f != 0)) OnWarning?.Invoke(Tuple.Create(flags[0], flags[1])); } @@ -53,4 +53,27 @@ public class PlcService : IPlcService { throw new NotImplementedException(); } + + public async Task IsTop() + { + var arr = await _plc.ReadAsync("1002", 1); + //_logger.LogInformation($"是否顶升寄存器值:{arr?.FirstOrDefault()}"); + return arr?.FirstOrDefault() == 1; + } + + public async Task BoxTagPrintDoneAsync(short value) + { + await _plc.WriteAsync("1102",value); + _logger.LogInformation("已回复打印完成信号"); + } + + public async Task SetTemperatureAsync(short val) + { + await _plc.WriteAsync("1100", val); + } + + public async Task ClearTop() + { + await _plc.WriteAsync("1002",0); + } } \ No newline at end of file diff --git a/share/Seyounth.Auto.Hs.Runtime/Printer/BoxPrinter.cs b/share/Seyounth.Auto.Hs.Runtime/Printer/BoxPrinter.cs new file mode 100644 index 0000000..a1472cd --- /dev/null +++ b/share/Seyounth.Auto.Hs.Runtime/Printer/BoxPrinter.cs @@ -0,0 +1,154 @@ +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.Logging; +using Seyounth.Auto.Hs.Runtime.Scanner; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Net; +using System.Net.Sockets; +using System.Text; +using System.Text.Unicode; +using System.Threading.Tasks; + +namespace Seyounth.Auto.Hs.Runtime.Printer +{ + public class BoxPrinter : IPrinter + { + public int Id => 2; + + //扫到码后的业务逻辑 + public event Action OnScanned; + private DeviceConnectConfig DeviceConnectConfig; + private TcpClient _tcp; + private NetworkStream _stream; + private readonly ILogger logger; + + private Queue _sendQueue = new Queue(); + private CancellationTokenSource _cts = new CancellationTokenSource(); + public BoxPrinter(IConfiguration configuration, ILogger logger) + { + /* + * 从配置文件获取扫码枪IP/端口 + */ + var configs = configuration.GetSection("Printer").Get(); + if (configs is not null && configs.Length > 0) + { + DeviceConnectConfig = configs.FirstOrDefault(e => e.Id == Id); + } + + this.logger = logger; + } + /// + /// 连接打印机 + /// + /// + + public async Task ConnectAsync() + { + while (true) + { + if (_tcp is not null) + { + try + { + _tcp.Dispose(); + } + catch (Exception ex) + { + /* + * 忽略释放异常 + */ + } + + } + _tcp = new TcpClient(); + try + { + logger.LogInformation("打印机开始连接........"); + await _tcp.ConnectAsync(new IPEndPoint(IPAddress.Parse(DeviceConnectConfig.IP), DeviceConnectConfig.Port)); + if (_stream is not null) + _stream.Dispose(); + _stream = _tcp.GetStream(); + if (_cts is not null && !_cts.IsCancellationRequested) + _cts.Cancel(); + logger.LogInformation("打印机连接成功"); + _cts = new CancellationTokenSource(); + SendAsync(_cts.Token); + break; + } + catch (Exception ex) when (ex.GetBaseException() is OperationCanceledException oce || ex.GetBaseException() is SocketException socketException) + { + await Task.Delay(1000 * 5); + logger.LogError(ex.GetBaseException(), "打印机连接失败,尝试重连中"); + continue; + } + catch (Exception ex) + { + logger.LogError(ex, "打印机连接失败"); + } + } + } + + /// + /// 发送数据 + /// + /// + private async Task SendAsync(CancellationToken token) + { + try + { + while (!token.IsCancellationRequested) + { + if (_sendQueue.Count > 0) + { + string content = _sendQueue.Peek(); + var buffer = Encoding.UTF8.GetBytes(content); + await _stream.WriteAsync(buffer, 0, buffer.Length); + _ = _sendQueue.Dequeue(); + } + await Task.Delay(1000); + } + } + catch (Exception ex) when (ex.GetBaseException() is OperationCanceledException oce || ex.GetBaseException() is SocketException socketException) + { + await ConnectAsync(); + logger.LogError(ex.GetBaseException(), "打印失败"); + } + catch (Exception ex) + { + logger.LogError(ex, "打印失败"); + } + } + + /// + /// 断开连接 + /// + /// + /// + public Task DisconnectAsync() + { + _cts.Cancel(); + _tcp?.Dispose(); + return Task.CompletedTask; + } + + /// + /// 打印数据 + /// + /// + /// + public async Task PrintAsync(string content) => _sendQueue.Enqueue(content); + //{ + // var buffer = Encoding.UTF8.GetBytes(content); + // try + // { + // await _stream.WriteAsync(buffer,0, buffer.Length); + + // } + // catch (Exception ex) + // { + // logger.LogError(ex,$"发送打印机数据失败,内容:{content}"); + // } + //} + } +} diff --git a/share/Seyounth.Auto.Hs.Runtime/Printer/PrinterService.cs b/share/Seyounth.Auto.Hs.Runtime/Printer/PrinterService.cs index a046866..d4a38ab 100644 --- a/share/Seyounth.Auto.Hs.Runtime/Printer/PrinterService.cs +++ b/share/Seyounth.Auto.Hs.Runtime/Printer/PrinterService.cs @@ -10,22 +10,16 @@ public class PrinterService : IPrinterService private readonly List _printers = new List(); - public PrinterService(ILogger logger) + public PrinterService(IEnumerable printers,ILogger logger) { _logger = logger; + _printers.AddRange(printers); //todo: load printers from configuration or new } public async Task StartAsync() { - await Task.WhenAll(Printers.Select(x => x.ConnectAsync() - .ContinueWith(t => - { - if (t.IsCompletedSuccessfully) - _logger.LogInformation($"Printer {x.Id} connected"); - else - _logger.LogError(t.Exception, $"Printer {x.Id} failed to connect,error: {t.Exception.Message}"); - }))); + await Task.WhenAll(Printers.Select(e => e.ConnectAsync())); } public async Task StopAsync() diff --git a/share/Seyounth.Auto.Hs.Runtime/Printer/SilkPrinter.cs b/share/Seyounth.Auto.Hs.Runtime/Printer/SilkPrinter.cs new file mode 100644 index 0000000..b1d82e8 --- /dev/null +++ b/share/Seyounth.Auto.Hs.Runtime/Printer/SilkPrinter.cs @@ -0,0 +1,147 @@ +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.Logging; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Net; +using System.Net.Sockets; +using System.Text; +using System.Threading.Tasks; + +namespace Seyounth.Auto.Hs.Runtime.Printer +{ + public class SilkPrinter : IPrinter + { + public int Id => 1; + + //扫到码后的业务逻辑 + public event Action OnScanned; + private DeviceConnectConfig DeviceConnectConfig; + private TcpClient _tcp; + private NetworkStream _stream; + private readonly ILogger logger; + private CancellationTokenSource _cts; + private Queue _sendQueue = new Queue(); + public SilkPrinter(IConfiguration configuration, ILogger logger) + { + /* + * 从配置文件获取扫码枪IP/端口 + */ + var configs = configuration.GetSection("Printer").Get(); + if (configs is not null && configs.Length > 0) + { + DeviceConnectConfig = configs.FirstOrDefault(e => e.Id == Id); + } + + this.logger = logger; + } + + /// + /// 连接打印机 + /// + /// + /// + public async Task ConnectAsync() + { + while (true) + { + if (_tcp is not null) + { + try + { + _tcp.Dispose(); + } + catch (Exception ex) + { + /* + * 忽略释放异常 + */ + } + + } + _tcp = new TcpClient(); + try + { + logger.LogInformation("打印机开始连接........"); + await _tcp.ConnectAsync(new IPEndPoint(IPAddress.Parse(DeviceConnectConfig.IP), DeviceConnectConfig.Port)); + if (_stream is not null) + _stream.Dispose(); + _stream = _tcp.GetStream(); + if (_cts is not null && !_cts.IsCancellationRequested) + _cts.Cancel(); + logger.LogInformation("打印机连接成功"); + _cts = new CancellationTokenSource(); + SendAsync(_cts.Token); + break; + } + catch (Exception ex) when (ex.GetBaseException() is OperationCanceledException oce || ex.GetBaseException() is SocketException socketException) + { + await Task.Delay(1000 * 5); + logger.LogError(ex.GetBaseException(), "打印机连接失败,尝试重连中"); + continue; + } + catch (Exception ex) + { + logger.LogError(ex, "打印机连接失败"); + } + } + } + + /// + /// 发送数据 + /// + /// + private async Task SendAsync(CancellationToken token) + { + try + { + while (!token.IsCancellationRequested) + { + if (_sendQueue.Count > 0) + { + string content = _sendQueue.Peek(); + var buffer = Encoding.UTF8.GetBytes(content); + await _stream.WriteAsync(buffer, 0, buffer.Length); + _ = _sendQueue.Dequeue(); + } + await Task.Delay(1000); + } + } + catch (Exception ex) when (ex.GetBaseException() is OperationCanceledException oce || ex.GetBaseException() is SocketException socketException) + { + await ConnectAsync(); + logger.LogError(ex.GetBaseException(), "打印失败"); + } + catch (Exception ex) + { + logger.LogError(ex, "打印失败"); + } + } + + /// + /// 断开连接 + /// + /// + /// + public Task DisconnectAsync() + { + _cts.Cancel(); + _tcp?.Dispose(); + return Task.CompletedTask; + } + + public async Task PrintAsync(string content) => _sendQueue.Enqueue(content); + //{ + // var buffer = Encoding.UTF8.GetBytes(content); + // try + // { + // await _stream.WriteAsync(buffer, 0, buffer.Length); + + // } + // catch (Exception ex) + // { + // logger.LogError(ex, $"发送打印机数据失败,内容:{content}"); + // } + //} + } +} diff --git a/share/Seyounth.Auto.Hs.Runtime/Scanner/BoxScanner.cs b/share/Seyounth.Auto.Hs.Runtime/Scanner/BoxScanner.cs index ebb6055..3fd0d57 100644 --- a/share/Seyounth.Auto.Hs.Runtime/Scanner/BoxScanner.cs +++ b/share/Seyounth.Auto.Hs.Runtime/Scanner/BoxScanner.cs @@ -7,6 +7,7 @@ using System.Net.Sockets; using System.Net; using System.Text; using System.Threading.Tasks; +using Microsoft.Extensions.DependencyInjection; namespace Seyounth.Auto.Hs.Runtime.Scanner { @@ -25,10 +26,13 @@ namespace Seyounth.Auto.Hs.Runtime.Scanner private TcpClient _tcp; //字节流、可以理解为后端与扫码枪之间的一条管道,扫码枪的数据就是通过这条管道发送给我们的 private NetworkStream _stream; + private readonly IServiceProvider serviceProvider; + private readonly IEnumerable scannerEventHandles; private readonly ILogger logger; private CancellationTokenSource _receiveDataCancellationToken; + private CancellationTokenSource _cts = new CancellationTokenSource(); - public BoxScanner(IConfiguration configuration, ILogger logger) + public BoxScanner(IConfiguration configuration, IServiceProvider serviceProvider,IEnumerable scannerEventHandles,ILogger logger) { /* * 从配置文件获取扫码枪IP/端口 @@ -39,6 +43,8 @@ namespace Seyounth.Auto.Hs.Runtime.Scanner DeviceConnectConfig = configs.FirstOrDefault(e => e.Id == Id); } + this.serviceProvider = serviceProvider; + this.scannerEventHandles = scannerEventHandles; this.logger = logger; } @@ -48,40 +54,45 @@ namespace Seyounth.Auto.Hs.Runtime.Scanner /// public async Task ConnectAsync() { - if (_tcp is not null) + while (true) { + if (_tcp is not null) + { + try + { + _tcp.Dispose(); + } + catch (Exception ex) + { + /* + * 忽略释放异常 + */ + } + + } + _tcp = new TcpClient(); try { - _tcp.Dispose(); + await _tcp.ConnectAsync(new IPEndPoint(IPAddress.Parse(DeviceConnectConfig.IP), DeviceConnectConfig.Port)); + if (_stream is not null) + _stream.Dispose(); + _stream = _tcp.GetStream(); + logger.LogInformation("箱扫码枪连接成功,开始接收数据"); + _receiveDataCancellationToken?.Cancel(); + _receiveDataCancellationToken = new CancellationTokenSource(); + ReceiveData(_receiveDataCancellationToken.Token); + break; + } + catch (Exception ex) when (ex.GetBaseException() is OperationCanceledException oce || ex.GetBaseException() is SocketException socketException) + { + await Task.Delay(1000 * 5); + logger.LogError(ex.GetBaseException(), "箱扫码枪连接失败,尝试重连中"); + continue; } catch (Exception ex) { - /* - * 忽略释放异常 - */ + logger.LogError(ex, "箱扫码枪连接失败"); } - - } - _tcp = new TcpClient(); - try - { - await _tcp.ConnectAsync(new IPEndPoint(IPAddress.Parse(DeviceConnectConfig.IP), DeviceConnectConfig.Port)) - .ContinueWith((task, obj) => - { - if (task.IsCompletedSuccessfully) - { - if (_stream is not null) - _stream.Dispose(); - _stream = _tcp.GetStream(); - logger.LogInformation("箱扫码枪连接成功,开始接收数据"); - _receiveDataCancellationToken = new CancellationTokenSource(); - Task.Factory.StartNew(() => ReceiveData(_receiveDataCancellationToken.Token), _receiveDataCancellationToken.Token); - } - }, null); - } - catch (Exception ex) - { - logger.LogError(ex, "箱扫码枪连接失败"); } } @@ -89,19 +100,38 @@ namespace Seyounth.Auto.Hs.Runtime.Scanner /// 接收扫码枪数据 /// /// - private void ReceiveData(CancellationToken cancellationToken) + private async Task ReceiveData(CancellationToken cancellationToken) { - while (!cancellationToken.IsCancellationRequested) + try { - //一次最大读取1M - byte[] buffer = new byte[1024]; - /* readCount :实际读取字节数*/ - var readCount = _stream.Read(buffer, 0, buffer.Length); - /* UTF-8 编码获取字符串*/ - var result = Encoding.UTF8.GetString(buffer, 0, readCount); - logger.LogInformation($"箱扫码枪接收数据:{result},字节数:{readCount}"); - /* 异步执行所有事件避免事件中报错未能执行完成所有事件而阻塞下次接收 */ - Task.Run(() => OnScanned?.Invoke(result)); + while (!cancellationToken.IsCancellationRequested) + { + //一次最大读取1M + byte[] buffer = new byte[1024]; + /* readCount :实际读取字节数*/ + var readCount = _stream.Read(buffer, 0, buffer.Length); + if (readCount <= 0) + throw new SocketException(); + /* UTF-8 编码获取字符串*/ + var result = Encoding.UTF8.GetString(buffer, 0, readCount); + if (string.IsNullOrWhiteSpace(result)) continue; + logger.LogInformation($"箱扫码枪接收数据:{result},字节数:{readCount}"); + /* 异步执行所有事件避免事件中报错未能执行完成所有事件而阻塞下次接收 */ + var handles = serviceProvider.GetService>(); + foreach (var item in handles) + { + await item.ExecAsync(result, Id); + } + } + } + catch (Exception ex) when (ex.GetBaseException() is OperationCanceledException oce || ex.GetBaseException() is SocketException socketException) + { + logger.LogError(ex.GetBaseException(), "箱扫码枪连接失败,尝试重连中"); + await ConnectAsync(); + } + catch (Exception ex) + { + logger.LogError(ex, "箱扫码枪连接失败"); } } @@ -111,7 +141,7 @@ namespace Seyounth.Auto.Hs.Runtime.Scanner /// public Task DisconnectAsync() { - _receiveDataCancellationToken.Cancel(); + _receiveDataCancellationToken?.Cancel(); _tcp?.Dispose(); return Task.CompletedTask; } diff --git a/share/Seyounth.Auto.Hs.Runtime/Scanner/IScannerEventHandle.cs b/share/Seyounth.Auto.Hs.Runtime/Scanner/IScannerEventHandle.cs new file mode 100644 index 0000000..f3ed5e6 --- /dev/null +++ b/share/Seyounth.Auto.Hs.Runtime/Scanner/IScannerEventHandle.cs @@ -0,0 +1,19 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Seyounth.Auto.Hs.Runtime.Scanner +{ + public interface IScannerEventHandle + { + /// + /// 扫码触发 + /// + /// + /// + /// + Task ExecAsync(string code, int id); + } +} diff --git a/share/Seyounth.Auto.Hs.Runtime/Scanner/ScannerService.cs b/share/Seyounth.Auto.Hs.Runtime/Scanner/ScannerService.cs index 37ccf92..76561bb 100644 --- a/share/Seyounth.Auto.Hs.Runtime/Scanner/ScannerService.cs +++ b/share/Seyounth.Auto.Hs.Runtime/Scanner/ScannerService.cs @@ -14,19 +14,11 @@ public class ScannerService : IScannerService public IReadOnlyList Scanners => _scanners; private readonly ILogger _logger; - private readonly List _scanners = new List(); - public async Task StartAsync() + public async Task StartAsync() { - await Task.WhenAll(_scanners.Select(x => x.ConnectAsync() - .ContinueWith(t => - { - if (t.IsCompletedSuccessfully) - _logger.LogInformation($"Scanner {x.Id} connected successfully."); - else - _logger.LogError($"Scanner {x.Id} failed to connect, error: {t.Exception?.Message}"); - }))); + await Task.WhenAll(_scanners.Select(e => e.ConnectAsync())); } public async Task StopAsync() diff --git a/share/Seyounth.Auto.Hs.Runtime/Scanner/YarnScanner.cs b/share/Seyounth.Auto.Hs.Runtime/Scanner/YarnScanner.cs index ef64670..a7d1e8a 100644 --- a/share/Seyounth.Auto.Hs.Runtime/Scanner/YarnScanner.cs +++ b/share/Seyounth.Auto.Hs.Runtime/Scanner/YarnScanner.cs @@ -23,10 +23,11 @@ namespace Seyounth.Auto.Hs.Runtime.Scanner private DeviceConnectConfig DeviceConnectConfig; private TcpClient _tcp; private NetworkStream _stream; + private readonly IEnumerable scannerEventHandles; private readonly ILogger logger; private CancellationTokenSource _receiveDataCancellationToken; - public YarnScanner(IConfiguration configuration,ILogger logger) + public YarnScanner(IConfiguration configuration, IEnumerable scannerEventHandles, ILogger logger) { /* * 从配置文件获取扫码枪IP/端口 @@ -37,7 +38,7 @@ namespace Seyounth.Auto.Hs.Runtime.Scanner DeviceConnectConfig = configs.FirstOrDefault(e => e.Id == Id); } - OnScanned += 每次扫到码后的业务逻辑; + this.scannerEventHandles = scannerEventHandles; this.logger = logger; } @@ -47,40 +48,45 @@ namespace Seyounth.Auto.Hs.Runtime.Scanner /// public async Task ConnectAsync() { - if (_tcp is not null) + while (true) { + if (_tcp is not null) + { + try + { + _tcp.Dispose(); + } + catch (Exception ex) + { + /* + * 忽略释放异常 + */ + } + + } + _tcp = new TcpClient(); try { - _tcp.Dispose(); + await _tcp.ConnectAsync(new IPEndPoint(IPAddress.Parse(DeviceConnectConfig.IP), DeviceConnectConfig.Port)); + if (_stream is not null) + _stream.Dispose(); + _stream = _tcp.GetStream(); + logger.LogInformation("人工扫码枪连接成功,开始接收数据"); + _receiveDataCancellationToken?.Cancel(); + _receiveDataCancellationToken = new CancellationTokenSource(); + ReceiveData(_receiveDataCancellationToken.Token); + break; + } + catch (Exception ex) when (ex.GetBaseException() is OperationCanceledException oce || ex.GetBaseException() is SocketException socketException) + { + await Task.Delay(1000 * 5); + logger.LogError(ex.GetBaseException(), "人工扫码枪连接失败,尝试重连中"); + continue; } catch (Exception ex) { - /* - * 忽略释放异常 - */ + logger.LogError(ex, "人工扫码枪连接失败"); } - - } - _tcp = new TcpClient(); - try - { - await _tcp.ConnectAsync(new IPEndPoint(IPAddress.Parse(DeviceConnectConfig.IP),DeviceConnectConfig.Port)) - .ContinueWith((task,obj) => - { - if (task.IsCompletedSuccessfully) - { - if(_stream is not null) - _stream.Dispose(); - _stream = _tcp.GetStream(); - logger.LogInformation("人工扫码枪连接成功,开始接收数据"); - _receiveDataCancellationToken = new CancellationTokenSource(); - Task.Factory.StartNew(() => ReceiveData(_receiveDataCancellationToken.Token), _receiveDataCancellationToken.Token); - } - },null); - } - catch (Exception ex) - { - logger.LogError(ex, "人工扫纱扫码枪连接失败"); } } @@ -88,30 +94,38 @@ namespace Seyounth.Auto.Hs.Runtime.Scanner /// 接收扫码枪数据 /// /// - private void ReceiveData(CancellationToken cancellationToken) + private async Task ReceiveData(CancellationToken cancellationToken) { - while (!cancellationToken.IsCancellationRequested) + try { - //一次最大读取1M - byte[] buffer = new byte[1024]; - /* readCount :实际读取字节数*/ - var readCount = _stream.Read(buffer,0,buffer.Length); - /* UTF-8 编码获取字符串*/ - var result = Encoding.UTF8.GetString(buffer,0,readCount); - logger.LogInformation($"人工扫纱扫码枪接收数据:{result},字节数:{readCount}"); - /* 异步执行所有事件避免事件中报错未能执行完成所有事件而阻塞下次接收 */ - Task.Run(() => OnScanned?.Invoke(result)); + while (!cancellationToken.IsCancellationRequested) + { + //一次最大读取1M + byte[] buffer = new byte[1024]; + /* readCount :实际读取字节数*/ + var readCount = _stream.Read(buffer, 0, buffer.Length); + if (readCount == 0) + throw new SocketException(); + /* UTF-8 编码获取字符串*/ + var result = Encoding.UTF8.GetString(buffer, 0, readCount); + if (string.IsNullOrWhiteSpace(result)) continue; + logger.LogInformation($"人工扫纱扫码枪接收数据:{result},字节数:{readCount}"); + /* 异步执行所有事件避免事件中报错未能执行完成所有事件而阻塞下次接收 */ + foreach (var item in scannerEventHandles) + { + await item.ExecAsync(result, Id); + } + } + } + catch (Exception ex) when (ex.GetBaseException() is OperationCanceledException oce || ex.GetBaseException() is SocketException socketException) + { + logger.LogError(ex.GetBaseException(), "人工扫码枪连接失败,尝试重连中"); + await ConnectAsync(); + } + catch (Exception ex) + { + logger.LogError(ex, "人工扫码枪连接失败"); } - } - - - /// - /// 把人工扫码的逻辑写这里,在这里将码返回给前端 - /// - /// - private void 每次扫到码后的业务逻辑(string code) - { - } /// @@ -120,7 +134,7 @@ namespace Seyounth.Auto.Hs.Runtime.Scanner /// public Task DisconnectAsync() { - _receiveDataCancellationToken.Cancel(); + _receiveDataCancellationToken?.Cancel(); _tcp?.Dispose(); return Task.CompletedTask; } diff --git a/share/Seyounth.Auto.Hs.Runtime/Seyounth.Auto.Hs.Runtime.csproj b/share/Seyounth.Auto.Hs.Runtime/Seyounth.Auto.Hs.Runtime.csproj index dffb722..3e1620d 100644 --- a/share/Seyounth.Auto.Hs.Runtime/Seyounth.Auto.Hs.Runtime.csproj +++ b/share/Seyounth.Auto.Hs.Runtime/Seyounth.Auto.Hs.Runtime.csproj @@ -6,6 +6,12 @@ enable + + @@ -14,4 +20,14 @@ + + + + + + + ..\Seyounth.Auto.Plc\DLLFile\HslCommunication.dll + + + diff --git a/share/Seyounth.Auto.Plc/Business/SycMelsecMcNet.cs b/share/Seyounth.Auto.Plc/Business/SycMelsecMcNet.cs index 4cec987..87b9c9b 100644 --- a/share/Seyounth.Auto.Plc/Business/SycMelsecMcNet.cs +++ b/share/Seyounth.Auto.Plc/Business/SycMelsecMcNet.cs @@ -4,6 +4,8 @@ using System.Text; using System.Net; using Seyounth.Extensions.Plc; using Seyounth.Auto.Plc.Helper; +using System.Runtime.InteropServices; +using System.Threading.Tasks.Dataflow; namespace Seyounth.Auto.Plc.Business { @@ -88,9 +90,16 @@ namespace Seyounth.Auto.Plc.Business return string.Empty; } - public Task WriteAsync(string address, params T[] values) + public async Task WriteAsync(string address, params T[] values) { - throw new NotImplementedException(); + var type = typeof(T); + var buffer = new byte[values.Length * Marshal.SizeOf(type)]; + if (type.IsPrimitive) + { + Buffer.BlockCopy(values, 0, buffer, 0, buffer.Length); + } + //Encoding.ASCII.GetBytes(); + await Melse.WriteAsync(address, buffer); } public async Task WriteStringAsync(string address, string value) diff --git a/share/Seyounth.Auto.Plc/Business/SycModbusTcpNet.cs b/share/Seyounth.Auto.Plc/Business/SycModbusTcpNet.cs index 0d860aa..e4c89f4 100644 --- a/share/Seyounth.Auto.Plc/Business/SycModbusTcpNet.cs +++ b/share/Seyounth.Auto.Plc/Business/SycModbusTcpNet.cs @@ -98,9 +98,12 @@ namespace Seyounth.Auto.Plc.Business return string.Empty; } - public Task WriteAsync(string address, params T[] values) + public async Task WriteAsync(string address, params T[] values) { - throw new NotImplementedException(); + if (values is short[]) + await Melse.WriteAsync(address, values as short[]); + else if (values is int[]) + await Melse.WriteAsync(address, values as int[]); } public async Task WriteStringAsync(string address, string value) diff --git a/share/Seyounth.Auto.Plc/Seyounth.Auto.Plc.csproj b/share/Seyounth.Auto.Plc/Seyounth.Auto.Plc.csproj index 7ea682c..1c04137 100644 --- a/share/Seyounth.Auto.Plc/Seyounth.Auto.Plc.csproj +++ b/share/Seyounth.Auto.Plc/Seyounth.Auto.Plc.csproj @@ -6,10 +6,9 @@ enable - - - - + + + DLLFile\HslCommunication.dll