diff --git a/SafeCampus.API/.vs/ProjectEvaluation/safecampus.metadata.v7.bin b/SafeCampus.API/.vs/ProjectEvaluation/safecampus.metadata.v7.bin index eab75d7..73b1dea 100644 Binary files a/SafeCampus.API/.vs/ProjectEvaluation/safecampus.metadata.v7.bin and b/SafeCampus.API/.vs/ProjectEvaluation/safecampus.metadata.v7.bin differ diff --git a/SafeCampus.API/.vs/ProjectEvaluation/safecampus.projects.v7.bin b/SafeCampus.API/.vs/ProjectEvaluation/safecampus.projects.v7.bin index 6427271..040e703 100644 Binary files a/SafeCampus.API/.vs/ProjectEvaluation/safecampus.projects.v7.bin and b/SafeCampus.API/.vs/ProjectEvaluation/safecampus.projects.v7.bin differ diff --git a/SafeCampus.API/.vs/SafeCampus/DesignTimeBuild/.dtbcache.v2 b/SafeCampus.API/.vs/SafeCampus/DesignTimeBuild/.dtbcache.v2 index 76a27b8..535ab88 100644 Binary files a/SafeCampus.API/.vs/SafeCampus/DesignTimeBuild/.dtbcache.v2 and b/SafeCampus.API/.vs/SafeCampus/DesignTimeBuild/.dtbcache.v2 differ diff --git a/SafeCampus.API/.vs/SafeCampus/FileContentIndex/3d41c0cf-4b19-489e-bc55-bf02c1e652d4.vsidx b/SafeCampus.API/.vs/SafeCampus/FileContentIndex/3d41c0cf-4b19-489e-bc55-bf02c1e652d4.vsidx deleted file mode 100644 index 70aef67..0000000 Binary files a/SafeCampus.API/.vs/SafeCampus/FileContentIndex/3d41c0cf-4b19-489e-bc55-bf02c1e652d4.vsidx and /dev/null differ diff --git a/SafeCampus.API/.vs/SafeCampus/FileContentIndex/6852e100-1186-4015-931b-68ddcbfff7b7.vsidx b/SafeCampus.API/.vs/SafeCampus/FileContentIndex/6852e100-1186-4015-931b-68ddcbfff7b7.vsidx deleted file mode 100644 index 70aef67..0000000 Binary files a/SafeCampus.API/.vs/SafeCampus/FileContentIndex/6852e100-1186-4015-931b-68ddcbfff7b7.vsidx and /dev/null differ diff --git a/SafeCampus.API/.vs/SafeCampus/FileContentIndex/694c2172-b757-4eeb-93b3-e8b5aa54b066.vsidx b/SafeCampus.API/.vs/SafeCampus/FileContentIndex/694c2172-b757-4eeb-93b3-e8b5aa54b066.vsidx deleted file mode 100644 index 70aef67..0000000 Binary files a/SafeCampus.API/.vs/SafeCampus/FileContentIndex/694c2172-b757-4eeb-93b3-e8b5aa54b066.vsidx and /dev/null differ diff --git a/SafeCampus.API/.vs/SafeCampus/v17/.futdcache.v2 b/SafeCampus.API/.vs/SafeCampus/v17/.futdcache.v2 index 3f2cbaf..dd2d7ab 100644 Binary files a/SafeCampus.API/.vs/SafeCampus/v17/.futdcache.v2 and b/SafeCampus.API/.vs/SafeCampus/v17/.futdcache.v2 differ diff --git a/SafeCampus.API/.vs/SafeCampus/v17/.suo b/SafeCampus.API/.vs/SafeCampus/v17/.suo index 74b2bc5..3f9a010 100644 Binary files a/SafeCampus.API/.vs/SafeCampus/v17/.suo and b/SafeCampus.API/.vs/SafeCampus/v17/.suo differ diff --git a/SafeCampus.API/.vs/SafeCampus/v17/DocumentLayout.json b/SafeCampus.API/.vs/SafeCampus/v17/DocumentLayout.json index d1c1881..7eee003 100644 --- a/SafeCampus.API/.vs/SafeCampus/v17/DocumentLayout.json +++ b/SafeCampus.API/.vs/SafeCampus/v17/DocumentLayout.json @@ -3,275 +3,52 @@ "WorkspaceRootPath": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\", "Documents": [ { - "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|F:\\Project\\QJKJ\\SafeCampus\\.gitignore||{3B902123-F8A7-4915-9F01-361F908088D0}" + "AbsoluteMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.application\\services\\business\\classroomcalltaskservice\\classroomcalltaskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|solutionrelative:safecampus.application\\services\\business\\classroomcalltaskservice\\classroomcalltaskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.web.core\\startup.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|solutionrelative:safecampus.web.core\\startup.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.application\\services\\business\\classroomcalltaskservice\\iclassroomcalltaskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|solutionrelative:safecampus.application\\services\\business\\classroomcalltaskservice\\iclassroomcalltaskservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.application\\manager\\deepelephmanager\\deepelephmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|solutionrelative:safecampus.application\\manager\\deepelephmanager\\deepelephmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.application\\services\\business\\classroomcallservice\\classroomcallservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|solutionrelative:safecampus.application\\services\\business\\classroomcallservice\\classroomcallservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.application\\manager\\deepelephmanager\\ideepelephmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|solutionrelative:safecampus.application\\manager\\deepelephmanager\\ideepelephmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.application\\services\\business\\classroomcallservice\\iclassroomcallservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|solutionrelative:safecampus.application\\services\\business\\classroomcallservice\\iclassroomcallservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.web.core\\controllers\\application\\business\\deviceapi.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|solutionrelative:safecampus.web.core\\controllers\\application\\business\\deviceapi.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.application\\services\\business\\attendanceservice\\attendanceservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|solutionrelative:safecampus.application\\services\\business\\attendanceservice\\attendanceservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.web.core\\controllers\\application\\business\\warninfocontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|solutionrelative:safecampus.web.core\\controllers\\application\\business\\warninfocontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.application\\services\\business\\attendanceservice\\iattendanceservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|solutionrelative:safecampus.application\\services\\business\\attendanceservice\\iattendanceservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{EE1490A5-0311-4985-9D78-437C9192C564}|SafeCampus.Core\\SafeCampus.Core.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.core\\enum\\alarmtype.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{EE1490A5-0311-4985-9D78-437C9192C564}|SafeCampus.Core\\SafeCampus.Core.csproj|solutionrelative:safecampus.core\\enum\\alarmtype.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{F30B20A3-D33C-4DD0-B37C-3BCBDE89C153}|SafeCampus.System\\SafeCampus.System.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.system\\entity\\classroomcall.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{F30B20A3-D33C-4DD0-B37C-3BCBDE89C153}|SafeCampus.System\\SafeCampus.System.csproj|solutionrelative:safecampus.system\\entity\\classroomcall.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.application\\services\\business\\warn\\service\\warninfoservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|solutionrelative:safecampus.application\\services\\business\\warn\\service\\warninfoservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{F30B20A3-D33C-4DD0-B37C-3BCBDE89C153}|SafeCampus.System\\SafeCampus.System.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.system\\entity\\classroomcalltask.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{F30B20A3-D33C-4DD0-B37C-3BCBDE89C153}|SafeCampus.System\\SafeCampus.System.csproj|solutionrelative:safecampus.system\\entity\\classroomcalltask.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.application\\services\\business\\warn\\service\\iwarninfoservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|solutionrelative:safecampus.application\\services\\business\\warn\\service\\iwarninfoservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{F30B20A3-D33C-4DD0-B37C-3BCBDE89C153}|SafeCampus.System\\SafeCampus.System.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.system\\entity\\passengerflow.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{F30B20A3-D33C-4DD0-B37C-3BCBDE89C153}|SafeCampus.System\\SafeCampus.System.csproj|solutionrelative:safecampus.system\\entity\\passengerflow.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.application\\services\\business\\warn\\dto\\warninfodto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|solutionrelative:safecampus.application\\services\\business\\warn\\dto\\warninfodto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{C73AA21B-C978-4096-9489-4F10B848AD10}|SafeCampus.SqlSugar\\SafeCampus.SqlSugar.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.sqlsugar\\globalusing.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{C73AA21B-C978-4096-9489-4F10B848AD10}|SafeCampus.SqlSugar\\SafeCampus.SqlSugar.csproj|solutionrelative:safecampus.sqlsugar\\globalusing.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{C73AA21B-C978-4096-9489-4F10B848AD10}|SafeCampus.SqlSugar\\SafeCampus.SqlSugar.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.sqlsugar\\dto\\linqpagedlist.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{C73AA21B-C978-4096-9489-4F10B848AD10}|SafeCampus.SqlSugar\\SafeCampus.SqlSugar.csproj|solutionrelative:safecampus.sqlsugar\\dto\\linqpagedlist.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{EE1490A5-0311-4985-9D78-437C9192C564}|SafeCampus.Core\\SafeCampus.Core.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.core\\enum\\errorcodeenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{EE1490A5-0311-4985-9D78-437C9192C564}|SafeCampus.Core\\SafeCampus.Core.csproj|solutionrelative:safecampus.core\\enum\\errorcodeenum.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.web.core\\controllers\\application\\business\\dto\\statistionmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|solutionrelative:safecampus.web.core\\controllers\\application\\business\\dto\\statistionmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{EE1490A5-0311-4985-9D78-437C9192C564}|SafeCampus.Core\\SafeCampus.Core.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.core\\extension\\extension.convert.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{EE1490A5-0311-4985-9D78-437C9192C564}|SafeCampus.Core\\SafeCampus.Core.csproj|solutionrelative:safecampus.core\\extension\\extension.convert.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{EE1490A5-0311-4985-9D78-437C9192C564}|SafeCampus.Core\\SafeCampus.Core.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.core\\enum\\persontype.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{EE1490A5-0311-4985-9D78-437C9192C564}|SafeCampus.Core\\SafeCampus.Core.csproj|solutionrelative:safecampus.core\\enum\\persontype.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{EE1490A5-0311-4985-9D78-437C9192C564}|SafeCampus.Core\\SafeCampus.Core.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.core\\components\\loggingconsolecomponent.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{EE1490A5-0311-4985-9D78-437C9192C564}|SafeCampus.Core\\SafeCampus.Core.csproj|solutionrelative:safecampus.core\\components\\loggingconsolecomponent.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{C73AA21B-C978-4096-9489-4F10B848AD10}|SafeCampus.SqlSugar\\SafeCampus.SqlSugar.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.sqlsugar\\startup.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{C73AA21B-C978-4096-9489-4F10B848AD10}|SafeCampus.SqlSugar\\SafeCampus.SqlSugar.csproj|solutionrelative:safecampus.sqlsugar\\startup.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.application\\services\\organization\\position\\positionservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|solutionrelative:safecampus.application\\services\\organization\\position\\positionservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.web.core\\controllers\\application\\business\\alarmapi.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|solutionrelative:safecampus.web.core\\controllers\\application\\business\\alarmapi.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{1EF2D216-7C7B-4128-A0FE-675D73D8EE32}|SafeCampus.Web.Entry\\SafeCampus.Web.Entry.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.web.entry\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}", - "RelativeMoniker": "D:0:0:{1EF2D216-7C7B-4128-A0FE-675D73D8EE32}|SafeCampus.Web.Entry\\SafeCampus.Web.Entry.csproj|solutionrelative:safecampus.web.entry\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" - }, - { - "AbsoluteMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.web.core\\controllers\\application\\organization\\bizpositioncontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|solutionrelative:safecampus.web.core\\controllers\\application\\organization\\bizpositioncontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{F30B20A3-D33C-4DD0-B37C-3BCBDE89C153}|SafeCampus.System\\SafeCampus.System.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.system\\seeddata\\sysconfigseeddata.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{F30B20A3-D33C-4DD0-B37C-3BCBDE89C153}|SafeCampus.System\\SafeCampus.System.csproj|solutionrelative:safecampus.system\\seeddata\\sysconfigseeddata.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{C73AA21B-C978-4096-9489-4F10B848AD10}|SafeCampus.SqlSugar\\SafeCampus.SqlSugar.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.sqlsugar\\utils\\seeddatautil.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{C73AA21B-C978-4096-9489-4F10B848AD10}|SafeCampus.SqlSugar\\SafeCampus.SqlSugar.csproj|solutionrelative:safecampus.sqlsugar\\utils\\seeddatautil.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.web.core\\controllers\\application\\organization\\bizrolecontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|solutionrelative:safecampus.web.core\\controllers\\application\\organization\\bizrolecontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.web.core\\controllers\\application\\business\\personapi.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|solutionrelative:safecampus.web.core\\controllers\\application\\business\\personapi.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.web.core\\controllers\\application\\business\\classroomcallapi.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|solutionrelative:safecampus.web.core\\controllers\\application\\business\\classroomcallapi.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.web.core\\controllers\\application\\business\\attendanceapi.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|solutionrelative:safecampus.web.core\\controllers\\application\\business\\attendanceapi.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.web.core\\logging\\loggingmonitorjson.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|solutionrelative:safecampus.web.core\\logging\\loggingmonitorjson.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.web.core\\controllers\\application\\business\\dfieldapi.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|solutionrelative:safecampus.web.core\\controllers\\application\\business\\dfieldapi.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{F30B20A3-D33C-4DD0-B37C-3BCBDE89C153}|SafeCampus.System\\SafeCampus.System.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.system\\startup.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{F30B20A3-D33C-4DD0-B37C-3BCBDE89C153}|SafeCampus.System\\SafeCampus.System.csproj|solutionrelative:safecampus.system\\startup.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{F30B20A3-D33C-4DD0-B37C-3BCBDE89C153}|SafeCampus.System\\SafeCampus.System.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.system\\mapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{F30B20A3-D33C-4DD0-B37C-3BCBDE89C153}|SafeCampus.System\\SafeCampus.System.csproj|solutionrelative:safecampus.system\\mapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.application\\startup.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|solutionrelative:safecampus.application\\startup.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{C73AA21B-C978-4096-9489-4F10B848AD10}|SafeCampus.SqlSugar\\SafeCampus.SqlSugar.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.sqlsugar\\sqlsugar.development.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}", - "RelativeMoniker": "D:0:0:{C73AA21B-C978-4096-9489-4F10B848AD10}|SafeCampus.SqlSugar\\SafeCampus.SqlSugar.csproj|solutionrelative:safecampus.sqlsugar\\sqlsugar.development.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" - }, - { - "AbsoluteMoniker": "D:0:0:{C73AA21B-C978-4096-9489-4F10B848AD10}|SafeCampus.SqlSugar\\SafeCampus.SqlSugar.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.sqlsugar\\safecampus.sqlsugar.xml||{FA3CD31E-987B-443A-9B81-186104E8DAC1}", - "RelativeMoniker": "D:0:0:{C73AA21B-C978-4096-9489-4F10B848AD10}|SafeCampus.SqlSugar\\SafeCampus.SqlSugar.csproj|solutionrelative:safecampus.sqlsugar\\safecampus.sqlsugar.xml||{FA3CD31E-987B-443A-9B81-186104E8DAC1}" - }, - { - "AbsoluteMoniker": "D:0:0:{EE1490A5-0311-4985-9D78-437C9192C564}|SafeCampus.Core\\SafeCampus.Core.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.core\\core.production.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}", - "RelativeMoniker": "D:0:0:{EE1490A5-0311-4985-9D78-437C9192C564}|SafeCampus.Core\\SafeCampus.Core.csproj|solutionrelative:safecampus.core\\core.production.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" - }, - { - "AbsoluteMoniker": "D:0:0:{EE1490A5-0311-4985-9D78-437C9192C564}|SafeCampus.Core\\SafeCampus.Core.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.core\\core.development.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}", - "RelativeMoniker": "D:0:0:{EE1490A5-0311-4985-9D78-437C9192C564}|SafeCampus.Core\\SafeCampus.Core.csproj|solutionrelative:safecampus.core\\core.development.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" - }, - { - "AbsoluteMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.application\\application.production.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}", - "RelativeMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|solutionrelative:safecampus.application\\application.production.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" - }, - { - "AbsoluteMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.application\\application.development.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}", - "RelativeMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|solutionrelative:safecampus.application\\application.development.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" - }, - { - "AbsoluteMoniker": "D:0:0:{F30B20A3-D33C-4DD0-B37C-3BCBDE89C153}|SafeCampus.System\\SafeCampus.System.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.system\\services\\auth\\auth\\authservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{F30B20A3-D33C-4DD0-B37C-3BCBDE89C153}|SafeCampus.System\\SafeCampus.System.csproj|solutionrelative:safecampus.system\\services\\auth\\auth\\authservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{F30B20A3-D33C-4DD0-B37C-3BCBDE89C153}|SafeCampus.System\\SafeCampus.System.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.system\\const\\sysdictconst.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{F30B20A3-D33C-4DD0-B37C-3BCBDE89C153}|SafeCampus.System\\SafeCampus.System.csproj|solutionrelative:safecampus.system\\const\\sysdictconst.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{F30B20A3-D33C-4DD0-B37C-3BCBDE89C153}|SafeCampus.System\\SafeCampus.System.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.system\\services\\ops\\config\\configservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{F30B20A3-D33C-4DD0-B37C-3BCBDE89C153}|SafeCampus.System\\SafeCampus.System.csproj|solutionrelative:safecampus.system\\services\\ops\\config\\configservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.application\\services\\organization\\position\\ipositionservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|solutionrelative:safecampus.application\\services\\organization\\position\\ipositionservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.application\\services\\organization\\org\\orgservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|solutionrelative:safecampus.application\\services\\organization\\org\\orgservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.application\\services\\organization\\org\\iorgservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|solutionrelative:safecampus.application\\services\\organization\\org\\iorgservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.application\\options\\applicationsettingsoptions.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|solutionrelative:safecampus.application\\options\\applicationsettingsoptions.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.application\\const\\applicationconst.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|solutionrelative:safecampus.application\\const\\applicationconst.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.web.core\\controllers\\system\\limit\\rolecontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|solutionrelative:safecampus.web.core\\controllers\\system\\limit\\rolecontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{F30B20A3-D33C-4DD0-B37C-3BCBDE89C153}|SafeCampus.System\\SafeCampus.System.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.system\\services\\system\\resource\\resourceservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{F30B20A3-D33C-4DD0-B37C-3BCBDE89C153}|SafeCampus.System\\SafeCampus.System.csproj|solutionrelative:safecampus.system\\services\\system\\resource\\resourceservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{F30B20A3-D33C-4DD0-B37C-3BCBDE89C153}|SafeCampus.System\\SafeCampus.System.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.system\\safecampus.system.xml||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", - "RelativeMoniker": "D:0:0:{F30B20A3-D33C-4DD0-B37C-3BCBDE89C153}|SafeCampus.System\\SafeCampus.System.csproj|solutionrelative:safecampus.system\\safecampus.system.xml||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" - }, - { - "AbsoluteMoniker": "D:0:0:{F30B20A3-D33C-4DD0-B37C-3BCBDE89C153}|SafeCampus.System\\SafeCampus.System.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.system\\const\\sysconfigconst.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{F30B20A3-D33C-4DD0-B37C-3BCBDE89C153}|SafeCampus.System\\SafeCampus.System.csproj|solutionrelative:safecampus.system\\const\\sysconfigconst.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{F30B20A3-D33C-4DD0-B37C-3BCBDE89C153}|SafeCampus.System\\SafeCampus.System.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.system\\entity\\attendance.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{F30B20A3-D33C-4DD0-B37C-3BCBDE89C153}|SafeCampus.System\\SafeCampus.System.csproj|solutionrelative:safecampus.system\\entity\\attendance.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { "AbsoluteMoniker": "D:0:0:{F30B20A3-D33C-4DD0-B37C-3BCBDE89C153}|SafeCampus.System\\SafeCampus.System.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.system\\entity\\warninfo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{F30B20A3-D33C-4DD0-B37C-3BCBDE89C153}|SafeCampus.System\\SafeCampus.System.csproj|solutionrelative:safecampus.system\\entity\\warninfo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.web.core\\middleware\\webstatusmiddleware.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|solutionrelative:safecampus.web.core\\middleware\\webstatusmiddleware.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{C73AA21B-C978-4096-9489-4F10B848AD10}|SafeCampus.SqlSugar\\SafeCampus.SqlSugar.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.sqlsugar\\db\\dbcontext.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{C73AA21B-C978-4096-9489-4F10B848AD10}|SafeCampus.SqlSugar\\SafeCampus.SqlSugar.csproj|solutionrelative:safecampus.sqlsugar\\db\\dbcontext.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{F30B20A3-D33C-4DD0-B37C-3BCBDE89C153}|SafeCampus.System\\SafeCampus.System.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.system\\entity\\system\\sysuser.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{F30B20A3-D33C-4DD0-B37C-3BCBDE89C153}|SafeCampus.System\\SafeCampus.System.csproj|solutionrelative:safecampus.system\\entity\\system\\sysuser.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{C73AA21B-C978-4096-9489-4F10B848AD10}|SafeCampus.SqlSugar\\SafeCampus.SqlSugar.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.sqlsugar\\utils\\codefirstutils.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{C73AA21B-C978-4096-9489-4F10B848AD10}|SafeCampus.SqlSugar\\SafeCampus.SqlSugar.csproj|solutionrelative:safecampus.sqlsugar\\utils\\codefirstutils.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{C73AA21B-C978-4096-9489-4F10B848AD10}|SafeCampus.SqlSugar\\SafeCampus.SqlSugar.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.sqlsugar\\db\\sqlsugarconfig.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{C73AA21B-C978-4096-9489-4F10B848AD10}|SafeCampus.SqlSugar\\SafeCampus.SqlSugar.csproj|solutionrelative:safecampus.sqlsugar\\db\\sqlsugarconfig.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.application\\services\\business\\warn\\dto\\warninfosearch.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{670ADCFC-790B-41E2-B6CC-103EDE9CE573}|SafeCampus.Application\\SafeCampus.Application.csproj|solutionrelative:safecampus.application\\services\\business\\warn\\dto\\warninfosearch.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{F30B20A3-D33C-4DD0-B37C-3BCBDE89C153}|SafeCampus.System\\SafeCampus.System.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.system\\services\\organization\\user\\isysuserservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{F30B20A3-D33C-4DD0-B37C-3BCBDE89C153}|SafeCampus.System\\SafeCampus.System.csproj|solutionrelative:safecampus.system\\services\\organization\\user\\isysuserservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{F30B20A3-D33C-4DD0-B37C-3BCBDE89C153}|SafeCampus.System\\SafeCampus.System.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.system\\services\\system\\resource\\iresourceservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{F30B20A3-D33C-4DD0-B37C-3BCBDE89C153}|SafeCampus.System\\SafeCampus.System.csproj|solutionrelative:safecampus.system\\services\\system\\resource\\iresourceservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{F30B20A3-D33C-4DD0-B37C-3BCBDE89C153}|SafeCampus.System\\SafeCampus.System.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.system\\services\\index\\iindexservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{F30B20A3-D33C-4DD0-B37C-3BCBDE89C153}|SafeCampus.System\\SafeCampus.System.csproj|solutionrelative:safecampus.system\\services\\index\\iindexservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{F30B20A3-D33C-4DD0-B37C-3BCBDE89C153}|SafeCampus.System\\SafeCampus.System.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.system\\usermanager\\usermanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{F30B20A3-D33C-4DD0-B37C-3BCBDE89C153}|SafeCampus.System\\SafeCampus.System.csproj|solutionrelative:safecampus.system\\usermanager\\usermanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.web.core\\controllers\\application\\business\\dto\\clothinfo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|solutionrelative:safecampus.web.core\\controllers\\application\\business\\dto\\clothinfo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.web.core\\controllers\\application\\business\\dto\\classroomcallsearch.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|solutionrelative:safecampus.web.core\\controllers\\application\\business\\dto\\classroomcallsearch.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.web.core\\controllers\\application\\business\\dto\\alarmsearch.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|solutionrelative:safecampus.web.core\\controllers\\application\\business\\dto\\alarmsearch.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.web.core\\controllers\\application\\business\\dto\\person\\persondfiedfie.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|solutionrelative:safecampus.web.core\\controllers\\application\\business\\dto\\person\\persondfiedfie.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.web.core\\controllers\\application\\business\\dto\\person\\personfaceinfo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|solutionrelative:safecampus.web.core\\controllers\\application\\business\\dto\\person\\personfaceinfo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.web.core\\controllers\\application\\business\\dto\\person\\personfacedel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{AD0309F7-C56B-472E-871D-362C0337EB7F}|SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj|solutionrelative:safecampus.web.core\\controllers\\application\\business\\dto\\person\\personfacedel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{C73AA21B-C978-4096-9489-4F10B848AD10}|SafeCampus.SqlSugar\\SafeCampus.SqlSugar.csproj|f:\\project\\qjkj\\safecampus\\safecampus.api\\safecampus.sqlsugar\\entity\\baseentity.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{C73AA21B-C978-4096-9489-4F10B848AD10}|SafeCampus.SqlSugar\\SafeCampus.SqlSugar.csproj|solutionrelative:safecampus.sqlsugar\\entity\\baseentity.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" } ], "DocumentGroupContainers": [ @@ -294,820 +71,158 @@ { "$type": "Document", "DocumentIndex": 0, - "Title": ".gitignore", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\.gitignore", - "RelativeDocumentMoniker": "..\\.gitignore", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\.gitignore", - "RelativeToolTip": "..\\.gitignore", - "ViewState": "AQIAAAAAAAAAAAAAAAAAABcAAAAAAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001001|", - "WhenOpened": "2024-07-15T03:23:53.859Z", + "Title": "ClassRoomCallTaskService.cs", + "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Services\\Business\\ClassRoomCallTaskService\\ClassRoomCallTaskService.cs", + "RelativeDocumentMoniker": "SafeCampus.Application\\Services\\Business\\ClassRoomCallTaskService\\ClassRoomCallTaskService.cs", + "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Services\\Business\\ClassRoomCallTaskService\\ClassRoomCallTaskService.cs", + "RelativeToolTip": "SafeCampus.Application\\Services\\Business\\ClassRoomCallTaskService\\ClassRoomCallTaskService.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAUAAAABAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-07-17T09:49:14.045Z", "EditorCaption": "" }, - { - "$type": "Document", - "DocumentIndex": 12, - "Title": "ErrorCodeEnum.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Core\\Enum\\ErrorCodeEnum.cs", - "RelativeDocumentMoniker": "SafeCampus.Core\\Enum\\ErrorCodeEnum.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Core\\Enum\\ErrorCodeEnum.cs", - "RelativeToolTip": "SafeCampus.Core\\Enum\\ErrorCodeEnum.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-08T09:39:15.23Z" - }, - { - "$type": "Document", - "DocumentIndex": 8, - "Title": "IWarnInfoService.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Services\\Business\\Warn\\Service\\IWarnInfoService.cs", - "RelativeDocumentMoniker": "SafeCampus.Application\\Services\\Business\\Warn\\Service\\IWarnInfoService.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Services\\Business\\Warn\\Service\\IWarnInfoService.cs", - "RelativeToolTip": "SafeCampus.Application\\Services\\Business\\Warn\\Service\\IWarnInfoService.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAABYAAAAkAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-12T03:49:56.837Z" - }, - { - "$type": "Document", - "DocumentIndex": 9, - "Title": "WarnInfoDto.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Services\\Business\\Warn\\Dto\\WarnInfoDto.cs", - "RelativeDocumentMoniker": "SafeCampus.Application\\Services\\Business\\Warn\\Dto\\WarnInfoDto.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Services\\Business\\Warn\\Dto\\WarnInfoDto.cs", - "RelativeToolTip": "SafeCampus.Application\\Services\\Business\\Warn\\Dto\\WarnInfoDto.cs", - "ViewState": "AQIAACUAAAAAAAAAAADwvzAAAAARAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-08T08:02:12.917Z" - }, - { - "$type": "Document", - "DocumentIndex": 10, - "Title": "GlobalUsing.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.SqlSugar\\GlobalUsing.cs", - "RelativeDocumentMoniker": "SafeCampus.SqlSugar\\GlobalUsing.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.SqlSugar\\GlobalUsing.cs", - "RelativeToolTip": "SafeCampus.SqlSugar\\GlobalUsing.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAAEAAAAdAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-12T01:46:10.44Z" - }, - { - "$type": "Document", - "DocumentIndex": 4, - "Title": "DeviceApi.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Controllers\\Application\\Business\\DeviceApi.cs", - "RelativeDocumentMoniker": "SafeCampus.Web.Core\\Controllers\\Application\\Business\\DeviceApi.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Controllers\\Application\\Business\\DeviceApi.cs", - "RelativeToolTip": "SafeCampus.Web.Core\\Controllers\\Application\\Business\\DeviceApi.cs", - "ViewState": "AQIAAG4AAAAAAAAAAAAAwOsAAABRAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-06T06:46:16.892Z" - }, { "$type": "Document", "DocumentIndex": 1, - "Title": "Startup.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Startup.cs", - "RelativeDocumentMoniker": "SafeCampus.Web.Core\\Startup.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Startup.cs", - "RelativeToolTip": "SafeCampus.Web.Core\\Startup.cs", - "ViewState": "AQIAACIAAAAAAAAAAAAQwDUAAAAFAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-12T03:51:35.277Z", + "Title": "IClassRoomCallTaskService.cs", + "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Services\\Business\\ClassRoomCallTaskService\\IClassRoomCallTaskService.cs", + "RelativeDocumentMoniker": "SafeCampus.Application\\Services\\Business\\ClassRoomCallTaskService\\IClassRoomCallTaskService.cs", + "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Services\\Business\\ClassRoomCallTaskService\\IClassRoomCallTaskService.cs", + "RelativeToolTip": "SafeCampus.Application\\Services\\Business\\ClassRoomCallTaskService\\IClassRoomCallTaskService.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAUAAAABAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-07-17T09:48:53.64Z", "EditorCaption": "" }, { "$type": "Document", "DocumentIndex": 2, - "Title": "DeepelephManager.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Manager\\DeepelephManager\\DeepelephManager.cs", - "RelativeDocumentMoniker": "SafeCampus.Application\\Manager\\DeepelephManager\\DeepelephManager.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Manager\\DeepelephManager\\DeepelephManager.cs", - "RelativeToolTip": "SafeCampus.Application\\Manager\\DeepelephManager\\DeepelephManager.cs", - "ViewState": "AQIAABQBAAAAAAAAAAAAABsBAAARAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-12T01:57:22.24Z" - }, - { - "$type": "Document", - "DocumentIndex": 13, - "Title": "StatistionModel.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Controllers\\Application\\Business\\Dto\\StatistionModel.cs", - "RelativeDocumentMoniker": "SafeCampus.Web.Core\\Controllers\\Application\\Business\\Dto\\StatistionModel.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Controllers\\Application\\Business\\Dto\\StatistionModel.cs", - "RelativeToolTip": "SafeCampus.Web.Core\\Controllers\\Application\\Business\\Dto\\StatistionModel.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAAQAAAAiAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-11T10:25:03.942Z" - }, - { - "$type": "Document", - "DocumentIndex": 6, - "Title": "AlarmType.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Core\\Enum\\AlarmType.cs", - "RelativeDocumentMoniker": "SafeCampus.Core\\Enum\\AlarmType.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Core\\Enum\\AlarmType.cs", - "RelativeToolTip": "SafeCampus.Core\\Enum\\AlarmType.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-12T03:52:04.179Z" + "Title": "ClassRoomCallService.cs", + "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Services\\Business\\ClassRoomCallService\\ClassRoomCallService.cs", + "RelativeDocumentMoniker": "SafeCampus.Application\\Services\\Business\\ClassRoomCallService\\ClassRoomCallService.cs", + "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Services\\Business\\ClassRoomCallService\\ClassRoomCallService.cs", + "RelativeToolTip": "SafeCampus.Application\\Services\\Business\\ClassRoomCallService\\ClassRoomCallService.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAQAAAAEAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-07-17T09:48:32.637Z", + "EditorCaption": "" }, { "$type": "Document", "DocumentIndex": 3, - "Title": "IDeepelephManager.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Manager\\DeepelephManager\\IDeepelephManager.cs", - "RelativeDocumentMoniker": "SafeCampus.Application\\Manager\\DeepelephManager\\IDeepelephManager.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Manager\\DeepelephManager\\IDeepelephManager.cs", - "RelativeToolTip": "SafeCampus.Application\\Manager\\DeepelephManager\\IDeepelephManager.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAABcAAAASAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-06T08:26:56.322Z" - }, - { - "$type": "Document", - "DocumentIndex": 5, - "Title": "WarnInfoController.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Controllers\\Application\\Business\\WarnInfoController.cs", - "RelativeDocumentMoniker": "SafeCampus.Web.Core\\Controllers\\Application\\Business\\WarnInfoController.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Controllers\\Application\\Business\\WarnInfoController.cs", - "RelativeToolTip": "SafeCampus.Web.Core\\Controllers\\Application\\Business\\WarnInfoController.cs", - "ViewState": "AQIAAAwAAAAAAAAAAAAAAHcAAAATAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-12T01:31:16.208Z" + "Title": "IClassRoomCallService.cs", + "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Services\\Business\\ClassRoomCallService\\IClassRoomCallService.cs", + "RelativeDocumentMoniker": "SafeCampus.Application\\Services\\Business\\ClassRoomCallService\\IClassRoomCallService.cs", + "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Services\\Business\\ClassRoomCallService\\IClassRoomCallService.cs", + "RelativeToolTip": "SafeCampus.Application\\Services\\Business\\ClassRoomCallService\\IClassRoomCallService.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAABHAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-07-17T09:48:02.081Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 7, - "Title": "WarnInfoService.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Services\\Business\\Warn\\Service\\WarnInfoService.cs", - "RelativeDocumentMoniker": "SafeCampus.Application\\Services\\Business\\Warn\\Service\\WarnInfoService.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Services\\Business\\Warn\\Service\\WarnInfoService.cs", - "RelativeToolTip": "SafeCampus.Application\\Services\\Business\\Warn\\Service\\WarnInfoService.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAAkAAAA9AAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-12T01:28:35.83Z" + "DocumentIndex": 4, + "Title": "AttendanceService.cs", + "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Services\\Business\\AttendanceService\\AttendanceService.cs", + "RelativeDocumentMoniker": "SafeCampus.Application\\Services\\Business\\AttendanceService\\AttendanceService.cs", + "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Services\\Business\\AttendanceService\\AttendanceService.cs", + "RelativeToolTip": "SafeCampus.Application\\Services\\Business\\AttendanceService\\AttendanceService.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAQAAAAEAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-07-17T09:47:36.836Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 22, - "Title": "SysConfigSeedData.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\SeedData\\SysConfigSeedData.cs", - "RelativeDocumentMoniker": "SafeCampus.System\\SeedData\\SysConfigSeedData.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\SeedData\\SysConfigSeedData.cs", - "RelativeToolTip": "SafeCampus.System\\SeedData\\SysConfigSeedData.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAABMAAABLAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-09T03:29:00.069Z" + "DocumentIndex": 5, + "Title": "IAttendanceService.cs", + "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Services\\Business\\AttendanceService\\IAttendanceService.cs", + "RelativeDocumentMoniker": "SafeCampus.Application\\Services\\Business\\AttendanceService\\IAttendanceService.cs", + "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Services\\Business\\AttendanceService\\IAttendanceService.cs", + "RelativeToolTip": "SafeCampus.Application\\Services\\Business\\AttendanceService\\IAttendanceService.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAQAAAAEAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-07-17T09:47:28.245Z", + "EditorCaption": "" }, { "$type": "Document", "DocumentIndex": 11, - "Title": "LinqPagedList.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.SqlSugar\\Dto\\LinqPagedList.cs", - "RelativeDocumentMoniker": "SafeCampus.SqlSugar\\Dto\\LinqPagedList.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.SqlSugar\\Dto\\LinqPagedList.cs", - "RelativeToolTip": "SafeCampus.SqlSugar\\Dto\\LinqPagedList.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAABAAAAArAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-12T01:31:34.685Z" - }, - { - "$type": "Document", - "DocumentIndex": 15, - "Title": "PersonType.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Core\\Enum\\PersonType.cs", - "RelativeDocumentMoniker": "SafeCampus.Core\\Enum\\PersonType.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Core\\Enum\\PersonType.cs", - "RelativeToolTip": "SafeCampus.Core\\Enum\\PersonType.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAAIAAAAWAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-08T07:53:11.114Z" - }, - { - "$type": "Document", - "DocumentIndex": 14, - "Title": "Extension.Convert.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Core\\Extension\\Extension.Convert.cs", - "RelativeDocumentMoniker": "SafeCampus.Core\\Extension\\Extension.Convert.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Core\\Extension\\Extension.Convert.cs", - "RelativeToolTip": "SafeCampus.Core\\Extension\\Extension.Convert.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-10T06:08:41.801Z" - }, - { - "$type": "Document", - "DocumentIndex": 16, - "Title": "LoggingConsoleComponent.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Core\\Components\\LoggingConsoleComponent.cs", - "RelativeDocumentMoniker": "SafeCampus.Core\\Components\\LoggingConsoleComponent.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Core\\Components\\LoggingConsoleComponent.cs", - "RelativeToolTip": "SafeCampus.Core\\Components\\LoggingConsoleComponent.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAlwBsAAAAQAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-09T08:03:07.705Z" - }, - { - "$type": "Document", - "DocumentIndex": 18, - "Title": "PositionService.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Services\\Organization\\Position\\PositionService.cs", - "RelativeDocumentMoniker": "SafeCampus.Application\\Services\\Organization\\Position\\PositionService.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Services\\Organization\\Position\\PositionService.cs", - "RelativeToolTip": "SafeCampus.Application\\Services\\Organization\\Position\\PositionService.cs", - "ViewState": "AQIAAA8AAAAAAAAAAIA5wCoAAAAzAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-09T05:44:56.743Z" - }, - { - "$type": "Document", - "DocumentIndex": 17, - "Title": "Startup.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.SqlSugar\\Startup.cs", - "RelativeDocumentMoniker": "SafeCampus.SqlSugar\\Startup.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.SqlSugar\\Startup.cs", - "RelativeToolTip": "SafeCampus.SqlSugar\\Startup.cs", - "ViewState": "AQIAABAAAAAAAAAAAIA5wCkAAAAMAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-06T09:53:26.677Z" - }, - { - "$type": "Document", - "DocumentIndex": 19, - "Title": "AlarmApi.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Controllers\\Application\\Business\\AlarmApi.cs", - "RelativeDocumentMoniker": "SafeCampus.Web.Core\\Controllers\\Application\\Business\\AlarmApi.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Controllers\\Application\\Business\\AlarmApi.cs", - "RelativeToolTip": "SafeCampus.Web.Core\\Controllers\\Application\\Business\\AlarmApi.cs", - "ViewState": "AQIAAAkAAAAAAAAAAAAuwBAAAAAyAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-08T08:01:48.394Z" - }, - { - "$type": "Document", - "DocumentIndex": 20, - "Title": "appsettings.json", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Entry\\appsettings.json", - "RelativeDocumentMoniker": "SafeCampus.Web.Entry\\appsettings.json", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Entry\\appsettings.json", - "RelativeToolTip": "SafeCampus.Web.Entry\\appsettings.json", - "ViewState": "AQIAAA8AAAAAAAAAAAAAAAAAAAAAAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", - "WhenOpened": "2024-07-09T07:45:34.36Z" - }, - { - "$type": "Document", - "DocumentIndex": 21, - "Title": "BizPositionController.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Controllers\\Application\\Organization\\BizPositionController.cs", - "RelativeDocumentMoniker": "SafeCampus.Web.Core\\Controllers\\Application\\Organization\\BizPositionController.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Controllers\\Application\\Organization\\BizPositionController.cs", - "RelativeToolTip": "SafeCampus.Web.Core\\Controllers\\Application\\Organization\\BizPositionController.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAACUAAAAoAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-06T14:36:43.963Z" - }, - { - "$type": "Document", - "DocumentIndex": 23, - "Title": "SeedDataUtil.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.SqlSugar\\Utils\\SeedDataUtil.cs", - "RelativeDocumentMoniker": "SafeCampus.SqlSugar\\Utils\\SeedDataUtil.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.SqlSugar\\Utils\\SeedDataUtil.cs", - "RelativeToolTip": "SafeCampus.SqlSugar\\Utils\\SeedDataUtil.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAABgAAAA5AAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-09T03:36:01.944Z" - }, - { - "$type": "Document", - "DocumentIndex": 27, - "Title": "AttendanceApi.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Controllers\\Application\\Business\\AttendanceApi.cs", - "RelativeDocumentMoniker": "SafeCampus.Web.Core\\Controllers\\Application\\Business\\AttendanceApi.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Controllers\\Application\\Business\\AttendanceApi.cs", - "RelativeToolTip": "SafeCampus.Web.Core\\Controllers\\Application\\Business\\AttendanceApi.cs", - "ViewState": "AQIAAB0AAAAAAAAAAAAQwD8AAAAKAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-08T08:55:36.464Z" - }, - { - "$type": "Document", - "DocumentIndex": 24, - "Title": "BizRoleController.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Controllers\\Application\\Organization\\BizRoleController.cs", - "RelativeDocumentMoniker": "SafeCampus.Web.Core\\Controllers\\Application\\Organization\\BizRoleController.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Controllers\\Application\\Organization\\BizRoleController.cs", - "RelativeToolTip": "SafeCampus.Web.Core\\Controllers\\Application\\Organization\\BizRoleController.cs", - "ViewState": "AQIAAD4AAAAAAAAAAAAxwFEAAAASAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-08T09:16:47.678Z" - }, - { - "$type": "Document", - "DocumentIndex": 26, - "Title": "ClassRoomCallApi.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Controllers\\Application\\Business\\ClassRoomCallApi.cs", - "RelativeDocumentMoniker": "SafeCampus.Web.Core\\Controllers\\Application\\Business\\ClassRoomCallApi.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Controllers\\Application\\Business\\ClassRoomCallApi.cs", - "RelativeToolTip": "SafeCampus.Web.Core\\Controllers\\Application\\Business\\ClassRoomCallApi.cs", - "ViewState": "AQIAABAAAAAAAAAAAAAxwEAAAAAKAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-08T08:56:06.27Z" - }, - { - "$type": "Document", - "DocumentIndex": 25, - "Title": "PersonApi.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Controllers\\Application\\Business\\PersonApi.cs", - "RelativeDocumentMoniker": "SafeCampus.Web.Core\\Controllers\\Application\\Business\\PersonApi.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Controllers\\Application\\Business\\PersonApi.cs", - "RelativeToolTip": "SafeCampus.Web.Core\\Controllers\\Application\\Business\\PersonApi.cs", - "ViewState": "AQIAAF8AAAAAAAAAAAAAwHcAAAAYAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-08T08:56:27.707Z" - }, - { - "$type": "Document", - "DocumentIndex": 28, - "Title": "LoggingMonitorJson.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Logging\\LoggingMonitorJson.cs", - "RelativeDocumentMoniker": "SafeCampus.Web.Core\\Logging\\LoggingMonitorJson.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Logging\\LoggingMonitorJson.cs", - "RelativeToolTip": "SafeCampus.Web.Core\\Logging\\LoggingMonitorJson.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-08T08:13:04.191Z" - }, - { - "$type": "Document", - "DocumentIndex": 32, - "Title": "Startup.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Startup.cs", - "RelativeDocumentMoniker": "SafeCampus.Application\\Startup.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Startup.cs", - "RelativeToolTip": "SafeCampus.Application\\Startup.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAABwAAAAEAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-08T02:32:53.225Z" - }, - { - "$type": "Document", - "DocumentIndex": 31, - "Title": "Mapper.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\Mapper.cs", - "RelativeDocumentMoniker": "SafeCampus.System\\Mapper.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\Mapper.cs", - "RelativeToolTip": "SafeCampus.System\\Mapper.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAABMAAAAFAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-08T02:32:59.383Z" - }, - { - "$type": "Document", - "DocumentIndex": 29, - "Title": "DfieldApi.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Controllers\\Application\\Business\\DfieldApi.cs", - "RelativeDocumentMoniker": "SafeCampus.Web.Core\\Controllers\\Application\\Business\\DfieldApi.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Controllers\\Application\\Business\\DfieldApi.cs", - "RelativeToolTip": "SafeCampus.Web.Core\\Controllers\\Application\\Business\\DfieldApi.cs", - "ViewState": "AQIAAFIAAAAAAAAAAAAkwG4AAAAcAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-08T02:13:07.739Z" - }, - { - "$type": "Document", - "DocumentIndex": 30, - "Title": "Startup.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\Startup.cs", - "RelativeDocumentMoniker": "SafeCampus.System\\Startup.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\Startup.cs", - "RelativeToolTip": "SafeCampus.System\\Startup.cs", - "ViewState": "AQIAAAwAAAAAAAAAAAAAACUAAAAiAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-06T08:37:52.139Z" - }, - { - "$type": "Document", - "DocumentIndex": 33, - "Title": "SqlSugar.Development.json", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.SqlSugar\\SqlSugar.Development.json", - "RelativeDocumentMoniker": "SafeCampus.SqlSugar\\SqlSugar.Development.json", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.SqlSugar\\SqlSugar.Development.json", - "RelativeToolTip": "SafeCampus.SqlSugar\\SqlSugar.Development.json", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAAsAAAAIAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", - "WhenOpened": "2024-07-08T02:02:35.955Z" - }, - { - "$type": "Document", - "DocumentIndex": 34, - "Title": "SafeCampus.SqlSugar.xml", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.SqlSugar\\SafeCampus.SqlSugar.xml", - "RelativeDocumentMoniker": "SafeCampus.SqlSugar\\SafeCampus.SqlSugar.xml", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.SqlSugar\\SafeCampus.SqlSugar.xml", - "RelativeToolTip": "SafeCampus.SqlSugar\\SafeCampus.SqlSugar.xml", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003576|", - "WhenOpened": "2024-07-08T02:02:34.799Z" - }, - { - "$type": "Document", - "DocumentIndex": 35, - "Title": "Core.Production.json", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Core\\Core.Production.json", - "RelativeDocumentMoniker": "SafeCampus.Core\\Core.Production.json", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Core\\Core.Production.json", - "RelativeToolTip": "SafeCampus.Core\\Core.Production.json", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", - "WhenOpened": "2024-07-08T02:02:20.245Z" - }, - { - "$type": "Document", - "DocumentIndex": 36, - "Title": "Core.Development.json", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Core\\Core.Development.json", - "RelativeDocumentMoniker": "SafeCampus.Core\\Core.Development.json", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Core\\Core.Development.json", - "RelativeToolTip": "SafeCampus.Core\\Core.Development.json", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", - "WhenOpened": "2024-07-08T02:02:18.414Z" - }, - { - "$type": "Document", - "DocumentIndex": 37, - "Title": "Application.Production.json", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Application.Production.json", - "RelativeDocumentMoniker": "SafeCampus.Application\\Application.Production.json", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Application.Production.json", - "RelativeToolTip": "SafeCampus.Application\\Application.Production.json", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAAoAAAAZAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", - "WhenOpened": "2024-07-08T02:01:38.628Z" - }, - { - "$type": "Document", - "DocumentIndex": 40, - "Title": "SysDictConst.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\Const\\SysDictConst.cs", - "RelativeDocumentMoniker": "SafeCampus.System\\Const\\SysDictConst.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\Const\\SysDictConst.cs", - "RelativeToolTip": "SafeCampus.System\\Const\\SysDictConst.cs", - "ViewState": "AQIAABEAAAAAAAAAAAASwBEAAAAEAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-07T08:15:07.609Z" - }, - { - "$type": "Document", - "DocumentIndex": 38, - "Title": "Application.Development.json", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Application.Development.json", - "RelativeDocumentMoniker": "SafeCampus.Application\\Application.Development.json", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Application.Development.json", - "RelativeToolTip": "SafeCampus.Application\\Application.Development.json", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAAkAAAAOAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", - "WhenOpened": "2024-07-06T08:24:09.978Z" - }, - { - "$type": "Document", - "DocumentIndex": 45, - "Title": "ApplicationSettingsOptions.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Options\\ApplicationSettingsOptions.cs", - "RelativeDocumentMoniker": "SafeCampus.Application\\Options\\ApplicationSettingsOptions.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Options\\ApplicationSettingsOptions.cs", - "RelativeToolTip": "SafeCampus.Application\\Options\\ApplicationSettingsOptions.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-07T07:56:52.149Z" - }, - { - "$type": "Document", - "DocumentIndex": 44, - "Title": "IOrgService.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Services\\Organization\\Org\\IOrgService.cs", - "RelativeDocumentMoniker": "SafeCampus.Application\\Services\\Organization\\Org\\IOrgService.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Services\\Organization\\Org\\IOrgService.cs", - "RelativeToolTip": "SafeCampus.Application\\Services\\Organization\\Org\\IOrgService.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-07T07:57:17.537Z" - }, - { - "$type": "Document", - "DocumentIndex": 43, - "Title": "OrgService.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Services\\Organization\\Org\\OrgService.cs", - "RelativeDocumentMoniker": "SafeCampus.Application\\Services\\Organization\\Org\\OrgService.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Services\\Organization\\Org\\OrgService.cs", - "RelativeToolTip": "SafeCampus.Application\\Services\\Organization\\Org\\OrgService.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-07T07:57:24.149Z" - }, - { - "$type": "Document", - "DocumentIndex": 39, - "Title": "AuthService.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\Services\\Auth\\Auth\\AuthService.cs", - "RelativeDocumentMoniker": "SafeCampus.System\\Services\\Auth\\Auth\\AuthService.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\Services\\Auth\\Auth\\AuthService.cs", - "RelativeToolTip": "SafeCampus.System\\Services\\Auth\\Auth\\AuthService.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAACkAAAAEAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-07T08:09:37.836Z" - }, - { - "$type": "Document", - "DocumentIndex": 41, - "Title": "ConfigService.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\Services\\Ops\\Config\\ConfigService.cs", - "RelativeDocumentMoniker": "SafeCampus.System\\Services\\Ops\\Config\\ConfigService.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\Services\\Ops\\Config\\ConfigService.cs", - "RelativeToolTip": "SafeCampus.System\\Services\\Ops\\Config\\ConfigService.cs", - "ViewState": "AQIAABYAAAAAAAAAAADgvxYAAAAEAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-06T14:48:22.323Z" - }, - { - "$type": "Document", - "DocumentIndex": 42, - "Title": "IPositionService.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Services\\Organization\\Position\\IPositionService.cs", - "RelativeDocumentMoniker": "SafeCampus.Application\\Services\\Organization\\Position\\IPositionService.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Services\\Organization\\Position\\IPositionService.cs", - "RelativeToolTip": "SafeCampus.Application\\Services\\Organization\\Position\\IPositionService.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAAgAAAAAAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-07T07:57:29.995Z" - }, - { - "$type": "Document", - "DocumentIndex": 46, - "Title": "ApplicationConst.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Const\\ApplicationConst.cs", - "RelativeDocumentMoniker": "SafeCampus.Application\\Const\\ApplicationConst.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Const\\ApplicationConst.cs", - "RelativeToolTip": "SafeCampus.Application\\Const\\ApplicationConst.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-07T07:56:27.341Z" - }, - { - "$type": "Document", - "DocumentIndex": 48, - "Title": "ResourceService.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\Services\\System\\Resource\\ResourceService.cs", - "RelativeDocumentMoniker": "SafeCampus.System\\Services\\System\\Resource\\ResourceService.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\Services\\System\\Resource\\ResourceService.cs", - "RelativeToolTip": "SafeCampus.System\\Services\\System\\Resource\\ResourceService.cs", - "ViewState": "AQIAAH4AAAAAAAAAAAAvwJMAAAArAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-06T14:34:34.822Z" - }, - { - "$type": "Document", - "DocumentIndex": 47, - "Title": "RoleController.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Controllers\\System\\Limit\\RoleController.cs", - "RelativeDocumentMoniker": "SafeCampus.Web.Core\\Controllers\\System\\Limit\\RoleController.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Controllers\\System\\Limit\\RoleController.cs", - "RelativeToolTip": "SafeCampus.Web.Core\\Controllers\\System\\Limit\\RoleController.cs", - "ViewState": "AQIAAGQAAAAAAAAAAADgv28AAAASAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-06T14:20:55.448Z" + "Title": "BaseEntity.cs", + "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.SqlSugar\\Entity\\BaseEntity.cs", + "RelativeDocumentMoniker": "SafeCampus.SqlSugar\\Entity\\BaseEntity.cs", + "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.SqlSugar\\Entity\\BaseEntity.cs", + "RelativeToolTip": "SafeCampus.SqlSugar\\Entity\\BaseEntity.cs", + "ViewState": "AQIAACAAAAAAAAAAAIAwwCsAAAA1AAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-07-17T08:41:28.497Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 50, - "Title": "SysConfigConst.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\Const\\SysConfigConst.cs", - "RelativeDocumentMoniker": "SafeCampus.System\\Const\\SysConfigConst.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\Const\\SysConfigConst.cs", - "RelativeToolTip": "SafeCampus.System\\Const\\SysConfigConst.cs", - "ViewState": "AQIAABEAAAAAAAAAAAAAwBEAAAAEAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-06T14:47:40.481Z" + "DocumentIndex": 6, + "Title": "ClassRoomCall.cs", + "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\Entity\\ClassRoomCall.cs", + "RelativeDocumentMoniker": "SafeCampus.System\\Entity\\ClassRoomCall.cs", + "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\Entity\\ClassRoomCall.cs", + "RelativeToolTip": "SafeCampus.System\\Entity\\ClassRoomCall.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAsAAAAqAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-07-17T08:40:31.014Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 49, - "Title": "SafeCampus.System.xml", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\SafeCampus.System.xml", - "RelativeDocumentMoniker": "SafeCampus.System\\SafeCampus.System.xml", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\SafeCampus.System.xml", - "RelativeToolTip": "SafeCampus.System\\SafeCampus.System.xml", - "ViewState": "AQIAAOsSAAAAAAAAAAAkwPESAAAUAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003576|", - "WhenOpened": "2024-07-06T14:47:52.789Z" + "DocumentIndex": 7, + "Title": "ClassRoomCallTask.cs", + "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\Entity\\ClassRoomCallTask.cs", + "RelativeDocumentMoniker": "SafeCampus.System\\Entity\\ClassRoomCallTask.cs", + "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\Entity\\ClassRoomCallTask.cs", + "RelativeToolTip": "SafeCampus.System\\Entity\\ClassRoomCallTask.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAABcAAAAOAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-07-17T08:40:22.2Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 51, + "DocumentIndex": 10, "Title": "WarnInfo.cs", "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\Entity\\WarnInfo.cs", "RelativeDocumentMoniker": "SafeCampus.System\\Entity\\WarnInfo.cs", "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\Entity\\WarnInfo.cs", "RelativeToolTip": "SafeCampus.System\\Entity\\WarnInfo.cs", - "ViewState": "AQIAAD4AAAAAAAAAAAAqwEkAAAAVAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-06T10:33:40.606Z" - }, - { - "$type": "Document", - "DocumentIndex": 53, - "Title": "DbContext.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.SqlSugar\\Db\\DbContext.cs", - "RelativeDocumentMoniker": "SafeCampus.SqlSugar\\Db\\DbContext.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.SqlSugar\\Db\\DbContext.cs", - "RelativeToolTip": "SafeCampus.SqlSugar\\Db\\DbContext.cs", - "ViewState": "AQIAAFEAAAAAAAAAAAASwHEAAAAIAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-06T10:19:57.831Z" - }, - { - "$type": "Document", - "DocumentIndex": 54, - "Title": "SysUser.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\Entity\\System\\SysUser.cs", - "RelativeDocumentMoniker": "SafeCampus.System\\Entity\\System\\SysUser.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\Entity\\System\\SysUser.cs", - "RelativeToolTip": "SafeCampus.System\\Entity\\System\\SysUser.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAABMAAAAZAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-06T09:57:33.396Z" - }, - { - "$type": "Document", - "DocumentIndex": 52, - "Title": "WebStatusMiddleware.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Middleware\\WebStatusMiddleware.cs", - "RelativeDocumentMoniker": "SafeCampus.Web.Core\\Middleware\\WebStatusMiddleware.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Middleware\\WebStatusMiddleware.cs", - "RelativeToolTip": "SafeCampus.Web.Core\\Middleware\\WebStatusMiddleware.cs", - "ViewState": "AQIAAA4AAAAAAAAAAAASwBkAAAAEAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-06T10:23:06.136Z" - }, - { - "$type": "Document", - "DocumentIndex": 58, - "Title": "ISysUserService.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\Services\\Organization\\User\\ISysUserService.cs", - "RelativeDocumentMoniker": "SafeCampus.System\\Services\\Organization\\User\\ISysUserService.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\Services\\Organization\\User\\ISysUserService.cs", - "RelativeToolTip": "SafeCampus.System\\Services\\Organization\\User\\ISysUserService.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAJcAAAARAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-06T08:58:04.092Z" - }, - { - "$type": "Document", - "DocumentIndex": 55, - "Title": "CodeFirstUtils.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.SqlSugar\\Utils\\CodeFirstUtils.cs", - "RelativeDocumentMoniker": "SafeCampus.SqlSugar\\Utils\\CodeFirstUtils.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.SqlSugar\\Utils\\CodeFirstUtils.cs", - "RelativeToolTip": "SafeCampus.SqlSugar\\Utils\\CodeFirstUtils.cs", - "ViewState": "AQIAACoAAAAAAAAAAAASwEUAAAAeAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-06T09:59:42.88Z" - }, - { - "$type": "Document", - "DocumentIndex": 56, - "Title": "SqlsugarConfig.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.SqlSugar\\Db\\SqlsugarConfig.cs", - "RelativeDocumentMoniker": "SafeCampus.SqlSugar\\Db\\SqlsugarConfig.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.SqlSugar\\Db\\SqlsugarConfig.cs", - "RelativeToolTip": "SafeCampus.SqlSugar\\Db\\SqlsugarConfig.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "ViewState": "AQIAAAYAAAAAAAAAAAAAACAAAAAtAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-06T09:52:07.84Z" - }, - { - "$type": "Document", - "DocumentIndex": 59, - "Title": "IResourceService.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\Services\\System\\Resource\\IResourceService.cs", - "RelativeDocumentMoniker": "SafeCampus.System\\Services\\System\\Resource\\IResourceService.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\Services\\System\\Resource\\IResourceService.cs", - "RelativeToolTip": "SafeCampus.System\\Services\\System\\Resource\\IResourceService.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-06T08:57:58.442Z" - }, - { - "$type": "Document", - "DocumentIndex": 57, - "Title": "WarnInfoSearch.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Services\\Business\\Warn\\Dto\\WarnInfoSearch.cs", - "RelativeDocumentMoniker": "SafeCampus.Application\\Services\\Business\\Warn\\Dto\\WarnInfoSearch.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\Services\\Business\\Warn\\Dto\\WarnInfoSearch.cs", - "RelativeToolTip": "SafeCampus.Application\\Services\\Business\\Warn\\Dto\\WarnInfoSearch.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAA0AAAAQAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-06T09:05:41.524Z" - }, - { - "$type": "Document", - "DocumentIndex": 60, - "Title": "IIndexService.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\Services\\Index\\IIndexService.cs", - "RelativeDocumentMoniker": "SafeCampus.System\\Services\\Index\\IIndexService.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\Services\\Index\\IIndexService.cs", - "RelativeToolTip": "SafeCampus.System\\Services\\Index\\IIndexService.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-06T08:57:49.93Z" - }, - { - "$type": "Document", - "DocumentIndex": 61, - "Title": "UserManager.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\UserManager\\UserManager.cs", - "RelativeDocumentMoniker": "SafeCampus.System\\UserManager\\UserManager.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\UserManager\\UserManager.cs", - "RelativeToolTip": "SafeCampus.System\\UserManager\\UserManager.cs", - "ViewState": "AQIAAAMAAAAAAAAAAIBJwAAAAAAAAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-06T08:54:30.283Z" - }, - { - "$type": "Document", - "DocumentIndex": 64, - "Title": "AlarmSearch.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Controllers\\Application\\Business\\Dto\\AlarmSearch.cs", - "RelativeDocumentMoniker": "SafeCampus.Web.Core\\Controllers\\Application\\Business\\Dto\\AlarmSearch.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Controllers\\Application\\Business\\Dto\\AlarmSearch.cs", - "RelativeToolTip": "SafeCampus.Web.Core\\Controllers\\Application\\Business\\Dto\\AlarmSearch.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAAIAAAAmAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-06T06:45:54.389Z" - }, - { - "$type": "Document", - "DocumentIndex": 63, - "Title": "ClassRoomCallSearch.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Controllers\\Application\\Business\\Dto\\ClassRoomCallSearch.cs", - "RelativeDocumentMoniker": "SafeCampus.Web.Core\\Controllers\\Application\\Business\\Dto\\ClassRoomCallSearch.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Controllers\\Application\\Business\\Dto\\ClassRoomCallSearch.cs", - "RelativeToolTip": "SafeCampus.Web.Core\\Controllers\\Application\\Business\\Dto\\ClassRoomCallSearch.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAAIAAAAvAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-06T06:46:16.839Z" - }, - { - "$type": "Document", - "DocumentIndex": 62, - "Title": "ClothInfo.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Controllers\\Application\\Business\\Dto\\ClothInfo.cs", - "RelativeDocumentMoniker": "SafeCampus.Web.Core\\Controllers\\Application\\Business\\Dto\\ClothInfo.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Controllers\\Application\\Business\\Dto\\ClothInfo.cs", - "RelativeToolTip": "SafeCampus.Web.Core\\Controllers\\Application\\Business\\Dto\\ClothInfo.cs", - "ViewState": "AQIAAAwAAAAAAAAAAAAYwAAAAAAAAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-06T06:46:16.848Z" - }, - { - "$type": "Document", - "DocumentIndex": 67, - "Title": "PersonFaceDel.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Controllers\\Application\\Business\\Dto\\Person\\PersonFaceDel.cs", - "RelativeDocumentMoniker": "SafeCampus.Web.Core\\Controllers\\Application\\Business\\Dto\\Person\\PersonFaceDel.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Controllers\\Application\\Business\\Dto\\Person\\PersonFaceDel.cs", - "RelativeToolTip": "SafeCampus.Web.Core\\Controllers\\Application\\Business\\Dto\\Person\\PersonFaceDel.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-06T06:45:45.672Z" + "WhenOpened": "2024-07-17T08:24:33.108Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 66, - "Title": "PersonFaceInfo.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Controllers\\Application\\Business\\Dto\\Person\\PersonFaceInfo.cs", - "RelativeDocumentMoniker": "SafeCampus.Web.Core\\Controllers\\Application\\Business\\Dto\\Person\\PersonFaceInfo.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Controllers\\Application\\Business\\Dto\\Person\\PersonFaceInfo.cs", - "RelativeToolTip": "SafeCampus.Web.Core\\Controllers\\Application\\Business\\Dto\\Person\\PersonFaceInfo.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-06T06:45:45.682Z" + "DocumentIndex": 9, + "Title": "Attendance.cs", + "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\Entity\\Attendance.cs", + "RelativeDocumentMoniker": "SafeCampus.System\\Entity\\Attendance.cs", + "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\Entity\\Attendance.cs", + "RelativeToolTip": "SafeCampus.System\\Entity\\Attendance.cs", + "ViewState": "AQIAADEAAAAAAAAAAADwv1IAAAAbAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-07-17T08:23:38.527Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 65, - "Title": "PersonDfieDfie.cs", - "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Controllers\\Application\\Business\\Dto\\Person\\PersonDfieDfie.cs", - "RelativeDocumentMoniker": "SafeCampus.Web.Core\\Controllers\\Application\\Business\\Dto\\Person\\PersonDfieDfie.cs", - "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\Controllers\\Application\\Business\\Dto\\Person\\PersonDfieDfie.cs", - "RelativeToolTip": "SafeCampus.Web.Core\\Controllers\\Application\\Business\\Dto\\Person\\PersonDfieDfie.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAQAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-07-06T06:45:20.095Z" + "DocumentIndex": 8, + "Title": "PassengerFlow.cs", + "DocumentMoniker": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\Entity\\PassengerFlow.cs", + "RelativeDocumentMoniker": "SafeCampus.System\\Entity\\PassengerFlow.cs", + "ToolTip": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\Entity\\PassengerFlow.cs", + "RelativeToolTip": "SafeCampus.System\\Entity\\PassengerFlow.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAYAAAATAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-07-17T07:59:10.028Z", + "EditorCaption": "" } ] } diff --git a/SafeCampus.API/.vs/SafeCampus/v17/HierarchyCache.v1.txt b/SafeCampus.API/.vs/SafeCampus/v17/HierarchyCache.v1.txt index e677313..8d32715 100644 Binary files a/SafeCampus.API/.vs/SafeCampus/v17/HierarchyCache.v1.txt and b/SafeCampus.API/.vs/SafeCampus/v17/HierarchyCache.v1.txt differ diff --git a/SafeCampus.API/.vs/SafeCampus/v17/fileList.bin b/SafeCampus.API/.vs/SafeCampus/v17/fileList.bin index 061affe..c4b361e 100644 Binary files a/SafeCampus.API/.vs/SafeCampus/v17/fileList.bin and b/SafeCampus.API/.vs/SafeCampus/v17/fileList.bin differ diff --git a/SafeCampus.API/SafeCampus.Application/Manager/DeepelephManager/DeepelephManager.cs b/SafeCampus.API/SafeCampus.Application/Manager/DeepelephManager/DeepelephManager.cs index cd59a40..d11e76b 100644 --- a/SafeCampus.API/SafeCampus.Application/Manager/DeepelephManager/DeepelephManager.cs +++ b/SafeCampus.API/SafeCampus.Application/Manager/DeepelephManager/DeepelephManager.cs @@ -12,6 +12,7 @@ using Newtonsoft.Json.Linq; using OfficeOpenXml.FormulaParsing.Excel.Functions.Text; using SafeCampus.Application.Services.Business.Warn.Dto; using SafeCampus.Application.Services.Business.Warn.Service; +using SafeCampus.Core.Utils.TXYSMS; namespace SafeCampus.Application.Manager.DeepelephManager; /// @@ -333,6 +334,7 @@ public class DeepelephManager : IDeepelephManager, IScoped var body = json["body"]; if (body != null) { + TxySmsUtil.SendSms(new[] { "" }, new[] { "" }); //TODO 由于未知道数据格式暂不写处理 } } diff --git a/SafeCampus.API/SafeCampus.Application/SafeCampus.Application.csproj b/SafeCampus.API/SafeCampus.Application/SafeCampus.Application.csproj index 5a0e1e3..eb6f7d8 100644 --- a/SafeCampus.API/SafeCampus.Application/SafeCampus.Application.csproj +++ b/SafeCampus.API/SafeCampus.Application/SafeCampus.Application.csproj @@ -23,6 +23,10 @@ + + + + diff --git a/SafeCampus.API/SafeCampus.Application/SafeCampus.Application.xml b/SafeCampus.API/SafeCampus.Application/SafeCampus.Application.xml index 848beb3..ae318ef 100644 --- a/SafeCampus.API/SafeCampus.Application/SafeCampus.Application.xml +++ b/SafeCampus.API/SafeCampus.Application/SafeCampus.Application.xml @@ -84,6 +84,197 @@ 系统配置 + + + 添加分组 + + 添加参数 + + + + + 修改分组 + + 添加参数 + + + + + 删除分组 + + id + + + + + 获取分组列表 + + + + + + 摄像头名称 + + + + + 摄像头编码 + + + + + 分组id + + + + + 摄像头状态 + + + + + 分组Id + + + + + 摄像头Id列表 + + + + + 分组Id + + + + + 人员id + + + + + 人员id + + + + + 摄像头Id列表 + + + + + 告警类型编码 + + + + + 人员id + + + + + 数据同步 + + + + + + 获取摄像头列表 + + + + + + + 批量给摄像头设置分组 + + + + + + + 根据分组批量设置推送人 + + + + + + + 对摄像头批量设置推送人 + + + + + + + 根据预警分组设置推送人 + + + + + + + 班主任用户id + + + + + 班级id + + + + + 班主任名称 + + + + + 班主任联系方式 + + + + + 班级id + + + + + 班主任人员id + + + + + 添加班主任 + + 添加参数 + + + + + 修改班主任 + + 添加参数 + + + + + 删除班主任 + + id + + + + + 根据班级id获取班主任信息 + + + + + + 获取列表 + + + 预警类型 @@ -219,6 +410,11 @@ 摄像头名称 + + + 摄像头所属分组 + + 事件发生时间 diff --git a/SafeCampus.API/SafeCampus.Application/Services/Business/AttendanceService/AttendanceService.cs b/SafeCampus.API/SafeCampus.Application/Services/Business/AttendanceService/AttendanceService.cs new file mode 100644 index 0000000..dc7bce3 --- /dev/null +++ b/SafeCampus.API/SafeCampus.Application/Services/Business/AttendanceService/AttendanceService.cs @@ -0,0 +1,6 @@ +namespace SafeCampus.Application.Services.Business.AttendanceService; + +public class AttendanceService +{ + +} \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.Application/Services/Business/AttendanceService/IAttendanceService.cs b/SafeCampus.API/SafeCampus.Application/Services/Business/AttendanceService/IAttendanceService.cs new file mode 100644 index 0000000..804a5e7 --- /dev/null +++ b/SafeCampus.API/SafeCampus.Application/Services/Business/AttendanceService/IAttendanceService.cs @@ -0,0 +1,6 @@ +namespace SafeCampus.Application.Services.Business.AttendanceService; + +public interface IAttendanceService +{ + +} \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.Application/Services/Business/CameraGroupService/CameraGroupService.cs b/SafeCampus.API/SafeCampus.Application/Services/Business/CameraGroupService/CameraGroupService.cs new file mode 100644 index 0000000..5b3e5cb --- /dev/null +++ b/SafeCampus.API/SafeCampus.Application/Services/Business/CameraGroupService/CameraGroupService.cs @@ -0,0 +1,51 @@ +namespace SafeCampus.Application.Services.Business.CameraGroupService; + +public class CameraGroupService :DbRepository, ICameraGroupService +{ + public async Task Add(CameraGroupAddInput input) + { + var model = input.Adapt(); + await InsertAsync(model); + return true; + } + + public async Task Update(CameraGroupInput input) + { + if (!input.ID.HasValue) + { + throw Oops.Oh("请填写ID"); + } + var model = await GetFirstAsync(p => p.Id == input.ID); + if (model == null) + { + throw Oops.Oh("信息不存在"); + } + var res = input.Adapt(model); + await UpdateAsync(res); + return true; + } + + public async Task Delete(long id) + { + var cameraInfo = ChangeRepository>();//切换仓储 + var model = await GetFirstAsync(x => x.Id == id); + if (model == null) + { + throw Oops.Oh("信息不存在"); + } + + var isOK = await cameraInfo.IsAnyAsync(x => x.GroupId == model.Id); + if (isOK) + { + throw Oops.Oh("分组下存在摄像头,请转移至其他分组后在删除!"); + } + await DeleteAsync(model); + return true; + } + + public async Task> GetNoPageList() + { + var list = await GetListAsync(); + return list; + } +} \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.Application/Services/Business/CameraGroupService/Dto/CameraGroupAddInput.cs b/SafeCampus.API/SafeCampus.Application/Services/Business/CameraGroupService/Dto/CameraGroupAddInput.cs new file mode 100644 index 0000000..fb8597d --- /dev/null +++ b/SafeCampus.API/SafeCampus.Application/Services/Business/CameraGroupService/Dto/CameraGroupAddInput.cs @@ -0,0 +1,6 @@ +namespace SafeCampus.Application.Services.Business.CameraGroupService; + +public class CameraGroupAddInput +{ + public string Name { get; set; } +} \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.Application/Services/Business/CameraGroupService/Dto/CameraGroupInput.cs b/SafeCampus.API/SafeCampus.Application/Services/Business/CameraGroupService/Dto/CameraGroupInput.cs new file mode 100644 index 0000000..1541b58 --- /dev/null +++ b/SafeCampus.API/SafeCampus.Application/Services/Business/CameraGroupService/Dto/CameraGroupInput.cs @@ -0,0 +1,7 @@ +namespace SafeCampus.Application.Services.Business.CameraGroupService; + +public class CameraGroupInput +{ + public string Name { get; set; } + public long? ID { get; set; } +} \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.Application/Services/Business/CameraGroupService/ICameraGroupService.cs b/SafeCampus.API/SafeCampus.Application/Services/Business/CameraGroupService/ICameraGroupService.cs new file mode 100644 index 0000000..9f351a8 --- /dev/null +++ b/SafeCampus.API/SafeCampus.Application/Services/Business/CameraGroupService/ICameraGroupService.cs @@ -0,0 +1,28 @@ +namespace SafeCampus.Application.Services.Business.CameraGroupService; + +public interface ICameraGroupService :ITransient +{ + /// + /// 添加分组 + /// + /// 添加参数 + /// + Task Add(CameraGroupAddInput input); + /// + /// 修改分组 + /// + /// 添加参数 + /// + Task Update(CameraGroupInput input); + /// + /// 删除分组 + /// + /// id + /// + Task Delete(long id); + /// + /// 获取分组列表 + /// + /// + Task> GetNoPageList(); +} \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.Application/Services/Business/CameraInfoService/CameraInfoService.cs b/SafeCampus.API/SafeCampus.Application/Services/Business/CameraInfoService/CameraInfoService.cs new file mode 100644 index 0000000..45c9472 --- /dev/null +++ b/SafeCampus.API/SafeCampus.Application/Services/Business/CameraInfoService/CameraInfoService.cs @@ -0,0 +1,134 @@ +using MoYu.RemoteRequest.Extensions; +using Newtonsoft.Json; +using Newtonsoft.Json.Linq; +using SafeCampus.Application.Manager.DeepelephManager; +using System.Collections.Generic; + +namespace SafeCampus.Application.Services.Business.CameraInfoService; + +public class CameraInfoService:DbRepository, ICameraInfoService +{ + private readonly IDeepelephManager _deepelephManager; + private readonly ISimpleCacheService _simpleCacheService; + + public CameraInfoService(IDeepelephManager deepelephManager, ISimpleCacheService simpleCacheService) + { + _deepelephManager = deepelephManager; + _simpleCacheService = simpleCacheService; + } + + public async Task DataSync() + { + var appSettings = App.GetOptionsMonitor(); + var list = await Context.Queryable().ToListAsync(); + var str = await $"{appSettings.SXAPIURL}/device/console/v1/sensor/page_query/brief" + .SetBody(new + { + token = _deepelephManager.GetToken(), + tenantCode = appSettings.TenantCode, + poiId = appSettings.PoiId, + pageNo = 1, + pageSize = 1000, + }) + .SetContentType("application/json") + .PostAsAsync(); + var model = JsonConvert.DeserializeObject(str); + if (!(bool)model["success"]) throw Oops.Oh(model["message"].ToString()); + if (model["data"] != null) + { + foreach (var item in model["data"]["items"]) + { + var old_model = list.FirstOrDefault(x => x.SensorId == item["sensorId"].ToString()); + if (old_model != null) + { + old_model.DeviceStatus = item["deviceStatus"].ToString() == "online"; + old_model.DirectUrlIp = item["directUrlIp"].ToString(); + old_model.FieldId = item["fieldId"].ToString(); + old_model.FieldName = item["fieldName"].ToString(); + old_model.LastTime = DateTime.Now; + old_model.ResHeight = (int)item["resHeight"]; + old_model.ResWidth = (int)item["resWidth"]; + old_model.SensorName = item["sensorName"].ToString(); + old_model.SnapshotUrl = item["snapshotUrl"].ToString(); + await UpdateAsync(old_model); + } + else + { + await InsertAsync(new CameraInfo + { + DeviceStatus = item["deviceStatus"].ToString()== "online", + DirectUrlIp = item["directUrlIp"].ToString(), + FieldId = item["fieldId"].ToString(), + FieldName = item["fieldName"].ToString(), + LastTime = DateTime.Now, + ResHeight = (int)item["resHeight"], + ResWidth = (int)item["resWidth"], + SensorId = item["sensorId"].ToString(), + SensorName = item["sensorName"].ToString(), + SnapshotUrl = item["snapshotUrl"].ToString(), + + }); + } + } + return true; + } + return false; + } + + public async Task> GetPageList(CameraSearch search) + { + var query = Context.Queryable() + .WhereIF(search.DeviceStatus.HasValue, x => x.DeviceStatus == search.DeviceStatus) + .WhereIF(!string.IsNullOrEmpty(search.SensorId), x => x.SensorId == search.SensorId) + .WhereIF(!string.IsNullOrEmpty(search.SensorName), x => x.SensorName == search.SensorName) + .WhereIF(search.GroupId.HasValue, x => x.GroupId == search.GroupId); + + var list = await query.OrderBy(x => x.LastTime) + .ToPagedListAsync(search.PageNum, search.PageSize); + return list; + } + + public async Task BatchSetGroup(SetGroupInput input) + { + var result = await Context.Updateable() + .SetColumns(x => x.GroupId == input.Id) + .Where(x => input.Ids.Contains(x.Id)) + .ExecuteCommandAsync(); + return result==input.Ids.Count; + } + + public async Task BatchSetPushPersonByGroup(SetPushPersonGroupInput input) + { + var result = await Context.Updateable() + .SetColumns(x => x.PushUserId == input.UserId) + .Where(x =>x.GroupId==input.GroupId) + .ExecuteCommandAsync(); + return result >0; + } + + public async Task BatchSetPushPerson(SetPushPersonInput input) + { + var result = await Context.Updateable() + .SetColumns(x => x.PushUserId == input.UserId) + .Where(x => input.Ids.Contains(x.Id)) + .ExecuteCommandAsync(); + return result == input.Ids.Count; + } + + public async Task BatchSetPushPersonByWarn(SetPushPersonWarnInput input) + { + var warn = _simpleCacheService.Get>(SafeCampusConst.WarnGroup); + var warnGroupInfo = warn.FirstOrDefault(x => x.Code == input.WarnCode); + if (warnGroupInfo != null) + { + var ids = warnGroupInfo.CameraId; + var result = await Context.Updateable() + .SetColumns(x => x.PushUserId == input.UserId) + .Where(x => ids.Contains(x.SensorId)) + .ExecuteCommandAsync(); + return result >0; + } + + throw Oops.Oh("分组不存在"); + } +} \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.Application/Services/Business/CameraInfoService/Dto/CameraSearch.cs b/SafeCampus.API/SafeCampus.Application/Services/Business/CameraInfoService/Dto/CameraSearch.cs new file mode 100644 index 0000000..bfd664e --- /dev/null +++ b/SafeCampus.API/SafeCampus.Application/Services/Business/CameraInfoService/Dto/CameraSearch.cs @@ -0,0 +1,21 @@ +namespace SafeCampus.Application.Services.Business.CameraInfoService; + +public class CameraSearch: BasePageInput +{ + /// + /// 摄像头名称 + /// + public string SensorName { get; set; } + /// + /// 摄像头编码 + /// + public string SensorId { get; set; } + /// + /// 分组id + /// + public long? GroupId { get; set; } + /// + /// 摄像头状态 + /// + public bool? DeviceStatus { get; set; } +} \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.Application/Services/Business/CameraInfoService/Dto/SetGroupInput.cs b/SafeCampus.API/SafeCampus.Application/Services/Business/CameraInfoService/Dto/SetGroupInput.cs new file mode 100644 index 0000000..27569d1 --- /dev/null +++ b/SafeCampus.API/SafeCampus.Application/Services/Business/CameraInfoService/Dto/SetGroupInput.cs @@ -0,0 +1,19 @@ +using MoYu.DataValidation; +using System.ComponentModel.DataAnnotations; + +namespace SafeCampus.Application.Services.Business.CameraInfoService; + +public class SetGroupInput +{ + /// + /// 分组Id + /// + [IdNotNull(ErrorMessage = "Id不能为空")] + [DataValidation(ValidationTypes.Numeric)] + public virtual long Id { get; set; } + /// + /// 摄像头Id列表 + /// + [IdsNotNull(ErrorMessage = "IdList不能为空")] + public List Ids { get; set; } = new List(); +} \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.Application/Services/Business/CameraInfoService/Dto/SetPushPersonInput.cs b/SafeCampus.API/SafeCampus.Application/Services/Business/CameraInfoService/Dto/SetPushPersonInput.cs new file mode 100644 index 0000000..714e37b --- /dev/null +++ b/SafeCampus.API/SafeCampus.Application/Services/Business/CameraInfoService/Dto/SetPushPersonInput.cs @@ -0,0 +1,50 @@ +using MoYu.DataValidation; +using System.ComponentModel.DataAnnotations; + +namespace SafeCampus.Application.Services.Business.CameraInfoService; + +public class SetPushPersonGroupInput +{ + /// + /// 分组Id + /// + [IdNotNull(ErrorMessage = "Id不能为空")] + [DataValidation(ValidationTypes.Numeric)] + public virtual long GroupId { get; set; } + /// + /// 人员id + /// + [IdNotNull(ErrorMessage = "Id不能为空")] + [DataValidation(ValidationTypes.Numeric)] + public virtual long UserId { get; set; } +} + +public class SetPushPersonInput +{ + /// + /// 人员id + /// + [IdNotNull(ErrorMessage = "Id不能为空")] + [DataValidation(ValidationTypes.Numeric)] + public virtual long UserId { get; set; } + /// + /// 摄像头Id列表 + /// + [IdsNotNull(ErrorMessage = "IdList不能为空")] + public List Ids { get; set; } = new List(); +} + +public class SetPushPersonWarnInput +{ + /// + /// 告警类型编码 + /// + [IdNotNull(ErrorMessage = "告警类型编码")] + public virtual string WarnCode { get; set; } + /// + /// 人员id + /// + [IdNotNull(ErrorMessage = "Id不能为空")] + [DataValidation(ValidationTypes.Numeric)] + public virtual long UserId { get; set; } +} \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.Application/Services/Business/CameraInfoService/ICameraInfoService.cs b/SafeCampus.API/SafeCampus.Application/Services/Business/CameraInfoService/ICameraInfoService.cs new file mode 100644 index 0000000..8e5076c --- /dev/null +++ b/SafeCampus.API/SafeCampus.Application/Services/Business/CameraInfoService/ICameraInfoService.cs @@ -0,0 +1,40 @@ +namespace SafeCampus.Application.Services.Business.CameraInfoService; + +public interface ICameraInfoService:ITransient +{ + /// + /// 数据同步 + /// + /// + Task DataSync(); + /// + /// 获取摄像头列表 + /// + /// + /// + Task> GetPageList(CameraSearch search); + /// + /// 批量给摄像头设置分组 + /// + /// + /// + Task BatchSetGroup(SetGroupInput input); + /// + /// 根据分组批量设置推送人 + /// + /// + /// + Task BatchSetPushPersonByGroup(SetPushPersonGroupInput input); + /// + /// 对摄像头批量设置推送人 + /// + /// + /// + Task BatchSetPushPerson(SetPushPersonInput input); + /// + /// 根据预警分组设置推送人 + /// + /// + /// + Task BatchSetPushPersonByWarn(SetPushPersonWarnInput input); +} \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.Application/Services/Business/ClassRoomCallService/ClassRoomCallService.cs b/SafeCampus.API/SafeCampus.Application/Services/Business/ClassRoomCallService/ClassRoomCallService.cs new file mode 100644 index 0000000..7a1d08b --- /dev/null +++ b/SafeCampus.API/SafeCampus.Application/Services/Business/ClassRoomCallService/ClassRoomCallService.cs @@ -0,0 +1,6 @@ +namespace SafeCampus.Application.Services.Business.ClassRoomCallService; + +public class ClassRoomCallService +{ + +} \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.Application/Services/Business/ClassRoomCallService/IClassRoomCallService.cs b/SafeCampus.API/SafeCampus.Application/Services/Business/ClassRoomCallService/IClassRoomCallService.cs new file mode 100644 index 0000000..c889477 --- /dev/null +++ b/SafeCampus.API/SafeCampus.Application/Services/Business/ClassRoomCallService/IClassRoomCallService.cs @@ -0,0 +1,6 @@ +namespace SafeCampus.Application.Services.Business.ClassRoomCallService; + +public interface IClassRoomCallService +{ + +} \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.Application/Services/Business/ClassRoomCallTaskService/ClassRoomCallTaskService.cs b/SafeCampus.API/SafeCampus.Application/Services/Business/ClassRoomCallTaskService/ClassRoomCallTaskService.cs new file mode 100644 index 0000000..124c6ec --- /dev/null +++ b/SafeCampus.API/SafeCampus.Application/Services/Business/ClassRoomCallTaskService/ClassRoomCallTaskService.cs @@ -0,0 +1,6 @@ +namespace SafeCampus.Application.Services.Business.ClassRoomCallTaskService; + +public class ClassRoomCallTaskService +{ + +} \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.Application/Services/Business/ClassRoomCallTaskService/IClassRoomCallTaskService.cs b/SafeCampus.API/SafeCampus.Application/Services/Business/ClassRoomCallTaskService/IClassRoomCallTaskService.cs new file mode 100644 index 0000000..1dc0bca --- /dev/null +++ b/SafeCampus.API/SafeCampus.Application/Services/Business/ClassRoomCallTaskService/IClassRoomCallTaskService.cs @@ -0,0 +1,6 @@ +namespace SafeCampus.Application.Services.Business.ClassRoomCallTaskService; + +public interface IClassRoomCallTaskService +{ + +} \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.Application/Services/Business/ClassTeacherService/ClassTeacherService.cs b/SafeCampus.API/SafeCampus.Application/Services/Business/ClassTeacherService/ClassTeacherService.cs new file mode 100644 index 0000000..e73d7b0 --- /dev/null +++ b/SafeCampus.API/SafeCampus.Application/Services/Business/ClassTeacherService/ClassTeacherService.cs @@ -0,0 +1,58 @@ +namespace SafeCampus.Application.Services.Business.ClassTeacherService; + +public class ClassTeacherService:DbRepository, IClassTeacherService +{ + public async Task Add(ClassTeacherInput input) + { + var model = input.Adapt(); + await InsertAsync(model); + return true; + } + + public async Task Update(ClassTeacherUpdateInput input) + { + if (!input.ID.HasValue) + { + throw Oops.Oh("请填写ID"); + } + var model = await GetFirstAsync(p => p.Id == input.ID); + if (model == null) + { + throw Oops.Oh("信息不存在"); + } + var res = input.Adapt(model); + await UpdateAsync(res); + return true; + } + + public async Task Delete(long id) + { + var model = await GetFirstAsync(x => x.Id == id); + if (model == null) + { + throw Oops.Oh("信息不存在"); + } + await DeleteAsync(model); + return true; + } + + public async Task GetInfo(string personSetId) + { + var model = await Context.Queryable() + .Includes(x => x.SysUserItem) + .Where(x => x.PersonSetId == personSetId).FirstAsync(); + if (model == null) + { + throw Oops.Oh("信息不存在!"); + } + return model.Adapt(); + } + + public async Task> GetNoPageList() + { + var list = await Context.Queryable() + .Includes(x => x.SysUserItem) + .ToListAsync(); + return list.Adapt>(); + } +} \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.Application/Services/Business/ClassTeacherService/Dto/ClassTeacherDto.cs b/SafeCampus.API/SafeCampus.Application/Services/Business/ClassTeacherService/Dto/ClassTeacherDto.cs new file mode 100644 index 0000000..9dbc7a6 --- /dev/null +++ b/SafeCampus.API/SafeCampus.Application/Services/Business/ClassTeacherService/Dto/ClassTeacherDto.cs @@ -0,0 +1,31 @@ +namespace SafeCampus.Application.Services.Business.ClassTeacherService; + +public class ClassTeacherDto +{ + /// + /// 班主任用户id + /// + public long UserId { get; set; } + /// + /// 班级id + /// + public string PersonSetId { get; set; } + /// + /// 班主任名称 + /// + public string Name { get; set; } + /// + /// 班主任联系方式 + /// + public string Phone { get; set; } +} +public class ClassTeacherDtoMapper : IRegister +{ + public void Register(TypeAdapterConfig config) + { + config.ForType() + //.Map(dest => dest.CameraName, src => src.CameraId.GetDescriptionByEnum()); + .Map(dest => dest.Name, src => src.SysUserItem.Name) + .Map(dest => dest.Phone, src => src.SysUserItem.Phone); + } +} \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.Application/Services/Business/ClassTeacherService/Dto/ClassTeacherInput.cs b/SafeCampus.API/SafeCampus.Application/Services/Business/ClassTeacherService/Dto/ClassTeacherInput.cs new file mode 100644 index 0000000..5f84670 --- /dev/null +++ b/SafeCampus.API/SafeCampus.Application/Services/Business/ClassTeacherService/Dto/ClassTeacherInput.cs @@ -0,0 +1,18 @@ +namespace SafeCampus.Application.Services.Business.ClassTeacherService; + +public class ClassTeacherInput +{ + /// + /// 班级id + /// + public string PersonSetId { get; set; } + /// + /// 班主任人员id + /// + public string UserId { get; set; } +} + +public class ClassTeacherUpdateInput: ClassTeacherInput +{ + public long? ID { get; set; } +} \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.Application/Services/Business/ClassTeacherService/IClassTeacherService.cs b/SafeCampus.API/SafeCampus.Application/Services/Business/ClassTeacherService/IClassTeacherService.cs new file mode 100644 index 0000000..7a7115f --- /dev/null +++ b/SafeCampus.API/SafeCampus.Application/Services/Business/ClassTeacherService/IClassTeacherService.cs @@ -0,0 +1,33 @@ +namespace SafeCampus.Application.Services.Business.ClassTeacherService; + +public interface IClassTeacherService:ITransient +{ + /// + /// 添加班主任 + /// + /// 添加参数 + /// + Task Add(ClassTeacherInput input); + /// + /// 修改班主任 + /// + /// 添加参数 + /// + Task Update(ClassTeacherUpdateInput input); + /// + /// 删除班主任 + /// + /// id + /// + Task Delete(long id); + /// + /// 根据班级id获取班主任信息 + /// + /// + Task GetInfo(string personSetId); + /// + /// 获取列表 + /// + /// + Task> GetNoPageList(); +} \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.Application/Services/Business/PassengerFlowService/IPassengerFlowService.cs b/SafeCampus.API/SafeCampus.Application/Services/Business/PassengerFlowService/IPassengerFlowService.cs new file mode 100644 index 0000000..4480017 --- /dev/null +++ b/SafeCampus.API/SafeCampus.Application/Services/Business/PassengerFlowService/IPassengerFlowService.cs @@ -0,0 +1,6 @@ +namespace SafeCampus.Application.Services.Business.PassengerFlowService; + +public interface IPassengerFlowService +{ + +} \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.Application/Services/Business/PassengerFlowService/PassengerFlowService.cs b/SafeCampus.API/SafeCampus.Application/Services/Business/PassengerFlowService/PassengerFlowService.cs new file mode 100644 index 0000000..a11bd37 --- /dev/null +++ b/SafeCampus.API/SafeCampus.Application/Services/Business/PassengerFlowService/PassengerFlowService.cs @@ -0,0 +1,6 @@ +namespace SafeCampus.Application.Services.Business.PassengerFlowService; + +public class PassengerFlowService +{ + +} \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.Application/Services/Business/Warn/Dto/WarnInfoList.cs b/SafeCampus.API/SafeCampus.Application/Services/Business/Warn/Dto/WarnInfoList.cs index 6b6455e..fcef674 100644 --- a/SafeCampus.API/SafeCampus.Application/Services/Business/Warn/Dto/WarnInfoList.cs +++ b/SafeCampus.API/SafeCampus.Application/Services/Business/Warn/Dto/WarnInfoList.cs @@ -1,10 +1,8 @@ -using AngleSharp.Dom; - -namespace SafeCampus.Application.Services.Business.Warn.Dto; +namespace SafeCampus.Application.Services.Business.Warn.Dto; public class WarnInfoList { - public int ID { get; set; } + public long ID { get; set; } /// /// 预警id /// @@ -27,6 +25,10 @@ public class WarnInfoList /// public string CameraName { get; set; } /// + /// 摄像头所属分组 + /// + public string CameraGroup { get; set; } + /// /// 事件发生时间 /// public DateTime Tick { get; set; } @@ -56,6 +58,8 @@ public class WarnInfoListMapper : IRegister public void Register(TypeAdapterConfig config) { config.ForType() - .Map(dest => dest.CameraName, src => src.CameraId.GetDescriptionByEnum()); + //.Map(dest => dest.CameraName, src => src.CameraId.GetDescriptionByEnum()); + .Map(dest => dest.CameraName, src => src.CameraInfoItem.SensorName) + .Map(dest => dest.CameraGroup, src => src.CameraInfoItem.CameraGroupItem.Name); } } diff --git a/SafeCampus.API/SafeCampus.Application/Services/Business/Warn/Service/WarnInfoService.cs b/SafeCampus.API/SafeCampus.Application/Services/Business/Warn/Service/WarnInfoService.cs index 2527f71..f596861 100644 --- a/SafeCampus.API/SafeCampus.Application/Services/Business/Warn/Service/WarnInfoService.cs +++ b/SafeCampus.API/SafeCampus.Application/Services/Business/Warn/Service/WarnInfoService.cs @@ -53,7 +53,7 @@ public class WarnInfoService:DbRepository, IWarnInfoService,ITransient public async Task GetInfo(long Id) { - var model = await GetFirstAsync(p => p.Id == Id); + var model = await Context.Queryable().Includes(x=>x.CameraInfoItem).Where(x=>x.Id==Id).FirstAsync(); if (model == null) { throw Oops.Oh("信息不存在!"); @@ -92,6 +92,7 @@ public class WarnInfoService:DbRepository, IWarnInfoService,ITransient } var query = Context.Queryable() + .Includes(x=>x.CameraInfoItem) .WhereIF(search.WarnHand.HasValue, x => x.WarnHand == search.WarnHand) .WhereIF(!string.IsNullOrEmpty(search.AlarmType),x => x.AlarmType == search.AlarmType) .WhereIF(!string.IsNullOrEmpty(search.CameraId), x => x.CameraId == search.CameraId) diff --git a/SafeCampus.API/SafeCampus.Application/Startup.cs b/SafeCampus.API/SafeCampus.Application/Startup.cs index 2997cea..ae57eed 100644 --- a/SafeCampus.API/SafeCampus.Application/Startup.cs +++ b/SafeCampus.API/SafeCampus.Application/Startup.cs @@ -2,11 +2,7 @@ // - - - - - +using SafeCampus.Core.Options; namespace SafeCampus.Application; @@ -26,6 +22,7 @@ public class Startup : AppStartup //业务配置转实体 services.AddConfigurableOptions(); services.AddConfigurableOptions(); + services.AddConfigurableOptions(); } public void Configure(IApplicationBuilder app, IWebHostEnvironment env) diff --git a/SafeCampus.API/SafeCampus.Application/obj/Debug/net6.0/SafeCampus.Application.AssemblyInfo.cs b/SafeCampus.API/SafeCampus.Application/obj/Debug/net6.0/SafeCampus.Application.AssemblyInfo.cs index 35f3665..2cb3225 100644 --- a/SafeCampus.API/SafeCampus.Application/obj/Debug/net6.0/SafeCampus.Application.AssemblyInfo.cs +++ b/SafeCampus.API/SafeCampus.Application/obj/Debug/net6.0/SafeCampus.Application.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("SafeCampus.Application")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("3.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+7b594c62a278bc4c7cdeb186fc16b21a67573018")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+3625749b22cc4f2d9f1bae5082255d88044a4050")] [assembly: System.Reflection.AssemblyProductAttribute("SafeCampus.Application")] [assembly: System.Reflection.AssemblyTitleAttribute("SafeCampus.Application")] [assembly: System.Reflection.AssemblyVersionAttribute("3.0.0.0")] diff --git a/SafeCampus.API/SafeCampus.Application/obj/Debug/net6.0/SafeCampus.Application.AssemblyInfoInputs.cache b/SafeCampus.API/SafeCampus.Application/obj/Debug/net6.0/SafeCampus.Application.AssemblyInfoInputs.cache index f1c7b28..093e598 100644 --- a/SafeCampus.API/SafeCampus.Application/obj/Debug/net6.0/SafeCampus.Application.AssemblyInfoInputs.cache +++ b/SafeCampus.API/SafeCampus.Application/obj/Debug/net6.0/SafeCampus.Application.AssemblyInfoInputs.cache @@ -1 +1 @@ -8deff3ea2db041439b250089eed6dc5718b475df70ec4b5eb2a8480a011a29f2 +35d68e6171cb4e23d1285f4af168da6d243d60837b5f09f9cd0f705bd11fa6a1 diff --git a/SafeCampus.API/SafeCampus.Application/obj/Debug/net6.0/SafeCampus.Application.assets.cache b/SafeCampus.API/SafeCampus.Application/obj/Debug/net6.0/SafeCampus.Application.assets.cache index 720ab23..75393c5 100644 Binary files a/SafeCampus.API/SafeCampus.Application/obj/Debug/net6.0/SafeCampus.Application.assets.cache and b/SafeCampus.API/SafeCampus.Application/obj/Debug/net6.0/SafeCampus.Application.assets.cache differ diff --git a/SafeCampus.API/SafeCampus.Application/obj/Debug/net6.0/SafeCampus.Application.csproj.AssemblyReference.cache b/SafeCampus.API/SafeCampus.Application/obj/Debug/net6.0/SafeCampus.Application.csproj.AssemblyReference.cache index 43a802b..318b074 100644 Binary files a/SafeCampus.API/SafeCampus.Application/obj/Debug/net6.0/SafeCampus.Application.csproj.AssemblyReference.cache and b/SafeCampus.API/SafeCampus.Application/obj/Debug/net6.0/SafeCampus.Application.csproj.AssemblyReference.cache differ diff --git a/SafeCampus.API/SafeCampus.Application/obj/Debug/net7.0/SafeCampus.Application.AssemblyInfo.cs b/SafeCampus.API/SafeCampus.Application/obj/Debug/net7.0/SafeCampus.Application.AssemblyInfo.cs index 35f3665..2cb3225 100644 --- a/SafeCampus.API/SafeCampus.Application/obj/Debug/net7.0/SafeCampus.Application.AssemblyInfo.cs +++ b/SafeCampus.API/SafeCampus.Application/obj/Debug/net7.0/SafeCampus.Application.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("SafeCampus.Application")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("3.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+7b594c62a278bc4c7cdeb186fc16b21a67573018")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+3625749b22cc4f2d9f1bae5082255d88044a4050")] [assembly: System.Reflection.AssemblyProductAttribute("SafeCampus.Application")] [assembly: System.Reflection.AssemblyTitleAttribute("SafeCampus.Application")] [assembly: System.Reflection.AssemblyVersionAttribute("3.0.0.0")] diff --git a/SafeCampus.API/SafeCampus.Application/obj/Debug/net7.0/SafeCampus.Application.AssemblyInfoInputs.cache b/SafeCampus.API/SafeCampus.Application/obj/Debug/net7.0/SafeCampus.Application.AssemblyInfoInputs.cache index f1c7b28..093e598 100644 --- a/SafeCampus.API/SafeCampus.Application/obj/Debug/net7.0/SafeCampus.Application.AssemblyInfoInputs.cache +++ b/SafeCampus.API/SafeCampus.Application/obj/Debug/net7.0/SafeCampus.Application.AssemblyInfoInputs.cache @@ -1 +1 @@ -8deff3ea2db041439b250089eed6dc5718b475df70ec4b5eb2a8480a011a29f2 +35d68e6171cb4e23d1285f4af168da6d243d60837b5f09f9cd0f705bd11fa6a1 diff --git a/SafeCampus.API/SafeCampus.Application/obj/Debug/net7.0/SafeCampus.Application.assets.cache b/SafeCampus.API/SafeCampus.Application/obj/Debug/net7.0/SafeCampus.Application.assets.cache index 94916bb..c4fa0e2 100644 Binary files a/SafeCampus.API/SafeCampus.Application/obj/Debug/net7.0/SafeCampus.Application.assets.cache and b/SafeCampus.API/SafeCampus.Application/obj/Debug/net7.0/SafeCampus.Application.assets.cache differ diff --git a/SafeCampus.API/SafeCampus.Application/obj/Debug/net7.0/SafeCampus.Application.csproj.AssemblyReference.cache b/SafeCampus.API/SafeCampus.Application/obj/Debug/net7.0/SafeCampus.Application.csproj.AssemblyReference.cache index 8e87d22..e9d327a 100644 Binary files a/SafeCampus.API/SafeCampus.Application/obj/Debug/net7.0/SafeCampus.Application.csproj.AssemblyReference.cache and b/SafeCampus.API/SafeCampus.Application/obj/Debug/net7.0/SafeCampus.Application.csproj.AssemblyReference.cache differ diff --git a/SafeCampus.API/SafeCampus.Application/obj/Debug/net8.0/SafeCampus.Application.AssemblyInfo.cs b/SafeCampus.API/SafeCampus.Application/obj/Debug/net8.0/SafeCampus.Application.AssemblyInfo.cs index 35f3665..2cb3225 100644 --- a/SafeCampus.API/SafeCampus.Application/obj/Debug/net8.0/SafeCampus.Application.AssemblyInfo.cs +++ b/SafeCampus.API/SafeCampus.Application/obj/Debug/net8.0/SafeCampus.Application.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("SafeCampus.Application")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("3.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+7b594c62a278bc4c7cdeb186fc16b21a67573018")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+3625749b22cc4f2d9f1bae5082255d88044a4050")] [assembly: System.Reflection.AssemblyProductAttribute("SafeCampus.Application")] [assembly: System.Reflection.AssemblyTitleAttribute("SafeCampus.Application")] [assembly: System.Reflection.AssemblyVersionAttribute("3.0.0.0")] diff --git a/SafeCampus.API/SafeCampus.Application/obj/Debug/net8.0/SafeCampus.Application.AssemblyInfoInputs.cache b/SafeCampus.API/SafeCampus.Application/obj/Debug/net8.0/SafeCampus.Application.AssemblyInfoInputs.cache index f1c7b28..093e598 100644 --- a/SafeCampus.API/SafeCampus.Application/obj/Debug/net8.0/SafeCampus.Application.AssemblyInfoInputs.cache +++ b/SafeCampus.API/SafeCampus.Application/obj/Debug/net8.0/SafeCampus.Application.AssemblyInfoInputs.cache @@ -1 +1 @@ -8deff3ea2db041439b250089eed6dc5718b475df70ec4b5eb2a8480a011a29f2 +35d68e6171cb4e23d1285f4af168da6d243d60837b5f09f9cd0f705bd11fa6a1 diff --git a/SafeCampus.API/SafeCampus.Application/obj/Debug/net8.0/SafeCampus.Application.assets.cache b/SafeCampus.API/SafeCampus.Application/obj/Debug/net8.0/SafeCampus.Application.assets.cache index d545ba2..81864ea 100644 Binary files a/SafeCampus.API/SafeCampus.Application/obj/Debug/net8.0/SafeCampus.Application.assets.cache and b/SafeCampus.API/SafeCampus.Application/obj/Debug/net8.0/SafeCampus.Application.assets.cache differ diff --git a/SafeCampus.API/SafeCampus.Application/obj/Debug/net8.0/SafeCampus.Application.csproj.AssemblyReference.cache b/SafeCampus.API/SafeCampus.Application/obj/Debug/net8.0/SafeCampus.Application.csproj.AssemblyReference.cache index f2424ae..72d1b4e 100644 Binary files a/SafeCampus.API/SafeCampus.Application/obj/Debug/net8.0/SafeCampus.Application.csproj.AssemblyReference.cache and b/SafeCampus.API/SafeCampus.Application/obj/Debug/net8.0/SafeCampus.Application.csproj.AssemblyReference.cache differ diff --git a/SafeCampus.API/SafeCampus.Application/obj/SafeCampus.Application.csproj.nuget.dgspec.json b/SafeCampus.API/SafeCampus.Application/obj/SafeCampus.Application.csproj.nuget.dgspec.json index 78fde06..a01bea5 100644 --- a/SafeCampus.API/SafeCampus.Application/obj/SafeCampus.Application.csproj.nuget.dgspec.json +++ b/SafeCampus.API/SafeCampus.Application/obj/SafeCampus.Application.csproj.nuget.dgspec.json @@ -361,6 +361,10 @@ "target": "Package", "version": "[8.0.6, )" }, + "Tencent.QCloud.Cos.Sts.Sdk": { + "target": "Package", + "version": "[3.0.5, )" + }, "Yitter.IdGenerator": { "target": "Package", "version": "[1.0.14, )" @@ -431,6 +435,10 @@ "target": "Package", "version": "[8.0.6, )" }, + "Tencent.QCloud.Cos.Sts.Sdk": { + "target": "Package", + "version": "[3.0.5, )" + }, "Yitter.IdGenerator": { "target": "Package", "version": "[1.0.14, )" @@ -501,6 +509,10 @@ "target": "Package", "version": "[8.0.6, )" }, + "Tencent.QCloud.Cos.Sts.Sdk": { + "target": "Package", + "version": "[3.0.5, )" + }, "Yitter.IdGenerator": { "target": "Package", "version": "[1.0.14, )" diff --git a/SafeCampus.API/SafeCampus.Application/obj/project.assets.json b/SafeCampus.API/SafeCampus.Application/obj/project.assets.json index 1769d4c..a633b0d 100644 --- a/SafeCampus.API/SafeCampus.Application/obj/project.assets.json +++ b/SafeCampus.API/SafeCampus.Application/obj/project.assets.json @@ -3324,6 +3324,31 @@ } } }, + "Tencent.QCloud.Cos.Sts.Sdk/3.0.5": { + "type": "package", + "dependencies": { + "TencentCloudSDK": "3.0.500" + }, + "compile": { + "lib/netstandard2.0/COSSTS.dll": {} + }, + "runtime": { + "lib/netstandard2.0/COSSTS.dll": {} + } + }, + "TencentCloudSDK/3.0.500": { + "type": "package", + "dependencies": { + "Newtonsoft.Json": "11.0.1", + "System.Text.Encodings.Web": "4.5.1" + }, + "compile": { + "lib/netstandard2.0/TencentCloud.dll": {} + }, + "runtime": { + "lib/netstandard2.0/TencentCloud.dll": {} + } + }, "UAParser/3.1.47": { "type": "package", "compile": { @@ -3384,6 +3409,7 @@ "SharpZipLib": "1.4.2", "SimpleTool": "1.0.6", "System.Drawing.Common": "8.0.6", + "Tencent.QCloud.Cos.Sts.Sdk": "3.0.5", "Yitter.IdGenerator": "1.0.14" }, "compile": { @@ -6733,6 +6759,31 @@ } } }, + "Tencent.QCloud.Cos.Sts.Sdk/3.0.5": { + "type": "package", + "dependencies": { + "TencentCloudSDK": "3.0.500" + }, + "compile": { + "lib/netstandard2.0/COSSTS.dll": {} + }, + "runtime": { + "lib/netstandard2.0/COSSTS.dll": {} + } + }, + "TencentCloudSDK/3.0.500": { + "type": "package", + "dependencies": { + "Newtonsoft.Json": "11.0.1", + "System.Text.Encodings.Web": "4.5.1" + }, + "compile": { + "lib/netstandard2.0/TencentCloud.dll": {} + }, + "runtime": { + "lib/netstandard2.0/TencentCloud.dll": {} + } + }, "UAParser/3.1.47": { "type": "package", "compile": { @@ -6793,6 +6844,7 @@ "SharpZipLib": "1.4.2", "SimpleTool": "1.0.6", "System.Drawing.Common": "8.0.6", + "Tencent.QCloud.Cos.Sts.Sdk": "3.0.5", "Yitter.IdGenerator": "1.0.14" }, "compile": { @@ -10118,6 +10170,31 @@ } } }, + "Tencent.QCloud.Cos.Sts.Sdk/3.0.5": { + "type": "package", + "dependencies": { + "TencentCloudSDK": "3.0.500" + }, + "compile": { + "lib/netstandard2.0/COSSTS.dll": {} + }, + "runtime": { + "lib/netstandard2.0/COSSTS.dll": {} + } + }, + "TencentCloudSDK/3.0.500": { + "type": "package", + "dependencies": { + "Newtonsoft.Json": "11.0.1", + "System.Text.Encodings.Web": "4.5.1" + }, + "compile": { + "lib/netstandard2.0/TencentCloud.dll": {} + }, + "runtime": { + "lib/netstandard2.0/TencentCloud.dll": {} + } + }, "UAParser/3.1.47": { "type": "package", "compile": { @@ -10178,6 +10255,7 @@ "SharpZipLib": "1.4.2", "SimpleTool": "1.0.6", "System.Drawing.Common": "8.0.6", + "Tencent.QCloud.Cos.Sts.Sdk": "3.0.5", "Yitter.IdGenerator": "1.0.14" }, "compile": { @@ -18139,6 +18217,32 @@ "useSharedDesignerContext.txt" ] }, + "Tencent.QCloud.Cos.Sts.Sdk/3.0.5": { + "sha512": "e1EVha7hwm6CLEC5Hc6ahnMvfEo9qkWJuiaS5W3RaHgS/SDMTwySwGIu4Ij90p2su+xRfTRBGuVnODecsDTiYg==", + "type": "package", + "path": "tencent.qcloud.cos.sts.sdk/3.0.5", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/COSSTS.dll", + "lib/netstandard2.0/COSSTS.dll", + "tencent.qcloud.cos.sts.sdk.3.0.5.nupkg.sha512", + "tencent.qcloud.cos.sts.sdk.nuspec" + ] + }, + "TencentCloudSDK/3.0.500": { + "sha512": "tDFtr7SY+PBUt6+spijOOK62uDlcYotIsiI6AzYekajVhH5L5cuCiJvXczFSunxPkixDjq0GsM8+3XE4AIj0cA==", + "type": "package", + "path": "tencentcloudsdk/3.0.500", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/TencentCloud.dll", + "lib/netstandard2.0/TencentCloud.dll", + "tencentcloudsdk.3.0.500.nupkg.sha512", + "tencentcloudsdk.nuspec" + ] + }, "UAParser/3.1.47": { "sha512": "I68Jl/Vs5RQZdz9BbmYtnXgujg0jVd61LhKbyNZOCm9lBxZFGxLbiQo6yFj21VYi7DzPvEvrVOmeC6v41AoLfw==", "type": "package", diff --git a/SafeCampus.API/SafeCampus.Application/obj/project.nuget.cache b/SafeCampus.API/SafeCampus.Application/obj/project.nuget.cache index 325cd10..c9f54cf 100644 --- a/SafeCampus.API/SafeCampus.Application/obj/project.nuget.cache +++ b/SafeCampus.API/SafeCampus.Application/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "LJDRIq/ZDeMdFSVhR5N8tMTn+ddODzj2V9kDVFPo/WYCMq68Qo6xChDrrhg7TLZoABi7x4k6FKgMKKQ0ixJw7w==", + "dgSpecHash": "kAt7Z4rcXRuB3cYmj09KCUb/5aGTknaeZuAQSrhoe1ylvq25s1tym+OyuV9nmkpcsHJ1Zf+HQTvCRnevIX+beQ==", "success": true, "projectFilePath": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\SafeCampus.Application.csproj", "expectedPackageFiles": [ @@ -220,6 +220,8 @@ "C:\\Users\\王晓寒\\.nuget\\packages\\system.threading.tasks.extensions\\4.5.4\\system.threading.tasks.extensions.4.5.4.nupkg.sha512", "C:\\Users\\王晓寒\\.nuget\\packages\\system.threading.tasks.parallel\\4.3.0\\system.threading.tasks.parallel.4.3.0.nupkg.sha512", "C:\\Users\\王晓寒\\.nuget\\packages\\system.windows.extensions\\6.0.0\\system.windows.extensions.6.0.0.nupkg.sha512", + "C:\\Users\\王晓寒\\.nuget\\packages\\tencent.qcloud.cos.sts.sdk\\3.0.5\\tencent.qcloud.cos.sts.sdk.3.0.5.nupkg.sha512", + "C:\\Users\\王晓寒\\.nuget\\packages\\tencentcloudsdk\\3.0.500\\tencentcloudsdk.3.0.500.nupkg.sha512", "C:\\Users\\王晓寒\\.nuget\\packages\\uaparser\\3.1.47\\uaparser.3.1.47.nupkg.sha512", "C:\\Users\\王晓寒\\.nuget\\packages\\yitter.idgenerator\\1.0.14\\yitter.idgenerator.1.0.14.nupkg.sha512", "C:\\Users\\王晓寒\\.nuget\\packages\\zstdsharp.port\\0.8.0\\zstdsharp.port.0.8.0.nupkg.sha512" diff --git a/SafeCampus.API/SafeCampus.Cache/obj/Debug/net6.0/SafeCampus.Cache.AssemblyInfo.cs b/SafeCampus.API/SafeCampus.Cache/obj/Debug/net6.0/SafeCampus.Cache.AssemblyInfo.cs index c9eed50..8304e68 100644 --- a/SafeCampus.API/SafeCampus.Cache/obj/Debug/net6.0/SafeCampus.Cache.AssemblyInfo.cs +++ b/SafeCampus.API/SafeCampus.Cache/obj/Debug/net6.0/SafeCampus.Cache.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("SafeCampus.Cache")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("3.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+7b594c62a278bc4c7cdeb186fc16b21a67573018")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+3625749b22cc4f2d9f1bae5082255d88044a4050")] [assembly: System.Reflection.AssemblyProductAttribute("SafeCampus.Cache")] [assembly: System.Reflection.AssemblyTitleAttribute("SafeCampus.Cache")] [assembly: System.Reflection.AssemblyVersionAttribute("3.0.0.0")] diff --git a/SafeCampus.API/SafeCampus.Cache/obj/Debug/net6.0/SafeCampus.Cache.AssemblyInfoInputs.cache b/SafeCampus.API/SafeCampus.Cache/obj/Debug/net6.0/SafeCampus.Cache.AssemblyInfoInputs.cache index 29b5387..6c8ff94 100644 --- a/SafeCampus.API/SafeCampus.Cache/obj/Debug/net6.0/SafeCampus.Cache.AssemblyInfoInputs.cache +++ b/SafeCampus.API/SafeCampus.Cache/obj/Debug/net6.0/SafeCampus.Cache.AssemblyInfoInputs.cache @@ -1 +1 @@ -9edcfca15341e2224b96c8290cf81021a91a09773c5a891357f64da3e16d0529 +15259c83bd8f59342271aeb53d87c4826dad9ca770bb07eb536273d0db5794dc diff --git a/SafeCampus.API/SafeCampus.Cache/obj/Debug/net6.0/SafeCampus.Cache.assets.cache b/SafeCampus.API/SafeCampus.Cache/obj/Debug/net6.0/SafeCampus.Cache.assets.cache index 2923ef7..b105208 100644 Binary files a/SafeCampus.API/SafeCampus.Cache/obj/Debug/net6.0/SafeCampus.Cache.assets.cache and b/SafeCampus.API/SafeCampus.Cache/obj/Debug/net6.0/SafeCampus.Cache.assets.cache differ diff --git a/SafeCampus.API/SafeCampus.Cache/obj/Debug/net6.0/SafeCampus.Cache.csproj.AssemblyReference.cache b/SafeCampus.API/SafeCampus.Cache/obj/Debug/net6.0/SafeCampus.Cache.csproj.AssemblyReference.cache index cadde3b..6910d25 100644 Binary files a/SafeCampus.API/SafeCampus.Cache/obj/Debug/net6.0/SafeCampus.Cache.csproj.AssemblyReference.cache and b/SafeCampus.API/SafeCampus.Cache/obj/Debug/net6.0/SafeCampus.Cache.csproj.AssemblyReference.cache differ diff --git a/SafeCampus.API/SafeCampus.Cache/obj/Debug/net7.0/SafeCampus.Cache.AssemblyInfo.cs b/SafeCampus.API/SafeCampus.Cache/obj/Debug/net7.0/SafeCampus.Cache.AssemblyInfo.cs index c9eed50..8304e68 100644 --- a/SafeCampus.API/SafeCampus.Cache/obj/Debug/net7.0/SafeCampus.Cache.AssemblyInfo.cs +++ b/SafeCampus.API/SafeCampus.Cache/obj/Debug/net7.0/SafeCampus.Cache.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("SafeCampus.Cache")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("3.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+7b594c62a278bc4c7cdeb186fc16b21a67573018")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+3625749b22cc4f2d9f1bae5082255d88044a4050")] [assembly: System.Reflection.AssemblyProductAttribute("SafeCampus.Cache")] [assembly: System.Reflection.AssemblyTitleAttribute("SafeCampus.Cache")] [assembly: System.Reflection.AssemblyVersionAttribute("3.0.0.0")] diff --git a/SafeCampus.API/SafeCampus.Cache/obj/Debug/net7.0/SafeCampus.Cache.AssemblyInfoInputs.cache b/SafeCampus.API/SafeCampus.Cache/obj/Debug/net7.0/SafeCampus.Cache.AssemblyInfoInputs.cache index 29b5387..6c8ff94 100644 --- a/SafeCampus.API/SafeCampus.Cache/obj/Debug/net7.0/SafeCampus.Cache.AssemblyInfoInputs.cache +++ b/SafeCampus.API/SafeCampus.Cache/obj/Debug/net7.0/SafeCampus.Cache.AssemblyInfoInputs.cache @@ -1 +1 @@ -9edcfca15341e2224b96c8290cf81021a91a09773c5a891357f64da3e16d0529 +15259c83bd8f59342271aeb53d87c4826dad9ca770bb07eb536273d0db5794dc diff --git a/SafeCampus.API/SafeCampus.Cache/obj/Debug/net7.0/SafeCampus.Cache.assets.cache b/SafeCampus.API/SafeCampus.Cache/obj/Debug/net7.0/SafeCampus.Cache.assets.cache index 5a7f05b..7b6a756 100644 Binary files a/SafeCampus.API/SafeCampus.Cache/obj/Debug/net7.0/SafeCampus.Cache.assets.cache and b/SafeCampus.API/SafeCampus.Cache/obj/Debug/net7.0/SafeCampus.Cache.assets.cache differ diff --git a/SafeCampus.API/SafeCampus.Cache/obj/Debug/net7.0/SafeCampus.Cache.csproj.AssemblyReference.cache b/SafeCampus.API/SafeCampus.Cache/obj/Debug/net7.0/SafeCampus.Cache.csproj.AssemblyReference.cache index 6a22def..8a69540 100644 Binary files a/SafeCampus.API/SafeCampus.Cache/obj/Debug/net7.0/SafeCampus.Cache.csproj.AssemblyReference.cache and b/SafeCampus.API/SafeCampus.Cache/obj/Debug/net7.0/SafeCampus.Cache.csproj.AssemblyReference.cache differ diff --git a/SafeCampus.API/SafeCampus.Cache/obj/Debug/net8.0/SafeCampus.Cache.AssemblyInfo.cs b/SafeCampus.API/SafeCampus.Cache/obj/Debug/net8.0/SafeCampus.Cache.AssemblyInfo.cs index c9eed50..8304e68 100644 --- a/SafeCampus.API/SafeCampus.Cache/obj/Debug/net8.0/SafeCampus.Cache.AssemblyInfo.cs +++ b/SafeCampus.API/SafeCampus.Cache/obj/Debug/net8.0/SafeCampus.Cache.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("SafeCampus.Cache")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("3.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+7b594c62a278bc4c7cdeb186fc16b21a67573018")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+3625749b22cc4f2d9f1bae5082255d88044a4050")] [assembly: System.Reflection.AssemblyProductAttribute("SafeCampus.Cache")] [assembly: System.Reflection.AssemblyTitleAttribute("SafeCampus.Cache")] [assembly: System.Reflection.AssemblyVersionAttribute("3.0.0.0")] diff --git a/SafeCampus.API/SafeCampus.Cache/obj/Debug/net8.0/SafeCampus.Cache.AssemblyInfoInputs.cache b/SafeCampus.API/SafeCampus.Cache/obj/Debug/net8.0/SafeCampus.Cache.AssemblyInfoInputs.cache index 29b5387..6c8ff94 100644 --- a/SafeCampus.API/SafeCampus.Cache/obj/Debug/net8.0/SafeCampus.Cache.AssemblyInfoInputs.cache +++ b/SafeCampus.API/SafeCampus.Cache/obj/Debug/net8.0/SafeCampus.Cache.AssemblyInfoInputs.cache @@ -1 +1 @@ -9edcfca15341e2224b96c8290cf81021a91a09773c5a891357f64da3e16d0529 +15259c83bd8f59342271aeb53d87c4826dad9ca770bb07eb536273d0db5794dc diff --git a/SafeCampus.API/SafeCampus.Cache/obj/Debug/net8.0/SafeCampus.Cache.assets.cache b/SafeCampus.API/SafeCampus.Cache/obj/Debug/net8.0/SafeCampus.Cache.assets.cache index b0b9337..be09e96 100644 Binary files a/SafeCampus.API/SafeCampus.Cache/obj/Debug/net8.0/SafeCampus.Cache.assets.cache and b/SafeCampus.API/SafeCampus.Cache/obj/Debug/net8.0/SafeCampus.Cache.assets.cache differ diff --git a/SafeCampus.API/SafeCampus.Cache/obj/Debug/net8.0/SafeCampus.Cache.csproj.AssemblyReference.cache b/SafeCampus.API/SafeCampus.Cache/obj/Debug/net8.0/SafeCampus.Cache.csproj.AssemblyReference.cache index f450126..2ef5446 100644 Binary files a/SafeCampus.API/SafeCampus.Cache/obj/Debug/net8.0/SafeCampus.Cache.csproj.AssemblyReference.cache and b/SafeCampus.API/SafeCampus.Cache/obj/Debug/net8.0/SafeCampus.Cache.csproj.AssemblyReference.cache differ diff --git a/SafeCampus.API/SafeCampus.Cache/obj/SafeCampus.Cache.csproj.nuget.dgspec.json b/SafeCampus.API/SafeCampus.Cache/obj/SafeCampus.Cache.csproj.nuget.dgspec.json index ae0a4ac..a3970b9 100644 --- a/SafeCampus.API/SafeCampus.Cache/obj/SafeCampus.Cache.csproj.nuget.dgspec.json +++ b/SafeCampus.API/SafeCampus.Cache/obj/SafeCampus.Cache.csproj.nuget.dgspec.json @@ -239,6 +239,10 @@ "target": "Package", "version": "[8.0.6, )" }, + "Tencent.QCloud.Cos.Sts.Sdk": { + "target": "Package", + "version": "[3.0.5, )" + }, "Yitter.IdGenerator": { "target": "Package", "version": "[1.0.14, )" @@ -309,6 +313,10 @@ "target": "Package", "version": "[8.0.6, )" }, + "Tencent.QCloud.Cos.Sts.Sdk": { + "target": "Package", + "version": "[3.0.5, )" + }, "Yitter.IdGenerator": { "target": "Package", "version": "[1.0.14, )" @@ -379,6 +387,10 @@ "target": "Package", "version": "[8.0.6, )" }, + "Tencent.QCloud.Cos.Sts.Sdk": { + "target": "Package", + "version": "[3.0.5, )" + }, "Yitter.IdGenerator": { "target": "Package", "version": "[1.0.14, )" diff --git a/SafeCampus.API/SafeCampus.Cache/obj/project.assets.json b/SafeCampus.API/SafeCampus.Cache/obj/project.assets.json index e669190..236b51e 100644 --- a/SafeCampus.API/SafeCampus.Cache/obj/project.assets.json +++ b/SafeCampus.API/SafeCampus.Cache/obj/project.assets.json @@ -2687,6 +2687,31 @@ "lib/netstandard1.3/System.Threading.Tasks.Parallel.dll": {} } }, + "Tencent.QCloud.Cos.Sts.Sdk/3.0.5": { + "type": "package", + "dependencies": { + "TencentCloudSDK": "3.0.500" + }, + "compile": { + "lib/netstandard2.0/COSSTS.dll": {} + }, + "runtime": { + "lib/netstandard2.0/COSSTS.dll": {} + } + }, + "TencentCloudSDK/3.0.500": { + "type": "package", + "dependencies": { + "Newtonsoft.Json": "11.0.1", + "System.Text.Encodings.Web": "4.5.1" + }, + "compile": { + "lib/netstandard2.0/TencentCloud.dll": {} + }, + "runtime": { + "lib/netstandard2.0/TencentCloud.dll": {} + } + }, "Yitter.IdGenerator/1.0.14": { "type": "package", "compile": { @@ -2720,6 +2745,7 @@ "SharpZipLib": "1.4.2", "SimpleTool": "1.0.6", "System.Drawing.Common": "8.0.6", + "Tencent.QCloud.Cos.Sts.Sdk": "3.0.5", "Yitter.IdGenerator": "1.0.14" }, "compile": { @@ -5375,6 +5401,31 @@ "lib/netstandard1.3/System.Threading.Tasks.Parallel.dll": {} } }, + "Tencent.QCloud.Cos.Sts.Sdk/3.0.5": { + "type": "package", + "dependencies": { + "TencentCloudSDK": "3.0.500" + }, + "compile": { + "lib/netstandard2.0/COSSTS.dll": {} + }, + "runtime": { + "lib/netstandard2.0/COSSTS.dll": {} + } + }, + "TencentCloudSDK/3.0.500": { + "type": "package", + "dependencies": { + "Newtonsoft.Json": "11.0.1", + "System.Text.Encodings.Web": "4.5.1" + }, + "compile": { + "lib/netstandard2.0/TencentCloud.dll": {} + }, + "runtime": { + "lib/netstandard2.0/TencentCloud.dll": {} + } + }, "Yitter.IdGenerator/1.0.14": { "type": "package", "compile": { @@ -5408,6 +5459,7 @@ "SharpZipLib": "1.4.2", "SimpleTool": "1.0.6", "System.Drawing.Common": "8.0.6", + "Tencent.QCloud.Cos.Sts.Sdk": "3.0.5", "Yitter.IdGenerator": "1.0.14" }, "compile": { @@ -8039,6 +8091,31 @@ "lib/netstandard1.3/System.Threading.Tasks.Parallel.dll": {} } }, + "Tencent.QCloud.Cos.Sts.Sdk/3.0.5": { + "type": "package", + "dependencies": { + "TencentCloudSDK": "3.0.500" + }, + "compile": { + "lib/netstandard2.0/COSSTS.dll": {} + }, + "runtime": { + "lib/netstandard2.0/COSSTS.dll": {} + } + }, + "TencentCloudSDK/3.0.500": { + "type": "package", + "dependencies": { + "Newtonsoft.Json": "11.0.1", + "System.Text.Encodings.Web": "4.5.1" + }, + "compile": { + "lib/netstandard2.0/TencentCloud.dll": {} + }, + "runtime": { + "lib/netstandard2.0/TencentCloud.dll": {} + } + }, "Yitter.IdGenerator/1.0.14": { "type": "package", "compile": { @@ -8072,6 +8149,7 @@ "SharpZipLib": "1.4.2", "SimpleTool": "1.0.6", "System.Drawing.Common": "8.0.6", + "Tencent.QCloud.Cos.Sts.Sdk": "3.0.5", "Yitter.IdGenerator": "1.0.14" }, "compile": { @@ -15016,6 +15094,32 @@ "system.threading.tasks.parallel.nuspec" ] }, + "Tencent.QCloud.Cos.Sts.Sdk/3.0.5": { + "sha512": "e1EVha7hwm6CLEC5Hc6ahnMvfEo9qkWJuiaS5W3RaHgS/SDMTwySwGIu4Ij90p2su+xRfTRBGuVnODecsDTiYg==", + "type": "package", + "path": "tencent.qcloud.cos.sts.sdk/3.0.5", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/COSSTS.dll", + "lib/netstandard2.0/COSSTS.dll", + "tencent.qcloud.cos.sts.sdk.3.0.5.nupkg.sha512", + "tencent.qcloud.cos.sts.sdk.nuspec" + ] + }, + "TencentCloudSDK/3.0.500": { + "sha512": "tDFtr7SY+PBUt6+spijOOK62uDlcYotIsiI6AzYekajVhH5L5cuCiJvXczFSunxPkixDjq0GsM8+3XE4AIj0cA==", + "type": "package", + "path": "tencentcloudsdk/3.0.500", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/TencentCloud.dll", + "lib/netstandard2.0/TencentCloud.dll", + "tencentcloudsdk.3.0.500.nupkg.sha512", + "tencentcloudsdk.nuspec" + ] + }, "Yitter.IdGenerator/1.0.14": { "sha512": "F4nOJ7Geq41vgNWX9E6/vkxRzFInACGpDp4Kad2mA2WIKhEwgPyE9FpulBAuEmDByrfHHz6mOII3IIeLJAh91g==", "type": "package", diff --git a/SafeCampus.API/SafeCampus.Cache/obj/project.nuget.cache b/SafeCampus.API/SafeCampus.Cache/obj/project.nuget.cache index dafdf1b..ac700b7 100644 --- a/SafeCampus.API/SafeCampus.Cache/obj/project.nuget.cache +++ b/SafeCampus.API/SafeCampus.Cache/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "BiOnQzyJgl/0vwUtFDP2BYbECu0aaDXmegkLZC08P5je0wISveJTtr8hxoR1rWStNcdlbf3yzhjx4VHfQzEHIw==", + "dgSpecHash": "t9HMX1FcLhEStgZaVpCzN98xhmd1HnmKT7gh8EWP1GZt2GPCukFB+tQdMTB+WapbaHW7SDvwwm6tezc/CrqJ/A==", "success": true, "projectFilePath": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Cache\\SafeCampus.Cache.csproj", "expectedPackageFiles": [ @@ -183,6 +183,8 @@ "C:\\Users\\王晓寒\\.nuget\\packages\\system.threading.tasks\\4.3.0\\system.threading.tasks.4.3.0.nupkg.sha512", "C:\\Users\\王晓寒\\.nuget\\packages\\system.threading.tasks.extensions\\4.5.4\\system.threading.tasks.extensions.4.5.4.nupkg.sha512", "C:\\Users\\王晓寒\\.nuget\\packages\\system.threading.tasks.parallel\\4.3.0\\system.threading.tasks.parallel.4.3.0.nupkg.sha512", + "C:\\Users\\王晓寒\\.nuget\\packages\\tencent.qcloud.cos.sts.sdk\\3.0.5\\tencent.qcloud.cos.sts.sdk.3.0.5.nupkg.sha512", + "C:\\Users\\王晓寒\\.nuget\\packages\\tencentcloudsdk\\3.0.500\\tencentcloudsdk.3.0.500.nupkg.sha512", "C:\\Users\\王晓寒\\.nuget\\packages\\yitter.idgenerator\\1.0.14\\yitter.idgenerator.1.0.14.nupkg.sha512", "C:\\Users\\王晓寒\\.nuget\\packages\\zstdsharp.port\\0.8.0\\zstdsharp.port.0.8.0.nupkg.sha512" ], diff --git a/SafeCampus.API/SafeCampus.Core/Attributes/ValidationAttribute/IdNotNull.cs b/SafeCampus.API/SafeCampus.Core/Attributes/ValidationAttribute/IdNotNull.cs index 31f13c9..4ca0e01 100644 --- a/SafeCampus.API/SafeCampus.Core/Attributes/ValidationAttribute/IdNotNull.cs +++ b/SafeCampus.API/SafeCampus.Core/Attributes/ValidationAttribute/IdNotNull.cs @@ -1,14 +1,4 @@ - -// - - - - - - - - -namespace SafeCampus.Core; +namespace SafeCampus.Core; /// /// 验证Id不能为 空 @@ -17,12 +7,11 @@ public class IdNotNull : ValidationAttribute { public override bool IsValid(object value) { - if (value.ToLong() > 0 || !string.IsNullOrEmpty(value.ToString())) - return true; - return false; + return value != null && (value.ToLong() > 0 || !string.IsNullOrEmpty(value.ToString())); } } + /// /// 验证Id列表不能为空 /// @@ -30,8 +19,6 @@ public class IdsNotNull : ValidationAttribute { public override bool IsValid(object value) { - if (value is List { Count: 0 }) - return false; - return true; + return value is not List { Count: 0 }; } } diff --git a/SafeCampus.API/SafeCampus.Core/BaseInput/BaseFileInput.cs b/SafeCampus.API/SafeCampus.Core/BaseInput/BaseFileInput.cs index a3ee52d..5af7486 100644 --- a/SafeCampus.API/SafeCampus.Core/BaseInput/BaseFileInput.cs +++ b/SafeCampus.API/SafeCampus.Core/BaseInput/BaseFileInput.cs @@ -1,14 +1,4 @@ - -// - - - - - - - - -namespace SafeCampus.Core; +namespace SafeCampus.Core; /// /// 文件上传输入参数 diff --git a/SafeCampus.API/SafeCampus.Core/BaseInput/BaseIdInput.cs b/SafeCampus.API/SafeCampus.Core/BaseInput/BaseIdInput.cs index 2cd359b..04a1c76 100644 --- a/SafeCampus.API/SafeCampus.Core/BaseInput/BaseIdInput.cs +++ b/SafeCampus.API/SafeCampus.Core/BaseInput/BaseIdInput.cs @@ -1,14 +1,4 @@ - -// - - - - - - - - -namespace SafeCampus.Core; +namespace SafeCampus.Core; /// /// 主键Id输入参数 diff --git a/SafeCampus.API/SafeCampus.Core/BaseInput/BasePageInput.cs b/SafeCampus.API/SafeCampus.Core/BaseInput/BasePageInput.cs index 0b92af1..f495874 100644 --- a/SafeCampus.API/SafeCampus.Core/BaseInput/BasePageInput.cs +++ b/SafeCampus.API/SafeCampus.Core/BaseInput/BasePageInput.cs @@ -1,13 +1,4 @@  -// - - - - - - - - namespace SafeCampus.Core; /// diff --git a/SafeCampus.API/SafeCampus.Core/Components/LoggingFileComponent.cs b/SafeCampus.API/SafeCampus.Core/Components/LoggingFileComponent.cs index b62ec26..eef7d9d 100644 --- a/SafeCampus.API/SafeCampus.Core/Components/LoggingFileComponent.cs +++ b/SafeCampus.API/SafeCampus.Core/Components/LoggingFileComponent.cs @@ -1,16 +1,4 @@ - -// - -// - - - - - - - - -using System.Runtime.InteropServices; +using System.Runtime.InteropServices; namespace SafeCampus.Core; diff --git a/SafeCampus.API/SafeCampus.Core/Const/SafeCampusConst.cs b/SafeCampus.API/SafeCampus.Core/Const/SafeCampusConst.cs index b15f9ce..a56d09f 100644 --- a/SafeCampus.API/SafeCampus.Core/Const/SafeCampusConst.cs +++ b/SafeCampus.API/SafeCampus.Core/Const/SafeCampusConst.cs @@ -14,5 +14,9 @@ public class SafeCampusConst /// 告警分组 /// public const string WarnGroup = "WARN_GROUP"; + /// + /// 重点人员库ID + /// + public const string ZDRY = "ZDRY"; } diff --git a/SafeCampus.API/SafeCampus.Core/Options/TXSmsOptions.cs b/SafeCampus.API/SafeCampus.Core/Options/TXSmsOptions.cs new file mode 100644 index 0000000..d40b43d --- /dev/null +++ b/SafeCampus.API/SafeCampus.Core/Options/TXSmsOptions.cs @@ -0,0 +1,46 @@ +using Microsoft.Extensions.Configuration; +using MoYu.ConfigurableOptions; + +namespace SafeCampus.Core.Options; + +public class TXSmsOptions : IConfigurableOptionsListener +{ + /// + /// 腾讯云API密钥 SecretId + /// + public string SecretId { get; set; } + + /// + /// 腾讯云API密钥 SecretKey + /// + public string SecretKey { get; set; } + + /// + /// 腾讯云短信 Appid + /// + public string SmsAppId { get; set; } + + /// + /// 腾讯云短信 签名 + /// + public string SmsSn { get; set; } + + /// + /// 验证码模板id + /// + public string VerificationCodeId { get; set; } + + public void PostConfigure(TXSmsOptions options, IConfiguration configuration) + { + + } + + public void OnListener(TXSmsOptions options, IConfiguration configuration) + { + SecretId=options.SecretId; + SecretKey=options.SecretKey; + SmsAppId=options.SmsAppId; + SmsSn=options.SmsSn; + VerificationCodeId = options.VerificationCodeId; + } +} \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.Core/SafeCampus.Core.csproj b/SafeCampus.API/SafeCampus.Core/SafeCampus.Core.csproj index c016b21..f5f953f 100644 --- a/SafeCampus.API/SafeCampus.Core/SafeCampus.Core.csproj +++ b/SafeCampus.API/SafeCampus.Core/SafeCampus.Core.csproj @@ -11,6 +11,7 @@ + @@ -26,4 +27,8 @@ + + + + \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.Core/SafeCampus.Core.xml b/SafeCampus.API/SafeCampus.Core/SafeCampus.Core.xml index 7d6765d..1d7dbb6 100644 --- a/SafeCampus.API/SafeCampus.Core/SafeCampus.Core.xml +++ b/SafeCampus.API/SafeCampus.Core/SafeCampus.Core.xml @@ -251,6 +251,11 @@ 告警分组 + + + 重点人员库ID + + mqtt消息 @@ -1038,6 +1043,31 @@ 最大日志等级 + + + 腾讯云API密钥 SecretId + + + + + 腾讯云API密钥 SecretKey + + + + + 腾讯云短信 Appid + + + + + 腾讯云短信 签名 + + + + + 验证码模板id + + AppStartup启动类 @@ -1700,6 +1730,14 @@ + + + 发送短信 + + new[] { $"+86{phone}" } 手机号码 + new[] { code.ToString(), "5" } 内容参数 + + 压缩单个文件 diff --git a/SafeCampus.API/SafeCampus.Core/Utils/TXYSMS/TxySmsUtil.cs b/SafeCampus.API/SafeCampus.Core/Utils/TXYSMS/TxySmsUtil.cs new file mode 100644 index 0000000..b2ab24c --- /dev/null +++ b/SafeCampus.API/SafeCampus.Core/Utils/TXYSMS/TxySmsUtil.cs @@ -0,0 +1,48 @@ +using SafeCampus.Core.Options; +using TencentCloud.Common; +using TencentCloud.Common.Profile; +using TencentCloud.Sms.V20210111; +using TencentCloud.Sms.V20210111.Models; + +namespace SafeCampus.Core.Utils.TXYSMS; + +public static class TxySmsUtil +{ + /// + /// 发送短信 + /// + /// new[] { $"+86{phone}" } 手机号码 + /// new[] { code.ToString(), "5" } 内容参数 + /// + public static bool SendSms(string[] phone, string[] content) + { + var setting = App.GetOptionsMonitor(); + Credential cred = new() + { + SecretId = setting.SecretId, + SecretKey = setting.SecretKey + }; + ClientProfile clientProfile = new(); + HttpProfile httpProfile = new() + { + Endpoint = ("sms.tencentcloudapi.com"), + }; + clientProfile.HttpProfile = httpProfile; + SmsClient client = new(cred, "ap-beijing", clientProfile); + SendSmsRequest req = new() + { + PhoneNumberSet = phone,// new[] { $"+86{phone}" }, + SmsSdkAppId = setting.SmsAppId, + SignName = setting.SmsSn, + TemplateId = setting.VerificationCodeId, + TemplateParamSet = content, + }; + SendSmsResponse resp = client.SendSmsSync(req); + if (resp.SendStatusSet[0].Code == "Ok") + { + // 缓存验证码 + return true; + } + return false; + } +} \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.Core/obj/Debug/net6.0/SafeCampus.Core.AssemblyInfo.cs b/SafeCampus.API/SafeCampus.Core/obj/Debug/net6.0/SafeCampus.Core.AssemblyInfo.cs index 348557c..97fe0b2 100644 --- a/SafeCampus.API/SafeCampus.Core/obj/Debug/net6.0/SafeCampus.Core.AssemblyInfo.cs +++ b/SafeCampus.API/SafeCampus.Core/obj/Debug/net6.0/SafeCampus.Core.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("SafeCampus.Core")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("3.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+7b594c62a278bc4c7cdeb186fc16b21a67573018")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+3625749b22cc4f2d9f1bae5082255d88044a4050")] [assembly: System.Reflection.AssemblyProductAttribute("SafeCampus.Core")] [assembly: System.Reflection.AssemblyTitleAttribute("SafeCampus.Core")] [assembly: System.Reflection.AssemblyVersionAttribute("3.0.0.0")] diff --git a/SafeCampus.API/SafeCampus.Core/obj/Debug/net6.0/SafeCampus.Core.AssemblyInfoInputs.cache b/SafeCampus.API/SafeCampus.Core/obj/Debug/net6.0/SafeCampus.Core.AssemblyInfoInputs.cache index 961be3a..7a21f08 100644 --- a/SafeCampus.API/SafeCampus.Core/obj/Debug/net6.0/SafeCampus.Core.AssemblyInfoInputs.cache +++ b/SafeCampus.API/SafeCampus.Core/obj/Debug/net6.0/SafeCampus.Core.AssemblyInfoInputs.cache @@ -1 +1 @@ -a9d50ac7ca3e0c444071362e2818ebe56ba854544ae4bc9a347b1eccf6f2f8d8 +4b6c39379b74208fe9cb3b4a2e9108ce5a43031a81b7d28055e37eb997808c3c diff --git a/SafeCampus.API/SafeCampus.Core/obj/Debug/net6.0/SafeCampus.Core.assets.cache b/SafeCampus.API/SafeCampus.Core/obj/Debug/net6.0/SafeCampus.Core.assets.cache index 0bf73f2..e265d04 100644 Binary files a/SafeCampus.API/SafeCampus.Core/obj/Debug/net6.0/SafeCampus.Core.assets.cache and b/SafeCampus.API/SafeCampus.Core/obj/Debug/net6.0/SafeCampus.Core.assets.cache differ diff --git a/SafeCampus.API/SafeCampus.Core/obj/Debug/net6.0/SafeCampus.Core.csproj.AssemblyReference.cache b/SafeCampus.API/SafeCampus.Core/obj/Debug/net6.0/SafeCampus.Core.csproj.AssemblyReference.cache index 62aa94e..60af57a 100644 Binary files a/SafeCampus.API/SafeCampus.Core/obj/Debug/net6.0/SafeCampus.Core.csproj.AssemblyReference.cache and b/SafeCampus.API/SafeCampus.Core/obj/Debug/net6.0/SafeCampus.Core.csproj.AssemblyReference.cache differ diff --git a/SafeCampus.API/SafeCampus.Core/obj/Debug/net7.0/SafeCampus.Core.AssemblyInfo.cs b/SafeCampus.API/SafeCampus.Core/obj/Debug/net7.0/SafeCampus.Core.AssemblyInfo.cs index 348557c..97fe0b2 100644 --- a/SafeCampus.API/SafeCampus.Core/obj/Debug/net7.0/SafeCampus.Core.AssemblyInfo.cs +++ b/SafeCampus.API/SafeCampus.Core/obj/Debug/net7.0/SafeCampus.Core.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("SafeCampus.Core")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("3.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+7b594c62a278bc4c7cdeb186fc16b21a67573018")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+3625749b22cc4f2d9f1bae5082255d88044a4050")] [assembly: System.Reflection.AssemblyProductAttribute("SafeCampus.Core")] [assembly: System.Reflection.AssemblyTitleAttribute("SafeCampus.Core")] [assembly: System.Reflection.AssemblyVersionAttribute("3.0.0.0")] diff --git a/SafeCampus.API/SafeCampus.Core/obj/Debug/net7.0/SafeCampus.Core.AssemblyInfoInputs.cache b/SafeCampus.API/SafeCampus.Core/obj/Debug/net7.0/SafeCampus.Core.AssemblyInfoInputs.cache index 961be3a..7a21f08 100644 --- a/SafeCampus.API/SafeCampus.Core/obj/Debug/net7.0/SafeCampus.Core.AssemblyInfoInputs.cache +++ b/SafeCampus.API/SafeCampus.Core/obj/Debug/net7.0/SafeCampus.Core.AssemblyInfoInputs.cache @@ -1 +1 @@ -a9d50ac7ca3e0c444071362e2818ebe56ba854544ae4bc9a347b1eccf6f2f8d8 +4b6c39379b74208fe9cb3b4a2e9108ce5a43031a81b7d28055e37eb997808c3c diff --git a/SafeCampus.API/SafeCampus.Core/obj/Debug/net7.0/SafeCampus.Core.assets.cache b/SafeCampus.API/SafeCampus.Core/obj/Debug/net7.0/SafeCampus.Core.assets.cache index 1e41d1f..32a63ee 100644 Binary files a/SafeCampus.API/SafeCampus.Core/obj/Debug/net7.0/SafeCampus.Core.assets.cache and b/SafeCampus.API/SafeCampus.Core/obj/Debug/net7.0/SafeCampus.Core.assets.cache differ diff --git a/SafeCampus.API/SafeCampus.Core/obj/Debug/net7.0/SafeCampus.Core.csproj.AssemblyReference.cache b/SafeCampus.API/SafeCampus.Core/obj/Debug/net7.0/SafeCampus.Core.csproj.AssemblyReference.cache index 0e1a3f1..157262e 100644 Binary files a/SafeCampus.API/SafeCampus.Core/obj/Debug/net7.0/SafeCampus.Core.csproj.AssemblyReference.cache and b/SafeCampus.API/SafeCampus.Core/obj/Debug/net7.0/SafeCampus.Core.csproj.AssemblyReference.cache differ diff --git a/SafeCampus.API/SafeCampus.Core/obj/Debug/net8.0/SafeCampus.Core.AssemblyInfo.cs b/SafeCampus.API/SafeCampus.Core/obj/Debug/net8.0/SafeCampus.Core.AssemblyInfo.cs index 348557c..97fe0b2 100644 --- a/SafeCampus.API/SafeCampus.Core/obj/Debug/net8.0/SafeCampus.Core.AssemblyInfo.cs +++ b/SafeCampus.API/SafeCampus.Core/obj/Debug/net8.0/SafeCampus.Core.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("SafeCampus.Core")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("3.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+7b594c62a278bc4c7cdeb186fc16b21a67573018")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+3625749b22cc4f2d9f1bae5082255d88044a4050")] [assembly: System.Reflection.AssemblyProductAttribute("SafeCampus.Core")] [assembly: System.Reflection.AssemblyTitleAttribute("SafeCampus.Core")] [assembly: System.Reflection.AssemblyVersionAttribute("3.0.0.0")] diff --git a/SafeCampus.API/SafeCampus.Core/obj/Debug/net8.0/SafeCampus.Core.AssemblyInfoInputs.cache b/SafeCampus.API/SafeCampus.Core/obj/Debug/net8.0/SafeCampus.Core.AssemblyInfoInputs.cache index 961be3a..7a21f08 100644 --- a/SafeCampus.API/SafeCampus.Core/obj/Debug/net8.0/SafeCampus.Core.AssemblyInfoInputs.cache +++ b/SafeCampus.API/SafeCampus.Core/obj/Debug/net8.0/SafeCampus.Core.AssemblyInfoInputs.cache @@ -1 +1 @@ -a9d50ac7ca3e0c444071362e2818ebe56ba854544ae4bc9a347b1eccf6f2f8d8 +4b6c39379b74208fe9cb3b4a2e9108ce5a43031a81b7d28055e37eb997808c3c diff --git a/SafeCampus.API/SafeCampus.Core/obj/Debug/net8.0/SafeCampus.Core.assets.cache b/SafeCampus.API/SafeCampus.Core/obj/Debug/net8.0/SafeCampus.Core.assets.cache index 746d424..2e3e054 100644 Binary files a/SafeCampus.API/SafeCampus.Core/obj/Debug/net8.0/SafeCampus.Core.assets.cache and b/SafeCampus.API/SafeCampus.Core/obj/Debug/net8.0/SafeCampus.Core.assets.cache differ diff --git a/SafeCampus.API/SafeCampus.Core/obj/Debug/net8.0/SafeCampus.Core.csproj.AssemblyReference.cache b/SafeCampus.API/SafeCampus.Core/obj/Debug/net8.0/SafeCampus.Core.csproj.AssemblyReference.cache index 406edc6..a54c2b7 100644 Binary files a/SafeCampus.API/SafeCampus.Core/obj/Debug/net8.0/SafeCampus.Core.csproj.AssemblyReference.cache and b/SafeCampus.API/SafeCampus.Core/obj/Debug/net8.0/SafeCampus.Core.csproj.AssemblyReference.cache differ diff --git a/SafeCampus.API/SafeCampus.Core/obj/SafeCampus.Core.csproj.nuget.dgspec.json b/SafeCampus.API/SafeCampus.Core/obj/SafeCampus.Core.csproj.nuget.dgspec.json index c749faf..8638b55 100644 --- a/SafeCampus.API/SafeCampus.Core/obj/SafeCampus.Core.csproj.nuget.dgspec.json +++ b/SafeCampus.API/SafeCampus.Core/obj/SafeCampus.Core.csproj.nuget.dgspec.json @@ -99,6 +99,10 @@ "target": "Package", "version": "[8.0.6, )" }, + "Tencent.QCloud.Cos.Sts.Sdk": { + "target": "Package", + "version": "[3.0.5, )" + }, "Yitter.IdGenerator": { "target": "Package", "version": "[1.0.14, )" @@ -169,6 +173,10 @@ "target": "Package", "version": "[8.0.6, )" }, + "Tencent.QCloud.Cos.Sts.Sdk": { + "target": "Package", + "version": "[3.0.5, )" + }, "Yitter.IdGenerator": { "target": "Package", "version": "[1.0.14, )" @@ -239,6 +247,10 @@ "target": "Package", "version": "[8.0.6, )" }, + "Tencent.QCloud.Cos.Sts.Sdk": { + "target": "Package", + "version": "[3.0.5, )" + }, "Yitter.IdGenerator": { "target": "Package", "version": "[1.0.14, )" diff --git a/SafeCampus.API/SafeCampus.Core/obj/project.assets.json b/SafeCampus.API/SafeCampus.Core/obj/project.assets.json index 95b255d..65bff3f 100644 --- a/SafeCampus.API/SafeCampus.Core/obj/project.assets.json +++ b/SafeCampus.API/SafeCampus.Core/obj/project.assets.json @@ -2655,6 +2655,31 @@ "lib/netstandard1.3/System.Threading.Tasks.Parallel.dll": {} } }, + "Tencent.QCloud.Cos.Sts.Sdk/3.0.5": { + "type": "package", + "dependencies": { + "TencentCloudSDK": "3.0.500" + }, + "compile": { + "lib/netstandard2.0/COSSTS.dll": {} + }, + "runtime": { + "lib/netstandard2.0/COSSTS.dll": {} + } + }, + "TencentCloudSDK/3.0.500": { + "type": "package", + "dependencies": { + "Newtonsoft.Json": "11.0.1", + "System.Text.Encodings.Web": "4.5.1" + }, + "compile": { + "lib/netstandard2.0/TencentCloud.dll": {} + }, + "runtime": { + "lib/netstandard2.0/TencentCloud.dll": {} + } + }, "Yitter.IdGenerator/1.0.14": { "type": "package", "compile": { @@ -5287,6 +5312,31 @@ "lib/netstandard1.3/System.Threading.Tasks.Parallel.dll": {} } }, + "Tencent.QCloud.Cos.Sts.Sdk/3.0.5": { + "type": "package", + "dependencies": { + "TencentCloudSDK": "3.0.500" + }, + "compile": { + "lib/netstandard2.0/COSSTS.dll": {} + }, + "runtime": { + "lib/netstandard2.0/COSSTS.dll": {} + } + }, + "TencentCloudSDK/3.0.500": { + "type": "package", + "dependencies": { + "Newtonsoft.Json": "11.0.1", + "System.Text.Encodings.Web": "4.5.1" + }, + "compile": { + "lib/netstandard2.0/TencentCloud.dll": {} + }, + "runtime": { + "lib/netstandard2.0/TencentCloud.dll": {} + } + }, "Yitter.IdGenerator/1.0.14": { "type": "package", "compile": { @@ -7895,6 +7945,31 @@ "lib/netstandard1.3/System.Threading.Tasks.Parallel.dll": {} } }, + "Tencent.QCloud.Cos.Sts.Sdk/3.0.5": { + "type": "package", + "dependencies": { + "TencentCloudSDK": "3.0.500" + }, + "compile": { + "lib/netstandard2.0/COSSTS.dll": {} + }, + "runtime": { + "lib/netstandard2.0/COSSTS.dll": {} + } + }, + "TencentCloudSDK/3.0.500": { + "type": "package", + "dependencies": { + "Newtonsoft.Json": "11.0.1", + "System.Text.Encodings.Web": "4.5.1" + }, + "compile": { + "lib/netstandard2.0/TencentCloud.dll": {} + }, + "runtime": { + "lib/netstandard2.0/TencentCloud.dll": {} + } + }, "Yitter.IdGenerator/1.0.14": { "type": "package", "compile": { @@ -14806,6 +14881,32 @@ "system.threading.tasks.parallel.nuspec" ] }, + "Tencent.QCloud.Cos.Sts.Sdk/3.0.5": { + "sha512": "e1EVha7hwm6CLEC5Hc6ahnMvfEo9qkWJuiaS5W3RaHgS/SDMTwySwGIu4Ij90p2su+xRfTRBGuVnODecsDTiYg==", + "type": "package", + "path": "tencent.qcloud.cos.sts.sdk/3.0.5", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/COSSTS.dll", + "lib/netstandard2.0/COSSTS.dll", + "tencent.qcloud.cos.sts.sdk.3.0.5.nupkg.sha512", + "tencent.qcloud.cos.sts.sdk.nuspec" + ] + }, + "TencentCloudSDK/3.0.500": { + "sha512": "tDFtr7SY+PBUt6+spijOOK62uDlcYotIsiI6AzYekajVhH5L5cuCiJvXczFSunxPkixDjq0GsM8+3XE4AIj0cA==", + "type": "package", + "path": "tencentcloudsdk/3.0.500", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/TencentCloud.dll", + "lib/netstandard2.0/TencentCloud.dll", + "tencentcloudsdk.3.0.500.nupkg.sha512", + "tencentcloudsdk.nuspec" + ] + }, "Yitter.IdGenerator/1.0.14": { "sha512": "F4nOJ7Geq41vgNWX9E6/vkxRzFInACGpDp4Kad2mA2WIKhEwgPyE9FpulBAuEmDByrfHHz6mOII3IIeLJAh91g==", "type": "package", @@ -14851,6 +14952,7 @@ "SharpZipLib >= 1.4.2", "SimpleTool >= 1.0.6", "System.Drawing.Common >= 8.0.6", + "Tencent.QCloud.Cos.Sts.Sdk >= 3.0.5", "Yitter.IdGenerator >= 1.0.14" ], "net7.0": [ @@ -14865,6 +14967,7 @@ "SharpZipLib >= 1.4.2", "SimpleTool >= 1.0.6", "System.Drawing.Common >= 8.0.6", + "Tencent.QCloud.Cos.Sts.Sdk >= 3.0.5", "Yitter.IdGenerator >= 1.0.14" ], "net8.0": [ @@ -14879,6 +14982,7 @@ "SharpZipLib >= 1.4.2", "SimpleTool >= 1.0.6", "System.Drawing.Common >= 8.0.6", + "Tencent.QCloud.Cos.Sts.Sdk >= 3.0.5", "Yitter.IdGenerator >= 1.0.14" ] }, @@ -14980,6 +15084,10 @@ "target": "Package", "version": "[8.0.6, )" }, + "Tencent.QCloud.Cos.Sts.Sdk": { + "target": "Package", + "version": "[3.0.5, )" + }, "Yitter.IdGenerator": { "target": "Package", "version": "[1.0.14, )" @@ -15050,6 +15158,10 @@ "target": "Package", "version": "[8.0.6, )" }, + "Tencent.QCloud.Cos.Sts.Sdk": { + "target": "Package", + "version": "[3.0.5, )" + }, "Yitter.IdGenerator": { "target": "Package", "version": "[1.0.14, )" @@ -15120,6 +15232,10 @@ "target": "Package", "version": "[8.0.6, )" }, + "Tencent.QCloud.Cos.Sts.Sdk": { + "target": "Package", + "version": "[3.0.5, )" + }, "Yitter.IdGenerator": { "target": "Package", "version": "[1.0.14, )" diff --git a/SafeCampus.API/SafeCampus.Core/obj/project.nuget.cache b/SafeCampus.API/SafeCampus.Core/obj/project.nuget.cache index 36ad027..1884256 100644 --- a/SafeCampus.API/SafeCampus.Core/obj/project.nuget.cache +++ b/SafeCampus.API/SafeCampus.Core/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "Pm1rKb4VbabUHIesPcJuUhKkeEWjSoa8SdAa+Cyq3Eu4bYfnqQD0jClLxf7I4qz8ZIIbRt6Cxzhi01EySpNdvw==", + "dgSpecHash": "wOp1AXrPJb+oebW1K6qpmIb7RKznNMeSg5wyuvOSLfVG4tqbyDNpLUUQG5f3tRwKlBFxLiB6cY/Od0f6sx6uPQ==", "success": true, "projectFilePath": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Core\\SafeCampus.Core.csproj", "expectedPackageFiles": [ @@ -181,6 +181,8 @@ "C:\\Users\\王晓寒\\.nuget\\packages\\system.threading.tasks\\4.3.0\\system.threading.tasks.4.3.0.nupkg.sha512", "C:\\Users\\王晓寒\\.nuget\\packages\\system.threading.tasks.extensions\\4.5.4\\system.threading.tasks.extensions.4.5.4.nupkg.sha512", "C:\\Users\\王晓寒\\.nuget\\packages\\system.threading.tasks.parallel\\4.3.0\\system.threading.tasks.parallel.4.3.0.nupkg.sha512", + "C:\\Users\\王晓寒\\.nuget\\packages\\tencent.qcloud.cos.sts.sdk\\3.0.5\\tencent.qcloud.cos.sts.sdk.3.0.5.nupkg.sha512", + "C:\\Users\\王晓寒\\.nuget\\packages\\tencentcloudsdk\\3.0.500\\tencentcloudsdk.3.0.500.nupkg.sha512", "C:\\Users\\王晓寒\\.nuget\\packages\\yitter.idgenerator\\1.0.14\\yitter.idgenerator.1.0.14.nupkg.sha512", "C:\\Users\\王晓寒\\.nuget\\packages\\zstdsharp.port\\0.8.0\\zstdsharp.port.0.8.0.nupkg.sha512" ], diff --git a/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net6.0/SafeCampus.Plugin.Aop.AssemblyInfo.cs b/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net6.0/SafeCampus.Plugin.Aop.AssemblyInfo.cs index 02095e3..1e916b3 100644 --- a/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net6.0/SafeCampus.Plugin.Aop.AssemblyInfo.cs +++ b/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net6.0/SafeCampus.Plugin.Aop.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("SafeCampus.Plugin.Aop")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("3.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+7b594c62a278bc4c7cdeb186fc16b21a67573018")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+3625749b22cc4f2d9f1bae5082255d88044a4050")] [assembly: System.Reflection.AssemblyProductAttribute("SafeCampus.Plugin.Aop")] [assembly: System.Reflection.AssemblyTitleAttribute("SafeCampus.Plugin.Aop")] [assembly: System.Reflection.AssemblyVersionAttribute("3.0.0.0")] diff --git a/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net6.0/SafeCampus.Plugin.Aop.AssemblyInfoInputs.cache b/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net6.0/SafeCampus.Plugin.Aop.AssemblyInfoInputs.cache index b8c8a6f..b70a232 100644 --- a/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net6.0/SafeCampus.Plugin.Aop.AssemblyInfoInputs.cache +++ b/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net6.0/SafeCampus.Plugin.Aop.AssemblyInfoInputs.cache @@ -1 +1 @@ -fcca50fb996de302b2402739e93270a74246179619ea2bc022e7a8ce191746e7 +52457b845e775edeeca766db1c620e5b6dbbbbb3f78b3fb3aae6564e34b23477 diff --git a/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net6.0/SafeCampus.Plugin.Aop.assets.cache b/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net6.0/SafeCampus.Plugin.Aop.assets.cache index 770db47..5131f60 100644 Binary files a/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net6.0/SafeCampus.Plugin.Aop.assets.cache and b/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net6.0/SafeCampus.Plugin.Aop.assets.cache differ diff --git a/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net6.0/SafeCampus.Plugin.Aop.csproj.AssemblyReference.cache b/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net6.0/SafeCampus.Plugin.Aop.csproj.AssemblyReference.cache index cadde3b..18c8eb7 100644 Binary files a/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net6.0/SafeCampus.Plugin.Aop.csproj.AssemblyReference.cache and b/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net6.0/SafeCampus.Plugin.Aop.csproj.AssemblyReference.cache differ diff --git a/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net7.0/SafeCampus.Plugin.Aop.AssemblyInfo.cs b/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net7.0/SafeCampus.Plugin.Aop.AssemblyInfo.cs index 02095e3..1e916b3 100644 --- a/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net7.0/SafeCampus.Plugin.Aop.AssemblyInfo.cs +++ b/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net7.0/SafeCampus.Plugin.Aop.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("SafeCampus.Plugin.Aop")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("3.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+7b594c62a278bc4c7cdeb186fc16b21a67573018")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+3625749b22cc4f2d9f1bae5082255d88044a4050")] [assembly: System.Reflection.AssemblyProductAttribute("SafeCampus.Plugin.Aop")] [assembly: System.Reflection.AssemblyTitleAttribute("SafeCampus.Plugin.Aop")] [assembly: System.Reflection.AssemblyVersionAttribute("3.0.0.0")] diff --git a/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net7.0/SafeCampus.Plugin.Aop.AssemblyInfoInputs.cache b/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net7.0/SafeCampus.Plugin.Aop.AssemblyInfoInputs.cache index b8c8a6f..b70a232 100644 --- a/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net7.0/SafeCampus.Plugin.Aop.AssemblyInfoInputs.cache +++ b/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net7.0/SafeCampus.Plugin.Aop.AssemblyInfoInputs.cache @@ -1 +1 @@ -fcca50fb996de302b2402739e93270a74246179619ea2bc022e7a8ce191746e7 +52457b845e775edeeca766db1c620e5b6dbbbbb3f78b3fb3aae6564e34b23477 diff --git a/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net7.0/SafeCampus.Plugin.Aop.assets.cache b/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net7.0/SafeCampus.Plugin.Aop.assets.cache index 8614993..23fc699 100644 Binary files a/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net7.0/SafeCampus.Plugin.Aop.assets.cache and b/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net7.0/SafeCampus.Plugin.Aop.assets.cache differ diff --git a/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net7.0/SafeCampus.Plugin.Aop.csproj.AssemblyReference.cache b/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net7.0/SafeCampus.Plugin.Aop.csproj.AssemblyReference.cache index 6a22def..b6b937f 100644 Binary files a/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net7.0/SafeCampus.Plugin.Aop.csproj.AssemblyReference.cache and b/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net7.0/SafeCampus.Plugin.Aop.csproj.AssemblyReference.cache differ diff --git a/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net8.0/SafeCampus.Plugin.Aop.AssemblyInfo.cs b/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net8.0/SafeCampus.Plugin.Aop.AssemblyInfo.cs index 02095e3..1e916b3 100644 --- a/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net8.0/SafeCampus.Plugin.Aop.AssemblyInfo.cs +++ b/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net8.0/SafeCampus.Plugin.Aop.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("SafeCampus.Plugin.Aop")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("3.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+7b594c62a278bc4c7cdeb186fc16b21a67573018")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+3625749b22cc4f2d9f1bae5082255d88044a4050")] [assembly: System.Reflection.AssemblyProductAttribute("SafeCampus.Plugin.Aop")] [assembly: System.Reflection.AssemblyTitleAttribute("SafeCampus.Plugin.Aop")] [assembly: System.Reflection.AssemblyVersionAttribute("3.0.0.0")] diff --git a/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net8.0/SafeCampus.Plugin.Aop.AssemblyInfoInputs.cache b/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net8.0/SafeCampus.Plugin.Aop.AssemblyInfoInputs.cache index b8c8a6f..b70a232 100644 --- a/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net8.0/SafeCampus.Plugin.Aop.AssemblyInfoInputs.cache +++ b/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net8.0/SafeCampus.Plugin.Aop.AssemblyInfoInputs.cache @@ -1 +1 @@ -fcca50fb996de302b2402739e93270a74246179619ea2bc022e7a8ce191746e7 +52457b845e775edeeca766db1c620e5b6dbbbbb3f78b3fb3aae6564e34b23477 diff --git a/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net8.0/SafeCampus.Plugin.Aop.assets.cache b/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net8.0/SafeCampus.Plugin.Aop.assets.cache index 047417b..37a0d73 100644 Binary files a/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net8.0/SafeCampus.Plugin.Aop.assets.cache and b/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net8.0/SafeCampus.Plugin.Aop.assets.cache differ diff --git a/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net8.0/SafeCampus.Plugin.Aop.csproj.AssemblyReference.cache b/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net8.0/SafeCampus.Plugin.Aop.csproj.AssemblyReference.cache index f450126..4d6c236 100644 Binary files a/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net8.0/SafeCampus.Plugin.Aop.csproj.AssemblyReference.cache and b/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net8.0/SafeCampus.Plugin.Aop.csproj.AssemblyReference.cache differ diff --git a/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/SafeCampus.Plugin.Aop.csproj.nuget.dgspec.json b/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/SafeCampus.Plugin.Aop.csproj.nuget.dgspec.json index 93f4543..e84b56e 100644 --- a/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/SafeCampus.Plugin.Aop.csproj.nuget.dgspec.json +++ b/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/SafeCampus.Plugin.Aop.csproj.nuget.dgspec.json @@ -239,6 +239,10 @@ "target": "Package", "version": "[8.0.6, )" }, + "Tencent.QCloud.Cos.Sts.Sdk": { + "target": "Package", + "version": "[3.0.5, )" + }, "Yitter.IdGenerator": { "target": "Package", "version": "[1.0.14, )" @@ -309,6 +313,10 @@ "target": "Package", "version": "[8.0.6, )" }, + "Tencent.QCloud.Cos.Sts.Sdk": { + "target": "Package", + "version": "[3.0.5, )" + }, "Yitter.IdGenerator": { "target": "Package", "version": "[1.0.14, )" @@ -379,6 +387,10 @@ "target": "Package", "version": "[8.0.6, )" }, + "Tencent.QCloud.Cos.Sts.Sdk": { + "target": "Package", + "version": "[3.0.5, )" + }, "Yitter.IdGenerator": { "target": "Package", "version": "[1.0.14, )" diff --git a/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/project.assets.json b/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/project.assets.json index 7a84e7b..4e8788c 100644 --- a/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/project.assets.json +++ b/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/project.assets.json @@ -2687,6 +2687,31 @@ "lib/netstandard1.3/System.Threading.Tasks.Parallel.dll": {} } }, + "Tencent.QCloud.Cos.Sts.Sdk/3.0.5": { + "type": "package", + "dependencies": { + "TencentCloudSDK": "3.0.500" + }, + "compile": { + "lib/netstandard2.0/COSSTS.dll": {} + }, + "runtime": { + "lib/netstandard2.0/COSSTS.dll": {} + } + }, + "TencentCloudSDK/3.0.500": { + "type": "package", + "dependencies": { + "Newtonsoft.Json": "11.0.1", + "System.Text.Encodings.Web": "4.5.1" + }, + "compile": { + "lib/netstandard2.0/TencentCloud.dll": {} + }, + "runtime": { + "lib/netstandard2.0/TencentCloud.dll": {} + } + }, "Yitter.IdGenerator/1.0.14": { "type": "package", "compile": { @@ -2734,6 +2759,7 @@ "SharpZipLib": "1.4.2", "SimpleTool": "1.0.6", "System.Drawing.Common": "8.0.6", + "Tencent.QCloud.Cos.Sts.Sdk": "3.0.5", "Yitter.IdGenerator": "1.0.14" }, "compile": { @@ -5389,6 +5415,31 @@ "lib/netstandard1.3/System.Threading.Tasks.Parallel.dll": {} } }, + "Tencent.QCloud.Cos.Sts.Sdk/3.0.5": { + "type": "package", + "dependencies": { + "TencentCloudSDK": "3.0.500" + }, + "compile": { + "lib/netstandard2.0/COSSTS.dll": {} + }, + "runtime": { + "lib/netstandard2.0/COSSTS.dll": {} + } + }, + "TencentCloudSDK/3.0.500": { + "type": "package", + "dependencies": { + "Newtonsoft.Json": "11.0.1", + "System.Text.Encodings.Web": "4.5.1" + }, + "compile": { + "lib/netstandard2.0/TencentCloud.dll": {} + }, + "runtime": { + "lib/netstandard2.0/TencentCloud.dll": {} + } + }, "Yitter.IdGenerator/1.0.14": { "type": "package", "compile": { @@ -5436,6 +5487,7 @@ "SharpZipLib": "1.4.2", "SimpleTool": "1.0.6", "System.Drawing.Common": "8.0.6", + "Tencent.QCloud.Cos.Sts.Sdk": "3.0.5", "Yitter.IdGenerator": "1.0.14" }, "compile": { @@ -8067,6 +8119,31 @@ "lib/netstandard1.3/System.Threading.Tasks.Parallel.dll": {} } }, + "Tencent.QCloud.Cos.Sts.Sdk/3.0.5": { + "type": "package", + "dependencies": { + "TencentCloudSDK": "3.0.500" + }, + "compile": { + "lib/netstandard2.0/COSSTS.dll": {} + }, + "runtime": { + "lib/netstandard2.0/COSSTS.dll": {} + } + }, + "TencentCloudSDK/3.0.500": { + "type": "package", + "dependencies": { + "Newtonsoft.Json": "11.0.1", + "System.Text.Encodings.Web": "4.5.1" + }, + "compile": { + "lib/netstandard2.0/TencentCloud.dll": {} + }, + "runtime": { + "lib/netstandard2.0/TencentCloud.dll": {} + } + }, "Yitter.IdGenerator/1.0.14": { "type": "package", "compile": { @@ -8114,6 +8191,7 @@ "SharpZipLib": "1.4.2", "SimpleTool": "1.0.6", "System.Drawing.Common": "8.0.6", + "Tencent.QCloud.Cos.Sts.Sdk": "3.0.5", "Yitter.IdGenerator": "1.0.14" }, "compile": { @@ -15058,6 +15136,32 @@ "system.threading.tasks.parallel.nuspec" ] }, + "Tencent.QCloud.Cos.Sts.Sdk/3.0.5": { + "sha512": "e1EVha7hwm6CLEC5Hc6ahnMvfEo9qkWJuiaS5W3RaHgS/SDMTwySwGIu4Ij90p2su+xRfTRBGuVnODecsDTiYg==", + "type": "package", + "path": "tencent.qcloud.cos.sts.sdk/3.0.5", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/COSSTS.dll", + "lib/netstandard2.0/COSSTS.dll", + "tencent.qcloud.cos.sts.sdk.3.0.5.nupkg.sha512", + "tencent.qcloud.cos.sts.sdk.nuspec" + ] + }, + "TencentCloudSDK/3.0.500": { + "sha512": "tDFtr7SY+PBUt6+spijOOK62uDlcYotIsiI6AzYekajVhH5L5cuCiJvXczFSunxPkixDjq0GsM8+3XE4AIj0cA==", + "type": "package", + "path": "tencentcloudsdk/3.0.500", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/TencentCloud.dll", + "lib/netstandard2.0/TencentCloud.dll", + "tencentcloudsdk.3.0.500.nupkg.sha512", + "tencentcloudsdk.nuspec" + ] + }, "Yitter.IdGenerator/1.0.14": { "sha512": "F4nOJ7Geq41vgNWX9E6/vkxRzFInACGpDp4Kad2mA2WIKhEwgPyE9FpulBAuEmDByrfHHz6mOII3IIeLJAh91g==", "type": "package", diff --git a/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/project.nuget.cache b/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/project.nuget.cache index a3eae14..3c1d117 100644 --- a/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/project.nuget.cache +++ b/SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "Fmx0lyJM2FOb5AUrsOyP/Uxgx7kTRRTvRo3Wfg3nLtUho7SuqSuZb19x5CpDdxoGUw2ApkOP0xLrnhZQp/yN/w==", + "dgSpecHash": "zRsZgGix3QpJXGSxVWkFbuyhB478edJBmMK2BBnd5zlfaXOPr241kfgCapB6nlvNEp9M+yF685n7Y8RXm55M0Q==", "success": true, "projectFilePath": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Plugin\\SafeCampus.Plugin.Aop\\SafeCampus.Plugin.Aop.csproj", "expectedPackageFiles": [ @@ -183,6 +183,8 @@ "C:\\Users\\王晓寒\\.nuget\\packages\\system.threading.tasks\\4.3.0\\system.threading.tasks.4.3.0.nupkg.sha512", "C:\\Users\\王晓寒\\.nuget\\packages\\system.threading.tasks.extensions\\4.5.4\\system.threading.tasks.extensions.4.5.4.nupkg.sha512", "C:\\Users\\王晓寒\\.nuget\\packages\\system.threading.tasks.parallel\\4.3.0\\system.threading.tasks.parallel.4.3.0.nupkg.sha512", + "C:\\Users\\王晓寒\\.nuget\\packages\\tencent.qcloud.cos.sts.sdk\\3.0.5\\tencent.qcloud.cos.sts.sdk.3.0.5.nupkg.sha512", + "C:\\Users\\王晓寒\\.nuget\\packages\\tencentcloudsdk\\3.0.500\\tencentcloudsdk.3.0.500.nupkg.sha512", "C:\\Users\\王晓寒\\.nuget\\packages\\yitter.idgenerator\\1.0.14\\yitter.idgenerator.1.0.14.nupkg.sha512", "C:\\Users\\王晓寒\\.nuget\\packages\\zstdsharp.port\\0.8.0\\zstdsharp.port.0.8.0.nupkg.sha512" ], diff --git a/SafeCampus.API/SafeCampus.SqlSugar/SqlSugar.Development.json b/SafeCampus.API/SafeCampus.SqlSugar/SqlSugar.Development.json index fa85fe7..6a35636 100644 --- a/SafeCampus.API/SafeCampus.SqlSugar/SqlSugar.Development.json +++ b/SafeCampus.API/SafeCampus.SqlSugar/SqlSugar.Development.json @@ -5,6 +5,7 @@ "ConnectionStrings": [ { "ConfigId": "SafeCampus", //租户ID + //"ConnectionString": "PORT=5432;DATABASE=SafeCampusTest;HOST=localhost;PASSWORD=wxh@0000;USER ID=postgres;", //连接字符串 "ConnectionString": "PORT=5432;DATABASE=SafeCampus;HOST=1.14.43.23;PASSWORD=wxh@9695;USER ID=postgres;", //连接字符串 "DbType": "PostgreSQL", //数据库类型 "IsAutoCloseConnection": true, //是否自动释放 diff --git a/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net6.0/SafeCampus.SqlSugar.AssemblyInfo.cs b/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net6.0/SafeCampus.SqlSugar.AssemblyInfo.cs index 20d81c5..99b92e5 100644 --- a/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net6.0/SafeCampus.SqlSugar.AssemblyInfo.cs +++ b/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net6.0/SafeCampus.SqlSugar.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("SafeCampus.SqlSugar")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("3.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+7b594c62a278bc4c7cdeb186fc16b21a67573018")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+3625749b22cc4f2d9f1bae5082255d88044a4050")] [assembly: System.Reflection.AssemblyProductAttribute("SafeCampus.SqlSugar")] [assembly: System.Reflection.AssemblyTitleAttribute("SafeCampus.SqlSugar")] [assembly: System.Reflection.AssemblyVersionAttribute("3.0.0.0")] diff --git a/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net6.0/SafeCampus.SqlSugar.AssemblyInfoInputs.cache b/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net6.0/SafeCampus.SqlSugar.AssemblyInfoInputs.cache index 3446a64..c8e7887 100644 --- a/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net6.0/SafeCampus.SqlSugar.AssemblyInfoInputs.cache +++ b/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net6.0/SafeCampus.SqlSugar.AssemblyInfoInputs.cache @@ -1 +1 @@ -0724cf25091249298e1ed910509de3fc3c0047422dfeb45081821b5de4f2dc6b +ceb2831e36c7a3189d97d65ec05ef6d0771d6f224595a70bc24e6381df0a972d diff --git a/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net6.0/SafeCampus.SqlSugar.assets.cache b/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net6.0/SafeCampus.SqlSugar.assets.cache index 8558c4f..1e061d1 100644 Binary files a/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net6.0/SafeCampus.SqlSugar.assets.cache and b/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net6.0/SafeCampus.SqlSugar.assets.cache differ diff --git a/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net6.0/SafeCampus.SqlSugar.csproj.AssemblyReference.cache b/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net6.0/SafeCampus.SqlSugar.csproj.AssemblyReference.cache index a9b269a..47b03e6 100644 Binary files a/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net6.0/SafeCampus.SqlSugar.csproj.AssemblyReference.cache and b/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net6.0/SafeCampus.SqlSugar.csproj.AssemblyReference.cache differ diff --git a/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net7.0/SafeCampus.SqlSugar.AssemblyInfo.cs b/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net7.0/SafeCampus.SqlSugar.AssemblyInfo.cs index 20d81c5..99b92e5 100644 --- a/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net7.0/SafeCampus.SqlSugar.AssemblyInfo.cs +++ b/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net7.0/SafeCampus.SqlSugar.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("SafeCampus.SqlSugar")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("3.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+7b594c62a278bc4c7cdeb186fc16b21a67573018")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+3625749b22cc4f2d9f1bae5082255d88044a4050")] [assembly: System.Reflection.AssemblyProductAttribute("SafeCampus.SqlSugar")] [assembly: System.Reflection.AssemblyTitleAttribute("SafeCampus.SqlSugar")] [assembly: System.Reflection.AssemblyVersionAttribute("3.0.0.0")] diff --git a/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net7.0/SafeCampus.SqlSugar.AssemblyInfoInputs.cache b/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net7.0/SafeCampus.SqlSugar.AssemblyInfoInputs.cache index 3446a64..c8e7887 100644 --- a/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net7.0/SafeCampus.SqlSugar.AssemblyInfoInputs.cache +++ b/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net7.0/SafeCampus.SqlSugar.AssemblyInfoInputs.cache @@ -1 +1 @@ -0724cf25091249298e1ed910509de3fc3c0047422dfeb45081821b5de4f2dc6b +ceb2831e36c7a3189d97d65ec05ef6d0771d6f224595a70bc24e6381df0a972d diff --git a/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net7.0/SafeCampus.SqlSugar.assets.cache b/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net7.0/SafeCampus.SqlSugar.assets.cache index baffc6b..70dbd29 100644 Binary files a/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net7.0/SafeCampus.SqlSugar.assets.cache and b/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net7.0/SafeCampus.SqlSugar.assets.cache differ diff --git a/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net7.0/SafeCampus.SqlSugar.csproj.AssemblyReference.cache b/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net7.0/SafeCampus.SqlSugar.csproj.AssemblyReference.cache index 4be35e2..0a73df8 100644 Binary files a/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net7.0/SafeCampus.SqlSugar.csproj.AssemblyReference.cache and b/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net7.0/SafeCampus.SqlSugar.csproj.AssemblyReference.cache differ diff --git a/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net8.0/SafeCampus.SqlSugar.AssemblyInfo.cs b/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net8.0/SafeCampus.SqlSugar.AssemblyInfo.cs index 20d81c5..99b92e5 100644 --- a/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net8.0/SafeCampus.SqlSugar.AssemblyInfo.cs +++ b/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net8.0/SafeCampus.SqlSugar.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("SafeCampus.SqlSugar")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("3.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+7b594c62a278bc4c7cdeb186fc16b21a67573018")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+3625749b22cc4f2d9f1bae5082255d88044a4050")] [assembly: System.Reflection.AssemblyProductAttribute("SafeCampus.SqlSugar")] [assembly: System.Reflection.AssemblyTitleAttribute("SafeCampus.SqlSugar")] [assembly: System.Reflection.AssemblyVersionAttribute("3.0.0.0")] diff --git a/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net8.0/SafeCampus.SqlSugar.AssemblyInfoInputs.cache b/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net8.0/SafeCampus.SqlSugar.AssemblyInfoInputs.cache index 3446a64..c8e7887 100644 --- a/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net8.0/SafeCampus.SqlSugar.AssemblyInfoInputs.cache +++ b/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net8.0/SafeCampus.SqlSugar.AssemblyInfoInputs.cache @@ -1 +1 @@ -0724cf25091249298e1ed910509de3fc3c0047422dfeb45081821b5de4f2dc6b +ceb2831e36c7a3189d97d65ec05ef6d0771d6f224595a70bc24e6381df0a972d diff --git a/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net8.0/SafeCampus.SqlSugar.assets.cache b/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net8.0/SafeCampus.SqlSugar.assets.cache index 4edf1d9..74485f6 100644 Binary files a/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net8.0/SafeCampus.SqlSugar.assets.cache and b/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net8.0/SafeCampus.SqlSugar.assets.cache differ diff --git a/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net8.0/SafeCampus.SqlSugar.csproj.AssemblyReference.cache b/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net8.0/SafeCampus.SqlSugar.csproj.AssemblyReference.cache index fa26048..4664fe1 100644 Binary files a/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net8.0/SafeCampus.SqlSugar.csproj.AssemblyReference.cache and b/SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net8.0/SafeCampus.SqlSugar.csproj.AssemblyReference.cache differ diff --git a/SafeCampus.API/SafeCampus.SqlSugar/obj/SafeCampus.SqlSugar.csproj.nuget.dgspec.json b/SafeCampus.API/SafeCampus.SqlSugar/obj/SafeCampus.SqlSugar.csproj.nuget.dgspec.json index 7cb2060..2c3a82c 100644 --- a/SafeCampus.API/SafeCampus.SqlSugar/obj/SafeCampus.SqlSugar.csproj.nuget.dgspec.json +++ b/SafeCampus.API/SafeCampus.SqlSugar/obj/SafeCampus.SqlSugar.csproj.nuget.dgspec.json @@ -99,6 +99,10 @@ "target": "Package", "version": "[8.0.6, )" }, + "Tencent.QCloud.Cos.Sts.Sdk": { + "target": "Package", + "version": "[3.0.5, )" + }, "Yitter.IdGenerator": { "target": "Package", "version": "[1.0.14, )" @@ -169,6 +173,10 @@ "target": "Package", "version": "[8.0.6, )" }, + "Tencent.QCloud.Cos.Sts.Sdk": { + "target": "Package", + "version": "[3.0.5, )" + }, "Yitter.IdGenerator": { "target": "Package", "version": "[1.0.14, )" @@ -239,6 +247,10 @@ "target": "Package", "version": "[8.0.6, )" }, + "Tencent.QCloud.Cos.Sts.Sdk": { + "target": "Package", + "version": "[3.0.5, )" + }, "Yitter.IdGenerator": { "target": "Package", "version": "[1.0.14, )" diff --git a/SafeCampus.API/SafeCampus.SqlSugar/obj/project.assets.json b/SafeCampus.API/SafeCampus.SqlSugar/obj/project.assets.json index d83ae9a..bde004e 100644 --- a/SafeCampus.API/SafeCampus.SqlSugar/obj/project.assets.json +++ b/SafeCampus.API/SafeCampus.SqlSugar/obj/project.assets.json @@ -3096,6 +3096,31 @@ } } }, + "Tencent.QCloud.Cos.Sts.Sdk/3.0.5": { + "type": "package", + "dependencies": { + "TencentCloudSDK": "3.0.500" + }, + "compile": { + "lib/netstandard2.0/COSSTS.dll": {} + }, + "runtime": { + "lib/netstandard2.0/COSSTS.dll": {} + } + }, + "TencentCloudSDK/3.0.500": { + "type": "package", + "dependencies": { + "Newtonsoft.Json": "11.0.1", + "System.Text.Encodings.Web": "4.5.1" + }, + "compile": { + "lib/netstandard2.0/TencentCloud.dll": {} + }, + "runtime": { + "lib/netstandard2.0/TencentCloud.dll": {} + } + }, "Yitter.IdGenerator/1.0.14": { "type": "package", "compile": { @@ -3129,6 +3154,7 @@ "SharpZipLib": "1.4.2", "SimpleTool": "1.0.6", "System.Drawing.Common": "8.0.6", + "Tencent.QCloud.Cos.Sts.Sdk": "3.0.5", "Yitter.IdGenerator": "1.0.14" }, "compile": { @@ -6206,6 +6232,31 @@ } } }, + "Tencent.QCloud.Cos.Sts.Sdk/3.0.5": { + "type": "package", + "dependencies": { + "TencentCloudSDK": "3.0.500" + }, + "compile": { + "lib/netstandard2.0/COSSTS.dll": {} + }, + "runtime": { + "lib/netstandard2.0/COSSTS.dll": {} + } + }, + "TencentCloudSDK/3.0.500": { + "type": "package", + "dependencies": { + "Newtonsoft.Json": "11.0.1", + "System.Text.Encodings.Web": "4.5.1" + }, + "compile": { + "lib/netstandard2.0/TencentCloud.dll": {} + }, + "runtime": { + "lib/netstandard2.0/TencentCloud.dll": {} + } + }, "Yitter.IdGenerator/1.0.14": { "type": "package", "compile": { @@ -6239,6 +6290,7 @@ "SharpZipLib": "1.4.2", "SimpleTool": "1.0.6", "System.Drawing.Common": "8.0.6", + "Tencent.QCloud.Cos.Sts.Sdk": "3.0.5", "Yitter.IdGenerator": "1.0.14" }, "compile": { @@ -9292,6 +9344,31 @@ } } }, + "Tencent.QCloud.Cos.Sts.Sdk/3.0.5": { + "type": "package", + "dependencies": { + "TencentCloudSDK": "3.0.500" + }, + "compile": { + "lib/netstandard2.0/COSSTS.dll": {} + }, + "runtime": { + "lib/netstandard2.0/COSSTS.dll": {} + } + }, + "TencentCloudSDK/3.0.500": { + "type": "package", + "dependencies": { + "Newtonsoft.Json": "11.0.1", + "System.Text.Encodings.Web": "4.5.1" + }, + "compile": { + "lib/netstandard2.0/TencentCloud.dll": {} + }, + "runtime": { + "lib/netstandard2.0/TencentCloud.dll": {} + } + }, "Yitter.IdGenerator/1.0.14": { "type": "package", "compile": { @@ -9325,6 +9402,7 @@ "SharpZipLib": "1.4.2", "SimpleTool": "1.0.6", "System.Drawing.Common": "8.0.6", + "Tencent.QCloud.Cos.Sts.Sdk": "3.0.5", "Yitter.IdGenerator": "1.0.14" }, "compile": { @@ -16744,6 +16822,32 @@ "useSharedDesignerContext.txt" ] }, + "Tencent.QCloud.Cos.Sts.Sdk/3.0.5": { + "sha512": "e1EVha7hwm6CLEC5Hc6ahnMvfEo9qkWJuiaS5W3RaHgS/SDMTwySwGIu4Ij90p2su+xRfTRBGuVnODecsDTiYg==", + "type": "package", + "path": "tencent.qcloud.cos.sts.sdk/3.0.5", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/COSSTS.dll", + "lib/netstandard2.0/COSSTS.dll", + "tencent.qcloud.cos.sts.sdk.3.0.5.nupkg.sha512", + "tencent.qcloud.cos.sts.sdk.nuspec" + ] + }, + "TencentCloudSDK/3.0.500": { + "sha512": "tDFtr7SY+PBUt6+spijOOK62uDlcYotIsiI6AzYekajVhH5L5cuCiJvXczFSunxPkixDjq0GsM8+3XE4AIj0cA==", + "type": "package", + "path": "tencentcloudsdk/3.0.500", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/TencentCloud.dll", + "lib/netstandard2.0/TencentCloud.dll", + "tencentcloudsdk.3.0.500.nupkg.sha512", + "tencentcloudsdk.nuspec" + ] + }, "Yitter.IdGenerator/1.0.14": { "sha512": "F4nOJ7Geq41vgNWX9E6/vkxRzFInACGpDp4Kad2mA2WIKhEwgPyE9FpulBAuEmDByrfHHz6mOII3IIeLJAh91g==", "type": "package", diff --git a/SafeCampus.API/SafeCampus.SqlSugar/obj/project.nuget.cache b/SafeCampus.API/SafeCampus.SqlSugar/obj/project.nuget.cache index 98bed98..8459505 100644 --- a/SafeCampus.API/SafeCampus.SqlSugar/obj/project.nuget.cache +++ b/SafeCampus.API/SafeCampus.SqlSugar/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "nC0jRJsIkuXGelBpU/vpaoHlv3rM82ZbeXbLE7m3yUwN83vj8pUc0po6lQ+YTujYWS0o51sNDL8G4+XZ5UXi2g==", + "dgSpecHash": "0C+ug6BmN0tVu1MADe4DbJzBi6W6AtpjpE3WKX/yV1jP28q9Fq7UkppEklVs/mGTzyjG5u7pMsvRYPRCnvqolw==", "success": true, "projectFilePath": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.SqlSugar\\SafeCampus.SqlSugar.csproj", "expectedPackageFiles": [ @@ -203,6 +203,8 @@ "C:\\Users\\王晓寒\\.nuget\\packages\\system.threading.tasks.extensions\\4.5.4\\system.threading.tasks.extensions.4.5.4.nupkg.sha512", "C:\\Users\\王晓寒\\.nuget\\packages\\system.threading.tasks.parallel\\4.3.0\\system.threading.tasks.parallel.4.3.0.nupkg.sha512", "C:\\Users\\王晓寒\\.nuget\\packages\\system.windows.extensions\\6.0.0\\system.windows.extensions.6.0.0.nupkg.sha512", + "C:\\Users\\王晓寒\\.nuget\\packages\\tencent.qcloud.cos.sts.sdk\\3.0.5\\tencent.qcloud.cos.sts.sdk.3.0.5.nupkg.sha512", + "C:\\Users\\王晓寒\\.nuget\\packages\\tencentcloudsdk\\3.0.500\\tencentcloudsdk.3.0.500.nupkg.sha512", "C:\\Users\\王晓寒\\.nuget\\packages\\yitter.idgenerator\\1.0.14\\yitter.idgenerator.1.0.14.nupkg.sha512", "C:\\Users\\王晓寒\\.nuget\\packages\\zstdsharp.port\\0.8.0\\zstdsharp.port.0.8.0.nupkg.sha512" ], diff --git a/SafeCampus.API/SafeCampus.System/Entity/Attendance.cs b/SafeCampus.API/SafeCampus.System/Entity/Attendance.cs new file mode 100644 index 0000000..b52452f --- /dev/null +++ b/SafeCampus.API/SafeCampus.System/Entity/Attendance.cs @@ -0,0 +1,89 @@ +namespace SafeCampus.System; +[SugarTable("Attendance", TableDescription = "无感考勤")] +[Tenant(SqlSugarConst.DB_DEFAULT)] +[BatchEdit] +[CodeGen] +//[IgnoreInitTable] +public class Attendance : PrimaryKeyEntity +{ + /// + /// 租户id + /// + [SugarColumn(ColumnName = "TenantCode", ColumnDescription = "租户id", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)] + public string TenantCode { get; set; } + /// + /// 门店id + /// + [SugarColumn(ColumnName = "PoiId", ColumnDescription = "门店id", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)] + public string PoiId { get; set; } + /// + /// 考勤事件id + /// + [SugarColumn(ColumnName = "EventId", ColumnDescription = "考勤事件id", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)] + public string EventId { get; set; } + /// + /// 人员跟踪id + /// + [SugarColumn(ColumnName = "TrackId", ColumnDescription = "人员跟踪id", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)] + public string TrackId { get; set; } + /// + /// 关联底库id 如果为空,表示该人员未匹配到底库 + /// + [SugarColumn(ColumnName = "PersonSetId", ColumnDescription = "关联底库id", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)] + public string PersonSetId { get; set; } + /// + /// 人员id + /// + [SugarColumn(ColumnName = "PersonId", ColumnDescription = "人员id", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)] + public string PersonId { get; set; } + /// + /// 相似度 + /// + [SugarColumn(ColumnName = "Similarity", ColumnDescription = "相似度", IsNullable = true)] + public float Similarity { get; set; } + /// + /// 摄像头id + /// + [SugarColumn(ColumnName = "CameraId", ColumnDescription = "摄像头id", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)] + public string CameraId { get; set; } + /// + /// 人脸质量分,取值[0, 100] + /// + [SugarColumn(ColumnName = "FaceScore", ColumnDescription = "人脸质量分", IsNullable = true)] + public float FaceScore { get; set; } + /// + /// 人脸照片url,链接有效期为2小时 + /// + [SugarColumn(ColumnName = "SnapshotUrl", ColumnDescription = "人脸照片url", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)] + public string SnapshotUrl { get; set; } + /// + /// 人脸照片数据,base64编码(本地对接使用) + /// + [SugarColumn(ColumnName = "SnapshotData", ColumnDescription = "人脸照片数据", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)] + public string SnapshotData { get; set; } + /// + /// 事件发生时间 + /// + [SugarColumn(ColumnName = "Tick", ColumnDescription = "事件发生时间", IsNullable = false)] + public DateTime Tick { get; set; } + /// + /// 目标在快照中的位置 + /// + [SugarColumn(ColumnName = "Rects", ColumnDescription = "目标在快照中的位置", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)] + public string Rects { get; set; } + /// + /// 人员扩展信息 + /// + [SugarColumn(ColumnName = "Extend", ColumnDescription = "人员扩展信息", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)] + public string Extend { get; set; } + /// + /// 创建时间 + /// + [SugarColumn(ColumnDescription = "创建时间", IsOnlyIgnoreUpdate = true, IsNullable = true)] + public virtual DateTime CreateTime { get; set; } + /// + ///摄像头信息 + /// + [Navigate(NavigateType.OneToOne, nameof(CameraId), nameof(CameraInfo.SensorId))] + public CameraInfo CameraInfoItem { get; set; } +} \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.System/Entity/CameraGroup.cs b/SafeCampus.API/SafeCampus.System/Entity/CameraGroup.cs new file mode 100644 index 0000000..a259503 --- /dev/null +++ b/SafeCampus.API/SafeCampus.System/Entity/CameraGroup.cs @@ -0,0 +1,19 @@ +namespace SafeCampus.System; +[SugarTable("CameraGroup", TableDescription = "摄像头分组表")] +[Tenant(SqlSugarConst.DB_DEFAULT)] +[BatchEdit] +[CodeGen] +[IgnoreInitTable] +public class CameraGroup : PrimaryKeyEntity +{ + /// + /// 分组名称 + /// + [SugarColumn(ColumnName = "Name", ColumnDescription = "分组名称", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = false)] + public string Name { get; set; } + /// + /// 摄像头列表 + /// + [Navigate(NavigateType.OneToMany, nameof(CameraInfo.GroupId))] + public List CameraInfos { get; set; } +} \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.System/Entity/CameraInfo.cs b/SafeCampus.API/SafeCampus.System/Entity/CameraInfo.cs new file mode 100644 index 0000000..aceb943 --- /dev/null +++ b/SafeCampus.API/SafeCampus.System/Entity/CameraInfo.cs @@ -0,0 +1,79 @@ +namespace SafeCampus.System; +[SugarTable("CameraInfo", TableDescription = "摄像头信息表")] +[Tenant(SqlSugarConst.DB_DEFAULT)] +[BatchEdit] +[CodeGen] +[IgnoreInitTable] +public class CameraInfo : PrimaryKeyEntity +{ + /// + /// 摄像头编码 + /// + [SugarColumn(ColumnName = "SensorId", ColumnDescription = "摄像头id", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)] + public string SensorId { get; set; } + /// + /// 摄像头名称 + /// + [SugarColumn(ColumnName = "SensorName", ColumnDescription = "摄像头名称", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)] + public string SensorName { get; set; } + /// + /// 所属学校 + /// + [SugarColumn(ColumnName = "FieldName", ColumnDescription = "所属学校", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)] + public string FieldName { get; set; } + /// + /// 学校ID + /// + [SugarColumn(ColumnName = "FieldId", ColumnDescription = "学校ID", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)] + public string FieldId { get; set; } + /// + /// 摄像头ip + /// + [SugarColumn(ColumnName = "DirectUrlIp", ColumnDescription = "摄像头ip", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)] + public string DirectUrlIp { get; set; } + /// + /// 摄像头在线状态 + /// + [SugarColumn(ColumnName = "DeviceStatus", ColumnDescription = "摄像头在线状态", IsNullable = true)] + public bool DeviceStatus { get; set; } + /// + /// 摄像头快照地址 + /// + [SugarColumn(ColumnName = "SnapshotUrl", ColumnDescription = "摄像头快照地址", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)] + public string SnapshotUrl { get; set; } + /// + /// 分辨率-宽度 + /// + [SugarColumn(ColumnName = "ResWidth", ColumnDescription = "分辨率-宽度", IsNullable = true)] + public int ResWidth { get; set; } + /// + /// 分辨率-高度 + /// + [SugarColumn(ColumnName = "ResHeight", ColumnDescription = "分辨率-高度", IsNullable = true)] + public int ResHeight { get; set; } + /// + /// 最后同步时间 + /// + [SugarColumn(ColumnName = "LastTime", ColumnDescription = "最后同步时间", IsNullable = true)] + public DateTime LastTime { get; set; } + /// + /// 摄像头分组id + /// + [SugarColumn(ColumnName = "GroupId", ColumnDescription = "摄像头分组id", IsNullable = true)] + public long GroupId { get; set; } + /// + /// 推送人id + /// + [SugarColumn(ColumnName = "PushUserId", ColumnDescription = "推送人id", IsNullable = true)] + public long PushUserId { get; set; } + /// + /// 推送人 + /// + [Navigate(NavigateType.OneToOne, nameof(PushUserId), nameof(SysUser.Id))] + public SysUser SysUserItem { get; set; } + /// + /// 摄像头分组 + /// + [Navigate(NavigateType.OneToOne, nameof(GroupId), nameof(CameraGroup.Id))] + public CameraGroup CameraGroupItem { get; set; } +} \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.System/Entity/ClassRoomCall.cs b/SafeCampus.API/SafeCampus.System/Entity/ClassRoomCall.cs new file mode 100644 index 0000000..4d8a059 --- /dev/null +++ b/SafeCampus.API/SafeCampus.System/Entity/ClassRoomCall.cs @@ -0,0 +1,103 @@ +namespace SafeCampus.System; +[SugarTable("ClassRoomCall", TableDescription = "点名数据")] +[Tenant(SqlSugarConst.DB_DEFAULT)] +[BatchEdit] +[CodeGen] +public class ClassRoomCall: PrimaryKeyEntity +{ + /// + /// 租户id + /// + [SugarColumn(ColumnName = "TenantCode", ColumnDescription = "租户id", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)] + public string TenantCode { get; set; } + /// + /// 门店id + /// + [SugarColumn(ColumnName = "PoiId", ColumnDescription = "门店id", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)] + public string PoiId { get; set; } + /// + /// 任务id + /// + [SugarColumn(ColumnName = "TaskId", ColumnDescription = "任务id", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)] + public string TaskId { get; set; } + /// + /// 点名事件id + /// + [SugarColumn(ColumnName = "EventId", ColumnDescription = "点名事件id", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)] + public string EventId { get; set; } + /// + /// 预警类型 + /// + [SugarColumn(ColumnName = "AlarmType", ColumnDescription = "预警类型", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)] + public string AlarmType { get; set; } + /// + /// 预警类型说明 + /// + [SugarColumn(ColumnName = "AlarmTypeDesc", ColumnDescription = "预警类型说明", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)] + public string AlarmTypeDesc { get; set; } + /// + /// 人员跟踪id + /// + [SugarColumn(ColumnName = "TrackId", ColumnDescription = "人员跟踪id", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)] + public string TrackId { get; set; } + /// + /// 关联底库id 如果为空,表示该人员未匹配到底库 + /// + [SugarColumn(ColumnName = "PersonSetId", ColumnDescription = "关联底库id", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)] + public string PersonSetId { get; set; } + /// + /// 人员id + /// + [SugarColumn(ColumnName = "PersonId", ColumnDescription = "人员id", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)] + public string PersonId { get; set; } + /// + /// 相似度 + /// + [SugarColumn(ColumnName = "Similarity", ColumnDescription = "相似度", IsNullable = true)] + public float Similarity { get; set; } + /// + /// 摄像头id + /// + [SugarColumn(ColumnName = "CameraId", ColumnDescription = "摄像头id", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)] + public string CameraId { get; set; } + /// + /// 人脸质量分,取值[0, 100] + /// + [SugarColumn(ColumnName = "FaceScore", ColumnDescription = "人脸质量分", IsNullable = true)] + public float FaceScore { get; set; } + /// + /// 人脸照片url,链接有效期为2小时 + /// + [SugarColumn(ColumnName = "SnapshotUrl", ColumnDescription = "人脸照片url", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)] + public string SnapshotUrl { get; set; } + /// + /// 人脸照片数据,base64编码(本地对接使用) + /// + [SugarColumn(ColumnName = "SnapshotData", ColumnDescription = "人脸照片数据", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)] + public string SnapshotData { get; set; } + /// + /// 事件发生时间 + /// + [SugarColumn(ColumnName = "Tick", ColumnDescription = "事件发生时间", IsNullable = false)] + public DateTime Tick { get; set; } + /// + /// 目标在快照中的位置 + /// + [SugarColumn(ColumnName = "Rects", ColumnDescription = "目标在快照中的位置", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)] + public string Rects { get; set; } + /// + /// 人员扩展信息 + /// + [SugarColumn(ColumnName = "Extend", ColumnDescription = "人员扩展信息", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)] + public string Extend { get; set; } + /// + /// 创建时间 + /// + [SugarColumn(ColumnDescription = "创建时间", IsOnlyIgnoreUpdate = true, IsNullable = true)] + public virtual DateTime? CreateTime { get; set; } + /// + ///摄像头信息 + /// + [Navigate(NavigateType.OneToOne, nameof(CameraId), nameof(CameraInfo.SensorId))] + public CameraInfo CameraInfoItem { get; set; } +} \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.System/Entity/ClassRoomCallTask.cs b/SafeCampus.API/SafeCampus.System/Entity/ClassRoomCallTask.cs new file mode 100644 index 0000000..c05e5bc --- /dev/null +++ b/SafeCampus.API/SafeCampus.System/Entity/ClassRoomCallTask.cs @@ -0,0 +1,38 @@ +namespace SafeCampus.System; +[SugarTable("ClassRoomCallTask", TableDescription = "点名任务")] +[Tenant(SqlSugarConst.DB_DEFAULT)] +[BatchEdit] +[CodeGen] +public class ClassRoomCallTask: PrimaryKeyEntity +{ + /// + /// 摄像头id + /// + [SugarColumn(ColumnName = "CameraId", ColumnDescription = "租户id", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)] + public string CameraId { get; set; } + /// + /// 点名任务id + /// + [SugarColumn(ColumnName = "TaskId", ColumnDescription = "点名任务id", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)] + public string TaskId { get; set; } + /// + /// 点名持续时间,单位为分钟,取值[1, 100] + /// + [SugarColumn(ColumnName = "TaskId", ColumnDescription = "点名任务id", IsNullable = true)] + public int ContinueTime { get; set; } + /// + /// 人员底库id + /// + [SugarColumn(ColumnName = "PersonSetId", ColumnDescription = "人员底库id", IsNullable = true)] + public string PersonSetId { get; set; } + /// + /// 匹配相似度阈值(如果没传,系统默认用0.5) + /// + [SugarColumn(ColumnName = "Similarity", ColumnDescription = "匹配相似度阈值", IsNullable = true)] + public float Similarity { get; set; } + /// + /// 创建时间 + /// + [SugarColumn(ColumnDescription = "创建时间", IsOnlyIgnoreUpdate = true, IsNullable = true)] + public virtual DateTime CreateTime { get; set; } +} \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.System/Entity/ClassTeacher.cs b/SafeCampus.API/SafeCampus.System/Entity/ClassTeacher.cs new file mode 100644 index 0000000..6dc36c6 --- /dev/null +++ b/SafeCampus.API/SafeCampus.System/Entity/ClassTeacher.cs @@ -0,0 +1,23 @@ +namespace SafeCampus.System; +[SugarTable("ClassTeacher", TableDescription = "班主任表")] +[Tenant(SqlSugarConst.DB_DEFAULT)] +[BatchEdit] +[CodeGen] +[IgnoreInitTable] +public class ClassTeacher : PrimaryKeyEntity +{ + /// + /// 班主任用户id + /// + [SugarColumn(ColumnName = "UserId", ColumnDescription = "班主任用户id", IsNullable = false)] + public long UserId { get; set; } + /// + /// 班级id + /// + public string PersonSetId { get; set; } + /// + /// 班主任信息 + /// + [Navigate(NavigateType.OneToOne, nameof(UserId), nameof(SysUser.Id))] + public SysUser SysUserItem { get; set; } +} \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.System/Entity/PassengerFlow.cs b/SafeCampus.API/SafeCampus.System/Entity/PassengerFlow.cs new file mode 100644 index 0000000..e8501bf --- /dev/null +++ b/SafeCampus.API/SafeCampus.System/Entity/PassengerFlow.cs @@ -0,0 +1,45 @@ + +namespace SafeCampus.System; +[SugarTable("PassengerFlow", TableDescription = "客流统计")] +[Tenant(SqlSugarConst.DB_DEFAULT)] +[BatchEdit] +[CodeGen] +//[IgnoreInitTable] +public class PassengerFlow : PrimaryKeyEntity +{ + /// + /// 查询时间 + /// + [SugarColumn(ColumnName = "QueryTime", ColumnDescription = "查询时间", IsNullable = false)] + public DateTime QueryTime { get; set; } + /// + /// 开始时间 + /// + [SugarColumn(ColumnName = "StartTime", ColumnDescription = "开始时间", IsNullable = false)] + public DateTime StartTime { get; set; } + /// + /// 结束时间 + /// + [SugarColumn(ColumnName = "EndTime", ColumnDescription = "结束时间", IsNullable = false)] + public DateTime EndTime { get; set; } + /// + /// 摄像头id列表 + /// + [SugarColumn(ColumnName = "CameraIds", ColumnDescription = "摄像头id列表", IsNullable = false)] + public string CameraIds{ get; set; } + /// + /// 摄像头名称列表 + /// + [SugarColumn(ColumnName = "CameraNames", ColumnDescription = "摄像头名称列表", IsNullable = false)] + public string CameraNames { get; set; } + /// + /// 分片类型 + /// + [SugarColumn(ColumnName = "Split", ColumnDescription = "分片类型", IsNullable = false)] + public bool Split { get; set; } + /// + /// 总数 + /// + [SugarColumn(ColumnName = "Total", ColumnDescription = "总数", IsNullable = false)] + public int Total { get; set; } +} \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.System/Entity/System/BatchEdit.cs b/SafeCampus.API/SafeCampus.System/Entity/System/BatchEdit.cs index 3c6cf17..912bef7 100644 --- a/SafeCampus.API/SafeCampus.System/Entity/System/BatchEdit.cs +++ b/SafeCampus.API/SafeCampus.System/Entity/System/BatchEdit.cs @@ -1,14 +1,4 @@ - -// - - - - - - - - -namespace SafeCampus.System; +namespace SafeCampus.System; /// /// 批量修改 @@ -16,6 +6,7 @@ namespace SafeCampus.System; [SugarTable("batch_edit", TableDescription = "批量修改")] [Tenant(SqlSugarConst.DB_DEFAULT)] [CodeGen] +[IgnoreInitTable] public class BatchEdit : PrimaryKeyEntity { /// diff --git a/SafeCampus.API/SafeCampus.System/Entity/System/BatchEditConfig.cs b/SafeCampus.API/SafeCampus.System/Entity/System/BatchEditConfig.cs index 07956bb..7ab4e57 100644 --- a/SafeCampus.API/SafeCampus.System/Entity/System/BatchEditConfig.cs +++ b/SafeCampus.API/SafeCampus.System/Entity/System/BatchEditConfig.cs @@ -1,20 +1,11 @@ - -// - - - - - - - - -namespace SafeCampus.System; +namespace SafeCampus.System; /// /// 批量修改配置表 /// [SugarTable("batch_edit_config", TableDescription = "批量修改配置表")] [Tenant(SqlSugarConst.DB_DEFAULT)] +[IgnoreInitTable] public class BatchEditConfig : PrimaryKeyEntity { /// diff --git a/SafeCampus.API/SafeCampus.System/Entity/System/ClientRelation.cs b/SafeCampus.API/SafeCampus.System/Entity/System/ClientRelation.cs index d35ba20..cf44f3e 100644 --- a/SafeCampus.API/SafeCampus.System/Entity/System/ClientRelation.cs +++ b/SafeCampus.API/SafeCampus.System/Entity/System/ClientRelation.cs @@ -1,13 +1,4 @@  -// - - - - - - - - namespace SafeCampus.Core.Entity.System; /// @@ -15,6 +6,7 @@ namespace SafeCampus.Core.Entity.System; /// [SugarTable("client_relation", TableDescription = "关系")] [Tenant(SqlSugarConst.DB_DEFAULT)] +[IgnoreInitTable] public class ClientRelation : PrimaryKeyEntity { /// diff --git a/SafeCampus.API/SafeCampus.System/Entity/System/ClientUser.cs b/SafeCampus.API/SafeCampus.System/Entity/System/ClientUser.cs index 27d5c14..9164dc5 100644 --- a/SafeCampus.API/SafeCampus.System/Entity/System/ClientUser.cs +++ b/SafeCampus.API/SafeCampus.System/Entity/System/ClientUser.cs @@ -1,20 +1,11 @@ - -// - - - - - - - - -namespace SafeCampus.System; +namespace SafeCampus.System; /// /// C端用户 /// [SugarTable("client_user", TableDescription = "C端用户")] [Tenant(SqlSugarConst.DB_DEFAULT)] +[IgnoreInitTable] public class ClientUser : DataEntityBase { /// diff --git a/SafeCampus.API/SafeCampus.System/Entity/System/SysConfig.cs b/SafeCampus.API/SafeCampus.System/Entity/System/SysConfig.cs index 2087ed0..d876c6e 100644 --- a/SafeCampus.API/SafeCampus.System/Entity/System/SysConfig.cs +++ b/SafeCampus.API/SafeCampus.System/Entity/System/SysConfig.cs @@ -1,20 +1,11 @@ - -// - - - - - - - - -namespace SafeCampus.System; +namespace SafeCampus.System; /// /// 配置 /// [SugarTable("sys_config", TableDescription = "配置")] [Tenant(SqlSugarConst.DB_DEFAULT)] +[IgnoreInitTable] public class SysConfig : BaseEntity { /// diff --git a/SafeCampus.API/SafeCampus.System/Entity/System/SysDict.cs b/SafeCampus.API/SafeCampus.System/Entity/System/SysDict.cs index 79a7b81..16d672a 100644 --- a/SafeCampus.API/SafeCampus.System/Entity/System/SysDict.cs +++ b/SafeCampus.API/SafeCampus.System/Entity/System/SysDict.cs @@ -1,20 +1,11 @@ - -// - - - - - - - - -namespace SafeCampus.System; +namespace SafeCampus.System; /// /// 字典 /// [SugarTable("sys_dict", TableDescription = "字典表")] [Tenant(SqlSugarConst.DB_DEFAULT)] +[IgnoreInitTable] public class SysDict : BaseEntity { /// diff --git a/SafeCampus.API/SafeCampus.System/Entity/System/SysFile.cs b/SafeCampus.API/SafeCampus.System/Entity/System/SysFile.cs index 5d092e8..fa9e5b7 100644 --- a/SafeCampus.API/SafeCampus.System/Entity/System/SysFile.cs +++ b/SafeCampus.API/SafeCampus.System/Entity/System/SysFile.cs @@ -1,20 +1,11 @@ - -// - - - - - - - - -namespace SafeCampus.System; +namespace SafeCampus.System; /// /// 文件表 /// [SugarTable("sys_file", TableDescription = "文件表")] [Tenant(SqlSugarConst.DB_DEFAULT)] +[IgnoreInitTable] public class SysFile : DataEntityBase { /// diff --git a/SafeCampus.API/SafeCampus.System/Entity/System/SysLogOperate.cs b/SafeCampus.API/SafeCampus.System/Entity/System/SysLogOperate.cs index 3c16235..144531d 100644 --- a/SafeCampus.API/SafeCampus.System/Entity/System/SysLogOperate.cs +++ b/SafeCampus.API/SafeCampus.System/Entity/System/SysLogOperate.cs @@ -1,20 +1,11 @@ - -// - - - - - - - - -namespace SafeCampus.System; +namespace SafeCampus.System; /// /// 操作日志表 /// [SugarTable("sys_log_operate_{year}{month}{day}", TableDescription = "操作日志表")] [Tenant(SqlSugarConst.DB_DEFAULT)] +[IgnoreInitTable] public class SysLogOperate : SysLogVisit { /// diff --git a/SafeCampus.API/SafeCampus.System/Entity/System/SysLogVisit.cs b/SafeCampus.API/SafeCampus.System/Entity/System/SysLogVisit.cs index 4ec85c7..720219f 100644 --- a/SafeCampus.API/SafeCampus.System/Entity/System/SysLogVisit.cs +++ b/SafeCampus.API/SafeCampus.System/Entity/System/SysLogVisit.cs @@ -1,14 +1,4 @@ - -// - - - - - - - - -namespace SafeCampus.System; +namespace SafeCampus.System; /// /// 访问日志表 @@ -16,6 +6,7 @@ namespace SafeCampus.System; [SugarTable("sys_log_visit_{year}{month}{day}", TableDescription = "访问日志表")] [SplitTable(SplitType.Year)]//按年分表 (自带分表支持 年、季、月、周、日) [Tenant(SqlSugarConst.DB_DEFAULT)] +[IgnoreInitTable] public class SysLogVisit : BaseEntity { /// diff --git a/SafeCampus.API/SafeCampus.System/Entity/System/SysMessage.cs b/SafeCampus.API/SafeCampus.System/Entity/System/SysMessage.cs index 85ca8f5..f78246c 100644 --- a/SafeCampus.API/SafeCampus.System/Entity/System/SysMessage.cs +++ b/SafeCampus.API/SafeCampus.System/Entity/System/SysMessage.cs @@ -1,20 +1,11 @@ - -// - - - - - - - - -namespace SafeCampus.System; +namespace SafeCampus.System; /// /// 站内信 /// [SugarTable("sys_message", TableDescription = "站内信")] [Tenant(SqlSugarConst.DB_DEFAULT)] +[IgnoreInitTable] public class SysMessage : BaseEntity { /// diff --git a/SafeCampus.API/SafeCampus.System/Entity/System/SysMessageUser.cs b/SafeCampus.API/SafeCampus.System/Entity/System/SysMessageUser.cs index 12f5742..ed28984 100644 --- a/SafeCampus.API/SafeCampus.System/Entity/System/SysMessageUser.cs +++ b/SafeCampus.API/SafeCampus.System/Entity/System/SysMessageUser.cs @@ -1,20 +1,11 @@ - -// - - - - - - - - -namespace SafeCampus.System; +namespace SafeCampus.System; /// /// 用户消息表 /// [SugarTable("sys_message_user", TableDescription = "用户消息表")] [Tenant(SqlSugarConst.DB_DEFAULT)] +[IgnoreInitTable] public class SysMessageUser : BaseEntity { /// diff --git a/SafeCampus.API/SafeCampus.System/Entity/System/SysOrg.cs b/SafeCampus.API/SafeCampus.System/Entity/System/SysOrg.cs index 8158655..0848a5d 100644 --- a/SafeCampus.API/SafeCampus.System/Entity/System/SysOrg.cs +++ b/SafeCampus.API/SafeCampus.System/Entity/System/SysOrg.cs @@ -1,13 +1,4 @@  -// - - - - - - - - namespace SafeCampus.System; /// @@ -16,6 +7,7 @@ namespace SafeCampus.System; [SugarTable("sys_org", TableDescription = "组织")] [Tenant(SqlSugarConst.DB_DEFAULT)] [CodeGen] +[IgnoreInitTable] public class SysOrg : BaseEntity { /// diff --git a/SafeCampus.API/SafeCampus.System/Entity/System/SysPosition.cs b/SafeCampus.API/SafeCampus.System/Entity/System/SysPosition.cs index 95f1701..194fdc9 100644 --- a/SafeCampus.API/SafeCampus.System/Entity/System/SysPosition.cs +++ b/SafeCampus.API/SafeCampus.System/Entity/System/SysPosition.cs @@ -1,14 +1,4 @@ - -// - - - - - - - - -namespace SafeCampus.System; +namespace SafeCampus.System; /// /// 职位表 @@ -16,6 +6,7 @@ namespace SafeCampus.System; [SugarTable("sys_position", TableDescription = "职位表")] [Tenant(SqlSugarConst.DB_DEFAULT)] [CodeGen] +[IgnoreInitTable] public class SysPosition : DataEntityBase { /// diff --git a/SafeCampus.API/SafeCampus.System/Entity/System/SysRelation.cs b/SafeCampus.API/SafeCampus.System/Entity/System/SysRelation.cs index d9b90e2..7c696bf 100644 --- a/SafeCampus.API/SafeCampus.System/Entity/System/SysRelation.cs +++ b/SafeCampus.API/SafeCampus.System/Entity/System/SysRelation.cs @@ -1,20 +1,11 @@ - -// - - - - - - - - -namespace SafeCampus.System; +namespace SafeCampus.System; /// /// 系统关系表 /// [SugarTable("sys_relation", TableDescription = "系统关系表")] [Tenant(SqlSugarConst.DB_DEFAULT)] +[IgnoreInitTable] public class SysRelation : PrimaryKeyEntity { /// diff --git a/SafeCampus.API/SafeCampus.System/Entity/System/SysResource.cs b/SafeCampus.API/SafeCampus.System/Entity/System/SysResource.cs index 2e93312..34f2b1f 100644 --- a/SafeCampus.API/SafeCampus.System/Entity/System/SysResource.cs +++ b/SafeCampus.API/SafeCampus.System/Entity/System/SysResource.cs @@ -1,20 +1,11 @@ - -// - - - - - - - - -namespace SafeCampus.System; +namespace SafeCampus.System; /// /// 资源 /// [SugarTable("sys_resource", TableDescription = "资源")] [Tenant(SqlSugarConst.DB_DEFAULT)] +[IgnoreInitTable] public class SysResource : BaseEntity { /// diff --git a/SafeCampus.API/SafeCampus.System/Entity/System/SysRole.cs b/SafeCampus.API/SafeCampus.System/Entity/System/SysRole.cs index a61ba6b..bbe8775 100644 --- a/SafeCampus.API/SafeCampus.System/Entity/System/SysRole.cs +++ b/SafeCampus.API/SafeCampus.System/Entity/System/SysRole.cs @@ -1,20 +1,11 @@ - -// - - - - - - - - -namespace SafeCampus.System; +namespace SafeCampus.System; /// /// 角色 /// [SugarTable("sys_role", TableDescription = "角色")] [Tenant(SqlSugarConst.DB_DEFAULT)] +[IgnoreInitTable] public class SysRole : DataEntityBase { /// diff --git a/SafeCampus.API/SafeCampus.System/Entity/System/SysUser.cs b/SafeCampus.API/SafeCampus.System/Entity/System/SysUser.cs index f8de43c..549c953 100644 --- a/SafeCampus.API/SafeCampus.System/Entity/System/SysUser.cs +++ b/SafeCampus.API/SafeCampus.System/Entity/System/SysUser.cs @@ -1,14 +1,4 @@ - -// - - - - - - - - -namespace SafeCampus.System; +namespace SafeCampus.System; /// /// 用户信息表 @@ -17,6 +7,7 @@ namespace SafeCampus.System; [Tenant(SqlSugarConst.DB_DEFAULT)] [BatchEdit] [CodeGen] +[IgnoreInitTable] public class SysUser : BaseEntity { /// diff --git a/SafeCampus.API/SafeCampus.System/Entity/WarnInfo.cs b/SafeCampus.API/SafeCampus.System/Entity/WarnInfo.cs index 375168f..c38a39b 100644 --- a/SafeCampus.API/SafeCampus.System/Entity/WarnInfo.cs +++ b/SafeCampus.API/SafeCampus.System/Entity/WarnInfo.cs @@ -3,6 +3,7 @@ [Tenant(SqlSugarConst.DB_DEFAULT)] [BatchEdit] [CodeGen] +[IgnoreInitTable] public class WarnInfo : BaseEntity { /// @@ -23,7 +24,7 @@ public class WarnInfo : BaseEntity /// /// 预警类型 /// - [SugarColumn(ColumnName = "AlarmType", ColumnDescription = "AlarmType", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)] + [SugarColumn(ColumnName = "AlarmType", ColumnDescription = "预警类型", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)] public string AlarmType { get; set; } /// /// 预警类型说明 @@ -36,6 +37,11 @@ public class WarnInfo : BaseEntity [SugarColumn(ColumnName = "CameraId", ColumnDescription = "摄像头id", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)] public string CameraId { get; set; } /// + ///摄像头信息 + /// + [Navigate(NavigateType.OneToOne, nameof(CameraId), nameof(CameraInfo.SensorId))] + public CameraInfo CameraInfoItem { get; set; } + /// /// 事件发生时间 /// [SugarColumn(ColumnName = "Tick", ColumnDescription = "事件发生时间", IsNullable = false)] @@ -58,7 +64,7 @@ public class WarnInfo : BaseEntity /// /// 人员名称 /// - [SugarColumn(ColumnName = "PersonName", ColumnDescription = "PersonName", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)] + [SugarColumn(ColumnName = "PersonName", ColumnDescription = "人员名称", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)] public string PersonName { get; set; } /// /// 人员类型 diff --git a/SafeCampus.API/SafeCampus.System/SafeCampus.System.xml b/SafeCampus.API/SafeCampus.System/SafeCampus.System.xml index f2c7805..0df3011 100644 --- a/SafeCampus.API/SafeCampus.System/SafeCampus.System.xml +++ b/SafeCampus.API/SafeCampus.System/SafeCampus.System.xml @@ -671,6 +671,341 @@ 职位 + + + 租户id + + + + + 门店id + + + + + 考勤事件id + + + + + 人员跟踪id + + + + + 关联底库id 如果为空,表示该人员未匹配到底库 + + + + + 人员id + + + + + 相似度 + + + + + 摄像头id + + + + + 人脸质量分,取值[0, 100] + + + + + 人脸照片url,链接有效期为2小时 + + + + + 人脸照片数据,base64编码(本地对接使用) + + + + + 事件发生时间 + + + + + 目标在快照中的位置 + + + + + 人员扩展信息 + + + + + 创建时间 + + + + + 摄像头信息 + + + + + 分组名称 + + + + + 摄像头列表 + + + + + 摄像头编码 + + + + + 摄像头名称 + + + + + 所属学校 + + + + + 学校ID + + + + + 摄像头ip + + + + + 摄像头在线状态 + + + + + 摄像头快照地址 + + + + + 分辨率-宽度 + + + + + 分辨率-高度 + + + + + 最后同步时间 + + + + + 摄像头分组id + + + + + 推送人id + + + + + 推送人 + + + + + 摄像头分组 + + + + + 租户id + + + + + 门店id + + + + + 任务id + + + + + 点名事件id + + + + + 预警类型 + + + + + 预警类型说明 + + + + + 人员跟踪id + + + + + 关联底库id 如果为空,表示该人员未匹配到底库 + + + + + 人员id + + + + + 相似度 + + + + + 摄像头id + + + + + 人脸质量分,取值[0, 100] + + + + + 人脸照片url,链接有效期为2小时 + + + + + 人脸照片数据,base64编码(本地对接使用) + + + + + 事件发生时间 + + + + + 目标在快照中的位置 + + + + + 人员扩展信息 + + + + + 创建时间 + + + + + 摄像头信息 + + + + + 摄像头id + + + + + 点名任务id + + + + + 点名持续时间,单位为分钟,取值[1, 100] + + + + + 人员底库id + + + + + 匹配相似度阈值(如果没传,系统默认用0.5) + + + + + 创建时间 + + + + + 班主任用户id + + + + + 班级id + + + + + 班主任信息 + + + + + 查询时间 + + + + + 开始时间 + + + + + 结束时间 + + + + + 摄像头id列表 + + + + + 摄像头名称列表 + + + + + 分片类型 + + + + + 总数 + + 批量修改 @@ -1912,6 +2247,11 @@ 摄像头id + + + 摄像头信息 + + 事件发生时间 diff --git a/SafeCampus.API/SafeCampus.System/obj/Debug/net6.0/SafeCampus.System.AssemblyInfo.cs b/SafeCampus.API/SafeCampus.System/obj/Debug/net6.0/SafeCampus.System.AssemblyInfo.cs index 55bd509..d2e458b 100644 --- a/SafeCampus.API/SafeCampus.System/obj/Debug/net6.0/SafeCampus.System.AssemblyInfo.cs +++ b/SafeCampus.API/SafeCampus.System/obj/Debug/net6.0/SafeCampus.System.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("SafeCampus.System")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("3.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+7b594c62a278bc4c7cdeb186fc16b21a67573018")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+3625749b22cc4f2d9f1bae5082255d88044a4050")] [assembly: System.Reflection.AssemblyProductAttribute("SafeCampus.System")] [assembly: System.Reflection.AssemblyTitleAttribute("SafeCampus.System")] [assembly: System.Reflection.AssemblyVersionAttribute("3.0.0.0")] diff --git a/SafeCampus.API/SafeCampus.System/obj/Debug/net6.0/SafeCampus.System.AssemblyInfoInputs.cache b/SafeCampus.API/SafeCampus.System/obj/Debug/net6.0/SafeCampus.System.AssemblyInfoInputs.cache index 313561a..4b97ad7 100644 --- a/SafeCampus.API/SafeCampus.System/obj/Debug/net6.0/SafeCampus.System.AssemblyInfoInputs.cache +++ b/SafeCampus.API/SafeCampus.System/obj/Debug/net6.0/SafeCampus.System.AssemblyInfoInputs.cache @@ -1 +1 @@ -c5e08b082a86b39c9a7b0cd59fb4dca0dc87b72a1f1491a109614b2beda18f81 +1f35f21100d1a4e3be8221845a9eea7e135435746740ad36e2cdf0354966f4ee diff --git a/SafeCampus.API/SafeCampus.System/obj/Debug/net6.0/SafeCampus.System.assets.cache b/SafeCampus.API/SafeCampus.System/obj/Debug/net6.0/SafeCampus.System.assets.cache index 47d353d..b2dad02 100644 Binary files a/SafeCampus.API/SafeCampus.System/obj/Debug/net6.0/SafeCampus.System.assets.cache and b/SafeCampus.API/SafeCampus.System/obj/Debug/net6.0/SafeCampus.System.assets.cache differ diff --git a/SafeCampus.API/SafeCampus.System/obj/Debug/net6.0/SafeCampus.System.csproj.AssemblyReference.cache b/SafeCampus.API/SafeCampus.System/obj/Debug/net6.0/SafeCampus.System.csproj.AssemblyReference.cache index 43a802b..486d51d 100644 Binary files a/SafeCampus.API/SafeCampus.System/obj/Debug/net6.0/SafeCampus.System.csproj.AssemblyReference.cache and b/SafeCampus.API/SafeCampus.System/obj/Debug/net6.0/SafeCampus.System.csproj.AssemblyReference.cache differ diff --git a/SafeCampus.API/SafeCampus.System/obj/Debug/net7.0/SafeCampus.System.AssemblyInfo.cs b/SafeCampus.API/SafeCampus.System/obj/Debug/net7.0/SafeCampus.System.AssemblyInfo.cs index 55bd509..d2e458b 100644 --- a/SafeCampus.API/SafeCampus.System/obj/Debug/net7.0/SafeCampus.System.AssemblyInfo.cs +++ b/SafeCampus.API/SafeCampus.System/obj/Debug/net7.0/SafeCampus.System.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("SafeCampus.System")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("3.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+7b594c62a278bc4c7cdeb186fc16b21a67573018")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+3625749b22cc4f2d9f1bae5082255d88044a4050")] [assembly: System.Reflection.AssemblyProductAttribute("SafeCampus.System")] [assembly: System.Reflection.AssemblyTitleAttribute("SafeCampus.System")] [assembly: System.Reflection.AssemblyVersionAttribute("3.0.0.0")] diff --git a/SafeCampus.API/SafeCampus.System/obj/Debug/net7.0/SafeCampus.System.AssemblyInfoInputs.cache b/SafeCampus.API/SafeCampus.System/obj/Debug/net7.0/SafeCampus.System.AssemblyInfoInputs.cache index 313561a..4b97ad7 100644 --- a/SafeCampus.API/SafeCampus.System/obj/Debug/net7.0/SafeCampus.System.AssemblyInfoInputs.cache +++ b/SafeCampus.API/SafeCampus.System/obj/Debug/net7.0/SafeCampus.System.AssemblyInfoInputs.cache @@ -1 +1 @@ -c5e08b082a86b39c9a7b0cd59fb4dca0dc87b72a1f1491a109614b2beda18f81 +1f35f21100d1a4e3be8221845a9eea7e135435746740ad36e2cdf0354966f4ee diff --git a/SafeCampus.API/SafeCampus.System/obj/Debug/net7.0/SafeCampus.System.assets.cache b/SafeCampus.API/SafeCampus.System/obj/Debug/net7.0/SafeCampus.System.assets.cache index f33a906..efeeafd 100644 Binary files a/SafeCampus.API/SafeCampus.System/obj/Debug/net7.0/SafeCampus.System.assets.cache and b/SafeCampus.API/SafeCampus.System/obj/Debug/net7.0/SafeCampus.System.assets.cache differ diff --git a/SafeCampus.API/SafeCampus.System/obj/Debug/net7.0/SafeCampus.System.csproj.AssemblyReference.cache b/SafeCampus.API/SafeCampus.System/obj/Debug/net7.0/SafeCampus.System.csproj.AssemblyReference.cache index 8e87d22..65d1e15 100644 Binary files a/SafeCampus.API/SafeCampus.System/obj/Debug/net7.0/SafeCampus.System.csproj.AssemblyReference.cache and b/SafeCampus.API/SafeCampus.System/obj/Debug/net7.0/SafeCampus.System.csproj.AssemblyReference.cache differ diff --git a/SafeCampus.API/SafeCampus.System/obj/Debug/net8.0/SafeCampus.System.AssemblyInfo.cs b/SafeCampus.API/SafeCampus.System/obj/Debug/net8.0/SafeCampus.System.AssemblyInfo.cs index 55bd509..d2e458b 100644 --- a/SafeCampus.API/SafeCampus.System/obj/Debug/net8.0/SafeCampus.System.AssemblyInfo.cs +++ b/SafeCampus.API/SafeCampus.System/obj/Debug/net8.0/SafeCampus.System.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("SafeCampus.System")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("3.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+7b594c62a278bc4c7cdeb186fc16b21a67573018")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+3625749b22cc4f2d9f1bae5082255d88044a4050")] [assembly: System.Reflection.AssemblyProductAttribute("SafeCampus.System")] [assembly: System.Reflection.AssemblyTitleAttribute("SafeCampus.System")] [assembly: System.Reflection.AssemblyVersionAttribute("3.0.0.0")] diff --git a/SafeCampus.API/SafeCampus.System/obj/Debug/net8.0/SafeCampus.System.AssemblyInfoInputs.cache b/SafeCampus.API/SafeCampus.System/obj/Debug/net8.0/SafeCampus.System.AssemblyInfoInputs.cache index 313561a..4b97ad7 100644 --- a/SafeCampus.API/SafeCampus.System/obj/Debug/net8.0/SafeCampus.System.AssemblyInfoInputs.cache +++ b/SafeCampus.API/SafeCampus.System/obj/Debug/net8.0/SafeCampus.System.AssemblyInfoInputs.cache @@ -1 +1 @@ -c5e08b082a86b39c9a7b0cd59fb4dca0dc87b72a1f1491a109614b2beda18f81 +1f35f21100d1a4e3be8221845a9eea7e135435746740ad36e2cdf0354966f4ee diff --git a/SafeCampus.API/SafeCampus.System/obj/Debug/net8.0/SafeCampus.System.assets.cache b/SafeCampus.API/SafeCampus.System/obj/Debug/net8.0/SafeCampus.System.assets.cache index 3f91520..a42400c 100644 Binary files a/SafeCampus.API/SafeCampus.System/obj/Debug/net8.0/SafeCampus.System.assets.cache and b/SafeCampus.API/SafeCampus.System/obj/Debug/net8.0/SafeCampus.System.assets.cache differ diff --git a/SafeCampus.API/SafeCampus.System/obj/Debug/net8.0/SafeCampus.System.csproj.AssemblyReference.cache b/SafeCampus.API/SafeCampus.System/obj/Debug/net8.0/SafeCampus.System.csproj.AssemblyReference.cache index f2424ae..12ccdfc 100644 Binary files a/SafeCampus.API/SafeCampus.System/obj/Debug/net8.0/SafeCampus.System.csproj.AssemblyReference.cache and b/SafeCampus.API/SafeCampus.System/obj/Debug/net8.0/SafeCampus.System.csproj.AssemblyReference.cache differ diff --git a/SafeCampus.API/SafeCampus.System/obj/SafeCampus.System.csproj.nuget.dgspec.json b/SafeCampus.API/SafeCampus.System/obj/SafeCampus.System.csproj.nuget.dgspec.json index 366cbc5..27146e0 100644 --- a/SafeCampus.API/SafeCampus.System/obj/SafeCampus.System.csproj.nuget.dgspec.json +++ b/SafeCampus.API/SafeCampus.System/obj/SafeCampus.System.csproj.nuget.dgspec.json @@ -239,6 +239,10 @@ "target": "Package", "version": "[8.0.6, )" }, + "Tencent.QCloud.Cos.Sts.Sdk": { + "target": "Package", + "version": "[3.0.5, )" + }, "Yitter.IdGenerator": { "target": "Package", "version": "[1.0.14, )" @@ -309,6 +313,10 @@ "target": "Package", "version": "[8.0.6, )" }, + "Tencent.QCloud.Cos.Sts.Sdk": { + "target": "Package", + "version": "[3.0.5, )" + }, "Yitter.IdGenerator": { "target": "Package", "version": "[1.0.14, )" @@ -379,6 +387,10 @@ "target": "Package", "version": "[8.0.6, )" }, + "Tencent.QCloud.Cos.Sts.Sdk": { + "target": "Package", + "version": "[3.0.5, )" + }, "Yitter.IdGenerator": { "target": "Package", "version": "[1.0.14, )" diff --git a/SafeCampus.API/SafeCampus.System/obj/project.assets.json b/SafeCampus.API/SafeCampus.System/obj/project.assets.json index 046804e..28eb3e3 100644 --- a/SafeCampus.API/SafeCampus.System/obj/project.assets.json +++ b/SafeCampus.API/SafeCampus.System/obj/project.assets.json @@ -3324,6 +3324,31 @@ } } }, + "Tencent.QCloud.Cos.Sts.Sdk/3.0.5": { + "type": "package", + "dependencies": { + "TencentCloudSDK": "3.0.500" + }, + "compile": { + "lib/netstandard2.0/COSSTS.dll": {} + }, + "runtime": { + "lib/netstandard2.0/COSSTS.dll": {} + } + }, + "TencentCloudSDK/3.0.500": { + "type": "package", + "dependencies": { + "Newtonsoft.Json": "11.0.1", + "System.Text.Encodings.Web": "4.5.1" + }, + "compile": { + "lib/netstandard2.0/TencentCloud.dll": {} + }, + "runtime": { + "lib/netstandard2.0/TencentCloud.dll": {} + } + }, "UAParser/3.1.47": { "type": "package", "compile": { @@ -3384,6 +3409,7 @@ "SharpZipLib": "1.4.2", "SimpleTool": "1.0.6", "System.Drawing.Common": "8.0.6", + "Tencent.QCloud.Cos.Sts.Sdk": "3.0.5", "Yitter.IdGenerator": "1.0.14" }, "compile": { @@ -6716,6 +6742,31 @@ } } }, + "Tencent.QCloud.Cos.Sts.Sdk/3.0.5": { + "type": "package", + "dependencies": { + "TencentCloudSDK": "3.0.500" + }, + "compile": { + "lib/netstandard2.0/COSSTS.dll": {} + }, + "runtime": { + "lib/netstandard2.0/COSSTS.dll": {} + } + }, + "TencentCloudSDK/3.0.500": { + "type": "package", + "dependencies": { + "Newtonsoft.Json": "11.0.1", + "System.Text.Encodings.Web": "4.5.1" + }, + "compile": { + "lib/netstandard2.0/TencentCloud.dll": {} + }, + "runtime": { + "lib/netstandard2.0/TencentCloud.dll": {} + } + }, "UAParser/3.1.47": { "type": "package", "compile": { @@ -6776,6 +6827,7 @@ "SharpZipLib": "1.4.2", "SimpleTool": "1.0.6", "System.Drawing.Common": "8.0.6", + "Tencent.QCloud.Cos.Sts.Sdk": "3.0.5", "Yitter.IdGenerator": "1.0.14" }, "compile": { @@ -10084,6 +10136,31 @@ } } }, + "Tencent.QCloud.Cos.Sts.Sdk/3.0.5": { + "type": "package", + "dependencies": { + "TencentCloudSDK": "3.0.500" + }, + "compile": { + "lib/netstandard2.0/COSSTS.dll": {} + }, + "runtime": { + "lib/netstandard2.0/COSSTS.dll": {} + } + }, + "TencentCloudSDK/3.0.500": { + "type": "package", + "dependencies": { + "Newtonsoft.Json": "11.0.1", + "System.Text.Encodings.Web": "4.5.1" + }, + "compile": { + "lib/netstandard2.0/TencentCloud.dll": {} + }, + "runtime": { + "lib/netstandard2.0/TencentCloud.dll": {} + } + }, "UAParser/3.1.47": { "type": "package", "compile": { @@ -10144,6 +10221,7 @@ "SharpZipLib": "1.4.2", "SimpleTool": "1.0.6", "System.Drawing.Common": "8.0.6", + "Tencent.QCloud.Cos.Sts.Sdk": "3.0.5", "Yitter.IdGenerator": "1.0.14" }, "compile": { @@ -18088,6 +18166,32 @@ "useSharedDesignerContext.txt" ] }, + "Tencent.QCloud.Cos.Sts.Sdk/3.0.5": { + "sha512": "e1EVha7hwm6CLEC5Hc6ahnMvfEo9qkWJuiaS5W3RaHgS/SDMTwySwGIu4Ij90p2su+xRfTRBGuVnODecsDTiYg==", + "type": "package", + "path": "tencent.qcloud.cos.sts.sdk/3.0.5", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/COSSTS.dll", + "lib/netstandard2.0/COSSTS.dll", + "tencent.qcloud.cos.sts.sdk.3.0.5.nupkg.sha512", + "tencent.qcloud.cos.sts.sdk.nuspec" + ] + }, + "TencentCloudSDK/3.0.500": { + "sha512": "tDFtr7SY+PBUt6+spijOOK62uDlcYotIsiI6AzYekajVhH5L5cuCiJvXczFSunxPkixDjq0GsM8+3XE4AIj0cA==", + "type": "package", + "path": "tencentcloudsdk/3.0.500", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/TencentCloud.dll", + "lib/netstandard2.0/TencentCloud.dll", + "tencentcloudsdk.3.0.500.nupkg.sha512", + "tencentcloudsdk.nuspec" + ] + }, "UAParser/3.1.47": { "sha512": "I68Jl/Vs5RQZdz9BbmYtnXgujg0jVd61LhKbyNZOCm9lBxZFGxLbiQo6yFj21VYi7DzPvEvrVOmeC6v41AoLfw==", "type": "package", diff --git a/SafeCampus.API/SafeCampus.System/obj/project.nuget.cache b/SafeCampus.API/SafeCampus.System/obj/project.nuget.cache index c5b86cc..7194033 100644 --- a/SafeCampus.API/SafeCampus.System/obj/project.nuget.cache +++ b/SafeCampus.API/SafeCampus.System/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "53r4sEo1D9bHGJPZ6F0/rPCCz2Zjf+IjI1oK2kpP6GEEkN5lYqpjd3es2nDrZLVdFjjBCdLbiASst7HrgMIY/Q==", + "dgSpecHash": "JgfSlZ39hb0iXxWLWsLqUglkknl86hB1tEeAG45QlZLMKyd9KQU3auSrDsL7XHRaTePaeIxvXplBT11sX7eAIg==", "success": true, "projectFilePath": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\SafeCampus.System.csproj", "expectedPackageFiles": [ @@ -220,6 +220,8 @@ "C:\\Users\\王晓寒\\.nuget\\packages\\system.threading.tasks.extensions\\4.5.4\\system.threading.tasks.extensions.4.5.4.nupkg.sha512", "C:\\Users\\王晓寒\\.nuget\\packages\\system.threading.tasks.parallel\\4.3.0\\system.threading.tasks.parallel.4.3.0.nupkg.sha512", "C:\\Users\\王晓寒\\.nuget\\packages\\system.windows.extensions\\6.0.0\\system.windows.extensions.6.0.0.nupkg.sha512", + "C:\\Users\\王晓寒\\.nuget\\packages\\tencent.qcloud.cos.sts.sdk\\3.0.5\\tencent.qcloud.cos.sts.sdk.3.0.5.nupkg.sha512", + "C:\\Users\\王晓寒\\.nuget\\packages\\tencentcloudsdk\\3.0.500\\tencentcloudsdk.3.0.500.nupkg.sha512", "C:\\Users\\王晓寒\\.nuget\\packages\\uaparser\\3.1.47\\uaparser.3.1.47.nupkg.sha512", "C:\\Users\\王晓寒\\.nuget\\packages\\yitter.idgenerator\\1.0.14\\yitter.idgenerator.1.0.14.nupkg.sha512", "C:\\Users\\王晓寒\\.nuget\\packages\\zstdsharp.port\\0.8.0\\zstdsharp.port.0.8.0.nupkg.sha512" diff --git a/SafeCampus.API/SafeCampus.Web.Core/Components/LoggingMonitorComponent.cs b/SafeCampus.API/SafeCampus.Web.Core/Components/LoggingMonitorComponent.cs index d0b4c09..6e3e82b 100644 --- a/SafeCampus.API/SafeCampus.Web.Core/Components/LoggingMonitorComponent.cs +++ b/SafeCampus.API/SafeCampus.Web.Core/Components/LoggingMonitorComponent.cs @@ -1,14 +1,4 @@ - -// - - - - - - - - -using UAParser; +using UAParser; namespace SafeCampus.Web.Core; diff --git a/SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/CameraGroupController.cs b/SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/CameraGroupController.cs new file mode 100644 index 0000000..23ff3fd --- /dev/null +++ b/SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/CameraGroupController.cs @@ -0,0 +1,57 @@ +using SafeCampus.Application.Services.Business.CameraGroupService; + +namespace SafeCampus.Web.Core.Controllers.Application.Business; +/// +/// 摄像头分组管理接口 +/// +[ApiDescriptionSettings(ApiGroupConsts.SYSTEM_Business, Order = 90, Tag = "摄像头分组管理")] +[Route("/business/cameraGroup")] +[RolePermission] +public class CameraGroupController +{ + private readonly ICameraGroupService _cameraGroupService; + + public CameraGroupController(ICameraGroupService cameraGroupService) + { + _cameraGroupService = cameraGroupService; + } + + /// + /// 添加分组 + /// + /// 添加参数 + /// + public Task Add(CameraGroupAddInput input) + { + return _cameraGroupService.Add(input); + } + + /// + /// 修改分组 + /// + /// 添加参数 + /// + public Task Update(CameraGroupInput input) + { + return _cameraGroupService.Update(input); + } + + /// + /// 删除分组 + /// + /// id + /// + public Task Delete(long id) + { + return _cameraGroupService.Delete(id); + } + + /// + /// 获取分组列表 + /// + /// + public Task> GetNoPageList() + { + return _cameraGroupService.GetNoPageList(); + } +} \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/CameraInfoController.cs b/SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/CameraInfoController.cs new file mode 100644 index 0000000..19aad04 --- /dev/null +++ b/SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/CameraInfoController.cs @@ -0,0 +1,93 @@ +using SafeCampus.Application.Services.Business.CameraInfoService; +using System.Collections.Generic; + +namespace SafeCampus.Web.Core.Controllers.Application.Business; +/// +/// 摄像头管理接口 +/// +[ApiDescriptionSettings(ApiGroupConsts.SYSTEM_Business, Order = 91, Tag = "摄像头管理")] +[Route("/business/cameraInfo")] +[RolePermission] +public class CameraInfoController +{ + private readonly ICameraInfoService _cameraInfoService; + + public CameraInfoController(ICameraInfoService cameraInfoService) + { + _cameraInfoService = cameraInfoService; + } + + /// + /// 数据同步 + /// + /// + public Task DataSync() + { + return _cameraInfoService.DataSync(); + } + + /// + /// 获取摄像头列表 + /// + /// + /// + public Task> GetPageList(CameraSearch search) + { + return _cameraInfoService.GetPageList(search); + } + + /// + /// 批量给摄像头设置分组 + /// + /// + /// + public Task BatchSetGroup(SetGroupInput input) + { + return _cameraInfoService.BatchSetGroup(input); + } + + /// + /// 根据分组批量设置推送人 + /// + /// + /// + Task BatchSetPushPersonByGroup(SetPushPersonGroupInput input) + { + return _cameraInfoService.BatchSetPushPersonByGroup(input); + } + + /// + /// 对摄像头批量设置推送人 + /// + /// + /// + public Task BatchSetPushPerson(SetPushPersonInput input) + { + return _cameraInfoService.BatchSetPushPerson(input); + } + + /// + /// 根据预警分组设置推送人 + /// + /// + /// + public Task BatchSetPushPersonByWarn(SetPushPersonWarnInput input) + { + return _cameraInfoService.BatchSetPushPersonByWarn(input); + } + /// + /// 设备状态统计API + /// + /// + public async Task GetCameraStatistic() + { + var list = await _cameraInfoService.GetPageList(new CameraSearch{PageNum = 1,PageSize = 1000}); + var numbers = new Dictionary { {true, "在线" }, { false, "离线" } }; + var statistics = numbers.Select(x => new + { + Name = x.Value, + Count = list.List.Count(xx => xx.DeviceStatus) + }).ToList(); + return statistics; + } +} \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/ClassTeacherController.cs b/SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/ClassTeacherController.cs new file mode 100644 index 0000000..58bd2e8 --- /dev/null +++ b/SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/ClassTeacherController.cs @@ -0,0 +1,66 @@ +using SafeCampus.Application.Services.Business.ClassTeacherService; + +namespace SafeCampus.Web.Core.Controllers.Application.Business; +/// +/// 班主任管理接口 +/// +[ApiDescriptionSettings(ApiGroupConsts.SYSTEM_Business, Order = 89, Tag = "班主任管理")] +[Route("/business/classTeacher")] +[RolePermission] +public class ClassTeacherController +{ + private readonly IClassTeacherService _classTeacherService; + + public ClassTeacherController(IClassTeacherService classTeacherService) + { + _classTeacherService = classTeacherService; + } + + /// + /// 添加班主任 + /// + /// 添加参数 + /// + public async Task Add(ClassTeacherInput input) + { + return await _classTeacherService.Add(input); + } + + /// + /// 修改班主任 + /// + /// 添加参数 + /// + public async Task Update(ClassTeacherUpdateInput input) + { + return await _classTeacherService.Update(input); + } + + /// + /// 删除班主任 + /// + /// id + /// + public async Task Delete(long id) + { + return await _classTeacherService.Delete(id); + } + + /// + /// 根据班级id获取班主任信息 + /// + /// + public async Task GetInfo(string personSetId) + { + return await _classTeacherService.GetInfo(personSetId); + } + + /// + /// 获取列表 + /// + /// + public async Task> GetNoPageList() + { + return await _classTeacherService.GetNoPageList(); + } +} \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/ClothApi.cs b/SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/ClothApi.cs index f71e7a8..5cbdc47 100644 --- a/SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/ClothApi.cs +++ b/SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/ClothApi.cs @@ -1,4 +1,5 @@ using MoYu.FriendlyException; +using MoYu.RemoteRequest; using MoYu.RemoteRequest.Extensions; using Newtonsoft.Json.Linq; using SafeCampus.Application.Manager.DeepelephManager; @@ -22,19 +23,19 @@ public class ClothApi /// /// 新增服装底库 /// - /// 人员信息 + /// 人员信息 /// - public async Task AddClothDataBaseA(ClothDataBaseInfo info) + public async Task AddClothDataBaseA(ControllersNameInput input) { var appSettings = App.GetOptionsMonitor(); - var str = await $"{appSettings.SXAPIURL}/dfield-api/ecology/cloth/set/query" + var str = await $"{appSettings.SXAPIURL}/dfield-api/ecology/cloth/set/create" .SetBody(new { token = _deepelephManager.GetToken(), tenantCode = appSettings.TenantCode, poiId = appSettings.PoiId, - clothSetId =Guid.NewGuid().ToString("N"), - clothSetName = info.ClothSetName, + clothSetId = Guid.NewGuid().ToString("N"), + clothSetName = input.Name, }) .SetContentType("application/json") .PostAsAsync(); @@ -50,7 +51,7 @@ public class ClothApi /// /// /// - public async Task DeleteClothDataBaseD(string clothSetId) + public async Task DeleteClothDataBaseD(string id) { var appSettings = App.GetOptionsMonitor(); var str = await $"{appSettings.SXAPIURL}/dfield-api/ecology/cloth/set/delete" @@ -59,7 +60,7 @@ public class ClothApi token = _deepelephManager.GetToken(), tenantCode = appSettings.TenantCode, poiId = appSettings.PoiId, - clothSetId, + clothSetId=id, }) .SetContentType("application/json") .PostAsAsync(); @@ -123,7 +124,7 @@ public class ClothApi /// /// 服装库Id /// - public async Task GetInfo(string clothSetId) + public async Task GetInfo(ControllersIdInput input) { var appSettings = App.GetOptionsMonitor(); var str = await $"{appSettings.SXAPIURL}/dfield-api/ecology/cloth/set/query-detail" @@ -132,6 +133,7 @@ public class ClothApi token = _deepelephManager.GetToken(), tenantCode = appSettings.TenantCode, poiId = appSettings.PoiId, + clothSetId=input.Id }) .SetContentType("application/json") .PostAsAsync(); @@ -143,6 +145,36 @@ public class ClothApi throw Oops.Oh(model["message"].ToString()); } /// + /// 服装图片上传 + /// + /// + /// + public async Task UploadFile([FromForm] BaseFileInput input) + { + var appSettings = App.GetOptionsMonitor(); + var jsonparam = JsonConvert.SerializeObject(new + { + token = _deepelephManager.GetToken(), + tenantCode = appSettings.TenantCode, + poiId = appSettings.PoiId, + usageScenario = "staff" + }); + var str = await $"{appSettings.SXAPIURL}/dfield-api/ecology/common/upload-file" + .SetFiles(HttpFile.Create("file", input.File.OpenReadStream(), input.File.FileName)) + .SetBody(new + { + param = jsonparam + }) + .SetContentType("multipart/form-data") + .PostAsAsync(); + var model = JsonConvert.DeserializeObject(str); + if ((bool)model["success"]) + { + return model["data"]["httpUrl"].ToString(); + } + throw Oops.Oh(model["message"].ToString()); + } + /// /// 新增服装 /// /// @@ -172,6 +204,7 @@ public class ClothApi /// 删除服装 /// /// + [HttpPost] public async Task DeleteClothD(ClothInfos info) { var appSettings = App.GetOptionsMonitor(); diff --git a/SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/DfieldApi.cs b/SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/DfieldApi.cs index 925c9b9..3e1c9f1 100644 --- a/SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/DfieldApi.cs +++ b/SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/DfieldApi.cs @@ -21,7 +21,7 @@ public class DfieldApi : IDynamicApiController /// 创建底库 /// /// - public async Task CreateDfieldA(string personSetName) + public async Task CreateDfieldA(ControllersNameInput input) { var appSettings = App.GetOptionsMonitor(); var str = await $"{appSettings.SXAPIURL}/dfield-api/ecology/person/set/create" @@ -31,7 +31,7 @@ public class DfieldApi : IDynamicApiController tenantCode = appSettings.TenantCode, poiId = appSettings.PoiId, personSetId=Guid.NewGuid().ToString("N"), - personSetName, + personSetName = input.Name, }) .SetContentType("application/json") .PostAsAsync(); @@ -72,7 +72,7 @@ public class DfieldApi : IDynamicApiController /// /// 底库id /// - public async Task DeleteDfieldD(string personSetId) + public async Task DeleteDfieldD(string id) { var appSettings = App.GetOptionsMonitor(); var str = await $"{appSettings.SXAPIURL}/dfield-api/ecology/person/set/delete" @@ -81,14 +81,14 @@ public class DfieldApi : IDynamicApiController token = _deepelephManager.GetToken(), tenantCode = appSettings.TenantCode, poiId = appSettings.PoiId, - personSetId + personSetId= id }) .SetContentType("application/json") .PostAsAsync(); var model = JsonConvert.DeserializeObject(str); if ((bool)model["success"]) { - return model["data"].ToString()==personSetId; + return model["data"].ToString()==id; } throw Oops.Oh(model["message"].ToString()); @@ -96,10 +96,9 @@ public class DfieldApi : IDynamicApiController /// /// 更新底库 /// - /// 底库编码 - /// 分底库名称 + /// /// - public async Task UpdateDfieldU(string personSetId, string personSetName) + public async Task UpdateDfieldU(DfieldInput input) { var appSettings = App.GetOptionsMonitor(); var str = await $"{appSettings.SXAPIURL}/dfield-api/ecology/person/set/update" @@ -108,15 +107,15 @@ public class DfieldApi : IDynamicApiController token = _deepelephManager.GetToken(), tenantCode = appSettings.TenantCode, poiId = appSettings.PoiId, - personSetId, - personSetName + personSetId=input.Id, + personSetName=input.Name }) .SetContentType("application/json") .PostAsAsync(); var model = JsonConvert.DeserializeObject(str); if ((bool)model["success"]) { - return model["data"].ToString()==personSetId; + return model["data"].ToString()==input.Id; } throw Oops.Oh(model["message"].ToString()); diff --git a/SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/Dto/DfieldInput.cs b/SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/Dto/DfieldInput.cs new file mode 100644 index 0000000..0d5cdd5 --- /dev/null +++ b/SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/Dto/DfieldInput.cs @@ -0,0 +1,32 @@ +namespace SafeCampus.Web.Core.Controllers.Application.Business; + +public class DfieldInput: ControllersNameInput +{ + [IdNotNull(ErrorMessage = "id不能为空")] + public string Id { get; set; } +} + +public class ControllersNameInput +{ + [IdNotNull(ErrorMessage = "name不能为空")] + public string Name { get; set; } +} +public class ControllersIdInput +{ + [IdNotNull(ErrorMessage = "id不能为空")] + public string Id { get; set; } +} + +public class PersonUnBindDfieInput +{ + /// + /// 人员id + /// + [IdNotNull(ErrorMessage = "人员id不能为空")] + public string PersonId { get; set; } + /// + /// 底库id + /// + [IdNotNull(ErrorMessage = "底库id不能为空")] + public string PersonSetId { get; set; } +} \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/Dto/Person/PersonModel.cs b/SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/Dto/Person/PersonModel.cs index 6c823b3..84cd84c 100644 --- a/SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/Dto/Person/PersonModel.cs +++ b/SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/Dto/Person/PersonModel.cs @@ -17,7 +17,7 @@ public class PersonModel /// /// 性别 /// - public GenderType Gender { get; set; } + public string Gender { get; set; } /// /// 手机号 /// @@ -26,8 +26,21 @@ public class PersonModel /// 扩展数据 /// public string ExData { get; set; } + /// + /// 人脸图片列表 + /// + public List Faces { get; set; } + /// + /// 班级id + /// + public string PersonSetId { get; set; } } +public class Faces +{ + public string faceUrl { get; set; } + public string faceId { get; set; } +} public enum GenderType { /// diff --git a/SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/KeyPersonnelController.cs b/SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/KeyPersonnelController.cs new file mode 100644 index 0000000..96b6a87 --- /dev/null +++ b/SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/KeyPersonnelController.cs @@ -0,0 +1,328 @@ +using MoYu.FriendlyException; +using MoYu.RemoteRequest; +using MoYu.RemoteRequest.Extensions; +using Newtonsoft.Json.Linq; +using SafeCampus.Application.Manager.DeepelephManager; +using SafeCampus.Web.Core.Controllers.Application.Business.Dto.Person; + +namespace SafeCampus.Web.Core.Controllers.Application.Business; +/// +/// 预警事件查询接口 +/// +[ApiDescriptionSettings(ApiGroupConsts.SYSTEM_Business, Order = 88, Tag = "重点人员库")] +[Route("/business/keyPersonnel")] +[RolePermission] +public class KeyPersonnelController +{ + private readonly IDeepelephManager _deepelephManager; + + public KeyPersonnelController(IDeepelephManager deepelephManager) + { + _deepelephManager = deepelephManager; + } + + /// + /// 新增人员 + /// + /// 人员信息 + /// + public async Task CreatePersonA(PersonModel info) + { + var appSettings = App.GetOptionsMonitor(); + var str = await $"{appSettings.SXAPIURL}/dfield-api/ecology/person/create" + .SetBody(new + { + token = _deepelephManager.GetToken(), + tenantCode = appSettings.TenantCode, + poiId = appSettings.PoiId, + personId = Guid.NewGuid().ToString("N"), + age = info.Age, + name = info.Name, + gender = info.Gender, + phone = info.Phone, + exData = info.ExData, + faces = info.Faces + }) + .SetContentType("application/json") + .PostAsAsync(); + var model = JsonConvert.DeserializeObject(str); + if ((bool)model["success"]) + { + await $"{appSettings.SXAPIURL}/dfield-api/ecology/person/set/bind" + .SetBody(new + { + token = _deepelephManager.GetToken(), + tenantCode = appSettings.TenantCode, + poiId = appSettings.PoiId, + personSetId = SafeCampusConst.ZDRY, + personIds = new List { model["data"].ToString() } + }) + .SetContentType("application/json") + .PostAsAsync(); + //var model1 = JsonConvert.DeserializeObject(str); + //if ((bool)model1["success"]) + //{ + // return model["data"]; + //} + return model["data"]; + } + throw Oops.Oh(model["message"].ToString()); + } + /// + /// 人脸图片上传 + /// + /// + /// + public async Task UploadFile([FromForm] BaseFileInput input) + { + var appSettings = App.GetOptionsMonitor(); + var jsonparam = JsonConvert.SerializeObject(new + { + token = _deepelephManager.GetToken(), + tenantCode = appSettings.TenantCode, + poiId = appSettings.PoiId, + usageScenario = "personSet" + }); + var str = await $"{appSettings.SXAPIURL}/dfield-api/ecology/common/upload-file" + .SetFiles(HttpFile.Create("file", input.File.OpenReadStream(), input.File.FileName)) + .SetBody(new + { + param = jsonparam + }) + .SetContentType("multipart/form-data") + .PostAsAsync(); + var model = JsonConvert.DeserializeObject(str); + if ((bool)model["success"]) + { + var strCheck = await $"{appSettings.SXAPIURL}/dfield-api/ecology/person/faceQuality/check" + .SetBody(new + { + token = _deepelephManager.GetToken(), + tenantCode = appSettings.TenantCode, + poiId = appSettings.PoiId, + faceSizeLimit = 60, + qualityScore = 30, + faceUrl = model["data"]["httpUrl"].ToString() + }) + .SetContentType("application/json") + .PostAsAsync(); + var modelCheck = JsonConvert.DeserializeObject(strCheck); + if ((bool)modelCheck["success"]) + { + if ((bool)modelCheck["data"]["pass"]) + { + return model["data"]["httpUrl"].ToString(); + } + throw Oops.Oh(modelCheck["data"]["message"].ToString()); + } + else + { + throw Oops.Oh("人脸效验失败!"); + } + } + throw Oops.Oh(model["message"].ToString()); + } + /// + /// 删除人员 + /// + /// + /// + public async Task DeletePersonD(string id) + { + var appSettings = App.GetOptionsMonitor(); + var str = await $"{appSettings.SXAPIURL}/dfield-api/ecology/person/delete" + .SetBody(new + { + token = _deepelephManager.GetToken(), + tenantCode = appSettings.TenantCode, + poiId = appSettings.PoiId, + personId = id, + + }) + .SetContentType("application/json") + .PostAsAsync(); + var model = JsonConvert.DeserializeObject(str); + if ((bool)model["success"]) + { + return model["data"].ToString() == id; + } + + throw Oops.Oh(model["message"].ToString()); + } + /// + /// 更新人员信息,如果人员不存在,则创建人员;如果人员存在,则覆盖信息。 + /// + /// + /// + public async Task UpdatePersionU(PersonModel info) + { + var appSettings = App.GetOptionsMonitor(); + var str = await $"{appSettings.SXAPIURL}/dfield-api/ecology/person/createOrOverride" + .SetBody(new + { + token = _deepelephManager.GetToken(), + tenantCode = appSettings.TenantCode, + poiId = appSettings.PoiId, + personId = info.PersonId, + age = info.Age, + name = info.Name, + gender = info.Gender, + phone = info.Phone, + exData = info.ExData, + faces = info.Faces + }) + .SetContentType("application/json") + .PostAsAsync(); + var model = JsonConvert.DeserializeObject(str); + if ((bool)model["success"]) + { + return model["data"]; + } + + throw Oops.Oh(model["message"].ToString()); + } + /// + /// 分页查询人员信息 + /// + /// 查询条件 + /// + public async Task PageQuery(PersonSearch search) + { + var appSettings = App.GetOptionsMonitor(); + var str = await $"{appSettings.SXAPIURL}/dfield-api/ecology/person/pageQuery" + .SetBody(new + { + token = _deepelephManager.GetToken(), + tenantCode = appSettings.TenantCode, + poiId = appSettings.PoiId, + personSetId =SafeCampusConst.ZDRY, + personId = search.PersonId, + personName = search.PersonName, + pageIndex = search.PageNum, + pageSize = search.PageSize, + }) + .SetContentType("application/json") + .PostAsAsync(); + var model = JsonConvert.DeserializeObject(str); + if (!(bool)model["success"]) throw Oops.Oh(model["message"].ToString()); + if (model["data"] != null) + { + return new + { + pageNum = search.PageNum, + pageSize = model["pageSize"], + total = model["totalCount"], + pages = model["pageIndex"], + list = model["data"] + }; + } + return new + { + pageNum = search.PageNum, + pageSize = 0, + total = 0, + pages = 0, + list = new List() + }; + } + /// + /// 查看人员详情 + /// + /// 人员id + /// + public async Task GetPersionById(ControllersIdInput input) + { + var appSettings = App.GetOptionsMonitor(); + var str = await $"{appSettings.SXAPIURL}/dfield-api/ecology/person/query" + .SetBody(new + { + token = _deepelephManager.GetToken(), + tenantCode = appSettings.TenantCode, + poiId = appSettings.PoiId, + personId = input.Id, + }) + .SetContentType("application/json") + .PostAsAsync(); + var model = JsonConvert.DeserializeObject(str); + if ((bool)model["success"]) + { + if (model["data"]["personSets"].Count() > 0) + { + model["data"]["personSetId"] = model["data"]["personSets"][0]["personSetId"]; + model["data"]["personSetName"] = model["data"]["personSets"][0]["personSetName"]; + } + else + { + model["data"]["personSetId"] = null; + model["data"]["personSetName"] = null; + } + return model["data"]; + } + + throw Oops.Oh(model["message"].ToString()); + } + /// + /// 添加人脸 + /// + /// 人脸信息 + /// + public async Task AddFaceA(PersonFaceInfo info) + { + var appSettings = App.GetOptionsMonitor(); + var str = await $"{appSettings.SXAPIURL}/dfield-api/ecology/person/addFace" + .SetBody(new + { + token = _deepelephManager.GetToken(), + tenantCode = appSettings.TenantCode, + poiId = appSettings.PoiId, + personId = info.PersonId, + info.faceSizeLimit, + info.qualityScore, + faces = new List + { + new Faces + { + faceUrl = info.faceUrl, + faceId=Guid.NewGuid().ToString("N"), + } + } + }) + .SetContentType("application/json") + .PostAsAsync(); + var model = JsonConvert.DeserializeObject(str); + if ((bool)model["success"]) + { + return true; + } + + throw Oops.Oh(model["message"].ToString()); + } + /// + /// 删除人脸 + /// + /// 删除信息 + /// + [HttpPost] + public async Task DeleteFaceD(PersonFaceDel info) + { + var appSettings = App.GetOptionsMonitor(); + var str = await $"{appSettings.SXAPIURL}/dfield-api/ecology/person/removeFace" + .SetBody(new + { + token = _deepelephManager.GetToken(), + tenantCode = appSettings.TenantCode, + poiId = appSettings.PoiId, + info.personId, + info.faceIds + }) + .SetContentType("application/json") + .PostAsAsync(); + var model = JsonConvert.DeserializeObject(str); + if ((bool)model["success"]) + { + return true; + } + + throw Oops.Oh(model["message"].ToString()); + } +} \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/PersonApi.cs b/SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/PersonApi.cs index 3437437..dcb0b80 100644 --- a/SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/PersonApi.cs +++ b/SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/PersonApi.cs @@ -1,5 +1,6 @@ using Masuit.Tools.Systems; using MoYu.FriendlyException; +using MoYu.RemoteRequest; using MoYu.RemoteRequest.Extensions; using Newtonsoft.Json.Linq; using SafeCampus.Application.Manager.DeepelephManager; @@ -11,7 +12,7 @@ namespace SafeCampus.Web.Core.Controllers.Application.Business; /// [Route("/business/[controller]")] [ApiDescriptionSettings(ApiGroupConsts.SYSTEM_Business, Order = 98)] -public class PersonApi:IDynamicApiController +public class PersonApi : IDynamicApiController { private readonly IDeepelephManager _deepelephManager; @@ -34,20 +35,93 @@ public class PersonApi:IDynamicApiController tenantCode = appSettings.TenantCode, poiId = appSettings.PoiId, personId = Guid.NewGuid().ToString("N"), - age=info.Age, - name=info.Name, - gender=info.Gender.GetDescription(), - phone=info.Phone, - exData=info.ExData + age = info.Age, + name = info.Name, + gender = info.Gender, + phone = info.Phone, + exData = info.ExData, + faces = info.Faces }) .SetContentType("application/json") .PostAsAsync(); var model = JsonConvert.DeserializeObject(str); if ((bool)model["success"]) { + if (!string.IsNullOrEmpty(info.PersonSetId)) + { + await $"{appSettings.SXAPIURL}/dfield-api/ecology/person/set/bind" + .SetBody(new + { + token = _deepelephManager.GetToken(), + tenantCode = appSettings.TenantCode, + poiId = appSettings.PoiId, + personSetId = info.PersonSetId, + personIds = new List { model["data"].ToString() } + }) + .SetContentType("application/json") + .PostAsAsync(); + //var model1 = JsonConvert.DeserializeObject(str); + //if ((bool)model1["success"]) + //{ + // return model["data"]; + //} + } return model["data"]; } - + throw Oops.Oh(model["message"].ToString()); + } + /// + /// 人脸图片上传 + /// + /// + /// + public async Task UploadFile([FromForm] BaseFileInput input) + { + var appSettings = App.GetOptionsMonitor(); + var jsonparam = JsonConvert.SerializeObject(new + { + token = _deepelephManager.GetToken(), + tenantCode = appSettings.TenantCode, + poiId = appSettings.PoiId, + usageScenario = "personSet" + }); + var str = await $"{appSettings.SXAPIURL}/dfield-api/ecology/common/upload-file" + .SetFiles(HttpFile.Create("file", input.File.OpenReadStream(), input.File.FileName)) + .SetBody(new + { + param = jsonparam + }) + .SetContentType("multipart/form-data") + .PostAsAsync(); + var model = JsonConvert.DeserializeObject(str); + if ((bool)model["success"]) + { + var strCheck = await $"{appSettings.SXAPIURL}/dfield-api/ecology/person/faceQuality/check" + .SetBody(new + { + token = _deepelephManager.GetToken(), + tenantCode = appSettings.TenantCode, + poiId = appSettings.PoiId, + faceSizeLimit = 60, + qualityScore = 30, + faceUrl = model["data"]["httpUrl"].ToString() + }) + .SetContentType("application/json") + .PostAsAsync(); + var modelCheck = JsonConvert.DeserializeObject(strCheck); + if ((bool)modelCheck["success"]) + { + if ((bool)modelCheck["data"]["pass"]) + { + return model["data"]["httpUrl"].ToString(); + } + throw Oops.Oh(modelCheck["data"]["message"].ToString()); + } + else + { + throw Oops.Oh("人脸效验失败!"); + } + } throw Oops.Oh(model["message"].ToString()); } /// @@ -55,24 +129,24 @@ public class PersonApi:IDynamicApiController /// /// /// - public async Task DeletePersonD(string personId) + public async Task DeletePersonD(string id) { var appSettings = App.GetOptionsMonitor(); - var str = await $"{appSettings.SXAPIURL}/dfield-api/ecology/person/create" + var str = await $"{appSettings.SXAPIURL}/dfield-api/ecology/person/delete" .SetBody(new { token = _deepelephManager.GetToken(), tenantCode = appSettings.TenantCode, poiId = appSettings.PoiId, - personId, - + personId = id, + }) .SetContentType("application/json") .PostAsAsync(); var model = JsonConvert.DeserializeObject(str); if ((bool)model["success"]) { - return model["data"].ToString()==personId; + return model["data"].ToString() == id; } throw Oops.Oh(model["message"].ToString()); @@ -94,15 +168,80 @@ public class PersonApi:IDynamicApiController personId = info.PersonId, age = info.Age, name = info.Name, - gender = info.Gender.GetDescription(), + gender = info.Gender, phone = info.Phone, - exData = info.ExData + exData = info.ExData, + faces = info.Faces }) .SetContentType("application/json") .PostAsAsync(); var model = JsonConvert.DeserializeObject(str); if ((bool)model["success"]) { + if (!string.IsNullOrEmpty(info.PersonSetId)) + { + var perInfo = await $"{appSettings.SXAPIURL}/dfield-api/ecology/person/query" + .SetBody(new + { + token = _deepelephManager.GetToken(), + tenantCode = appSettings.TenantCode, + poiId = appSettings.PoiId, + personId = info.PersonId, + }) + .SetContentType("application/json") + .PostAsAsync(); + var permodel = JsonConvert.DeserializeObject(perInfo); + if ((bool)permodel["success"]) + { + if (permodel["data"]["personSets"].Count() > 0) + { + var old = permodel["data"]["personSets"][0]["personSetId"].ToString(); + if (old != info.PersonSetId) + { + //解绑旧班级 + await $"{appSettings.SXAPIURL}/dfield-api/ecology/person/set/unbind" + .SetBody(new + { + token = _deepelephManager.GetToken(), + tenantCode = appSettings.TenantCode, + poiId = appSettings.PoiId, + personId = info.PersonId, + personSetId = old, + }) + .SetContentType("application/json") + .PostAsAsync(); + //绑定新班级 + await $"{appSettings.SXAPIURL}/dfield-api/ecology/person/set/bind" + .SetBody(new + { + token = _deepelephManager.GetToken(), + tenantCode = appSettings.TenantCode, + poiId = appSettings.PoiId, + personSetId = info.PersonSetId, + personIds = new List { info.PersonId } + }) + .SetContentType("application/json") + .PostAsAsync(); + + } + } + else + { + //绑定新班级 + await $"{appSettings.SXAPIURL}/dfield-api/ecology/person/set/bind" + .SetBody(new + { + token = _deepelephManager.GetToken(), + tenantCode = appSettings.TenantCode, + poiId = appSettings.PoiId, + personSetId = info.PersonSetId, + personIds = new List { model["data"].ToString() } + }) + .SetContentType("application/json") + .PostAsAsync(); + } + } + } return model["data"]; } @@ -137,10 +276,10 @@ public class PersonApi:IDynamicApiController return new { pageNum = search.PageNum, - pageSize = model["data"]["size"], - total = model["data"]["total"], - pages = model["data"]["pages"], - list = model["data"]["items"] + pageSize = model["pageSize"], + total = model["totalCount"], + pages = model["pageIndex"], + list = model["data"] }; } return new @@ -157,7 +296,7 @@ public class PersonApi:IDynamicApiController /// /// 人员id /// - public async Task GetPersionById(string personId) + public async Task GetPersionById(ControllersIdInput input) { var appSettings = App.GetOptionsMonitor(); var str = await $"{appSettings.SXAPIURL}/dfield-api/ecology/person/query" @@ -166,13 +305,23 @@ public class PersonApi:IDynamicApiController token = _deepelephManager.GetToken(), tenantCode = appSettings.TenantCode, poiId = appSettings.PoiId, - personId, + personId = input.Id, }) .SetContentType("application/json") .PostAsAsync(); var model = JsonConvert.DeserializeObject(str); if ((bool)model["success"]) { + if (model["data"]["personSets"].Count() > 0) + { + model["data"]["personSetId"] = model["data"]["personSets"][0]["personSetId"]; + model["data"]["personSetName"] = model["data"]["personSets"][0]["personSetName"]; + } + else + { + model["data"]["personSetId"] = null; + model["data"]["personSetName"] = null; + } return model["data"]; } @@ -192,13 +341,16 @@ public class PersonApi:IDynamicApiController token = _deepelephManager.GetToken(), tenantCode = appSettings.TenantCode, poiId = appSettings.PoiId, - personId=info.PersonId, + personId = info.PersonId, info.faceSizeLimit, info.qualityScore, - faces=new + faces = new List { - info.faceId, - info.faceUrl, + new Faces + { + faceUrl = info.faceUrl, + faceId=Guid.NewGuid().ToString("N"), + } } }) .SetContentType("application/json") @@ -216,6 +368,7 @@ public class PersonApi:IDynamicApiController /// /// 删除信息 /// + [HttpPost] public async Task DeleteFaceD(PersonFaceDel info) { var appSettings = App.GetOptionsMonitor(); @@ -252,8 +405,8 @@ public class PersonApi:IDynamicApiController token = _deepelephManager.GetToken(), tenantCode = appSettings.TenantCode, poiId = appSettings.PoiId, - info.PersonSetId, - info.PersonIds + personSetId = info.PersonSetId, + personIds = info.PersonIds }) .SetContentType("application/json") .PostAsAsync(); @@ -268,10 +421,8 @@ public class PersonApi:IDynamicApiController /// /// 人员与底库解绑 /// - /// 人员id - /// 底库id /// - public async Task PersonUnBindDfie(string personId,string personSetId) + public async Task PersonUnBindDfie(PersonUnBindDfieInput input) { var appSettings = App.GetOptionsMonitor(); var str = await $"{appSettings.SXAPIURL}/dfield-api/ecology/person/set/unbind" @@ -280,8 +431,8 @@ public class PersonApi:IDynamicApiController token = _deepelephManager.GetToken(), tenantCode = appSettings.TenantCode, poiId = appSettings.PoiId, - personId, - personSetId + personId = input.PersonId, + personSetId = input.PersonSetId, }) .SetContentType("application/json") .PostAsAsync(); diff --git a/SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/WarnInfoController.cs b/SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/WarnInfoController.cs index 0a04f3f..7d5b3e0 100644 --- a/SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/WarnInfoController.cs +++ b/SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/WarnInfoController.cs @@ -203,7 +203,7 @@ public class WarnInfoController EndTick = entTime }); - var warnType = typeof(AlarmType).EnumToEnumModel(); + //var warnType = typeof(AlarmType).EnumToEnumModel(); var climb_over = new List(); var crowd = new List(); var fire_smoke = new List(); @@ -271,4 +271,30 @@ public class WarnInfoController { return await _warnInfoService.GetWarnType(); } + /// + /// 根据监控id获取大屏告警数据 + /// + /// + [AllowAnonymous] + public async Task GetLargeScreenData(string cameraId) + { + var startTime = DateTime.Now.AddDays(-7).Date; + var entTime = DateTime.Now; + var list=await _warnInfoService.GetListNoPage(new WarnInfoSearch + { + StartTick = startTime, + EndTick = entTime, + PageNum = 1, + PageSize = 20, + CameraId = cameraId + }); + var warnType = typeof(AlarmType).EnumToEnumModel(); + var alarmStatistics = warnType.Select(x => new StatistionFunModel + { + Name = x.Description, + Code = x.Name, + Count = list.Count(xx => xx.AlarmType == x.Name), + }).Where(x=>x.Count>0).ToList(); + return new { item = list, statistion = alarmStatistics }; + } } \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Organization/BizOrgController.cs b/SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Organization/BizOrgController.cs index 00cd7c8..7c47b6a 100644 --- a/SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Organization/BizOrgController.cs +++ b/SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Organization/BizOrgController.cs @@ -1,14 +1,4 @@ - -// - - - - - - - - -namespace SafeCampus.Web.Core; +namespace SafeCampus.Web.Core; /// /// 机构管理控制器 diff --git a/SafeCampus.API/SafeCampus.Web.Core/SafeCampus.Web.Core.xml b/SafeCampus.API/SafeCampus.Web.Core/SafeCampus.Web.Core.xml index 3787eac..a12b338 100644 --- a/SafeCampus.API/SafeCampus.Web.Core/SafeCampus.Web.Core.xml +++ b/SafeCampus.API/SafeCampus.Web.Core/SafeCampus.Web.Core.xml @@ -57,6 +57,90 @@ 查询参数 + + + 摄像头分组管理接口 + + + + + 添加分组 + + 添加参数 + + + + + 修改分组 + + 添加参数 + + + + + 删除分组 + + id + + + + + 获取分组列表 + + + + + + 摄像头管理接口 + + + + + 数据同步 + + + + + + 获取摄像头列表 + + + + + + + 批量给摄像头设置分组 + + + + + + + 根据分组批量设置推送人 + + + + + + + 对摄像头批量设置推送人 + + + + + + + 根据预警分组设置推送人 + + + + + + + 设备状态统计API + + + 教室点名接口 @@ -69,16 +153,54 @@ 查询参数 + + + 班主任管理接口 + + + + + 添加班主任 + + 添加参数 + + + + + 修改班主任 + + 添加参数 + + + + + 删除班主任 + + id + + + + + 根据班级id获取班主任信息 + + + + + + 获取列表 + + + 服装底库管理接口 - + 新增服装底库 - 人员信息 + 人员信息 @@ -100,13 +222,20 @@ - + 查询服装底库详情 服装库Id + + + 服装图片上传 + + + + 新增服装 @@ -199,7 +328,7 @@ 人员底库管理接口 - + 创建底库 @@ -218,12 +347,11 @@ 底库id - + 更新底库 - 底库编码 - 分底库名称 + @@ -403,6 +531,16 @@ 扩展数据 + + + 人脸图片列表 + + + + + 班级id + + 未知 @@ -438,6 +576,77 @@ 周界入侵 + + + 人员id + + + + + 底库id + + + + + 预警事件查询接口 + + + + + 新增人员 + + 人员信息 + + + + + 人脸图片上传 + + + + + + + 删除人员 + + + + + + + 更新人员信息,如果人员不存在,则创建人员;如果人员存在,则覆盖信息。 + + + + + + + 分页查询人员信息 + + 查询条件 + + + + + 查看人员详情 + + 人员id + + + + + 添加人脸 + + 人脸信息 + + + + + 删除人脸 + + 删除信息 + + 客流查询接口 @@ -462,6 +671,13 @@ 人员信息 + + + 人脸图片上传 + + + + 删除人员 @@ -483,7 +699,7 @@ 查询条件 - + 查看人员详情 @@ -511,12 +727,10 @@ - + 人员与底库解绑 - 人员id - 底库id @@ -587,6 +801,12 @@ + + + 根据监控id获取大屏告警数据 + + + 机构管理控制器 diff --git a/SafeCampus.API/SafeCampus.Web.Core/Startup.cs b/SafeCampus.API/SafeCampus.Web.Core/Startup.cs index 7e436b1..a2e9303 100644 --- a/SafeCampus.API/SafeCampus.Web.Core/Startup.cs +++ b/SafeCampus.API/SafeCampus.Web.Core/Startup.cs @@ -57,7 +57,7 @@ public class Startup : AppStartup { //var isDevelopment = App.HostEnvironment.IsDevelopment(); //var isProduction = App.HostEnvironment.IsProduction(); - if (env.IsDevelopment()) + if (env.IsProduction()) { //启动执行消息订阅 Scoped.Create((_, scope) => @@ -65,6 +65,7 @@ public class Startup : AppStartup var deepeleph = scope.ServiceProvider.GetRequiredService(); deepeleph.SubscribeAlarm(); deepeleph.SubscriberRoomCall(); + //deepeleph.SubscriberAttendance(); }); } //启动Web设置Configure组件 diff --git a/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net6.0/SafeCampus.Web.Core.AssemblyInfo.cs b/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net6.0/SafeCampus.Web.Core.AssemblyInfo.cs index ef3e718..78df81d 100644 --- a/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net6.0/SafeCampus.Web.Core.AssemblyInfo.cs +++ b/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net6.0/SafeCampus.Web.Core.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("SafeCampus.Web.Core")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("3.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+7b594c62a278bc4c7cdeb186fc16b21a67573018")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+3625749b22cc4f2d9f1bae5082255d88044a4050")] [assembly: System.Reflection.AssemblyProductAttribute("SafeCampus.Web.Core")] [assembly: System.Reflection.AssemblyTitleAttribute("SafeCampus.Web.Core")] [assembly: System.Reflection.AssemblyVersionAttribute("3.0.0.0")] diff --git a/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net6.0/SafeCampus.Web.Core.AssemblyInfoInputs.cache b/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net6.0/SafeCampus.Web.Core.AssemblyInfoInputs.cache index 0a04c57..f48c5b4 100644 --- a/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net6.0/SafeCampus.Web.Core.AssemblyInfoInputs.cache +++ b/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net6.0/SafeCampus.Web.Core.AssemblyInfoInputs.cache @@ -1 +1 @@ -c0116590845928f34292f9b327e5a5c1fa4abb453de6021613ed85e76f5d6f5b +a6fd03c683887ee240bf4d6eca5bd56a33e71a7e98c50303df6c8f0175e20b45 diff --git a/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net6.0/SafeCampus.Web.Core.assets.cache b/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net6.0/SafeCampus.Web.Core.assets.cache index f21067d..3aa18b5 100644 Binary files a/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net6.0/SafeCampus.Web.Core.assets.cache and b/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net6.0/SafeCampus.Web.Core.assets.cache differ diff --git a/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net6.0/SafeCampus.Web.Core.csproj.AssemblyReference.cache b/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net6.0/SafeCampus.Web.Core.csproj.AssemblyReference.cache index 43a802b..f21ab02 100644 Binary files a/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net6.0/SafeCampus.Web.Core.csproj.AssemblyReference.cache and b/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net6.0/SafeCampus.Web.Core.csproj.AssemblyReference.cache differ diff --git a/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net7.0/SafeCampus.Web.Core.AssemblyInfo.cs b/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net7.0/SafeCampus.Web.Core.AssemblyInfo.cs index ef3e718..78df81d 100644 --- a/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net7.0/SafeCampus.Web.Core.AssemblyInfo.cs +++ b/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net7.0/SafeCampus.Web.Core.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("SafeCampus.Web.Core")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("3.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+7b594c62a278bc4c7cdeb186fc16b21a67573018")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+3625749b22cc4f2d9f1bae5082255d88044a4050")] [assembly: System.Reflection.AssemblyProductAttribute("SafeCampus.Web.Core")] [assembly: System.Reflection.AssemblyTitleAttribute("SafeCampus.Web.Core")] [assembly: System.Reflection.AssemblyVersionAttribute("3.0.0.0")] diff --git a/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net7.0/SafeCampus.Web.Core.AssemblyInfoInputs.cache b/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net7.0/SafeCampus.Web.Core.AssemblyInfoInputs.cache index 0a04c57..f48c5b4 100644 --- a/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net7.0/SafeCampus.Web.Core.AssemblyInfoInputs.cache +++ b/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net7.0/SafeCampus.Web.Core.AssemblyInfoInputs.cache @@ -1 +1 @@ -c0116590845928f34292f9b327e5a5c1fa4abb453de6021613ed85e76f5d6f5b +a6fd03c683887ee240bf4d6eca5bd56a33e71a7e98c50303df6c8f0175e20b45 diff --git a/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net7.0/SafeCampus.Web.Core.assets.cache b/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net7.0/SafeCampus.Web.Core.assets.cache index 4e671c9..4bba701 100644 Binary files a/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net7.0/SafeCampus.Web.Core.assets.cache and b/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net7.0/SafeCampus.Web.Core.assets.cache differ diff --git a/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net7.0/SafeCampus.Web.Core.csproj.AssemblyReference.cache b/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net7.0/SafeCampus.Web.Core.csproj.AssemblyReference.cache index 8e87d22..594fe7a 100644 Binary files a/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net7.0/SafeCampus.Web.Core.csproj.AssemblyReference.cache and b/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net7.0/SafeCampus.Web.Core.csproj.AssemblyReference.cache differ diff --git a/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net8.0/SafeCampus.Web.Core.AssemblyInfo.cs b/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net8.0/SafeCampus.Web.Core.AssemblyInfo.cs index ef3e718..78df81d 100644 --- a/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net8.0/SafeCampus.Web.Core.AssemblyInfo.cs +++ b/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net8.0/SafeCampus.Web.Core.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("SafeCampus.Web.Core")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("3.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+7b594c62a278bc4c7cdeb186fc16b21a67573018")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+3625749b22cc4f2d9f1bae5082255d88044a4050")] [assembly: System.Reflection.AssemblyProductAttribute("SafeCampus.Web.Core")] [assembly: System.Reflection.AssemblyTitleAttribute("SafeCampus.Web.Core")] [assembly: System.Reflection.AssemblyVersionAttribute("3.0.0.0")] diff --git a/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net8.0/SafeCampus.Web.Core.AssemblyInfoInputs.cache b/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net8.0/SafeCampus.Web.Core.AssemblyInfoInputs.cache index 0a04c57..f48c5b4 100644 --- a/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net8.0/SafeCampus.Web.Core.AssemblyInfoInputs.cache +++ b/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net8.0/SafeCampus.Web.Core.AssemblyInfoInputs.cache @@ -1 +1 @@ -c0116590845928f34292f9b327e5a5c1fa4abb453de6021613ed85e76f5d6f5b +a6fd03c683887ee240bf4d6eca5bd56a33e71a7e98c50303df6c8f0175e20b45 diff --git a/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net8.0/SafeCampus.Web.Core.assets.cache b/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net8.0/SafeCampus.Web.Core.assets.cache index 429f48a..8d3fe49 100644 Binary files a/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net8.0/SafeCampus.Web.Core.assets.cache and b/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net8.0/SafeCampus.Web.Core.assets.cache differ diff --git a/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net8.0/SafeCampus.Web.Core.csproj.AssemblyReference.cache b/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net8.0/SafeCampus.Web.Core.csproj.AssemblyReference.cache index f2424ae..3ac1be1 100644 Binary files a/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net8.0/SafeCampus.Web.Core.csproj.AssemblyReference.cache and b/SafeCampus.API/SafeCampus.Web.Core/obj/Debug/net8.0/SafeCampus.Web.Core.csproj.AssemblyReference.cache differ diff --git a/SafeCampus.API/SafeCampus.Web.Core/obj/SafeCampus.Web.Core.csproj.nuget.dgspec.json b/SafeCampus.API/SafeCampus.Web.Core/obj/SafeCampus.Web.Core.csproj.nuget.dgspec.json index 4285e56..fad8058 100644 --- a/SafeCampus.API/SafeCampus.Web.Core/obj/SafeCampus.Web.Core.csproj.nuget.dgspec.json +++ b/SafeCampus.API/SafeCampus.Web.Core/obj/SafeCampus.Web.Core.csproj.nuget.dgspec.json @@ -361,6 +361,10 @@ "target": "Package", "version": "[8.0.6, )" }, + "Tencent.QCloud.Cos.Sts.Sdk": { + "target": "Package", + "version": "[3.0.5, )" + }, "Yitter.IdGenerator": { "target": "Package", "version": "[1.0.14, )" @@ -431,6 +435,10 @@ "target": "Package", "version": "[8.0.6, )" }, + "Tencent.QCloud.Cos.Sts.Sdk": { + "target": "Package", + "version": "[3.0.5, )" + }, "Yitter.IdGenerator": { "target": "Package", "version": "[1.0.14, )" @@ -501,6 +509,10 @@ "target": "Package", "version": "[8.0.6, )" }, + "Tencent.QCloud.Cos.Sts.Sdk": { + "target": "Package", + "version": "[3.0.5, )" + }, "Yitter.IdGenerator": { "target": "Package", "version": "[1.0.14, )" diff --git a/SafeCampus.API/SafeCampus.Web.Core/obj/project.assets.json b/SafeCampus.API/SafeCampus.Web.Core/obj/project.assets.json index 5c5bc5c..38af597 100644 --- a/SafeCampus.API/SafeCampus.Web.Core/obj/project.assets.json +++ b/SafeCampus.API/SafeCampus.Web.Core/obj/project.assets.json @@ -3324,6 +3324,31 @@ } } }, + "Tencent.QCloud.Cos.Sts.Sdk/3.0.5": { + "type": "package", + "dependencies": { + "TencentCloudSDK": "3.0.500" + }, + "compile": { + "lib/netstandard2.0/COSSTS.dll": {} + }, + "runtime": { + "lib/netstandard2.0/COSSTS.dll": {} + } + }, + "TencentCloudSDK/3.0.500": { + "type": "package", + "dependencies": { + "Newtonsoft.Json": "11.0.1", + "System.Text.Encodings.Web": "4.5.1" + }, + "compile": { + "lib/netstandard2.0/TencentCloud.dll": {} + }, + "runtime": { + "lib/netstandard2.0/TencentCloud.dll": {} + } + }, "UAParser/3.1.47": { "type": "package", "compile": { @@ -3397,6 +3422,7 @@ "SharpZipLib": "1.4.2", "SimpleTool": "1.0.6", "System.Drawing.Common": "8.0.6", + "Tencent.QCloud.Cos.Sts.Sdk": "3.0.5", "Yitter.IdGenerator": "1.0.14" }, "compile": { @@ -6746,6 +6772,31 @@ } } }, + "Tencent.QCloud.Cos.Sts.Sdk/3.0.5": { + "type": "package", + "dependencies": { + "TencentCloudSDK": "3.0.500" + }, + "compile": { + "lib/netstandard2.0/COSSTS.dll": {} + }, + "runtime": { + "lib/netstandard2.0/COSSTS.dll": {} + } + }, + "TencentCloudSDK/3.0.500": { + "type": "package", + "dependencies": { + "Newtonsoft.Json": "11.0.1", + "System.Text.Encodings.Web": "4.5.1" + }, + "compile": { + "lib/netstandard2.0/TencentCloud.dll": {} + }, + "runtime": { + "lib/netstandard2.0/TencentCloud.dll": {} + } + }, "UAParser/3.1.47": { "type": "package", "compile": { @@ -6819,6 +6870,7 @@ "SharpZipLib": "1.4.2", "SimpleTool": "1.0.6", "System.Drawing.Common": "8.0.6", + "Tencent.QCloud.Cos.Sts.Sdk": "3.0.5", "Yitter.IdGenerator": "1.0.14" }, "compile": { @@ -10144,6 +10196,31 @@ } } }, + "Tencent.QCloud.Cos.Sts.Sdk/3.0.5": { + "type": "package", + "dependencies": { + "TencentCloudSDK": "3.0.500" + }, + "compile": { + "lib/netstandard2.0/COSSTS.dll": {} + }, + "runtime": { + "lib/netstandard2.0/COSSTS.dll": {} + } + }, + "TencentCloudSDK/3.0.500": { + "type": "package", + "dependencies": { + "Newtonsoft.Json": "11.0.1", + "System.Text.Encodings.Web": "4.5.1" + }, + "compile": { + "lib/netstandard2.0/TencentCloud.dll": {} + }, + "runtime": { + "lib/netstandard2.0/TencentCloud.dll": {} + } + }, "UAParser/3.1.47": { "type": "package", "compile": { @@ -10217,6 +10294,7 @@ "SharpZipLib": "1.4.2", "SimpleTool": "1.0.6", "System.Drawing.Common": "8.0.6", + "Tencent.QCloud.Cos.Sts.Sdk": "3.0.5", "Yitter.IdGenerator": "1.0.14" }, "compile": { @@ -18178,6 +18256,32 @@ "useSharedDesignerContext.txt" ] }, + "Tencent.QCloud.Cos.Sts.Sdk/3.0.5": { + "sha512": "e1EVha7hwm6CLEC5Hc6ahnMvfEo9qkWJuiaS5W3RaHgS/SDMTwySwGIu4Ij90p2su+xRfTRBGuVnODecsDTiYg==", + "type": "package", + "path": "tencent.qcloud.cos.sts.sdk/3.0.5", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/COSSTS.dll", + "lib/netstandard2.0/COSSTS.dll", + "tencent.qcloud.cos.sts.sdk.3.0.5.nupkg.sha512", + "tencent.qcloud.cos.sts.sdk.nuspec" + ] + }, + "TencentCloudSDK/3.0.500": { + "sha512": "tDFtr7SY+PBUt6+spijOOK62uDlcYotIsiI6AzYekajVhH5L5cuCiJvXczFSunxPkixDjq0GsM8+3XE4AIj0cA==", + "type": "package", + "path": "tencentcloudsdk/3.0.500", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/TencentCloud.dll", + "lib/netstandard2.0/TencentCloud.dll", + "tencentcloudsdk.3.0.500.nupkg.sha512", + "tencentcloudsdk.nuspec" + ] + }, "UAParser/3.1.47": { "sha512": "I68Jl/Vs5RQZdz9BbmYtnXgujg0jVd61LhKbyNZOCm9lBxZFGxLbiQo6yFj21VYi7DzPvEvrVOmeC6v41AoLfw==", "type": "package", diff --git a/SafeCampus.API/SafeCampus.Web.Core/obj/project.nuget.cache b/SafeCampus.API/SafeCampus.Web.Core/obj/project.nuget.cache index d096e60..250349f 100644 --- a/SafeCampus.API/SafeCampus.Web.Core/obj/project.nuget.cache +++ b/SafeCampus.API/SafeCampus.Web.Core/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "Rqk3nG4RqCQE04SWAQagAxZbaBgkQdYnmm0nwhZ3KijR1YP0iRQxBvxE4YsnYN6dxw/2RTM2XcX4y22ZrcpIgw==", + "dgSpecHash": "0FC4dPBgdMP30nUMNoXD4mVGPUdSYuiCtdyKYmFcPWdsQQB2pYnSBB44Vy14pT9Z1f32D6SuDRkxf425qRJCbw==", "success": true, "projectFilePath": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Web.Core\\SafeCampus.Web.Core.csproj", "expectedPackageFiles": [ @@ -220,6 +220,8 @@ "C:\\Users\\王晓寒\\.nuget\\packages\\system.threading.tasks.extensions\\4.5.4\\system.threading.tasks.extensions.4.5.4.nupkg.sha512", "C:\\Users\\王晓寒\\.nuget\\packages\\system.threading.tasks.parallel\\4.3.0\\system.threading.tasks.parallel.4.3.0.nupkg.sha512", "C:\\Users\\王晓寒\\.nuget\\packages\\system.windows.extensions\\6.0.0\\system.windows.extensions.6.0.0.nupkg.sha512", + "C:\\Users\\王晓寒\\.nuget\\packages\\tencent.qcloud.cos.sts.sdk\\3.0.5\\tencent.qcloud.cos.sts.sdk.3.0.5.nupkg.sha512", + "C:\\Users\\王晓寒\\.nuget\\packages\\tencentcloudsdk\\3.0.500\\tencentcloudsdk.3.0.500.nupkg.sha512", "C:\\Users\\王晓寒\\.nuget\\packages\\uaparser\\3.1.47\\uaparser.3.1.47.nupkg.sha512", "C:\\Users\\王晓寒\\.nuget\\packages\\yitter.idgenerator\\1.0.14\\yitter.idgenerator.1.0.14.nupkg.sha512", "C:\\Users\\王晓寒\\.nuget\\packages\\zstdsharp.port\\0.8.0\\zstdsharp.port.0.8.0.nupkg.sha512" diff --git a/SafeCampus.API/SafeCampus.Web.Entry/Properties/PublishProfiles/FolderProfile.pubxml.user b/SafeCampus.API/SafeCampus.Web.Entry/Properties/PublishProfiles/FolderProfile.pubxml.user index 228d750..b927ca3 100644 --- a/SafeCampus.API/SafeCampus.Web.Entry/Properties/PublishProfiles/FolderProfile.pubxml.user +++ b/SafeCampus.API/SafeCampus.Web.Entry/Properties/PublishProfiles/FolderProfile.pubxml.user @@ -4,8 +4,8 @@ https://go.microsoft.com/fwlink/?LinkID=208121. --> - <_PublishTargetUrl>F:\Project\QJKJ\SafeCampus\SafeCampus.Web.Entry\bin\Release\net6.0\publish\ - True|2024-07-12T05:45:20.6945520Z;True|2024-07-12T13:07:01.3911178+08:00;False|2024-07-12T13:06:45.7048568+08:00;True|2024-07-12T13:06:03.7557254+08:00;False|2024-07-12T11:51:55.8228106+08:00;True|2024-07-12T09:11:11.9982410+08:00;True|2024-07-12T09:10:42.9689716+08:00;True|2024-07-12T09:08:04.7560729+08:00;False|2024-07-12T09:07:07.7298589+08:00;True|2024-07-12T08:46:51.1170229+08:00;True|2024-07-11T18:30:09.2678639+08:00;True|2024-07-11T17:24:01.3152273+08:00;True|2024-07-10T16:39:46.3177813+08:00;True|2024-07-10T15:11:58.9145970+08:00;True|2024-07-09T16:25:08.5009553+08:00;True|2024-07-09T16:20:39.2341016+08:00;False|2024-07-09T16:20:17.8406033+08:00;True|2024-07-09T15:52:31.4276391+08:00;True|2024-07-08T17:13:08.0190137+08:00;True|2024-07-08T16:57:04.2357740+08:00;True|2024-07-08T16:29:29.1651404+08:00;True|2024-07-08T14:22:58.7135629+08:00;True|2024-07-08T14:20:59.8873172+08:00;True|2024-07-08T13:26:29.4427470+08:00;True|2024-07-08T13:12:30.1384299+08:00;True|2024-07-08T13:04:59.2952002+08:00;True|2024-07-08T10:50:52.9725842+08:00;True|2024-07-08T10:50:25.0107185+08:00;False|2024-07-08T10:49:23.9681597+08:00;False|2024-07-08T10:48:52.5240964+08:00;False|2024-07-08T10:48:12.6417161+08:00;False|2024-07-08T10:47:43.9676511+08:00;False|2024-07-08T10:16:38.6379000+08:00;False|2024-07-08T10:15:29.4899267+08:00;False|2024-07-08T10:13:37.6823155+08:00;True|2024-07-08T10:06:51.1830372+08:00;False|2024-07-08T10:06:04.2105738+08:00; + <_PublishTargetUrl>F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\bin\Release\net6.0\publish\ + True|2024-07-17T09:29:28.6175272Z;True|2024-07-17T17:10:54.5184246+08:00;True|2024-07-17T16:57:59.8174060+08:00;True|2024-07-17T16:18:13.8137834+08:00;True|2024-07-17T15:59:16.2360757+08:00;True|2024-07-17T15:31:41.9159909+08:00;True|2024-07-17T14:41:14.6127340+08:00;True|2024-07-17T14:28:53.4455461+08:00;True|2024-07-17T14:09:44.1826222+08:00;True|2024-07-17T13:57:12.3372528+08:00;True|2024-07-17T11:39:19.5754602+08:00;True|2024-07-16T17:44:10.6162562+08:00;True|2024-07-16T17:13:48.3928403+08:00;True|2024-07-16T17:00:47.7458109+08:00;True|2024-07-16T14:07:19.3463408+08:00;True|2024-07-15T16:05:13.3561511+08:00;True|2024-07-15T16:03:45.7866063+08:00;True|2024-07-15T13:25:00.0791938+08:00;True|2024-07-12T13:45:20.6945520+08:00;True|2024-07-12T13:07:01.3911178+08:00;False|2024-07-12T13:06:45.7048568+08:00;True|2024-07-12T13:06:03.7557254+08:00;False|2024-07-12T11:51:55.8228106+08:00;True|2024-07-12T09:11:11.9982410+08:00;True|2024-07-12T09:10:42.9689716+08:00;True|2024-07-12T09:08:04.7560729+08:00;False|2024-07-12T09:07:07.7298589+08:00;True|2024-07-12T08:46:51.1170229+08:00;True|2024-07-11T18:30:09.2678639+08:00;True|2024-07-11T17:24:01.3152273+08:00;True|2024-07-10T16:39:46.3177813+08:00;True|2024-07-10T15:11:58.9145970+08:00;True|2024-07-09T16:25:08.5009553+08:00;True|2024-07-09T16:20:39.2341016+08:00;False|2024-07-09T16:20:17.8406033+08:00;True|2024-07-09T15:52:31.4276391+08:00;True|2024-07-08T17:13:08.0190137+08:00;True|2024-07-08T16:57:04.2357740+08:00;True|2024-07-08T16:29:29.1651404+08:00;True|2024-07-08T14:22:58.7135629+08:00;True|2024-07-08T14:20:59.8873172+08:00;True|2024-07-08T13:26:29.4427470+08:00;True|2024-07-08T13:12:30.1384299+08:00;True|2024-07-08T13:04:59.2952002+08:00;True|2024-07-08T10:50:52.9725842+08:00;True|2024-07-08T10:50:25.0107185+08:00;False|2024-07-08T10:49:23.9681597+08:00;False|2024-07-08T10:48:52.5240964+08:00;False|2024-07-08T10:48:12.6417161+08:00;False|2024-07-08T10:47:43.9676511+08:00;False|2024-07-08T10:16:38.6379000+08:00;False|2024-07-08T10:15:29.4899267+08:00;False|2024-07-08T10:13:37.6823155+08:00;True|2024-07-08T10:06:51.1830372+08:00;False|2024-07-08T10:06:04.2105738+08:00; \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.Web.Entry/SafeCampus.Web.Entry.csproj.user b/SafeCampus.API/SafeCampus.Web.Entry/SafeCampus.Web.Entry.csproj.user index cc97138..1c92513 100644 --- a/SafeCampus.API/SafeCampus.Web.Entry/SafeCampus.Web.Entry.csproj.user +++ b/SafeCampus.API/SafeCampus.Web.Entry/SafeCampus.Web.Entry.csproj.user @@ -1,6 +1,6 @@  - F:\Project\QJKJ\SafeCampus\SafeCampus.Web.Entry\Properties\PublishProfiles\FolderProfile.pubxml + F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\Properties\PublishProfiles\FolderProfile.pubxml \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.Web.Entry/appsettings.json b/SafeCampus.API/SafeCampus.Web.Entry/appsettings.json index 2f37df4..dc241d4 100644 --- a/SafeCampus.API/SafeCampus.Web.Entry/appsettings.json +++ b/SafeCampus.API/SafeCampus.Web.Entry/appsettings.json @@ -46,5 +46,13 @@ "PoiId": "DEMO00001", "TenantCode": "quanjiang", "AlarmImg": "alarmImg" + }, + //腾讯云短信配置 + "TXSms": { + "SecretId": "AKIDe7LJ2UfZDafT0OWNxHK7dutb2D7k6B0X", + "SecretKey": "II2WjgOpzsUqvjGXXGiupUgdNr40g5D4", + "SmsAppId": "1400681981", + "SmsSn": "北京泉江科技", + "VerificationCodeId": "1408635" } } \ No newline at end of file diff --git a/SafeCampus.API/SafeCampus.Web.Entry/logs/Error/2024-07-15.log b/SafeCampus.API/SafeCampus.Web.Entry/logs/Error/2024-07-15.log new file mode 100644 index 0000000..2803e11 --- /dev/null +++ b/SafeCampus.API/SafeCampus.Web.Entry/logs/Error/2024-07-15.log @@ -0,0 +1,44 @@ +【日志级别】:Error +【日志类名】:SafeCampus.Web.Core.LogExceptionHandler +【日志时间】:2024-07-15 14:04:54 +【日志内容】:Accessed JArray values with invalid key value: "size". Int32 array index expected. +【异常信息】:System.ArgumentException: Accessed JArray values with invalid key value: "size". Int32 array index expected. + at Newtonsoft.Json.Linq.JArray.get_Item(Object key) + at SafeCampus.Web.Core.Controllers.Application.Business.PersonApi.PageQuery(PersonSearch search) in F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Core\Controllers\Application\Business\PersonApi.cs:line 137 + at lambda_method195(Closure , Object ) + at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Logged|12_1(ControllerActionInvoker invoker) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|26_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + +【日志级别】:Error +【日志类名】:System.Logging.FriendlyException +【日志时间】:2024-07-15 14:04:54 +【日志内容】:系统异常,请联系管理员 +【异常信息】:MoYu.FriendlyException.AppFriendlyException: 系统异常,请联系管理员 + +【日志级别】:Error +【日志类名】:SafeCampus.Web.Core.LogExceptionHandler +【日志时间】:2024-07-15 14:05:56 +【日志内容】:Accessed JArray values with invalid key value: "size". Int32 array index expected. +【异常信息】:System.ArgumentException: Accessed JArray values with invalid key value: "size". Int32 array index expected. + at Newtonsoft.Json.Linq.JArray.get_Item(Object key) + at SafeCampus.Web.Core.Controllers.Application.Business.PersonApi.PageQuery(PersonSearch search) in F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Core\Controllers\Application\Business\PersonApi.cs:line 137 + at lambda_method195(Closure , Object ) + at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Logged|12_1(ControllerActionInvoker invoker) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|26_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + +【日志级别】:Error +【日志类名】:System.Logging.FriendlyException +【日志时间】:2024-07-15 14:05:56 +【日志内容】:系统异常,请联系管理员 +【异常信息】:MoYu.FriendlyException.AppFriendlyException: 系统异常,请联系管理员 + diff --git a/SafeCampus.API/SafeCampus.Web.Entry/logs/Error/2024-07-16.log b/SafeCampus.API/SafeCampus.Web.Entry/logs/Error/2024-07-16.log new file mode 100644 index 0000000..91cc481 --- /dev/null +++ b/SafeCampus.API/SafeCampus.Web.Entry/logs/Error/2024-07-16.log @@ -0,0 +1,114 @@ +【日志级别】:Error +【日志类名】:System.Logging.FriendlyException +【日志时间】:2024-07-16 13:52:00 +【日志内容】:Bad Request:[token不能为空] +【异常信息】:MoYu.FriendlyException.AppFriendlyException: Bad Request:[token不能为空] + at SafeCampus.Web.Core.Controllers.Application.Business.PersonApi.UploadFile(BaseFileInput input) in F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Core\Controllers\Application\Business\PersonApi.cs:line 82 + at lambda_method167(Closure , Object ) + at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Logged|12_1(ControllerActionInvoker invoker) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|26_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + +【日志级别】:Error +【日志类名】:System.Logging.FriendlyException +【日志时间】:2024-07-16 14:01:25 +【日志内容】:系统异常,请联系管理员 +【异常信息】:MoYu.FriendlyException.AppFriendlyException: 系统异常,请联系管理员 + at SafeCampus.Web.Core.Controllers.Application.Business.PersonApi.UploadFile(BaseFileInput input) in F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Core\Controllers\Application\Business\PersonApi.cs:line 99 + at lambda_method167(Closure , Object ) + at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Logged|12_1(ControllerActionInvoker invoker) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|26_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + +【日志级别】:Error +【日志类名】:System.Logging.FriendlyException +【日志时间】:2024-07-16 14:03:23 +【日志内容】:人脸质量不满足要求 +【异常信息】:MoYu.FriendlyException.AppFriendlyException: 人脸质量不满足要求 + at SafeCampus.Web.Core.Controllers.Application.Business.PersonApi.UploadFile(BaseFileInput input) in F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Core\Controllers\Application\Business\PersonApi.cs:line 99 + at lambda_method167(Closure , Object ) + at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Logged|12_1(ControllerActionInvoker invoker) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|26_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + +【日志级别】:Error +【日志类名】:SafeCampus.Web.Core.LogExceptionHandler +【日志时间】:2024-07-16 16:22:03 +【日志内容】:42P01: 关系 "cameragroup" 不存在 +【异常信息】:Npgsql.PostgresException (0x80004005): 42P01: 关系 "cameragroup" 不存在 + at Npgsql.NpgsqlConnector.g__ReadMessageLong|201_0(NpgsqlConnector connector, Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage) + at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken) + at Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior behavior, Boolean async, CancellationToken cancellationToken) + at Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior behavior, Boolean async, CancellationToken cancellationToken) + at Npgsql.NpgsqlCommand.ExecuteNonQuery(Boolean async, CancellationToken cancellationToken) + at SqlSugar.AdoProvider.ExecuteCommandAsync(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommandAsync() + at SqlSugar.SimpleClient`1.InsertAsync(T insertObj) + at SafeCampus.Application.Services.Business.CameraGroupService.CameraGroupService.Add(CameraGroupInput input) in F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Application\Services\Business\CameraGroupService\CameraGroupService.cs:line 8 + at lambda_method167(Closure , Object ) + at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Logged|12_1(ControllerActionInvoker invoker) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|26_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + Exception data: + Severity: 错误 + SqlState: 42P01 + MessageText: 关系 "cameragroup" 不存在 + Position: 13 + File: parse_relation.c + Line: 1452 + Routine: parserOpenTable + +【日志级别】:Error +【日志类名】:System.Logging.FriendlyException +【日志时间】:2024-07-16 16:22:03 +【日志内容】:系统异常,请联系管理员 +【异常信息】:MoYu.FriendlyException.AppFriendlyException: 系统异常,请联系管理员 + +【日志级别】:Error +【日志类名】:SafeCampus.Web.Core.LogExceptionHandler +【日志时间】:2024-07-16 17:30:09 +【日志内容】:Object reference not set to an instance of an object. +【异常信息】:System.NullReferenceException: Object reference not set to an instance of an object. + at SafeCampus.Core.IdNotNull.IsValid(Object value) in F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Core\Attributes\ValidationAttribute\IdNotNull.cs:line 20 + at System.ComponentModel.DataAnnotations.ValidationAttribute.IsValid(Object value, ValidationContext validationContext) + at System.ComponentModel.DataAnnotations.ValidationAttribute.GetValidationResult(Object value, ValidationContext validationContext) + at Microsoft.AspNetCore.Mvc.DataAnnotations.DataAnnotationsModelValidator.Validate(ModelValidationContext validationContext) + at Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.ValidateNode() + at Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.VisitSimpleType() + at Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.VisitImplementation(ModelMetadata& metadata, String& key, Object model) + at Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.Visit(ModelMetadata metadata, String key, Object model) + at Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.VisitChildren(IValidationStrategy strategy) + at Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.VisitComplexType(IValidationStrategy defaultStrategy) + at Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.VisitImplementation(ModelMetadata& metadata, String& key, Object model) + at Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.Visit(ModelMetadata metadata, String key, Object model) + at Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.Validate(ModelMetadata metadata, String key, Object model, Boolean alwaysValidateAtTopLevel, Object container) + at Microsoft.AspNetCore.Mvc.ModelBinding.ObjectModelValidator.Validate(ActionContext actionContext, ValidationStateDictionary validationState, String prefix, Object model, ModelMetadata metadata, Object container) + at Microsoft.AspNetCore.Mvc.ModelBinding.ParameterBinder.EnforceBindRequiredAndValidate(ObjectModelValidator baseObjectValidator, ActionContext actionContext, ParameterDescriptor parameter, ModelMetadata metadata, ModelBindingContext modelBindingContext, ModelBindingResult modelBindingResult, Object container) + at Microsoft.AspNetCore.Mvc.ModelBinding.ParameterBinder.BindModelAsync(ActionContext actionContext, IModelBinder modelBinder, IValueProvider valueProvider, ParameterDescriptor parameter, ModelMetadata metadata, Object value, Object container) + at Microsoft.AspNetCore.Mvc.Controllers.ControllerBinderDelegateProvider.<>c__DisplayClass0_0.<g__Bind|0>d.MoveNext() +--- End of stack trace from previous location --- + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|26_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + +【日志级别】:Error +【日志类名】:System.Logging.FriendlyException +【日志时间】:2024-07-16 17:30:09 +【日志内容】:系统异常,请联系管理员 +【异常信息】:MoYu.FriendlyException.AppFriendlyException: 系统异常,请联系管理员 + diff --git a/SafeCampus.API/SafeCampus.Web.Entry/logs/Error/2024-07-17.log b/SafeCampus.API/SafeCampus.Web.Entry/logs/Error/2024-07-17.log new file mode 100644 index 0000000..3310e54 --- /dev/null +++ b/SafeCampus.API/SafeCampus.Web.Entry/logs/Error/2024-07-17.log @@ -0,0 +1,318 @@ +【日志级别】:Error +【日志类名】:SafeCampus.Web.Core.LogExceptionHandler +【日志时间】:2024-07-17 11:08:47 +【日志内容】:ResWidth can't convert string to int32 +【异常信息】:SqlSugar.SqlSugarException: ResWidth can't convert string to int32 + at SqlSugar.IDataReaderEntityBuilder`1.CheckType(List`1 invalidTypes, String bindProperyTypeName, String validPropertyType, String propertyName) + at SqlSugar.IDataReaderEntityBuilder`1.BindMethod(ILGenerator generator, EntityColumnInfo columnInfo, Int32 ordinal) + at SqlSugar.IDataReaderEntityBuilder`1.BindField(ILGenerator generator, LocalBuilder result, EntityColumnInfo columnInfo, String fieldName) + at SqlSugar.IDataReaderEntityBuilder`1.CreateBuilder(Type type) + at SqlSugar.DbBindAccessory.<>c__DisplayClass4_0`1.b__1() + at SqlSugar.ReflectionInoCore`1.GetOrCreate(String cacheKey, Func`1 create) + at SqlSugar.ReflectionInoCacheService.GetOrCreate[V](String cacheKey, Func`1 create, Int32 cacheDurationInSeconds) + at SqlSugar.DbBindAccessory.GetEntityList[T](SqlSugarProvider context, IDataReader dataReader) + at SqlSugar.DbBindProvider.DataReaderToList[T](Type type, IDataReader dataReader) + at SqlSugar.QueryableProvider`1.GetData[TResult](Boolean isComplexModel, Type entityType, IDataReader dataReader) + at SqlSugar.QueryableProvider`1.GetData[TResult](KeyValuePair`2 sqlObj) + at SqlSugar.QueryableProvider`1._ToList[TResult]() + at SqlSugar.QueryableProvider`1.ToList() + at SqlSugar.QueryableProvider`1.<>c__29`2.<_Includes>b__29_0(ISugarQueryable`1 it) + at SqlSugar.NavigatManager`1.OneToOne(List`1 list, Func`2 selector, EntityInfo listItemEntity, PropertyInfo navObjectNamePropety, EntityColumnInfo navObjectNameColumnInfo) + at SqlSugar.NavigatManager`1.ExecuteByLay(Expression expression, List`1 list, Func`2 selector) + at SqlSugar.NavigatManager`1.ExecuteByLay(Int32 i, Expression item) + at SqlSugar.NavigatManager`1.Execute() + at SqlSugar.QueryableProvider`1._InitNavigat[TResult](List`1 result) + at SqlSugar.QueryableProvider`1.<>c__DisplayClass208_0`1.<_InitNavigatAsync>b__0() + at System.Threading.Tasks.Task.InnerInvoke() + at System.Threading.Tasks.Task.<>c.<.cctor>b__272_0(Object obj) + at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) +--- End of stack trace from previous location --- + at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) + at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) +--- End of stack trace from previous location --- + at SqlSugar.QueryableProvider`1._InitNavigatAsync[TResult](List`1 result) + at SqlSugar.QueryableProvider`1._ToListAsync[TResult]() + at SqlSugar.QueryableProvider`1.ToPageListAsync(Int32 pageIndex, Int32 pageSize, RefAsync`1 totalNumber) + at SafeCampus.SqlSugar.SqlSugarPageExtension.ToPagedListAsyncMapster[TEntity,T1](ISugarQueryable`1 queryable, Int32 pageNum, Int32 pageSize) in F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.SqlSugar\Extension\SqlSugarPageExtension.cs:line 68 + at SafeCampus.Web.Core.Controllers.Application.Business.Warn.Service.WarnInfoService.GetList(WarnInfoSearch search) in F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Application\Services\Business\Warn\Service\WarnInfoService.cs:line 103 + at SafeCampus.Web.Core.Controllers.Application.Business.WarnInfoController.GetList(WarnInfoSearch input) in F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Core\Controllers\Application\Business\WarnInfoController.cs:line 123 + at lambda_method167(Closure , Object ) + at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Logged|12_1(ControllerActionInvoker invoker) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|26_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + +【日志级别】:Error +【日志类名】:System.Logging.FriendlyException +【日志时间】:2024-07-17 11:08:47 +【日志内容】:系统异常,请联系管理员 +【异常信息】:MoYu.FriendlyException.AppFriendlyException: 系统异常,请联系管理员 + +【日志级别】:Error +【日志类名】:SafeCampus.Web.Core.LogExceptionHandler +【日志时间】:2024-07-17 11:10:25 +【日志内容】:ResWidth can't convert string to int32 +【异常信息】:SqlSugar.SqlSugarException: ResWidth can't convert string to int32 + at SqlSugar.IDataReaderEntityBuilder`1.CheckType(List`1 invalidTypes, String bindProperyTypeName, String validPropertyType, String propertyName) + at SqlSugar.IDataReaderEntityBuilder`1.BindMethod(ILGenerator generator, EntityColumnInfo columnInfo, Int32 ordinal) + at SqlSugar.IDataReaderEntityBuilder`1.BindField(ILGenerator generator, LocalBuilder result, EntityColumnInfo columnInfo, String fieldName) + at SqlSugar.IDataReaderEntityBuilder`1.CreateBuilder(Type type) + at SqlSugar.DbBindAccessory.<>c__DisplayClass4_0`1.b__1() + at SqlSugar.ReflectionInoCore`1.GetOrCreate(String cacheKey, Func`1 create) + at SqlSugar.ReflectionInoCacheService.GetOrCreate[V](String cacheKey, Func`1 create, Int32 cacheDurationInSeconds) + at SqlSugar.DbBindAccessory.GetEntityList[T](SqlSugarProvider context, IDataReader dataReader) + at SqlSugar.DbBindProvider.DataReaderToList[T](Type type, IDataReader dataReader) + at SqlSugar.QueryableProvider`1.GetData[TResult](Boolean isComplexModel, Type entityType, IDataReader dataReader) + at SqlSugar.QueryableProvider`1.GetData[TResult](KeyValuePair`2 sqlObj) + at SqlSugar.QueryableProvider`1._ToList[TResult]() + at SqlSugar.QueryableProvider`1.ToList() + at SqlSugar.QueryableProvider`1.<>c__29`2.<_Includes>b__29_0(ISugarQueryable`1 it) + at SqlSugar.NavigatManager`1.OneToOne(List`1 list, Func`2 selector, EntityInfo listItemEntity, PropertyInfo navObjectNamePropety, EntityColumnInfo navObjectNameColumnInfo) + at SqlSugar.NavigatManager`1.ExecuteByLay(Expression expression, List`1 list, Func`2 selector) + at SqlSugar.NavigatManager`1.ExecuteByLay(Int32 i, Expression item) + at SqlSugar.NavigatManager`1.Execute() + at SqlSugar.QueryableProvider`1._InitNavigat[TResult](List`1 result) + at SqlSugar.QueryableProvider`1.<>c__DisplayClass208_0`1.<_InitNavigatAsync>b__0() + at System.Threading.Tasks.Task.InnerInvoke() + at System.Threading.Tasks.Task.<>c.<.cctor>b__272_0(Object obj) + at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) +--- End of stack trace from previous location --- + at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) + at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) +--- End of stack trace from previous location --- + at SqlSugar.QueryableProvider`1._InitNavigatAsync[TResult](List`1 result) + at SqlSugar.QueryableProvider`1._ToListAsync[TResult]() + at SqlSugar.QueryableProvider`1.ToPageListAsync(Int32 pageIndex, Int32 pageSize, RefAsync`1 totalNumber) + at SafeCampus.SqlSugar.SqlSugarPageExtension.ToPagedListAsyncMapster[TEntity,T1](ISugarQueryable`1 queryable, Int32 pageNum, Int32 pageSize) in F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.SqlSugar\Extension\SqlSugarPageExtension.cs:line 68 + at SafeCampus.Web.Core.Controllers.Application.Business.Warn.Service.WarnInfoService.GetList(WarnInfoSearch search) in F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Application\Services\Business\Warn\Service\WarnInfoService.cs:line 103 + at SafeCampus.Web.Core.Controllers.Application.Business.WarnInfoController.GetList(WarnInfoSearch input) in F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Core\Controllers\Application\Business\WarnInfoController.cs:line 123 + at lambda_method167(Closure , Object ) + at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Logged|12_1(ControllerActionInvoker invoker) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|26_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + +【日志级别】:Error +【日志类名】:System.Logging.FriendlyException +【日志时间】:2024-07-17 11:10:25 +【日志内容】:系统异常,请联系管理员 +【异常信息】:MoYu.FriendlyException.AppFriendlyException: 系统异常,请联系管理员 + +【日志级别】:Error +【日志类名】:SafeCampus.Web.Core.LogExceptionHandler +【日志时间】:2024-07-17 11:11:13 +【日志内容】:ResWidth can't convert string to int32 +【异常信息】:SqlSugar.SqlSugarException: ResWidth can't convert string to int32 + at SqlSugar.IDataReaderEntityBuilder`1.CheckType(List`1 invalidTypes, String bindProperyTypeName, String validPropertyType, String propertyName) + at SqlSugar.IDataReaderEntityBuilder`1.BindMethod(ILGenerator generator, EntityColumnInfo columnInfo, Int32 ordinal) + at SqlSugar.IDataReaderEntityBuilder`1.BindField(ILGenerator generator, LocalBuilder result, EntityColumnInfo columnInfo, String fieldName) + at SqlSugar.IDataReaderEntityBuilder`1.CreateBuilder(Type type) + at SqlSugar.DbBindAccessory.<>c__DisplayClass5_0`1.b__1() + at SqlSugar.ReflectionInoCore`1.GetOrCreate(String cacheKey, Func`1 create) + at SqlSugar.ReflectionInoCacheService.GetOrCreate[V](String cacheKey, Func`1 create, Int32 cacheDurationInSeconds) + at SqlSugar.DbBindAccessory.GetEntityListAsync[T](SqlSugarProvider context, IDataReader dataReader) + at SqlSugar.DbBindProvider.DataReaderToListAsync[T](Type type, IDataReader dataReader) + at SqlSugar.QueryableProvider`1.GetDataAsync[TResult](Boolean isComplexModel, Type entityType, IDataReader dataReader) + at SqlSugar.QueryableProvider`1.GetDataAsync[TResult](KeyValuePair`2 sqlObj) + at SqlSugar.QueryableProvider`1._ToListAsync[TResult]() + at SafeCampus.Application.Services.Business.CameraInfoService.CameraInfoService.DataSync() in F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Application\Services\Business\CameraInfoService\CameraInfoService.cs:line 23 + at lambda_method218(Closure , Object ) + at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Logged|12_1(ControllerActionInvoker invoker) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|26_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + +【日志级别】:Error +【日志类名】:System.Logging.FriendlyException +【日志时间】:2024-07-17 11:11:13 +【日志内容】:系统异常,请联系管理员 +【异常信息】:MoYu.FriendlyException.AppFriendlyException: 系统异常,请联系管理员 + +【日志级别】:Error +【日志类名】:SafeCampus.Web.Core.LogExceptionHandler +【日志时间】:2024-07-17 11:12:30 +【日志内容】:ResWidth can't convert string to int32 +【异常信息】:SqlSugar.SqlSugarException: ResWidth can't convert string to int32 + at SqlSugar.IDataReaderEntityBuilder`1.CheckType(List`1 invalidTypes, String bindProperyTypeName, String validPropertyType, String propertyName) + at SqlSugar.IDataReaderEntityBuilder`1.BindMethod(ILGenerator generator, EntityColumnInfo columnInfo, Int32 ordinal) + at SqlSugar.IDataReaderEntityBuilder`1.BindField(ILGenerator generator, LocalBuilder result, EntityColumnInfo columnInfo, String fieldName) + at SqlSugar.IDataReaderEntityBuilder`1.CreateBuilder(Type type) + at SqlSugar.DbBindAccessory.<>c__DisplayClass5_0`1.b__1() + at SqlSugar.ReflectionInoCore`1.GetOrCreate(String cacheKey, Func`1 create) + at SqlSugar.ReflectionInoCacheService.GetOrCreate[V](String cacheKey, Func`1 create, Int32 cacheDurationInSeconds) + at SqlSugar.DbBindAccessory.GetEntityListAsync[T](SqlSugarProvider context, IDataReader dataReader) + at SqlSugar.DbBindProvider.DataReaderToListAsync[T](Type type, IDataReader dataReader) + at SqlSugar.QueryableProvider`1.GetDataAsync[TResult](Boolean isComplexModel, Type entityType, IDataReader dataReader) + at SqlSugar.QueryableProvider`1.GetDataAsync[TResult](KeyValuePair`2 sqlObj) + at SqlSugar.QueryableProvider`1._ToListAsync[TResult]() + at SafeCampus.Application.Services.Business.CameraInfoService.CameraInfoService.DataSync() in F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Application\Services\Business\CameraInfoService\CameraInfoService.cs:line 23 + at lambda_method218(Closure , Object ) + at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Logged|12_1(ControllerActionInvoker invoker) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|26_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + +【日志级别】:Error +【日志类名】:System.Logging.FriendlyException +【日志时间】:2024-07-17 11:12:30 +【日志内容】:系统异常,请联系管理员 +【异常信息】:MoYu.FriendlyException.AppFriendlyException: 系统异常,请联系管理员 + +【日志级别】:Error +【日志类名】:SafeCampus.Web.Core.LogExceptionHandler +【日志时间】:2024-07-17 11:15:26 +【日志内容】:ResWidth can't convert string to int32 +【异常信息】:SqlSugar.SqlSugarException: ResWidth can't convert string to int32 + at SqlSugar.IDataReaderEntityBuilder`1.CheckType(List`1 invalidTypes, String bindProperyTypeName, String validPropertyType, String propertyName) + at SqlSugar.IDataReaderEntityBuilder`1.BindMethod(ILGenerator generator, EntityColumnInfo columnInfo, Int32 ordinal) + at SqlSugar.IDataReaderEntityBuilder`1.BindField(ILGenerator generator, LocalBuilder result, EntityColumnInfo columnInfo, String fieldName) + at SqlSugar.IDataReaderEntityBuilder`1.CreateBuilder(Type type) + at SqlSugar.DbBindAccessory.<>c__DisplayClass5_0`1.b__1() + at SqlSugar.ReflectionInoCore`1.GetOrCreate(String cacheKey, Func`1 create) + at SqlSugar.ReflectionInoCacheService.GetOrCreate[V](String cacheKey, Func`1 create, Int32 cacheDurationInSeconds) + at SqlSugar.DbBindAccessory.GetEntityListAsync[T](SqlSugarProvider context, IDataReader dataReader) + at SqlSugar.DbBindProvider.DataReaderToListAsync[T](Type type, IDataReader dataReader) + at SqlSugar.QueryableProvider`1.GetDataAsync[TResult](Boolean isComplexModel, Type entityType, IDataReader dataReader) + at SqlSugar.QueryableProvider`1.GetDataAsync[TResult](KeyValuePair`2 sqlObj) + at SqlSugar.QueryableProvider`1._ToListAsync[TResult]() + at SafeCampus.Application.Services.Business.CameraInfoService.CameraInfoService.DataSync() in F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Application\Services\Business\CameraInfoService\CameraInfoService.cs:line 23 + at lambda_method218(Closure , Object ) + at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Logged|12_1(ControllerActionInvoker invoker) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|26_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + +【日志级别】:Error +【日志类名】:System.Logging.FriendlyException +【日志时间】:2024-07-17 11:15:37 +【日志内容】:系统异常,请联系管理员 +【异常信息】:MoYu.FriendlyException.AppFriendlyException: 系统异常,请联系管理员 + +【日志级别】:Error +【日志类名】:SafeCampus.Web.Core.LogExceptionHandler +【日志时间】:2024-07-17 11:18:57 +【日志内容】:ResWidth can't convert string to int32 +【异常信息】:SqlSugar.SqlSugarException: ResWidth can't convert string to int32 + at SqlSugar.IDataReaderEntityBuilder`1.CheckType(List`1 invalidTypes, String bindProperyTypeName, String validPropertyType, String propertyName) + at SqlSugar.IDataReaderEntityBuilder`1.BindMethod(ILGenerator generator, EntityColumnInfo columnInfo, Int32 ordinal) + at SqlSugar.IDataReaderEntityBuilder`1.BindField(ILGenerator generator, LocalBuilder result, EntityColumnInfo columnInfo, String fieldName) + at SqlSugar.IDataReaderEntityBuilder`1.CreateBuilder(Type type) + at SqlSugar.DbBindAccessory.<>c__DisplayClass5_0`1.b__1() + at SqlSugar.ReflectionInoCore`1.GetOrCreate(String cacheKey, Func`1 create) + at SqlSugar.ReflectionInoCacheService.GetOrCreate[V](String cacheKey, Func`1 create, Int32 cacheDurationInSeconds) + at SqlSugar.DbBindAccessory.GetEntityListAsync[T](SqlSugarProvider context, IDataReader dataReader) + at SqlSugar.DbBindProvider.DataReaderToListAsync[T](Type type, IDataReader dataReader) + at SqlSugar.QueryableProvider`1.GetDataAsync[TResult](Boolean isComplexModel, Type entityType, IDataReader dataReader) + at SqlSugar.QueryableProvider`1.GetDataAsync[TResult](KeyValuePair`2 sqlObj) + at SqlSugar.QueryableProvider`1._ToListAsync[TResult]() + at SafeCampus.Application.Services.Business.CameraInfoService.CameraInfoService.DataSync() in F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Application\Services\Business\CameraInfoService\CameraInfoService.cs:line 23 + at lambda_method167(Closure , Object ) + at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Logged|12_1(ControllerActionInvoker invoker) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|26_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + +【日志级别】:Error +【日志类名】:System.Logging.FriendlyException +【日志时间】:2024-07-17 11:18:57 +【日志内容】:系统异常,请联系管理员 +【异常信息】:MoYu.FriendlyException.AppFriendlyException: 系统异常,请联系管理员 + +【日志级别】:Error +【日志类名】:SafeCampus.Web.Core.LogExceptionHandler +【日志时间】:2024-07-17 11:21:03 +【日志内容】:ResWidth can't convert string to int32 +【异常信息】:SqlSugar.SqlSugarException: ResWidth can't convert string to int32 + at SqlSugar.IDataReaderEntityBuilder`1.CheckType(List`1 invalidTypes, String bindProperyTypeName, String validPropertyType, String propertyName) + at SqlSugar.IDataReaderEntityBuilder`1.BindMethod(ILGenerator generator, EntityColumnInfo columnInfo, Int32 ordinal) + at SqlSugar.IDataReaderEntityBuilder`1.BindField(ILGenerator generator, LocalBuilder result, EntityColumnInfo columnInfo, String fieldName) + at SqlSugar.IDataReaderEntityBuilder`1.CreateBuilder(Type type) + at SqlSugar.DbBindAccessory.<>c__DisplayClass5_0`1.b__1() + at SqlSugar.ReflectionInoCore`1.GetOrCreate(String cacheKey, Func`1 create) + at SqlSugar.ReflectionInoCacheService.GetOrCreate[V](String cacheKey, Func`1 create, Int32 cacheDurationInSeconds) + at SqlSugar.DbBindAccessory.GetEntityListAsync[T](SqlSugarProvider context, IDataReader dataReader) + at SqlSugar.DbBindProvider.DataReaderToListAsync[T](Type type, IDataReader dataReader) + at SqlSugar.QueryableProvider`1.GetDataAsync[TResult](Boolean isComplexModel, Type entityType, IDataReader dataReader) + at SqlSugar.QueryableProvider`1.GetDataAsync[TResult](KeyValuePair`2 sqlObj) + at SqlSugar.QueryableProvider`1._ToListAsync[TResult]() + at SafeCampus.Application.Services.Business.CameraInfoService.CameraInfoService.DataSync() in F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Application\Services\Business\CameraInfoService\CameraInfoService.cs:line 23 + at lambda_method167(Closure , Object ) + at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Logged|12_1(ControllerActionInvoker invoker) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|26_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + +【日志级别】:Error +【日志类名】:System.Logging.FriendlyException +【日志时间】:2024-07-17 11:21:03 +【日志内容】:系统异常,请联系管理员 +【异常信息】:MoYu.FriendlyException.AppFriendlyException: 系统异常,请联系管理员 + +【日志级别】:Error +【日志类名】:SafeCampus.Web.Core.LogExceptionHandler +【日志时间】:2024-07-17 11:28:52 +【日志内容】:Value cannot be null. (Parameter 'value') +【异常信息】:System.ArgumentNullException: Value cannot be null. (Parameter 'value') + at Newtonsoft.Json.Linq.JToken.EnsureValue(JToken value) + at Newtonsoft.Json.Linq.JToken.op_Explicit(JToken value) + at SafeCampus.Application.Services.Business.CameraInfoService.CameraInfoService.DataSync() in F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Application\Services\Business\CameraInfoService\CameraInfoService.cs:line 57 + at lambda_method167(Closure , Object ) + at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Logged|12_1(ControllerActionInvoker invoker) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|26_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + +【日志级别】:Error +【日志类名】:System.Logging.FriendlyException +【日志时间】:2024-07-17 11:28:52 +【日志内容】:系统异常,请联系管理员 +【异常信息】:MoYu.FriendlyException.AppFriendlyException: 系统异常,请联系管理员 + +【日志级别】:Error +【日志类名】:SafeCampus.Web.Core.LogExceptionHandler +【日志时间】:2024-07-17 13:50:58 +【日志内容】:Value cannot be null. (Parameter 'source') +【异常信息】:System.ArgumentNullException: Value cannot be null. (Parameter 'source') + at System.Linq.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument) + at System.Linq.Enumerable.Select[TSource,TResult](IEnumerable`1 source, Func`2 selector) + at SafeCampus.Web.Core.Controllers.Application.Business.PersonApi.CreatePersonA(PersonModel info) in F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Core\Controllers\Application\Business\PersonApi.cs:line 31 + at lambda_method167(Closure , Object ) + at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Logged|12_1(ControllerActionInvoker invoker) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync() +--- End of stack trace from previous location --- + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|26_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + +【日志级别】:Error +【日志类名】:System.Logging.FriendlyException +【日志时间】:2024-07-17 13:50:58 +【日志内容】:系统异常,请联系管理员 +【异常信息】:MoYu.FriendlyException.AppFriendlyException: 系统异常,请联系管理员 + diff --git a/SafeCampus.API/SafeCampus.Web.Entry/logs/Information/2024-07-15.log b/SafeCampus.API/SafeCampus.Web.Entry/logs/Information/2024-07-15.log new file mode 100644 index 0000000..7c7f70d --- /dev/null +++ b/SafeCampus.API/SafeCampus.Web.Entry/logs/Information/2024-07-15.log @@ -0,0 +1,345 @@ +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-15 11:48:27 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-15 11:48:28 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-15 11:48:28 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-15 11:48:28 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-15 11:48:28 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-15 13:23:16 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-15 13:23:17 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-15 13:23:17 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-15 13:23:17 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-15 13:23:17 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-15 13:23:52 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-15 13:23:53 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-15 13:23:53 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-15 13:23:53 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-15 13:23:53 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-15 14:04:26 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-15 14:04:28 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-15 14:04:28 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-15 14:04:28 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-15 14:04:28 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-15 14:04:38 +【日志内容】:Start processing HTTP request POST https://api.deepeleph.com/dfield-api/ecology/person/set/queryAll + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-15 14:04:38 +【日志内容】:Sending HTTP request POST https://api.deepeleph.com/dfield-api/ecology/person/set/queryAll + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-15 14:04:39 +【日志内容】:Received HTTP response headers after 333.8338ms - 200 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-15 14:04:39 +【日志内容】:End processing HTTP request after 352.8826ms - 200 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-15 14:04:54 +【日志内容】:Start processing HTTP request POST https://api.deepeleph.com/dfield-api/ecology/person/pageQuery + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-15 14:04:54 +【日志内容】:Sending HTTP request POST https://api.deepeleph.com/dfield-api/ecology/person/pageQuery + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-15 14:04:54 +【日志内容】:Received HTTP response headers after 236.831ms - 200 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-15 14:04:54 +【日志内容】:End processing HTTP request after 241.4777ms - 200 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-15 14:05:45 +【日志内容】:Start processing HTTP request POST https://api.deepeleph.com/dfield-api/ecology/person/pageQuery + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-15 14:05:45 +【日志内容】:Sending HTTP request POST https://api.deepeleph.com/dfield-api/ecology/person/pageQuery + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-15 14:05:45 +【日志内容】:Received HTTP response headers after 490.2004ms - 200 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-15 14:05:45 +【日志内容】:End processing HTTP request after 493.9293ms - 200 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-15 14:06:12 +【日志内容】:Start processing HTTP request POST https://api.deepeleph.com/dfield-api/ecology/person/pageQuery + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-15 14:06:12 +【日志内容】:Sending HTTP request POST https://api.deepeleph.com/dfield-api/ecology/person/pageQuery + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-15 14:06:12 +【日志内容】:Received HTTP response headers after 113.0041ms - 200 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-15 14:06:12 +【日志内容】:End processing HTTP request after 117.6477ms - 200 + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-15 14:07:41 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-15 14:07:42 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-15 14:07:42 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-15 14:07:42 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-15 14:07:42 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-15 14:08:11 +【日志内容】:Start processing HTTP request POST https://api.deepeleph.com/dfield-api/ecology/person/pageQuery + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-15 14:08:11 +【日志内容】:Sending HTTP request POST https://api.deepeleph.com/dfield-api/ecology/person/pageQuery + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-15 14:08:11 +【日志内容】:Received HTTP response headers after 485.2082ms - 200 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-15 14:08:11 +【日志内容】:End processing HTTP request after 507.9321ms - 200 + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-15 16:02:16 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-15 16:02:17 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-15 16:02:17 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-15 16:02:17 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-15 16:02:17 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-15 16:02:42 +【日志内容】:Start processing HTTP request POST https://api.deepeleph.com/dfield-api/ecology/person/pageQuery + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-15 16:02:42 +【日志内容】:Sending HTTP request POST https://api.deepeleph.com/dfield-api/ecology/person/pageQuery + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-15 16:02:42 +【日志内容】:Received HTTP response headers after 394.7231ms - 200 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-15 16:02:42 +【日志内容】:End processing HTTP request after 418.0098ms - 200 + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-15 17:18:29 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-15 17:18:30 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-15 17:18:30 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-15 17:18:30 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-15 17:18:30 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-15 17:19:57 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-15 17:19:58 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-15 17:19:58 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-15 17:19:58 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-15 17:19:58 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-15 17:22:18 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-15 17:22:18 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-15 17:22:18 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-15 17:22:18 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-15 17:22:18 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + diff --git a/SafeCampus.API/SafeCampus.Web.Entry/logs/Information/2024-07-16.log b/SafeCampus.API/SafeCampus.Web.Entry/logs/Information/2024-07-16.log new file mode 100644 index 0000000..852b879 --- /dev/null +++ b/SafeCampus.API/SafeCampus.Web.Entry/logs/Information/2024-07-16.log @@ -0,0 +1,925 @@ +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-16 13:34:11 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-16 13:35:35 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:35:35 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:35:36 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:35:36 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:35:36 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-16 13:38:17 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:38:18 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:38:18 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:38:18 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:38:18 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-16 13:38:39 +【日志内容】:Start processing HTTP request POST https://api.deepeleph.com/dfield-api/ecology/common/upload-file + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 13:38:39 +【日志内容】:Sending HTTP request POST https://api.deepeleph.com/dfield-api/ecology/common/upload-file + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 13:38:39 +【日志内容】:Received HTTP response headers after 325.0118ms - 400 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-16 13:38:39 +【日志内容】:End processing HTTP request after 343.3076ms - 400 + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-16 13:40:07 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:40:08 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:40:08 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:40:08 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:40:08 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-16 13:40:30 +【日志内容】:Start processing HTTP request POST https://api.deepeleph.com/dfield-api/ecology/common/upload-file + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 13:40:30 +【日志内容】:Sending HTTP request POST https://api.deepeleph.com/dfield-api/ecology/common/upload-file + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 13:40:30 +【日志内容】:Received HTTP response headers after 306.0554ms - 400 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-16 13:40:30 +【日志内容】:End processing HTTP request after 330.0558ms - 400 + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-16 13:41:29 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:41:30 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:41:30 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:41:30 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:41:30 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-16 13:41:47 +【日志内容】:Start processing HTTP request POST https://api.deepeleph.com/dfield-api/ecology/common/upload-file + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 13:41:47 +【日志内容】:Sending HTTP request POST https://api.deepeleph.com/dfield-api/ecology/common/upload-file + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 13:41:47 +【日志内容】:Received HTTP response headers after 189.5957ms - 400 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-16 13:41:47 +【日志内容】:End processing HTTP request after 211.4627ms - 400 + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-16 13:46:20 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:46:21 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:46:21 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:46:21 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:46:21 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-16 13:46:26 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:46:27 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:46:27 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:46:27 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:46:27 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-16 13:46:44 +【日志内容】:Start processing HTTP request POST https://api.deepeleph.com/dfield-api/ecology/common/upload-file + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 13:46:44 +【日志内容】:Sending HTTP request POST https://api.deepeleph.com/dfield-api/ecology/common/upload-file + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 13:46:44 +【日志内容】:Received HTTP response headers after 239.1732ms - 400 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-16 13:46:44 +【日志内容】:End processing HTTP request after 257.181ms - 400 + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-16 13:49:05 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:49:05 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:49:05 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:49:05 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:49:05 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-16 13:49:19 +【日志内容】:Start processing HTTP request POST https://api.deepeleph.com/dfield-api/ecology/common/upload-file + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 13:49:19 +【日志内容】:Sending HTTP request POST https://api.deepeleph.com/dfield-api/ecology/common/upload-file + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 13:49:19 +【日志内容】:Received HTTP response headers after 359.7626ms - 400 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-16 13:49:19 +【日志内容】:End processing HTTP request after 377.0928ms - 400 + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-16 13:50:24 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:50:24 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:50:24 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:50:24 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:50:24 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-16 13:50:39 +【日志内容】:Start processing HTTP request POST https://api.deepeleph.com/dfield-api/ecology/common/upload-file + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 13:50:39 +【日志内容】:Sending HTTP request POST https://api.deepeleph.com/dfield-api/ecology/common/upload-file + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 13:50:39 +【日志内容】:Received HTTP response headers after 452.8642ms - 400 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-16 13:50:39 +【日志内容】:End processing HTTP request after 471.8202ms - 400 + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-16 13:53:33 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:53:34 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:53:34 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:53:34 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:53:34 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-16 13:53:47 +【日志内容】:Start processing HTTP request POST https://api.deepeleph.com/dfield-api/ecology/common/upload-file + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 13:53:47 +【日志内容】:Sending HTTP request POST https://api.deepeleph.com/dfield-api/ecology/common/upload-file + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 13:53:49 +【日志内容】:Received HTTP response headers after 1851.4877ms - 200 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-16 13:53:49 +【日志内容】:End processing HTTP request after 1870.7913ms - 200 + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-16 13:59:41 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:59:41 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:59:41 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:59:41 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 13:59:41 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-16 14:00:01 +【日志内容】:Start processing HTTP request POST https://api.deepeleph.com/dfield-api/ecology/common/upload-file + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 14:00:01 +【日志内容】:Sending HTTP request POST https://api.deepeleph.com/dfield-api/ecology/common/upload-file + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 14:00:02 +【日志内容】:Received HTTP response headers after 599.4522ms - 200 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-16 14:00:02 +【日志内容】:End processing HTTP request after 619.8027ms - 200 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-16 14:00:07 +【日志内容】:Start processing HTTP request POST https://api.deepeleph.com/dfield-api/ecology/person/faceQuality/check + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 14:00:07 +【日志内容】:Sending HTTP request POST https://api.deepeleph.com/dfield-api/ecology/person/faceQuality/check + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 14:00:07 +【日志内容】:Received HTTP response headers after 96.7914ms - 400 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-16 14:00:07 +【日志内容】:End processing HTTP request after 102.6761ms - 400 + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-16 14:00:40 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 14:00:40 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 14:00:40 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 14:00:40 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 14:00:40 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-16 14:01:08 +【日志内容】:Start processing HTTP request POST https://api.deepeleph.com/dfield-api/ecology/common/upload-file + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 14:01:08 +【日志内容】:Sending HTTP request POST https://api.deepeleph.com/dfield-api/ecology/common/upload-file + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 14:01:09 +【日志内容】:Received HTTP response headers after 482.5601ms - 200 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-16 14:01:09 +【日志内容】:End processing HTTP request after 501.5912ms - 200 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-16 14:01:16 +【日志内容】:Start processing HTTP request POST https://api.deepeleph.com/dfield-api/ecology/person/faceQuality/check + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 14:01:16 +【日志内容】:Sending HTTP request POST https://api.deepeleph.com/dfield-api/ecology/person/faceQuality/check + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 14:01:17 +【日志内容】:Received HTTP response headers after 1157.3882ms - 200 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-16 14:01:17 +【日志内容】:End processing HTTP request after 1163.2175ms - 200 + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-16 14:02:09 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 14:02:09 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 14:02:09 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 14:02:09 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 14:02:09 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-16 14:02:26 +【日志内容】:Start processing HTTP request POST https://api.deepeleph.com/dfield-api/ecology/common/upload-file + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 14:02:26 +【日志内容】:Sending HTTP request POST https://api.deepeleph.com/dfield-api/ecology/common/upload-file + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 14:02:27 +【日志内容】:Received HTTP response headers after 1252.8991ms - 200 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-16 14:02:27 +【日志内容】:End processing HTTP request after 1276.5199ms - 200 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-16 14:02:27 +【日志内容】:Start processing HTTP request POST https://api.deepeleph.com/dfield-api/ecology/person/faceQuality/check + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 14:02:27 +【日志内容】:Sending HTTP request POST https://api.deepeleph.com/dfield-api/ecology/person/faceQuality/check + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 14:02:28 +【日志内容】:Received HTTP response headers after 194.7385ms - 200 + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-16 14:03:07 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 14:03:08 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 14:03:08 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 14:03:08 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 14:03:08 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-16 14:03:22 +【日志内容】:Start processing HTTP request POST https://api.deepeleph.com/dfield-api/ecology/common/upload-file + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 14:03:22 +【日志内容】:Sending HTTP request POST https://api.deepeleph.com/dfield-api/ecology/common/upload-file + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 14:03:23 +【日志内容】:Received HTTP response headers after 490.8966ms - 200 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-16 14:03:23 +【日志内容】:End processing HTTP request after 512.0761ms - 200 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-16 14:03:23 +【日志内容】:Start processing HTTP request POST https://api.deepeleph.com/dfield-api/ecology/person/faceQuality/check + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 14:03:23 +【日志内容】:Sending HTTP request POST https://api.deepeleph.com/dfield-api/ecology/person/faceQuality/check + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 14:03:23 +【日志内容】:Received HTTP response headers after 138.6675ms - 200 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-16 14:03:23 +【日志内容】:End processing HTTP request after 145.5415ms - 200 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-16 14:03:32 +【日志内容】:Start processing HTTP request POST https://api.deepeleph.com/dfield-api/ecology/common/upload-file + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 14:03:32 +【日志内容】:Sending HTTP request POST https://api.deepeleph.com/dfield-api/ecology/common/upload-file + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 14:03:32 +【日志内容】:Received HTTP response headers after 398.9462ms - 200 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-16 14:03:32 +【日志内容】:End processing HTTP request after 404.6082ms - 200 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-16 14:03:32 +【日志内容】:Start processing HTTP request POST https://api.deepeleph.com/dfield-api/ecology/person/faceQuality/check + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 14:03:32 +【日志内容】:Sending HTTP request POST https://api.deepeleph.com/dfield-api/ecology/person/faceQuality/check + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 14:03:33 +【日志内容】:Received HTTP response headers after 449.1903ms - 200 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-16 14:03:33 +【日志内容】:End processing HTTP request after 454.4264ms - 200 + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-16 14:44:14 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 14:44:15 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 14:44:15 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 14:44:15 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 14:44:15 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-16 14:48:07 +【日志内容】:Start processing HTTP request POST https://api.deepeleph.com/dfield-api/ecology/common/upload-file + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 14:48:07 +【日志内容】:Sending HTTP request POST https://api.deepeleph.com/dfield-api/ecology/common/upload-file + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 14:48:08 +【日志内容】:Received HTTP response headers after 1206.2206ms - 200 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-16 14:48:08 +【日志内容】:End processing HTTP request after 1222.1355ms - 200 + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-16 16:20:12 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 16:20:13 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 16:20:13 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 16:20:13 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 16:20:13 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-16 16:21:47 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 16:21:48 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 16:21:48 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 16:21:48 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 16:21:48 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-16 16:22:31 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 16:22:31 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 16:22:31 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 16:22:31 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 16:22:31 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-16 17:04:37 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 17:04:42 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 17:04:42 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 17:04:42 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 17:04:42 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-16 17:29:46 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 17:29:48 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 17:29:48 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 17:29:48 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 17:29:48 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-16 17:32:34 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 17:32:36 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 17:32:36 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 17:32:36 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 17:32:36 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-16 17:34:36 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 17:34:37 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 17:34:37 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 17:34:37 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-16 17:34:37 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-16 17:34:49 +【日志内容】:Start processing HTTP request POST https://api.deepeleph.com/dfield-api/ecology/person/set/queryAll + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 17:34:49 +【日志内容】:Sending HTTP request POST https://api.deepeleph.com/dfield-api/ecology/person/set/queryAll + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 17:34:49 +【日志内容】:Received HTTP response headers after 344.0387ms - 200 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-16 17:34:49 +【日志内容】:End processing HTTP request after 369.1556ms - 200 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-16 17:34:59 +【日志内容】:Start processing HTTP request POST https://api.deepeleph.com/dfield-api/ecology/person/set/delete + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 17:34:59 +【日志内容】:Sending HTTP request POST https://api.deepeleph.com/dfield-api/ecology/person/set/delete + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-16 17:34:59 +【日志内容】:Received HTTP response headers after 138.3285ms - 200 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-16 17:34:59 +【日志内容】:End processing HTTP request after 145.2436ms - 200 + diff --git a/SafeCampus.API/SafeCampus.Web.Entry/logs/Information/2024-07-17.log b/SafeCampus.API/SafeCampus.Web.Entry/logs/Information/2024-07-17.log new file mode 100644 index 0000000..6ccfaf1 --- /dev/null +++ b/SafeCampus.API/SafeCampus.Web.Entry/logs/Information/2024-07-17.log @@ -0,0 +1,610 @@ +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-17 11:07:58 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 11:08:00 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 11:08:00 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 11:08:00 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 11:08:00 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-17 11:18:38 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 11:18:39 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 11:18:39 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 11:18:39 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 11:18:39 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-17 11:20:48 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 11:20:49 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 11:20:49 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 11:20:49 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 11:20:49 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-17 11:22:14 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 11:22:17 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 11:22:17 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 11:22:17 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 11:22:17 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-17 11:23:44 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-17 11:26:45 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 11:26:46 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 11:26:46 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 11:26:46 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 11:26:46 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-17 11:27:08 +【日志内容】:Start processing HTTP request POST https://api.deepeleph.com/device/console/v1/sensor/page_query/brief + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-17 11:27:08 +【日志内容】:Sending HTTP request POST https://api.deepeleph.com/device/console/v1/sensor/page_query/brief + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-17 11:27:09 +【日志内容】:Received HTTP response headers after 383.8441ms - 200 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-17 11:27:09 +【日志内容】:End processing HTTP request after 401.9304ms - 200 + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-17 11:28:26 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 11:28:27 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 11:28:27 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 11:28:27 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 11:28:27 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-17 11:28:44 +【日志内容】:Start processing HTTP request POST https://api.deepeleph.com/device/console/v1/sensor/page_query/brief + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-17 11:28:44 +【日志内容】:Sending HTTP request POST https://api.deepeleph.com/device/console/v1/sensor/page_query/brief + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-17 11:28:44 +【日志内容】:Received HTTP response headers after 322.6297ms - 200 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-17 11:28:44 +【日志内容】:End processing HTTP request after 341.6267ms - 200 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-17 11:29:13 +【日志内容】:Start processing HTTP request POST https://api.deepeleph.com/device/console/v1/sensor/page_query/brief + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-17 11:29:13 +【日志内容】:Sending HTTP request POST https://api.deepeleph.com/device/console/v1/sensor/page_query/brief + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-17 11:29:13 +【日志内容】:Received HTTP response headers after 205.6122ms - 200 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-17 11:29:13 +【日志内容】:End processing HTTP request after 210.9444ms - 200 + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-17 11:30:21 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 11:30:23 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 11:30:23 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 11:30:23 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 11:30:23 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-17 11:30:40 +【日志内容】:Start processing HTTP request POST https://api.deepeleph.com/device/console/v1/sensor/page_query/brief + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-17 11:30:40 +【日志内容】:Sending HTTP request POST https://api.deepeleph.com/device/console/v1/sensor/page_query/brief + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-17 11:30:40 +【日志内容】:Received HTTP response headers after 572.8032ms - 200 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-17 11:30:40 +【日志内容】:End processing HTTP request after 591.4123ms - 200 + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-17 13:50:46 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 13:50:47 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 13:50:47 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 13:50:47 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 13:50:47 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-17 13:53:58 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 13:53:59 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 13:53:59 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 13:53:59 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 13:53:59 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-17 13:54:26 +【日志内容】:Start processing HTTP request POST https://api.deepeleph.com/dfield-api/ecology/person/create + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-17 13:54:26 +【日志内容】:Sending HTTP request POST https://api.deepeleph.com/dfield-api/ecology/person/create + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-17 13:54:27 +【日志内容】:Received HTTP response headers after 843.9691ms - 200 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-17 13:54:27 +【日志内容】:End processing HTTP request after 868.7131ms - 200 + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-17 13:54:51 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 13:54:53 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 13:54:53 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 13:54:53 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 13:54:53 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-17 13:55:10 +【日志内容】:Start processing HTTP request POST https://api.deepeleph.com/dfield-api/ecology/person/create + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-17 13:55:10 +【日志内容】:Sending HTTP request POST https://api.deepeleph.com/dfield-api/ecology/person/create + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-17 13:55:12 +【日志内容】:Received HTTP response headers after 1242.3122ms - 400 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-17 13:55:12 +【日志内容】:End processing HTTP request after 1264.5338ms - 400 + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-17 13:56:12 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 13:56:13 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 13:56:13 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 13:56:13 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 13:56:13 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-17 13:56:32 +【日志内容】:Start processing HTTP request POST https://api.deepeleph.com/dfield-api/ecology/person/create + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-17 13:56:32 +【日志内容】:Sending HTTP request POST https://api.deepeleph.com/dfield-api/ecology/person/create + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-17 13:56:32 +【日志内容】:Received HTTP response headers after 371.4378ms - 200 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-17 13:56:32 +【日志内容】:End processing HTTP request after 394.443ms - 200 + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-17 14:07:45 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 14:07:46 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 14:07:46 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 14:07:46 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 14:07:46 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-17 14:08:12 +【日志内容】:Start processing HTTP request POST https://api.deepeleph.com/dfield-api/ecology/person/query + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-17 14:08:12 +【日志内容】:Sending HTTP request POST https://api.deepeleph.com/dfield-api/ecology/person/query + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-17 14:08:12 +【日志内容】:Received HTTP response headers after 193.2883ms - 200 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-17 14:08:12 +【日志内容】:End processing HTTP request after 210.8353ms - 200 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-17 14:08:22 +【日志内容】:Start processing HTTP request POST https://api.deepeleph.com/dfield-api/ecology/person/query + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-17 14:08:22 +【日志内容】:Sending HTTP request POST https://api.deepeleph.com/dfield-api/ecology/person/query + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-17 14:08:22 +【日志内容】:Received HTTP response headers after 112.7174ms - 200 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-17 14:08:22 +【日志内容】:End processing HTTP request after 117.2569ms - 200 + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-17 14:09:03 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 14:09:04 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 14:09:04 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 14:09:04 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 14:09:04 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-17 14:09:24 +【日志内容】:Start processing HTTP request POST https://api.deepeleph.com/dfield-api/ecology/person/query + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-17 14:09:24 +【日志内容】:Sending HTTP request POST https://api.deepeleph.com/dfield-api/ecology/person/query + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.ClientHandler +【日志时间】:2024-07-17 14:09:24 +【日志内容】:Received HTTP response headers after 782.797ms - 200 + +【日志级别】:Information +【日志类名】:System.Net.Http.HttpClient.Default.LogicalHandler +【日志时间】:2024-07-17 14:09:24 +【日志内容】:End processing HTTP request after 803.3279ms - 200 + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-17 14:22:35 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 14:22:36 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 14:22:36 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 14:22:36 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 14:22:36 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-17 14:24:08 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 14:24:09 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 14:24:09 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 14:24:09 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 14:24:09 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-17 14:25:26 +【日志内容】:EventBus hosted service is running. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 14:25:27 +【日志内容】:Now listening on: http://0.0.0.0:5566 + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 14:25:27 +【日志内容】:Application started. Press Ctrl+C to shut down. + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 14:25:27 +【日志内容】:Hosting environment: Development + +【日志级别】:Information +【日志类名】:Microsoft.Hosting.Lifetime +【日志时间】:2024-07-17 14:25:27 +【日志内容】:Content root path: F:\Project\QJKJ\SafeCampus\SafeCampus.API\SafeCampus.Web.Entry\ + +【日志级别】:Information +【日志类名】:System.Logging.EventBusService +【日志时间】:2024-07-17 15:59:00 +【日志内容】:EventBus hosted service is running. + diff --git a/SafeCampus.API/SafeCampus.Web.Entry/logs/Warning/2024-07-15.log b/SafeCampus.API/SafeCampus.Web.Entry/logs/Warning/2024-07-15.log new file mode 100644 index 0000000..747c1e2 --- /dev/null +++ b/SafeCampus.API/SafeCampus.Web.Entry/logs/Warning/2024-07-15.log @@ -0,0 +1,45 @@ +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-15 11:48:30 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-15 13:23:18 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-15 13:23:54 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-15 14:04:29 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-15 14:07:43 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-15 16:02:18 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-15 17:18:31 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-15 17:19:59 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-15 17:22:19 +【日志内容】:Failed to determine the https port for redirect. + diff --git a/SafeCampus.API/SafeCampus.Web.Entry/logs/Warning/2024-07-16.log b/SafeCampus.API/SafeCampus.Web.Entry/logs/Warning/2024-07-16.log new file mode 100644 index 0000000..22bc932 --- /dev/null +++ b/SafeCampus.API/SafeCampus.Web.Entry/logs/Warning/2024-07-16.log @@ -0,0 +1,100 @@ +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-16 13:35:37 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-16 13:38:19 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-16 13:40:09 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-16 13:41:31 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-16 13:46:28 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-16 13:49:06 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-16 13:50:25 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-16 13:53:35 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-16 13:59:42 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-16 14:00:41 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-16 14:02:10 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-16 14:03:09 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-16 14:44:15 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-16 16:20:14 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-16 16:21:49 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-16 16:22:33 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-16 17:04:43 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-16 17:29:49 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-16 17:32:37 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-16 17:34:38 +【日志内容】:Failed to determine the https port for redirect. + diff --git a/SafeCampus.API/SafeCampus.Web.Entry/logs/Warning/2024-07-17.log b/SafeCampus.API/SafeCampus.Web.Entry/logs/Warning/2024-07-17.log new file mode 100644 index 0000000..66d6d6f --- /dev/null +++ b/SafeCampus.API/SafeCampus.Web.Entry/logs/Warning/2024-07-17.log @@ -0,0 +1,80 @@ +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-17 11:08:01 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-17 11:18:40 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-17 11:20:50 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-17 11:22:18 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-17 11:26:47 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-17 11:28:28 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-17 11:30:24 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-17 13:50:48 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-17 13:54:00 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-17 13:54:53 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-17 13:56:14 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-17 14:07:47 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-17 14:09:05 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-17 14:22:37 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-17 14:24:10 +【日志内容】:Failed to determine the https port for redirect. + +【日志级别】:Warning +【日志类名】:Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware +【日志时间】:2024-07-17 14:25:28 +【日志内容】:Failed to determine the https port for redirect. +