Переглянути джерело

学生寝室,宿舍楼

master
王晓寒 4 місяці тому
джерело
коміт
7765c6b5ad
100 змінених файлів з 22056 додано та 81317 видалено
  1. BIN
      SafeCampus.API/.vs/ProjectEvaluation/safecampus.metadata.v7.bin
  2. BIN
      SafeCampus.API/.vs/ProjectEvaluation/safecampus.projects.v7.bin
  3. BIN
      SafeCampus.API/.vs/SafeCampus/DesignTimeBuild/.dtbcache.v2
  4. BIN
      SafeCampus.API/.vs/SafeCampus/v17/.futdcache.v2
  5. BIN
      SafeCampus.API/.vs/SafeCampus/v17/.suo
  6. +505
    -294
      SafeCampus.API/.vs/SafeCampus/v17/DocumentLayout.json
  7. BIN
      SafeCampus.API/.vs/SafeCampus/v17/fileList.bin
  8. +2
    -1
      SafeCampus.API/SafeCampus.Application/SafeCampus.Application.csproj
  9. +131
    -0
      SafeCampus.API/SafeCampus.Application/SafeCampus.Application.xml
  10. +6
    -0
      SafeCampus.API/SafeCampus.Application/Services/Business/BuildingService/BuildingService.cs
  11. +6
    -0
      SafeCampus.API/SafeCampus.Application/Services/Business/BuildingService/IBuildingService.cs
  12. +7
    -0
      SafeCampus.API/SafeCampus.Application/Services/Business/CameraGroupService/Dto/CameraGroupAddInput.cs
  13. +6
    -0
      SafeCampus.API/SafeCampus.Application/Services/Business/DormitoryService/DormitoryService.cs
  14. +6
    -0
      SafeCampus.API/SafeCampus.Application/Services/Business/DormitoryService/IDormitoryService.cs
  15. +2
    -2
      SafeCampus.API/SafeCampus.Application/Services/Business/PassengerFlowService/PassengerFlowService.cs
  16. +4
    -2
      SafeCampus.API/SafeCampus.Application/Services/Business/PersonFacesService/IPersonFacesService.cs
  17. +21
    -2
      SafeCampus.API/SafeCampus.Application/Services/Business/PersonFacesService/PersonFacesService.cs
  18. +68
    -0
      SafeCampus.API/SafeCampus.Application/Services/Business/PersonInfoService/Dto/PersonInfoDto.cs
  19. +17
    -0
      SafeCampus.API/SafeCampus.Application/Services/Business/PersonInfoService/Dto/PersonInfoSearch.cs
  20. +37
    -2
      SafeCampus.API/SafeCampus.Application/Services/Business/PersonInfoService/IPersonInfoService.cs
  21. +70
    -2
      SafeCampus.API/SafeCampus.Application/Services/Business/PersonInfoService/PersonInfoService.cs
  22. +13
    -0
      SafeCampus.API/SafeCampus.Application/Services/Business/PersonSetInfoService/Dto/PersonSetInfoDto.cs
  23. +1
    -1
      SafeCampus.API/SafeCampus.Application/Services/Business/PersonSetInfoService/IPersonSetInfoService.cs
  24. +45
    -2
      SafeCampus.API/SafeCampus.Application/Services/Business/PersonSetInfoService/PersonSetInfoService.cs
  25. +1
    -1
      SafeCampus.API/SafeCampus.Application/obj/Debug/net6.0/SafeCampus.Application.AssemblyInfo.cs
  26. +1
    -1
      SafeCampus.API/SafeCampus.Application/obj/Debug/net6.0/SafeCampus.Application.AssemblyInfoInputs.cache
  27. BIN
      SafeCampus.API/SafeCampus.Application/obj/Debug/net6.0/SafeCampus.Application.csproj.AssemblyReference.cache
  28. +1
    -1
      SafeCampus.API/SafeCampus.Application/obj/Debug/net7.0/SafeCampus.Application.AssemblyInfo.cs
  29. +1
    -1
      SafeCampus.API/SafeCampus.Application/obj/Debug/net7.0/SafeCampus.Application.AssemblyInfoInputs.cache
  30. BIN
      SafeCampus.API/SafeCampus.Application/obj/Debug/net7.0/SafeCampus.Application.csproj.AssemblyReference.cache
  31. +1
    -1
      SafeCampus.API/SafeCampus.Application/obj/Debug/net8.0/SafeCampus.Application.AssemblyInfo.cs
  32. +1
    -1
      SafeCampus.API/SafeCampus.Application/obj/Debug/net8.0/SafeCampus.Application.AssemblyInfoInputs.cache
  33. BIN
      SafeCampus.API/SafeCampus.Application/obj/Debug/net8.0/SafeCampus.Application.csproj.AssemblyReference.cache
  34. +0
    -30
      SafeCampus.API/SafeCampus.Application/obj/SafeCampus.Application.csproj.nuget.dgspec.json
  35. +3810
    -14834
      SafeCampus.API/SafeCampus.Application/obj/project.assets.json
  36. +1
    -23
      SafeCampus.API/SafeCampus.Application/obj/project.nuget.cache
  37. +1
    -1
      SafeCampus.API/SafeCampus.Cache/obj/Debug/net6.0/SafeCampus.Cache.AssemblyInfo.cs
  38. +1
    -1
      SafeCampus.API/SafeCampus.Cache/obj/Debug/net6.0/SafeCampus.Cache.AssemblyInfoInputs.cache
  39. +1
    -1
      SafeCampus.API/SafeCampus.Cache/obj/Debug/net7.0/SafeCampus.Cache.AssemblyInfo.cs
  40. +1
    -1
      SafeCampus.API/SafeCampus.Cache/obj/Debug/net7.0/SafeCampus.Cache.AssemblyInfoInputs.cache
  41. +1
    -1
      SafeCampus.API/SafeCampus.Cache/obj/Debug/net8.0/SafeCampus.Cache.AssemblyInfo.cs
  42. +1
    -1
      SafeCampus.API/SafeCampus.Cache/obj/Debug/net8.0/SafeCampus.Cache.AssemblyInfoInputs.cache
  43. +0
    -10
      SafeCampus.API/SafeCampus.Cache/obj/SafeCampus.Cache.csproj.nuget.dgspec.json
  44. +3166
    -12520
      SafeCampus.API/SafeCampus.Cache/obj/project.assets.json
  45. +1
    -23
      SafeCampus.API/SafeCampus.Cache/obj/project.nuget.cache
  46. +1
    -1
      SafeCampus.API/SafeCampus.Core/obj/Debug/net6.0/SafeCampus.Core.AssemblyInfo.cs
  47. +1
    -1
      SafeCampus.API/SafeCampus.Core/obj/Debug/net6.0/SafeCampus.Core.AssemblyInfoInputs.cache
  48. +1
    -1
      SafeCampus.API/SafeCampus.Core/obj/Debug/net7.0/SafeCampus.Core.AssemblyInfo.cs
  49. +1
    -1
      SafeCampus.API/SafeCampus.Core/obj/Debug/net7.0/SafeCampus.Core.AssemblyInfoInputs.cache
  50. +1
    -1
      SafeCampus.API/SafeCampus.Core/obj/Debug/net8.0/SafeCampus.Core.AssemblyInfo.cs
  51. +1
    -1
      SafeCampus.API/SafeCampus.Core/obj/Debug/net8.0/SafeCampus.Core.AssemblyInfoInputs.cache
  52. +0
    -5
      SafeCampus.API/SafeCampus.Core/obj/SafeCampus.Core.csproj.nuget.dgspec.json
  53. +3088
    -12271
      SafeCampus.API/SafeCampus.Core/obj/project.assets.json
  54. +1
    -23
      SafeCampus.API/SafeCampus.Core/obj/project.nuget.cache
  55. +1
    -1
      SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net6.0/SafeCampus.Plugin.Aop.AssemblyInfo.cs
  56. +1
    -1
      SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net6.0/SafeCampus.Plugin.Aop.AssemblyInfoInputs.cache
  57. +1
    -1
      SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net7.0/SafeCampus.Plugin.Aop.AssemblyInfo.cs
  58. +1
    -1
      SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net7.0/SafeCampus.Plugin.Aop.AssemblyInfoInputs.cache
  59. +1
    -1
      SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net8.0/SafeCampus.Plugin.Aop.AssemblyInfo.cs
  60. +1
    -1
      SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net8.0/SafeCampus.Plugin.Aop.AssemblyInfoInputs.cache
  61. +0
    -15
      SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/SafeCampus.Plugin.Aop.csproj.nuget.dgspec.json
  62. +3168
    -12564
      SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/project.assets.json
  63. +1
    -23
      SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/project.nuget.cache
  64. +1
    -1
      SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net6.0/SafeCampus.SqlSugar.AssemblyInfo.cs
  65. +1
    -1
      SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net6.0/SafeCampus.SqlSugar.AssemblyInfoInputs.cache
  66. +1
    -1
      SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net7.0/SafeCampus.SqlSugar.AssemblyInfo.cs
  67. +1
    -1
      SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net7.0/SafeCampus.SqlSugar.AssemblyInfoInputs.cache
  68. +1
    -1
      SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net8.0/SafeCampus.SqlSugar.AssemblyInfo.cs
  69. +1
    -1
      SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net8.0/SafeCampus.SqlSugar.AssemblyInfoInputs.cache
  70. +0
    -10
      SafeCampus.API/SafeCampus.SqlSugar/obj/SafeCampus.SqlSugar.csproj.nuget.dgspec.json
  71. +3505
    -13704
      SafeCampus.API/SafeCampus.SqlSugar/obj/project.assets.json
  72. +1
    -23
      SafeCampus.API/SafeCampus.SqlSugar/obj/project.nuget.cache
  73. +19
    -0
      SafeCampus.API/SafeCampus.System/Const/BizConfigConst.cs
  74. +0
    -10
      SafeCampus.API/SafeCampus.System/Const/SysConfigConst.cs
  75. +1
    -1
      SafeCampus.API/SafeCampus.System/Entity/Attendance.cs
  76. +24
    -0
      SafeCampus.API/SafeCampus.System/Entity/BuildingInfo.cs
  77. +29
    -0
      SafeCampus.API/SafeCampus.System/Entity/DormitoryInfo.cs
  78. +1
    -1
      SafeCampus.API/SafeCampus.System/Entity/PersonFaces.cs
  79. +28
    -3
      SafeCampus.API/SafeCampus.System/Entity/PersonInfo.cs
  80. +6
    -1
      SafeCampus.API/SafeCampus.System/Entity/PersonSetInfo.cs
  81. +66
    -1
      SafeCampus.API/SafeCampus.System/SafeCampus.System.xml
  82. +8
    -6
      SafeCampus.API/SafeCampus.System/Services/Ops/Config/ConfigService.cs
  83. +1
    -11
      SafeCampus.API/SafeCampus.System/Services/Ops/Config/IConfigService.cs
  84. +1
    -1
      SafeCampus.API/SafeCampus.System/obj/Debug/net6.0/SafeCampus.System.AssemblyInfo.cs
  85. +1
    -1
      SafeCampus.API/SafeCampus.System/obj/Debug/net6.0/SafeCampus.System.AssemblyInfoInputs.cache
  86. +1
    -1
      SafeCampus.API/SafeCampus.System/obj/Debug/net7.0/SafeCampus.System.AssemblyInfo.cs
  87. +1
    -1
      SafeCampus.API/SafeCampus.System/obj/Debug/net7.0/SafeCampus.System.AssemblyInfoInputs.cache
  88. +1
    -1
      SafeCampus.API/SafeCampus.System/obj/Debug/net8.0/SafeCampus.System.AssemblyInfo.cs
  89. +1
    -1
      SafeCampus.API/SafeCampus.System/obj/Debug/net8.0/SafeCampus.System.AssemblyInfoInputs.cache
  90. +0
    -25
      SafeCampus.API/SafeCampus.System/obj/SafeCampus.System.csproj.nuget.dgspec.json
  91. +3808
    -14781
      SafeCampus.API/SafeCampus.System/obj/project.assets.json
  92. +1
    -23
      SafeCampus.API/SafeCampus.System/obj/project.nuget.cache
  93. +56
    -4
      SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/DfieldApi.cs
  94. +24
    -0
      SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/Dto/ConfigJsonInput.cs
  95. +1
    -1
      SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/KeyPersonnelController.cs
  96. +0
    -1
      SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/PassengerFlowApi.cs
  97. +132
    -16
      SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/PersonApi.cs
  98. +70
    -4
      SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/WarnInfoController.cs
  99. +55
    -4
      SafeCampus.API/SafeCampus.Web.Core/SafeCampus.Web.Core.xml
  100. +1
    -2
      SafeCampus.API/SafeCampus.Web.Core/Startup.cs

BIN
SafeCampus.API/.vs/ProjectEvaluation/safecampus.metadata.v7.bin Переглянути файл


BIN
SafeCampus.API/.vs/ProjectEvaluation/safecampus.projects.v7.bin Переглянути файл


BIN
SafeCampus.API/.vs/SafeCampus/DesignTimeBuild/.dtbcache.v2 Переглянути файл


BIN
SafeCampus.API/.vs/SafeCampus/v17/.futdcache.v2 Переглянути файл


BIN
SafeCampus.API/.vs/SafeCampus/v17/.suo Переглянути файл


+ 505
- 294
SafeCampus.API/.vs/SafeCampus/v17/DocumentLayout.json
Різницю між файлами не показано, бо вона завелика
Переглянути файл


BIN
SafeCampus.API/.vs/SafeCampus/v17/fileList.bin Переглянути файл


+ 2
- 1
SafeCampus.API/SafeCampus.Application/SafeCampus.Application.csproj Переглянути файл

@@ -23,8 +23,9 @@
<ItemGroup>
<Folder Include="Entity\" />
<Folder Include="Manager\DeepelephManager\Dto\" />
<Folder Include="Services\Business\BuildingService\Dto\" />
<Folder Include="Services\Business\DormitoryService\Dto\" />
<Folder Include="Services\Business\PersonFacesService\Dto\" />
<Folder Include="Services\Business\PersonInfoService\Dto\" />
</ItemGroup>

</Project>

+ 131
- 0
SafeCampus.API/SafeCampus.Application/SafeCampus.Application.xml Переглянути файл

@@ -325,6 +325,16 @@
<param name="search"></param>
<returns></returns>
</member>
<member name="P:SafeCampus.Application.Services.Business.CameraGroupService.CameraGroupAddInput.ParentId">
<summary>
父级id
</summary>
</member>
<member name="P:SafeCampus.Application.Services.Business.CameraGroupService.CameraGroupAddInput.Name">
<summary>
分组名称
</summary>
</member>
<member name="M:SafeCampus.Application.Services.Business.CameraGroupService.ICameraGroupService.Add(SafeCampus.Application.Services.Business.CameraGroupService.CameraGroupAddInput)">
<summary>
添加分组
@@ -960,6 +970,127 @@
<param name="search"></param>
<returns></returns>
</member>
<member name="P:SafeCampus.Application.Services.Business.PersonInfoService.PersonInfoDto.PersonId">
<summary>
人员id
</summary>
</member>
<member name="P:SafeCampus.Application.Services.Business.PersonInfoService.PersonInfoDto.Name">
<summary>
人员名称
</summary>
</member>
<member name="P:SafeCampus.Application.Services.Business.PersonInfoService.PersonInfoDto.Age">
<summary>
年龄
</summary>
</member>
<member name="P:SafeCampus.Application.Services.Business.PersonInfoService.PersonInfoDto.Gender">
<summary>
性别
</summary>
</member>
<member name="P:SafeCampus.Application.Services.Business.PersonInfoService.PersonInfoDto.Phone">
<summary>
手机号
</summary>
</member>
<member name="P:SafeCampus.Application.Services.Business.PersonInfoService.PersonInfoDto.ExtData">
<summary>
扩展属性
</summary>
</member>
<member name="P:SafeCampus.Application.Services.Business.PersonInfoService.PersonInfoDto.FaceSizeLimit">
<summary>
人脸大小阈值
</summary>
</member>
<member name="P:SafeCampus.Application.Services.Business.PersonInfoService.PersonInfoDto.QualityScore">
<summary>
人脸质量分阈值
</summary>
</member>
<member name="P:SafeCampus.Application.Services.Business.PersonInfoService.PersonInfoDto.PersonSetId">
<summary>
班级id
</summary>
</member>
<member name="P:SafeCampus.Application.Services.Business.PersonInfoService.PersonInfoDto.PersonSetName">
<summary>
班级名称
</summary>
</member>
<member name="P:SafeCampus.Application.Services.Business.PersonInfoService.PersonInfoDto.DormitoryName">
<summary>
寝室名称
</summary>
</member>
<member name="P:SafeCampus.Application.Services.Business.PersonInfoService.PersonInfoDto.PersonFacesList">
<summary>
人脸列表
</summary>
</member>
<member name="P:SafeCampus.Application.Services.Business.PersonInfoService.PersonInfoDto.CreateTime">
<summary>
创建时间
</summary>
</member>
<member name="P:SafeCampus.Application.Services.Business.PersonInfoService.PersonInfoSearch.PersonName">
<summary>
人员名称
</summary>
</member>
<member name="P:SafeCampus.Application.Services.Business.PersonInfoService.PersonInfoSearch.Phone">
<summary>
手机号
</summary>
</member>
<member name="P:SafeCampus.Application.Services.Business.PersonInfoService.PersonInfoSearch.PersonSetId">
<summary>
班级id
</summary>
</member>
<member name="M:SafeCampus.Application.Services.Business.PersonInfoService.IPersonInfoService.Add(SafeCampus.Application.Services.Business.PersonInfoService.PersonInfoDto)">
<summary>
添加信息
</summary>
<returns></returns>
</member>
<member name="M:SafeCampus.Application.Services.Business.PersonInfoService.IPersonInfoService.Delete(System.String)">
<summary>
删除信息
</summary>
<param name="id"></param>
<returns></returns>
</member>
<member name="M:SafeCampus.Application.Services.Business.PersonInfoService.IPersonInfoService.GetInfo(System.String)">
<summary>
获取详情
</summary>
<param name="id"></param>
<returns></returns>
</member>
<member name="M:SafeCampus.Application.Services.Business.PersonInfoService.IPersonInfoService.Update(SafeCampus.Application.Services.Business.PersonInfoService.PersonInfoDto)">
<summary>
编辑信息
</summary>
<param name="input"></param>
<returns></returns>
</member>
<member name="M:SafeCampus.Application.Services.Business.PersonInfoService.IPersonInfoService.UpdateSet(System.Collections.Generic.List{System.String},System.String)">
<summary>
更新班级
</summary>
<param name="personId"></param>
<param name="personSetId"></param>
<returns></returns>
</member>
<member name="M:SafeCampus.Application.Services.Business.PersonInfoService.IPersonInfoService.GetPageList(SafeCampus.Application.Services.Business.PersonInfoService.PersonInfoSearch)">
<summary>
获取底库列表
</summary>
<returns></returns>
</member>
<member name="P:SafeCampus.Application.Services.Business.PersonSetInfoService.PersonSetInfoDto.PersonSetId">
<summary>
班级id


+ 6
- 0
SafeCampus.API/SafeCampus.Application/Services/Business/BuildingService/BuildingService.cs Переглянути файл

@@ -0,0 +1,6 @@
namespace SafeCampus.Application.Services.Business.BuildingService;

public class BuildingService
{
}

+ 6
- 0
SafeCampus.API/SafeCampus.Application/Services/Business/BuildingService/IBuildingService.cs Переглянути файл

@@ -0,0 +1,6 @@
namespace SafeCampus.Application.Services.Business.BuildingService;

public interface IBuildingService:ITransient
{
}

+ 7
- 0
SafeCampus.API/SafeCampus.Application/Services/Business/CameraGroupService/Dto/CameraGroupAddInput.cs Переглянути файл

@@ -2,5 +2,12 @@

public class CameraGroupAddInput
{
/// <summary>
/// 父级id
/// </summary>
public long? ParentId { get; set; }
/// <summary>
/// 分组名称
/// </summary>
public string Name { get; set; }
}

+ 6
- 0
SafeCampus.API/SafeCampus.Application/Services/Business/DormitoryService/DormitoryService.cs Переглянути файл

@@ -0,0 +1,6 @@
namespace SafeCampus.Application.Services.Business.DormitoryService;

public class DormitoryService
{
}

+ 6
- 0
SafeCampus.API/SafeCampus.Application/Services/Business/DormitoryService/IDormitoryService.cs Переглянути файл

@@ -0,0 +1,6 @@
namespace SafeCampus.Application.Services.Business.DormitoryService;

public interface IDormitoryService:ITransient
{
}

+ 2
- 2
SafeCampus.API/SafeCampus.Application/Services/Business/PassengerFlowService/PassengerFlowService.cs Переглянути файл

@@ -9,8 +9,8 @@ public class PassengerFlowService:DbRepository<PassengerFlow>, IPassengerFlowSer
//var model = input.Adapt<PassengerFlow>();
var model = new PassengerFlow
{
CameraIds = string.Join("、", input.CameraIds),
CameraNames = string.Join("、",input.CameraNames),
CameraIds = input.CameraIds!=null? string.Join("、", input.CameraIds):"",
CameraNames = input.CameraNames!=null?string.Join("、",input.CameraNames):"",
EndTime = input.EndTime,
ExtJson = input.ExtJson,
QueryTime = DateTime.Now,


+ 4
- 2
SafeCampus.API/SafeCampus.Application/Services/Business/PersonFacesService/IPersonFacesService.cs Переглянути файл

@@ -1,6 +1,8 @@
namespace SafeCampus.Application.Services.Business.PersonFacesService;

public interface IPersonFacesService
public interface IPersonFacesService:ITransient
{
Task<bool> BatchAdd(List<PersonFaces> list);
Task<bool> Add(PersonFaces entity);
Task<bool> Delete(string personId, List<string> faceIds);
}

+ 21
- 2
SafeCampus.API/SafeCampus.Application/Services/Business/PersonFacesService/PersonFacesService.cs Переглянути файл

@@ -1,6 +1,25 @@
namespace SafeCampus.Application.Services.Business.PersonFacesService;

public class PersonFacesService
public class PersonFacesService:DbRepository<PersonFaces>, IPersonFacesService
{
public async Task<bool> BatchAdd(List<PersonFaces> list)
{
var oldList = await GetListAsync(x => x.PersonId == list[0].PersonId);
await DeleteAsync(oldList);
await InsertRangeAsync(list);
return true;
}

public async Task<bool> Add(PersonFaces entity)
{
await InsertAsync(entity);
return true;
}

public async Task<bool> Delete(string personId, List<string> faceIds)
{
var delList = await GetListAsync(x => x.PersonId == personId && faceIds.Contains(x.FaceId));
await DeleteAsync(delList);
return true;
}
}

+ 68
- 0
SafeCampus.API/SafeCampus.Application/Services/Business/PersonInfoService/Dto/PersonInfoDto.cs Переглянути файл

@@ -0,0 +1,68 @@
namespace SafeCampus.Application.Services.Business.PersonInfoService;

public class PersonInfoDto
{
/// <summary>
/// 人员id
/// </summary>
public string PersonId { get; set; }
/// <summary>
/// 人员名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 年龄
/// </summary>
public int Age { get; set; }
/// <summary>
/// 性别
/// </summary>
public string Gender { get; set; }
/// <summary>
/// 手机号
/// </summary>
public string Phone { get; set; }
/// <summary>
/// 扩展属性
/// </summary>
public string ExtData { get; set; }
/// <summary>
/// 人脸大小阈值
/// </summary>
public int FaceSizeLimit { get; set; }
/// <summary>
///人脸质量分阈值
/// </summary>
public float QualityScore { get; set; }
/// <summary>
/// 班级id
/// </summary>
public string PersonSetId { get; set; }
/// <summary>
/// 班级名称
/// </summary>
public string PersonSetName { get; set; }
/// <summary>
/// 寝室名称
/// </summary>
public string DormitoryName { get; set; }
/// <summary>
/// 人脸列表
/// </summary>
public List<PersonFaces> PersonFacesList { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public DateTime CreateTime { get; set; }
}
public class PersonInfoDtoMapper : IRegister
{
public void Register(TypeAdapterConfig config)
{
config.ForType<PersonInfo, PersonInfoDto>()
//.Map(dest => dest.CameraName, src => src.CameraId.GetDescriptionByEnum<CameraType>());
.Map(dest => dest.PersonSetId, src => src.PersonSetId)
.Map(dest => dest.PersonSetName, src => src.PersonSetInfoItem.PersonSetName)
.Map(dest => dest.DormitoryName, src => src.DormitoryInfoItem.Name);
}
}

+ 17
- 0
SafeCampus.API/SafeCampus.Application/Services/Business/PersonInfoService/Dto/PersonInfoSearch.cs Переглянути файл

@@ -0,0 +1,17 @@
namespace SafeCampus.Application.Services.Business.PersonInfoService;

public class PersonInfoSearch:BasePageInput
{
/// <summary>
/// 人员名称
/// </summary>
public string PersonName { get; set; }
/// <summary>
/// 手机号
/// </summary>
public string Phone { get; set; }
/// <summary>
/// 班级id
/// </summary>
public string PersonSetId { get; set; }
}

+ 37
- 2
SafeCampus.API/SafeCampus.Application/Services/Business/PersonInfoService/IPersonInfoService.cs Переглянути файл

@@ -1,6 +1,41 @@
namespace SafeCampus.Application.Services.Business.PersonInfoService;

public interface IPersonInfoService
public interface IPersonInfoService:ITransient
{
/// <summary>
/// 添加信息
/// </summary>
/// <returns></returns>
Task<bool> Add(PersonInfoDto input);

/// <summary>
/// 删除信息
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
Task<bool> Delete(string id);
/// <summary>
/// 获取详情
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
Task<PersonInfoDto> GetInfo(string id);
/// <summary>
/// 编辑信息
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
Task<bool> Update(PersonInfoDto input);
/// <summary>
/// 更新班级
/// </summary>
/// <param name="personId"></param>
/// <param name="personSetId"></param>
/// <returns></returns>
Task<bool> UpdateSet(List<string> personId,string personSetId);
/// <summary>
/// 获取底库列表
/// </summary>
/// <returns></returns>
Task<SqlSugarPagedList<PersonInfoDto>> GetPageList(PersonInfoSearch search);
}

+ 70
- 2
SafeCampus.API/SafeCampus.Application/Services/Business/PersonInfoService/PersonInfoService.cs Переглянути файл

@@ -1,6 +1,74 @@
namespace SafeCampus.Application.Services.Business.PersonInfoService;

public class PersonInfoService
public class PersonInfoService:DbRepository<PersonInfo>, IPersonInfoService
{
public async Task<bool> Add(PersonInfoDto input)
{
var model = input.Adapt<PersonInfo>();
var oldModel = await GetFirstAsync(x => x.PersonId == input.PersonId);
if (oldModel != null)
{
throw Oops.Oh("该人员id已存在");
}
await InsertAsync(model);
return true;
}

public async Task<bool> Delete(string id)
{
var model = await GetFirstAsync(x => x.PersonId == id);
if (model == null)
{
throw Oops.Oh("信息不存在");
}
await DeleteAsync(model);
return true;
}

public async Task<PersonInfoDto> GetInfo(string id)
{
var model = await GetFirstAsync(x => x.PersonId == id);
if (model == null)
{
return null;
}
return model.Adapt<PersonInfoDto>();
}

public async Task<bool> Update(PersonInfoDto input)
{
var model = await GetFirstAsync(p => p.PersonId == input.PersonId);
if (model == null)
{
throw Oops.Oh("信息不存在");
}
var res = input.Adapt(model);
await UpdateAsync(res);
return true;
}

public async Task<bool> UpdateSet(List<string> personId, string personSetId)
{
var result = await Context.Updateable<PersonInfo>()
.SetColumns(it => it.PersonSetId == personSetId)//SetColumns是可以叠加的 写2个就2个字段赋值
.Where(it => personId.Contains(it.PersonId))
.ExecuteCommandAsync();
return true;
}

public async Task<SqlSugarPagedList<PersonInfoDto>> GetPageList(PersonInfoSearch search)
{
var query = Context.Queryable<PersonInfo>()
.Includes(x => x.PersonSetInfoItem)
.Includes(x=>x.PersonFacesList)
.Includes(x=>x.DormitoryInfoItem)
.WhereIF(!string.IsNullOrEmpty(search.PersonSetId), x => x.PersonSetId == search.PersonSetId)
.WhereIF(!string.IsNullOrEmpty(search.PersonName), x => x.Name == search.PersonName)
.WhereIF(!string.IsNullOrEmpty(search.Phone), x => x.Phone == search.Phone);

var list = await query.OrderByDescending(x => x.CreateTime)
.ToPagedListAsyncMapster<PersonInfo, PersonInfoDto>(search.PageNum, search.PageSize);
return list;
}
}

+ 13
- 0
SafeCampus.API/SafeCampus.Application/Services/Business/PersonSetInfoService/Dto/PersonSetInfoDto.cs Переглянути файл

@@ -10,4 +10,17 @@ public class PersonSetInfoDto
/// 班级名称
/// </summary>
public string PersonSetName { get; set; }

public string UserId { get; set; }
public string UserName { get; set; }
}

public class PersonSetInfoDtoMapper : IRegister
{
public void Register(TypeAdapterConfig config)
{
config.ForType<PersonSetInfo, PersonSetInfoDto>()
.Map(x => x.UserId, x => x.ClassTeacherItem.UserId)
.Map(x => x.UserName, x => x.ClassTeacherItem.SysUserItem.Name);
}
}

+ 1
- 1
SafeCampus.API/SafeCampus.Application/Services/Business/PersonSetInfoService/IPersonSetInfoService.cs Переглянути файл

@@ -23,5 +23,5 @@ public interface IPersonSetInfoService:ITransient
/// 获取底库列表
/// </summary>
/// <returns></returns>
Task<SqlSugarPagedList<PersonSetInfoDto>> GetPageList();
Task<List<PersonSetInfoDto>> GetPageList();
}

+ 45
- 2
SafeCampus.API/SafeCampus.Application/Services/Business/PersonSetInfoService/PersonSetInfoService.cs Переглянути файл

@@ -1,6 +1,49 @@
namespace SafeCampus.Application.Services.Business.PersonSetInfoService;

public class PersonSetInfoService
public class PersonSetInfoService:DbRepository<PersonSetInfo>, IPersonSetInfoService
{
public async Task<bool> Add(PersonSetInfoDto input)
{
var model = input.Adapt<PersonSetInfo>();
var oldModel = await GetFirstAsync(x => x.PersonSetId == input.PersonSetId);
if (oldModel != null)
{
throw Oops.Oh("该班级id已存在");
}
await InsertAsync(model);
return true;
}

public async Task<bool> Delete(string id)
{
var model = await GetFirstAsync(x => x.PersonSetId == id);
if (model == null)
{
throw Oops.Oh("信息不存在");
}
await DeleteAsync(model);
return true;
}

public async Task<bool> Update(PersonSetInfoDto input)
{
var model = await GetFirstAsync(p => p.PersonSetId == input.PersonSetId);
if (model == null)
{
throw Oops.Oh("信息不存在");
}
var res = input.Adapt(model);
await UpdateAsync(res);
return true;
}

public async Task<List<PersonSetInfoDto>> GetPageList()
{
var list =await Context.Queryable<PersonSetInfo>()
.Where(x=>x.PersonSetId!=SafeCampusConst.ZDRY)
.Includes(x => x.ClassTeacherItem, st => st.SysUserItem)
.ToListAsync();
return list.Adapt<List<PersonSetInfoDto>>();
}
}

+ 1
- 1
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+9dfe619d49f941a410023e90955c1656acd04ece")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+895c1895ca019eda5147abf95218245d4fcedc5b")]
[assembly: System.Reflection.AssemblyProductAttribute("SafeCampus.Application")]
[assembly: System.Reflection.AssemblyTitleAttribute("SafeCampus.Application")]
[assembly: System.Reflection.AssemblyVersionAttribute("3.0.0.0")]


+ 1
- 1
SafeCampus.API/SafeCampus.Application/obj/Debug/net6.0/SafeCampus.Application.AssemblyInfoInputs.cache Переглянути файл

@@ -1 +1 @@
8e1ec210e8ee7dbf68da30eefca939233a36c9d25671022167368dc22bcc9d86
70bc5289494d16bc959530194a004c3b74cb88c74bc6afbffd4652a594d9558d

BIN
SafeCampus.API/SafeCampus.Application/obj/Debug/net6.0/SafeCampus.Application.csproj.AssemblyReference.cache Переглянути файл


+ 1
- 1
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+9dfe619d49f941a410023e90955c1656acd04ece")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+895c1895ca019eda5147abf95218245d4fcedc5b")]
[assembly: System.Reflection.AssemblyProductAttribute("SafeCampus.Application")]
[assembly: System.Reflection.AssemblyTitleAttribute("SafeCampus.Application")]
[assembly: System.Reflection.AssemblyVersionAttribute("3.0.0.0")]


+ 1
- 1
SafeCampus.API/SafeCampus.Application/obj/Debug/net7.0/SafeCampus.Application.AssemblyInfoInputs.cache Переглянути файл

@@ -1 +1 @@
8e1ec210e8ee7dbf68da30eefca939233a36c9d25671022167368dc22bcc9d86
70bc5289494d16bc959530194a004c3b74cb88c74bc6afbffd4652a594d9558d

BIN
SafeCampus.API/SafeCampus.Application/obj/Debug/net7.0/SafeCampus.Application.csproj.AssemblyReference.cache Переглянути файл


+ 1
- 1
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+9dfe619d49f941a410023e90955c1656acd04ece")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+895c1895ca019eda5147abf95218245d4fcedc5b")]
[assembly: System.Reflection.AssemblyProductAttribute("SafeCampus.Application")]
[assembly: System.Reflection.AssemblyTitleAttribute("SafeCampus.Application")]
[assembly: System.Reflection.AssemblyVersionAttribute("3.0.0.0")]


+ 1
- 1
SafeCampus.API/SafeCampus.Application/obj/Debug/net8.0/SafeCampus.Application.AssemblyInfoInputs.cache Переглянути файл

@@ -1 +1 @@
8e1ec210e8ee7dbf68da30eefca939233a36c9d25671022167368dc22bcc9d86
70bc5289494d16bc959530194a004c3b74cb88c74bc6afbffd4652a594d9558d

BIN
SafeCampus.API/SafeCampus.Application/obj/Debug/net8.0/SafeCampus.Application.csproj.AssemblyReference.cache Переглянути файл


+ 0
- 30
SafeCampus.API/SafeCampus.Application/obj/SafeCampus.Application.csproj.nuget.dgspec.json Переглянути файл

@@ -124,11 +124,6 @@
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202/PortableRuntimeIdentifierGraph.json"
}
},
"runtimes": {
"win-x64": {
"#import": []
}
}
},
"F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Cache\\SafeCampus.Cache.csproj": {
@@ -269,11 +264,6 @@
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202/PortableRuntimeIdentifierGraph.json"
}
},
"runtimes": {
"win-x64": {
"#import": []
}
}
},
"F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Core\\SafeCampus.Core.csproj": {
@@ -546,11 +536,6 @@
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202/PortableRuntimeIdentifierGraph.json"
}
},
"runtimes": {
"win-x64": {
"#import": []
}
}
},
"F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Plugin\\SafeCampus.Plugin.Aop\\SafeCampus.Plugin.Aop.csproj": {
@@ -673,11 +658,6 @@
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202/PortableRuntimeIdentifierGraph.json"
}
},
"runtimes": {
"win-x64": {
"#import": []
}
}
},
"F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.SqlSugar\\SafeCampus.SqlSugar.csproj": {
@@ -818,11 +798,6 @@
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202/PortableRuntimeIdentifierGraph.json"
}
},
"runtimes": {
"win-x64": {
"#import": []
}
}
},
"F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\SafeCampus.System.csproj": {
@@ -996,11 +971,6 @@
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202/PortableRuntimeIdentifierGraph.json"
}
},
"runtimes": {
"win-x64": {
"#import": []
}
}
}
}

+ 3810
- 14834
SafeCampus.API/SafeCampus.Application/obj/project.assets.json
Різницю між файлами не показано, бо вона завелика
Переглянути файл


+ 1
- 23
SafeCampus.API/SafeCampus.Application/obj/project.nuget.cache Переглянути файл

@@ -1,6 +1,6 @@
{
"version": 2,
"dgSpecHash": "c2pqXFRmJq7envzaQJtEcB4IToioHqra9ydxhZr59Vt/yUEld3SvXDDpMWrGsXSunLyep2XQn5XwUxcRnGQWgg==",
"dgSpecHash": "kAt7Z4rcXRuB3cYmj09KCUb/5aGTknaeZuAQSrhoe1ylvq25s1tym+OyuV9nmkpcsHJ1Zf+HQTvCRnevIX+beQ==",
"success": true,
"projectFilePath": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Application\\SafeCampus.Application.csproj",
"expectedPackageFiles": [
@@ -112,23 +112,6 @@
"C:\\Users\\王晓寒\\.nuget\\packages\\oracle.manageddataaccess.core\\3.21.100\\oracle.manageddataaccess.core.3.21.100.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\oscar.data.sqlclient\\4.0.4\\oscar.data.sqlclient.4.0.4.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\portable.bouncycastle\\1.9.0\\portable.bouncycastle.1.9.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.collections\\4.3.0\\runtime.any.system.collections.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.diagnostics.tracing\\4.3.0\\runtime.any.system.diagnostics.tracing.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.globalization\\4.3.0\\runtime.any.system.globalization.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.io\\4.3.0\\runtime.any.system.io.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.reflection\\4.3.0\\runtime.any.system.reflection.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.reflection.extensions\\4.3.0\\runtime.any.system.reflection.extensions.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.reflection.primitives\\4.3.0\\runtime.any.system.reflection.primitives.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.resources.resourcemanager\\4.3.0\\runtime.any.system.resources.resourcemanager.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.runtime\\4.3.0\\runtime.any.system.runtime.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.runtime.handles\\4.3.0\\runtime.any.system.runtime.handles.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.runtime.interopservices\\4.3.0\\runtime.any.system.runtime.interopservices.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.text.encoding\\4.3.0\\runtime.any.system.text.encoding.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.text.encoding.extensions\\4.3.0\\runtime.any.system.text.encoding.extensions.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.threading.tasks\\4.3.0\\runtime.any.system.threading.tasks.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.win.system.diagnostics.debug\\4.3.0\\runtime.win.system.diagnostics.debug.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.win.system.io.filesystem\\4.3.0\\runtime.win.system.io.filesystem.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.win.system.runtime.extensions\\4.3.0\\runtime.win.system.runtime.extensions.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\sharpcompress\\0.37.2\\sharpcompress.0.37.2.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\sharpziplib\\1.4.2\\sharpziplib.1.4.2.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\simpleredis\\1.1.9\\simpleredis.1.1.9.nupkg.sha512",
@@ -151,7 +134,6 @@
"C:\\Users\\王晓寒\\.nuget\\packages\\swashbuckle.aspnetcore.swagger\\6.5.0\\swashbuckle.aspnetcore.swagger.6.5.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\swashbuckle.aspnetcore.swaggergen\\6.5.0\\swashbuckle.aspnetcore.swaggergen.6.5.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\swashbuckle.aspnetcore.swaggerui\\6.5.0\\swashbuckle.aspnetcore.swaggerui.6.5.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.buffers\\4.3.0\\system.buffers.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.buffers\\4.5.1\\system.buffers.4.5.1.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.codedom\\8.0.0\\system.codedom.8.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.collections\\4.3.0\\system.collections.4.3.0.nupkg.sha512",
@@ -199,7 +181,6 @@
"C:\\Users\\王晓寒\\.nuget\\packages\\system.memory\\4.5.3\\system.memory.4.5.3.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.memory\\4.5.4\\system.memory.4.5.4.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.objectmodel\\4.3.0\\system.objectmodel.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.private.uri\\4.3.0\\system.private.uri.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.reactive\\5.0.0\\system.reactive.5.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.reactive.linq\\5.0.0\\system.reactive.linq.5.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.reflection\\4.3.0\\system.reflection.4.3.0.nupkg.sha512",
@@ -216,7 +197,6 @@
"C:\\Users\\王晓寒\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.runtime.extensions\\4.3.0\\system.runtime.extensions.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.runtime.handles\\4.3.0\\system.runtime.handles.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.runtime.interopservices\\4.3.0\\system.runtime.interopservices.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.runtime.serialization.primitives\\4.3.0\\system.runtime.serialization.primitives.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.security.accesscontrol\\6.0.0\\system.security.accesscontrol.6.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.security.cryptography.cng\\4.5.0\\system.security.cryptography.cng.4.5.0.nupkg.sha512",
@@ -230,14 +210,12 @@
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.encoding.codepages\\6.0.0\\system.text.encoding.codepages.6.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.encoding.codepages\\7.0.0\\system.text.encoding.codepages.7.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.encoding.codepages\\8.0.0\\system.text.encoding.codepages.8.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.encoding.extensions\\4.3.0\\system.text.encoding.extensions.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.encodings.web\\8.0.0\\system.text.encodings.web.8.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.json\\8.0.0\\system.text.json.8.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.json\\8.0.3\\system.text.json.8.0.3.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.regularexpressions\\4.3.1\\system.text.regularexpressions.4.3.1.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.threading\\4.3.0\\system.threading.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.threading.channels\\8.0.0\\system.threading.channels.8.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.threading.overlapped\\4.3.0\\system.threading.overlapped.4.3.0.nupkg.sha512",
"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",


+ 1
- 1
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+9dfe619d49f941a410023e90955c1656acd04ece")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+895c1895ca019eda5147abf95218245d4fcedc5b")]
[assembly: System.Reflection.AssemblyProductAttribute("SafeCampus.Cache")]
[assembly: System.Reflection.AssemblyTitleAttribute("SafeCampus.Cache")]
[assembly: System.Reflection.AssemblyVersionAttribute("3.0.0.0")]


+ 1
- 1
SafeCampus.API/SafeCampus.Cache/obj/Debug/net6.0/SafeCampus.Cache.AssemblyInfoInputs.cache Переглянути файл

@@ -1 +1 @@
b73ce471ff8fee0efd1a3b1b3cffd12083ee312805949612e9e09f9b650dd8fd
9ff22ea910012ec4dbd1dd0c390cf6303ec8e88739b24c41c5efb3d456c7ac32

+ 1
- 1
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+9dfe619d49f941a410023e90955c1656acd04ece")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+895c1895ca019eda5147abf95218245d4fcedc5b")]
[assembly: System.Reflection.AssemblyProductAttribute("SafeCampus.Cache")]
[assembly: System.Reflection.AssemblyTitleAttribute("SafeCampus.Cache")]
[assembly: System.Reflection.AssemblyVersionAttribute("3.0.0.0")]


+ 1
- 1
SafeCampus.API/SafeCampus.Cache/obj/Debug/net7.0/SafeCampus.Cache.AssemblyInfoInputs.cache Переглянути файл

@@ -1 +1 @@
b73ce471ff8fee0efd1a3b1b3cffd12083ee312805949612e9e09f9b650dd8fd
9ff22ea910012ec4dbd1dd0c390cf6303ec8e88739b24c41c5efb3d456c7ac32

+ 1
- 1
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+9dfe619d49f941a410023e90955c1656acd04ece")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+895c1895ca019eda5147abf95218245d4fcedc5b")]
[assembly: System.Reflection.AssemblyProductAttribute("SafeCampus.Cache")]
[assembly: System.Reflection.AssemblyTitleAttribute("SafeCampus.Cache")]
[assembly: System.Reflection.AssemblyVersionAttribute("3.0.0.0")]


+ 1
- 1
SafeCampus.API/SafeCampus.Cache/obj/Debug/net8.0/SafeCampus.Cache.AssemblyInfoInputs.cache Переглянути файл

@@ -1 +1 @@
b73ce471ff8fee0efd1a3b1b3cffd12083ee312805949612e9e09f9b650dd8fd
9ff22ea910012ec4dbd1dd0c390cf6303ec8e88739b24c41c5efb3d456c7ac32

+ 0
- 10
SafeCampus.API/SafeCampus.Cache/obj/SafeCampus.Cache.csproj.nuget.dgspec.json Переглянути файл

@@ -142,11 +142,6 @@
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202/PortableRuntimeIdentifierGraph.json"
}
},
"runtimes": {
"win-x64": {
"#import": []
}
}
},
"F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Core\\SafeCampus.Core.csproj": {
@@ -419,11 +414,6 @@
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202/PortableRuntimeIdentifierGraph.json"
}
},
"runtimes": {
"win-x64": {
"#import": []
}
}
}
}

+ 3166
- 12520
SafeCampus.API/SafeCampus.Cache/obj/project.assets.json
Різницю між файлами не показано, бо вона завелика
Переглянути файл


+ 1
- 23
SafeCampus.API/SafeCampus.Cache/obj/project.nuget.cache Переглянути файл

@@ -1,6 +1,6 @@
{
"version": 2,
"dgSpecHash": "lB/cWKH/PNwj7/I7/qHm/cymyP2vsohK4xla9Ri7BW5oETMjSxP0B5OnTkKkdSGtKCxZHBX1+F6teumeSUPWoQ==",
"dgSpecHash": "t9HMX1FcLhEStgZaVpCzN98xhmd1HnmKT7gh8EWP1GZt2GPCukFB+tQdMTB+WapbaHW7SDvwwm6tezc/CrqJ/A==",
"success": true,
"projectFilePath": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Cache\\SafeCampus.Cache.csproj",
"expectedPackageFiles": [
@@ -97,23 +97,6 @@
"C:\\Users\\王晓寒\\.nuget\\packages\\newtonsoft.json\\13.0.3\\newtonsoft.json.13.0.3.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\newtonsoft.json.bson\\1.0.2\\newtonsoft.json.bson.1.0.2.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\portable.bouncycastle\\1.9.0\\portable.bouncycastle.1.9.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.collections\\4.3.0\\runtime.any.system.collections.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.diagnostics.tracing\\4.3.0\\runtime.any.system.diagnostics.tracing.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.globalization\\4.3.0\\runtime.any.system.globalization.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.io\\4.3.0\\runtime.any.system.io.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.reflection\\4.3.0\\runtime.any.system.reflection.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.reflection.extensions\\4.3.0\\runtime.any.system.reflection.extensions.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.reflection.primitives\\4.3.0\\runtime.any.system.reflection.primitives.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.resources.resourcemanager\\4.3.0\\runtime.any.system.resources.resourcemanager.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.runtime\\4.3.0\\runtime.any.system.runtime.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.runtime.handles\\4.3.0\\runtime.any.system.runtime.handles.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.runtime.interopservices\\4.3.0\\runtime.any.system.runtime.interopservices.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.text.encoding\\4.3.0\\runtime.any.system.text.encoding.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.text.encoding.extensions\\4.3.0\\runtime.any.system.text.encoding.extensions.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.threading.tasks\\4.3.0\\runtime.any.system.threading.tasks.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.win.system.diagnostics.debug\\4.3.0\\runtime.win.system.diagnostics.debug.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.win.system.io.filesystem\\4.3.0\\runtime.win.system.io.filesystem.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.win.system.runtime.extensions\\4.3.0\\runtime.win.system.runtime.extensions.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\sharpcompress\\0.37.2\\sharpcompress.0.37.2.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\sharpziplib\\1.4.2\\sharpziplib.1.4.2.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\simpleredis\\1.1.9\\simpleredis.1.1.9.nupkg.sha512",
@@ -128,7 +111,6 @@
"C:\\Users\\王晓寒\\.nuget\\packages\\swashbuckle.aspnetcore.swagger\\6.5.0\\swashbuckle.aspnetcore.swagger.6.5.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\swashbuckle.aspnetcore.swaggergen\\6.5.0\\swashbuckle.aspnetcore.swaggergen.6.5.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\swashbuckle.aspnetcore.swaggerui\\6.5.0\\swashbuckle.aspnetcore.swaggerui.6.5.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.buffers\\4.3.0\\system.buffers.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.buffers\\4.5.1\\system.buffers.4.5.1.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.codedom\\8.0.0\\system.codedom.8.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.collections\\4.3.0\\system.collections.4.3.0.nupkg.sha512",
@@ -168,7 +150,6 @@
"C:\\Users\\王晓寒\\.nuget\\packages\\system.management\\8.0.0\\system.management.8.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.memory\\4.5.4\\system.memory.4.5.4.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.objectmodel\\4.3.0\\system.objectmodel.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.private.uri\\4.3.0\\system.private.uri.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.reactive\\5.0.0\\system.reactive.5.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.reactive.linq\\5.0.0\\system.reactive.linq.5.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.reflection\\4.3.0\\system.reflection.4.3.0.nupkg.sha512",
@@ -184,7 +165,6 @@
"C:\\Users\\王晓寒\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.runtime.extensions\\4.3.0\\system.runtime.extensions.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.runtime.handles\\4.3.0\\system.runtime.handles.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.runtime.interopservices\\4.3.0\\system.runtime.interopservices.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.runtime.serialization.primitives\\4.3.0\\system.runtime.serialization.primitives.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.security.accesscontrol\\5.0.0\\system.security.accesscontrol.5.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.security.cryptography.cng\\4.5.0\\system.security.cryptography.cng.4.5.0.nupkg.sha512",
@@ -194,14 +174,12 @@
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.encoding.codepages\\6.0.0\\system.text.encoding.codepages.6.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.encoding.codepages\\7.0.0\\system.text.encoding.codepages.7.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.encoding.codepages\\8.0.0\\system.text.encoding.codepages.8.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.encoding.extensions\\4.3.0\\system.text.encoding.extensions.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.encodings.web\\8.0.0\\system.text.encodings.web.8.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.json\\8.0.0\\system.text.json.8.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.json\\8.0.3\\system.text.json.8.0.3.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.regularexpressions\\4.3.1\\system.text.regularexpressions.4.3.1.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.threading\\4.3.0\\system.threading.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.threading.channels\\8.0.0\\system.threading.channels.8.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.threading.overlapped\\4.3.0\\system.threading.overlapped.4.3.0.nupkg.sha512",
"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",


+ 1
- 1
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+9dfe619d49f941a410023e90955c1656acd04ece")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+895c1895ca019eda5147abf95218245d4fcedc5b")]
[assembly: System.Reflection.AssemblyProductAttribute("SafeCampus.Core")]
[assembly: System.Reflection.AssemblyTitleAttribute("SafeCampus.Core")]
[assembly: System.Reflection.AssemblyVersionAttribute("3.0.0.0")]


+ 1
- 1
SafeCampus.API/SafeCampus.Core/obj/Debug/net6.0/SafeCampus.Core.AssemblyInfoInputs.cache Переглянути файл

@@ -1 +1 @@
2a14609740e1a4c90f25618d17338b7e70d6720692843efc4973ebc27c29464f
d235d94859b15be85258d0324847b1ad0158db2c0386682015736134eb38631e

+ 1
- 1
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+9dfe619d49f941a410023e90955c1656acd04ece")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+895c1895ca019eda5147abf95218245d4fcedc5b")]
[assembly: System.Reflection.AssemblyProductAttribute("SafeCampus.Core")]
[assembly: System.Reflection.AssemblyTitleAttribute("SafeCampus.Core")]
[assembly: System.Reflection.AssemblyVersionAttribute("3.0.0.0")]


+ 1
- 1
SafeCampus.API/SafeCampus.Core/obj/Debug/net7.0/SafeCampus.Core.AssemblyInfoInputs.cache Переглянути файл

@@ -1 +1 @@
2a14609740e1a4c90f25618d17338b7e70d6720692843efc4973ebc27c29464f
d235d94859b15be85258d0324847b1ad0158db2c0386682015736134eb38631e

+ 1
- 1
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+9dfe619d49f941a410023e90955c1656acd04ece")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+895c1895ca019eda5147abf95218245d4fcedc5b")]
[assembly: System.Reflection.AssemblyProductAttribute("SafeCampus.Core")]
[assembly: System.Reflection.AssemblyTitleAttribute("SafeCampus.Core")]
[assembly: System.Reflection.AssemblyVersionAttribute("3.0.0.0")]


+ 1
- 1
SafeCampus.API/SafeCampus.Core/obj/Debug/net8.0/SafeCampus.Core.AssemblyInfoInputs.cache Переглянути файл

@@ -1 +1 @@
2a14609740e1a4c90f25618d17338b7e70d6720692843efc4973ebc27c29464f
d235d94859b15be85258d0324847b1ad0158db2c0386682015736134eb38631e

+ 0
- 5
SafeCampus.API/SafeCampus.Core/obj/SafeCampus.Core.csproj.nuget.dgspec.json Переглянути файл

@@ -274,11 +274,6 @@
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202/PortableRuntimeIdentifierGraph.json"
}
},
"runtimes": {
"win-x64": {
"#import": []
}
}
}
}

+ 3088
- 12271
SafeCampus.API/SafeCampus.Core/obj/project.assets.json
Різницю між файлами не показано, бо вона завелика
Переглянути файл


+ 1
- 23
SafeCampus.API/SafeCampus.Core/obj/project.nuget.cache Переглянути файл

@@ -1,6 +1,6 @@
{
"version": 2,
"dgSpecHash": "gWTj0UMVO8MvM0Apy3rz0HhGB7KYxYHVG6fxMGtboHuBDLKKX+aolH89kLR9W/C4WmUctg8Nqr10d6bq5WuQsg==",
"dgSpecHash": "wOp1AXrPJb+oebW1K6qpmIb7RKznNMeSg5wyuvOSLfVG4tqbyDNpLUUQG5f3tRwKlBFxLiB6cY/Od0f6sx6uPQ==",
"success": true,
"projectFilePath": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Core\\SafeCampus.Core.csproj",
"expectedPackageFiles": [
@@ -96,23 +96,6 @@
"C:\\Users\\王晓寒\\.nuget\\packages\\newtonsoft.json\\13.0.3\\newtonsoft.json.13.0.3.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\newtonsoft.json.bson\\1.0.2\\newtonsoft.json.bson.1.0.2.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\portable.bouncycastle\\1.9.0\\portable.bouncycastle.1.9.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.collections\\4.3.0\\runtime.any.system.collections.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.diagnostics.tracing\\4.3.0\\runtime.any.system.diagnostics.tracing.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.globalization\\4.3.0\\runtime.any.system.globalization.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.io\\4.3.0\\runtime.any.system.io.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.reflection\\4.3.0\\runtime.any.system.reflection.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.reflection.extensions\\4.3.0\\runtime.any.system.reflection.extensions.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.reflection.primitives\\4.3.0\\runtime.any.system.reflection.primitives.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.resources.resourcemanager\\4.3.0\\runtime.any.system.resources.resourcemanager.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.runtime\\4.3.0\\runtime.any.system.runtime.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.runtime.handles\\4.3.0\\runtime.any.system.runtime.handles.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.runtime.interopservices\\4.3.0\\runtime.any.system.runtime.interopservices.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.text.encoding\\4.3.0\\runtime.any.system.text.encoding.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.text.encoding.extensions\\4.3.0\\runtime.any.system.text.encoding.extensions.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.threading.tasks\\4.3.0\\runtime.any.system.threading.tasks.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.win.system.diagnostics.debug\\4.3.0\\runtime.win.system.diagnostics.debug.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.win.system.io.filesystem\\4.3.0\\runtime.win.system.io.filesystem.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.win.system.runtime.extensions\\4.3.0\\runtime.win.system.runtime.extensions.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\sharpcompress\\0.37.2\\sharpcompress.0.37.2.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\sharpziplib\\1.4.2\\sharpziplib.1.4.2.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\simpletool\\1.0.6\\simpletool.1.0.6.nupkg.sha512",
@@ -126,7 +109,6 @@
"C:\\Users\\王晓寒\\.nuget\\packages\\swashbuckle.aspnetcore.swagger\\6.5.0\\swashbuckle.aspnetcore.swagger.6.5.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\swashbuckle.aspnetcore.swaggergen\\6.5.0\\swashbuckle.aspnetcore.swaggergen.6.5.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\swashbuckle.aspnetcore.swaggerui\\6.5.0\\swashbuckle.aspnetcore.swaggerui.6.5.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.buffers\\4.3.0\\system.buffers.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.buffers\\4.5.1\\system.buffers.4.5.1.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.codedom\\8.0.0\\system.codedom.8.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.collections\\4.3.0\\system.collections.4.3.0.nupkg.sha512",
@@ -166,7 +148,6 @@
"C:\\Users\\王晓寒\\.nuget\\packages\\system.management\\8.0.0\\system.management.8.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.memory\\4.5.4\\system.memory.4.5.4.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.objectmodel\\4.3.0\\system.objectmodel.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.private.uri\\4.3.0\\system.private.uri.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.reactive\\5.0.0\\system.reactive.5.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.reactive.linq\\5.0.0\\system.reactive.linq.5.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.reflection\\4.3.0\\system.reflection.4.3.0.nupkg.sha512",
@@ -182,7 +163,6 @@
"C:\\Users\\王晓寒\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.runtime.extensions\\4.3.0\\system.runtime.extensions.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.runtime.handles\\4.3.0\\system.runtime.handles.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.runtime.interopservices\\4.3.0\\system.runtime.interopservices.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.runtime.serialization.primitives\\4.3.0\\system.runtime.serialization.primitives.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.security.accesscontrol\\5.0.0\\system.security.accesscontrol.5.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.security.cryptography.cng\\4.5.0\\system.security.cryptography.cng.4.5.0.nupkg.sha512",
@@ -192,14 +172,12 @@
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.encoding.codepages\\6.0.0\\system.text.encoding.codepages.6.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.encoding.codepages\\7.0.0\\system.text.encoding.codepages.7.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.encoding.codepages\\8.0.0\\system.text.encoding.codepages.8.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.encoding.extensions\\4.3.0\\system.text.encoding.extensions.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.encodings.web\\8.0.0\\system.text.encodings.web.8.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.json\\8.0.0\\system.text.json.8.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.json\\8.0.3\\system.text.json.8.0.3.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.regularexpressions\\4.3.1\\system.text.regularexpressions.4.3.1.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.threading\\4.3.0\\system.threading.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.threading.channels\\8.0.0\\system.threading.channels.8.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.threading.overlapped\\4.3.0\\system.threading.overlapped.4.3.0.nupkg.sha512",
"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",


+ 1
- 1
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+9dfe619d49f941a410023e90955c1656acd04ece")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+895c1895ca019eda5147abf95218245d4fcedc5b")]
[assembly: System.Reflection.AssemblyProductAttribute("SafeCampus.Plugin.Aop")]
[assembly: System.Reflection.AssemblyTitleAttribute("SafeCampus.Plugin.Aop")]
[assembly: System.Reflection.AssemblyVersionAttribute("3.0.0.0")]


+ 1
- 1
SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net6.0/SafeCampus.Plugin.Aop.AssemblyInfoInputs.cache Переглянути файл

@@ -1 +1 @@
2e5fb1f0d92f4aad6bfae804742a65bea70681a67db274b553376d7908244596
8e72a271e93584a1d649b052f70fd0ccf263aaa907ccc6879c39d669728ef487

+ 1
- 1
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+9dfe619d49f941a410023e90955c1656acd04ece")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+895c1895ca019eda5147abf95218245d4fcedc5b")]
[assembly: System.Reflection.AssemblyProductAttribute("SafeCampus.Plugin.Aop")]
[assembly: System.Reflection.AssemblyTitleAttribute("SafeCampus.Plugin.Aop")]
[assembly: System.Reflection.AssemblyVersionAttribute("3.0.0.0")]


+ 1
- 1
SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net7.0/SafeCampus.Plugin.Aop.AssemblyInfoInputs.cache Переглянути файл

@@ -1 +1 @@
2e5fb1f0d92f4aad6bfae804742a65bea70681a67db274b553376d7908244596
8e72a271e93584a1d649b052f70fd0ccf263aaa907ccc6879c39d669728ef487

+ 1
- 1
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+9dfe619d49f941a410023e90955c1656acd04ece")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+895c1895ca019eda5147abf95218245d4fcedc5b")]
[assembly: System.Reflection.AssemblyProductAttribute("SafeCampus.Plugin.Aop")]
[assembly: System.Reflection.AssemblyTitleAttribute("SafeCampus.Plugin.Aop")]
[assembly: System.Reflection.AssemblyVersionAttribute("3.0.0.0")]


+ 1
- 1
SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/Debug/net8.0/SafeCampus.Plugin.Aop.AssemblyInfoInputs.cache Переглянути файл

@@ -1 +1 @@
2e5fb1f0d92f4aad6bfae804742a65bea70681a67db274b553376d7908244596
8e72a271e93584a1d649b052f70fd0ccf263aaa907ccc6879c39d669728ef487

+ 0
- 15
SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/SafeCampus.Plugin.Aop.csproj.nuget.dgspec.json Переглянути файл

@@ -142,11 +142,6 @@
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202/PortableRuntimeIdentifierGraph.json"
}
},
"runtimes": {
"win-x64": {
"#import": []
}
}
},
"F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Core\\SafeCampus.Core.csproj": {
@@ -419,11 +414,6 @@
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202/PortableRuntimeIdentifierGraph.json"
}
},
"runtimes": {
"win-x64": {
"#import": []
}
}
},
"F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Plugin\\SafeCampus.Plugin.Aop\\SafeCampus.Plugin.Aop.csproj": {
@@ -546,11 +536,6 @@
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202/PortableRuntimeIdentifierGraph.json"
}
},
"runtimes": {
"win-x64": {
"#import": []
}
}
}
}

+ 3168
- 12564
SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/project.assets.json
Різницю між файлами не показано, бо вона завелика
Переглянути файл


+ 1
- 23
SafeCampus.API/SafeCampus.Plugin/SafeCampus.Plugin.Aop/obj/project.nuget.cache Переглянути файл

@@ -1,6 +1,6 @@
{
"version": 2,
"dgSpecHash": "LJtiEUEgPXyFboJb9k45NMh7B36iGM3dLQ4nIl3xEN0omqufdWb67CAhaohuZCtbcOAwUfTiCt+GWnVcor7yAg==",
"dgSpecHash": "zRsZgGix3QpJXGSxVWkFbuyhB478edJBmMK2BBnd5zlfaXOPr241kfgCapB6nlvNEp9M+yF685n7Y8RXm55M0Q==",
"success": true,
"projectFilePath": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Plugin\\SafeCampus.Plugin.Aop\\SafeCampus.Plugin.Aop.csproj",
"expectedPackageFiles": [
@@ -97,23 +97,6 @@
"C:\\Users\\王晓寒\\.nuget\\packages\\newtonsoft.json\\13.0.3\\newtonsoft.json.13.0.3.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\newtonsoft.json.bson\\1.0.2\\newtonsoft.json.bson.1.0.2.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\portable.bouncycastle\\1.9.0\\portable.bouncycastle.1.9.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.collections\\4.3.0\\runtime.any.system.collections.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.diagnostics.tracing\\4.3.0\\runtime.any.system.diagnostics.tracing.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.globalization\\4.3.0\\runtime.any.system.globalization.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.io\\4.3.0\\runtime.any.system.io.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.reflection\\4.3.0\\runtime.any.system.reflection.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.reflection.extensions\\4.3.0\\runtime.any.system.reflection.extensions.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.reflection.primitives\\4.3.0\\runtime.any.system.reflection.primitives.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.resources.resourcemanager\\4.3.0\\runtime.any.system.resources.resourcemanager.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.runtime\\4.3.0\\runtime.any.system.runtime.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.runtime.handles\\4.3.0\\runtime.any.system.runtime.handles.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.runtime.interopservices\\4.3.0\\runtime.any.system.runtime.interopservices.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.text.encoding\\4.3.0\\runtime.any.system.text.encoding.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.text.encoding.extensions\\4.3.0\\runtime.any.system.text.encoding.extensions.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.threading.tasks\\4.3.0\\runtime.any.system.threading.tasks.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.win.system.diagnostics.debug\\4.3.0\\runtime.win.system.diagnostics.debug.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.win.system.io.filesystem\\4.3.0\\runtime.win.system.io.filesystem.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.win.system.runtime.extensions\\4.3.0\\runtime.win.system.runtime.extensions.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\sharpcompress\\0.37.2\\sharpcompress.0.37.2.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\sharpziplib\\1.4.2\\sharpziplib.1.4.2.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\simpleredis\\1.1.9\\simpleredis.1.1.9.nupkg.sha512",
@@ -128,7 +111,6 @@
"C:\\Users\\王晓寒\\.nuget\\packages\\swashbuckle.aspnetcore.swagger\\6.5.0\\swashbuckle.aspnetcore.swagger.6.5.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\swashbuckle.aspnetcore.swaggergen\\6.5.0\\swashbuckle.aspnetcore.swaggergen.6.5.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\swashbuckle.aspnetcore.swaggerui\\6.5.0\\swashbuckle.aspnetcore.swaggerui.6.5.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.buffers\\4.3.0\\system.buffers.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.buffers\\4.5.1\\system.buffers.4.5.1.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.codedom\\8.0.0\\system.codedom.8.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.collections\\4.3.0\\system.collections.4.3.0.nupkg.sha512",
@@ -168,7 +150,6 @@
"C:\\Users\\王晓寒\\.nuget\\packages\\system.management\\8.0.0\\system.management.8.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.memory\\4.5.4\\system.memory.4.5.4.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.objectmodel\\4.3.0\\system.objectmodel.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.private.uri\\4.3.0\\system.private.uri.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.reactive\\5.0.0\\system.reactive.5.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.reactive.linq\\5.0.0\\system.reactive.linq.5.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.reflection\\4.3.0\\system.reflection.4.3.0.nupkg.sha512",
@@ -184,7 +165,6 @@
"C:\\Users\\王晓寒\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.runtime.extensions\\4.3.0\\system.runtime.extensions.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.runtime.handles\\4.3.0\\system.runtime.handles.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.runtime.interopservices\\4.3.0\\system.runtime.interopservices.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.runtime.serialization.primitives\\4.3.0\\system.runtime.serialization.primitives.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.security.accesscontrol\\5.0.0\\system.security.accesscontrol.5.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.security.cryptography.cng\\4.5.0\\system.security.cryptography.cng.4.5.0.nupkg.sha512",
@@ -194,14 +174,12 @@
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.encoding.codepages\\6.0.0\\system.text.encoding.codepages.6.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.encoding.codepages\\7.0.0\\system.text.encoding.codepages.7.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.encoding.codepages\\8.0.0\\system.text.encoding.codepages.8.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.encoding.extensions\\4.3.0\\system.text.encoding.extensions.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.encodings.web\\8.0.0\\system.text.encodings.web.8.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.json\\8.0.0\\system.text.json.8.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.json\\8.0.3\\system.text.json.8.0.3.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.regularexpressions\\4.3.1\\system.text.regularexpressions.4.3.1.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.threading\\4.3.0\\system.threading.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.threading.channels\\8.0.0\\system.threading.channels.8.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.threading.overlapped\\4.3.0\\system.threading.overlapped.4.3.0.nupkg.sha512",
"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",


+ 1
- 1
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+9dfe619d49f941a410023e90955c1656acd04ece")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+895c1895ca019eda5147abf95218245d4fcedc5b")]
[assembly: System.Reflection.AssemblyProductAttribute("SafeCampus.SqlSugar")]
[assembly: System.Reflection.AssemblyTitleAttribute("SafeCampus.SqlSugar")]
[assembly: System.Reflection.AssemblyVersionAttribute("3.0.0.0")]


+ 1
- 1
SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net6.0/SafeCampus.SqlSugar.AssemblyInfoInputs.cache Переглянути файл

@@ -1 +1 @@
13adf279da40e80cb984422651d5af280298266aa5cecb516aa4045d617c9e53
f46fe0598e46580b9185df7054a2cd006f65526f9b394b197e648c5c98e9475b

+ 1
- 1
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+9dfe619d49f941a410023e90955c1656acd04ece")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+895c1895ca019eda5147abf95218245d4fcedc5b")]
[assembly: System.Reflection.AssemblyProductAttribute("SafeCampus.SqlSugar")]
[assembly: System.Reflection.AssemblyTitleAttribute("SafeCampus.SqlSugar")]
[assembly: System.Reflection.AssemblyVersionAttribute("3.0.0.0")]


+ 1
- 1
SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net7.0/SafeCampus.SqlSugar.AssemblyInfoInputs.cache Переглянути файл

@@ -1 +1 @@
13adf279da40e80cb984422651d5af280298266aa5cecb516aa4045d617c9e53
f46fe0598e46580b9185df7054a2cd006f65526f9b394b197e648c5c98e9475b

+ 1
- 1
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+9dfe619d49f941a410023e90955c1656acd04ece")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+895c1895ca019eda5147abf95218245d4fcedc5b")]
[assembly: System.Reflection.AssemblyProductAttribute("SafeCampus.SqlSugar")]
[assembly: System.Reflection.AssemblyTitleAttribute("SafeCampus.SqlSugar")]
[assembly: System.Reflection.AssemblyVersionAttribute("3.0.0.0")]


+ 1
- 1
SafeCampus.API/SafeCampus.SqlSugar/obj/Debug/net8.0/SafeCampus.SqlSugar.AssemblyInfoInputs.cache Переглянути файл

@@ -1 +1 @@
13adf279da40e80cb984422651d5af280298266aa5cecb516aa4045d617c9e53
f46fe0598e46580b9185df7054a2cd006f65526f9b394b197e648c5c98e9475b

+ 0
- 10
SafeCampus.API/SafeCampus.SqlSugar/obj/SafeCampus.SqlSugar.csproj.nuget.dgspec.json Переглянути файл

@@ -274,11 +274,6 @@
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202/PortableRuntimeIdentifierGraph.json"
}
},
"runtimes": {
"win-x64": {
"#import": []
}
}
},
"F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.SqlSugar\\SafeCampus.SqlSugar.csproj": {
@@ -419,11 +414,6 @@
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202/PortableRuntimeIdentifierGraph.json"
}
},
"runtimes": {
"win-x64": {
"#import": []
}
}
}
}

+ 3505
- 13704
SafeCampus.API/SafeCampus.SqlSugar/obj/project.assets.json
Різницю між файлами не показано, бо вона завелика
Переглянути файл


+ 1
- 23
SafeCampus.API/SafeCampus.SqlSugar/obj/project.nuget.cache Переглянути файл

@@ -1,6 +1,6 @@
{
"version": 2,
"dgSpecHash": "VvFyjeUup1XQazECgEcQZ7xmpgJ2tgjo3jSi/j8hF4T0HK32BT7dWWg0l+2ipon/TEwMwlByE//w1p2ftfn0vQ==",
"dgSpecHash": "0C+ug6BmN0tVu1MADe4DbJzBi6W6AtpjpE3WKX/yV1jP28q9Fq7UkppEklVs/mGTzyjG5u7pMsvRYPRCnvqolw==",
"success": true,
"projectFilePath": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.SqlSugar\\SafeCampus.SqlSugar.csproj",
"expectedPackageFiles": [
@@ -105,23 +105,6 @@
"C:\\Users\\王晓寒\\.nuget\\packages\\oracle.manageddataaccess.core\\3.21.100\\oracle.manageddataaccess.core.3.21.100.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\oscar.data.sqlclient\\4.0.4\\oscar.data.sqlclient.4.0.4.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\portable.bouncycastle\\1.9.0\\portable.bouncycastle.1.9.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.collections\\4.3.0\\runtime.any.system.collections.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.diagnostics.tracing\\4.3.0\\runtime.any.system.diagnostics.tracing.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.globalization\\4.3.0\\runtime.any.system.globalization.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.io\\4.3.0\\runtime.any.system.io.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.reflection\\4.3.0\\runtime.any.system.reflection.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.reflection.extensions\\4.3.0\\runtime.any.system.reflection.extensions.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.reflection.primitives\\4.3.0\\runtime.any.system.reflection.primitives.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.resources.resourcemanager\\4.3.0\\runtime.any.system.resources.resourcemanager.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.runtime\\4.3.0\\runtime.any.system.runtime.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.runtime.handles\\4.3.0\\runtime.any.system.runtime.handles.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.runtime.interopservices\\4.3.0\\runtime.any.system.runtime.interopservices.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.text.encoding\\4.3.0\\runtime.any.system.text.encoding.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.text.encoding.extensions\\4.3.0\\runtime.any.system.text.encoding.extensions.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.threading.tasks\\4.3.0\\runtime.any.system.threading.tasks.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.win.system.diagnostics.debug\\4.3.0\\runtime.win.system.diagnostics.debug.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.win.system.io.filesystem\\4.3.0\\runtime.win.system.io.filesystem.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.win.system.runtime.extensions\\4.3.0\\runtime.win.system.runtime.extensions.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\sharpcompress\\0.37.2\\sharpcompress.0.37.2.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\sharpziplib\\1.4.2\\sharpziplib.1.4.2.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\simpletool\\1.0.6\\simpletool.1.0.6.nupkg.sha512",
@@ -142,7 +125,6 @@
"C:\\Users\\王晓寒\\.nuget\\packages\\swashbuckle.aspnetcore.swagger\\6.5.0\\swashbuckle.aspnetcore.swagger.6.5.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\swashbuckle.aspnetcore.swaggergen\\6.5.0\\swashbuckle.aspnetcore.swaggergen.6.5.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\swashbuckle.aspnetcore.swaggerui\\6.5.0\\swashbuckle.aspnetcore.swaggerui.6.5.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.buffers\\4.3.0\\system.buffers.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.buffers\\4.5.1\\system.buffers.4.5.1.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.codedom\\8.0.0\\system.codedom.8.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.collections\\4.3.0\\system.collections.4.3.0.nupkg.sha512",
@@ -185,7 +167,6 @@
"C:\\Users\\王晓寒\\.nuget\\packages\\system.memory\\4.5.3\\system.memory.4.5.3.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.memory\\4.5.4\\system.memory.4.5.4.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.objectmodel\\4.3.0\\system.objectmodel.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.private.uri\\4.3.0\\system.private.uri.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.reactive\\5.0.0\\system.reactive.5.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.reactive.linq\\5.0.0\\system.reactive.linq.5.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.reflection\\4.3.0\\system.reflection.4.3.0.nupkg.sha512",
@@ -202,7 +183,6 @@
"C:\\Users\\王晓寒\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.runtime.extensions\\4.3.0\\system.runtime.extensions.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.runtime.handles\\4.3.0\\system.runtime.handles.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.runtime.interopservices\\4.3.0\\system.runtime.interopservices.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.runtime.serialization.primitives\\4.3.0\\system.runtime.serialization.primitives.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.security.accesscontrol\\6.0.0\\system.security.accesscontrol.6.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.security.cryptography.cng\\4.5.0\\system.security.cryptography.cng.4.5.0.nupkg.sha512",
@@ -213,14 +193,12 @@
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.encoding.codepages\\6.0.0\\system.text.encoding.codepages.6.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.encoding.codepages\\7.0.0\\system.text.encoding.codepages.7.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.encoding.codepages\\8.0.0\\system.text.encoding.codepages.8.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.encoding.extensions\\4.3.0\\system.text.encoding.extensions.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.encodings.web\\8.0.0\\system.text.encodings.web.8.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.json\\8.0.0\\system.text.json.8.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.json\\8.0.3\\system.text.json.8.0.3.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.regularexpressions\\4.3.1\\system.text.regularexpressions.4.3.1.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.threading\\4.3.0\\system.threading.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.threading.channels\\8.0.0\\system.threading.channels.8.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.threading.overlapped\\4.3.0\\system.threading.overlapped.4.3.0.nupkg.sha512",
"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",


+ 19
- 0
SafeCampus.API/SafeCampus.System/Const/BizConfigConst.cs Переглянути файл

@@ -0,0 +1,19 @@
namespace SafeCampus.System;
/// <summary>
/// 业务配置常量
/// </summary>
public class BizConfigConst
{
/// <summary>
/// 归寝时间
/// </summary>
public const string BIZ_RETURN_BED = "BIZ_RETURN_BED";
/// <summary>
/// 短信推送开关
/// </summary>
public const string BIZ_SMS_STATES = "BIZ_SMS_STATES";
/// <summary>
/// 短信推送预警阈值
/// </summary>
public const string BIZ_SMS_STATES_DAY = "BIZ_SMS_STATES_DAY";
}

+ 0
- 10
SafeCampus.API/SafeCampus.System/Const/SysConfigConst.cs Переглянути файл

@@ -1,13 +1,3 @@

//








namespace SafeCampus.System;

/// <summary>


+ 1
- 1
SafeCampus.API/SafeCampus.System/Entity/Attendance.cs Переглянути файл

@@ -3,7 +3,7 @@
[Tenant(SqlSugarConst.DB_DEFAULT)]
[BatchEdit]
[CodeGen]
//[IgnoreInitTable]
[IgnoreInitTable]
public class Attendance : PrimaryKeyEntity
{
/// <summary>


+ 24
- 0
SafeCampus.API/SafeCampus.System/Entity/BuildingInfo.cs Переглянути файл

@@ -0,0 +1,24 @@
namespace SafeCampus.System;
[SugarTable("BuildingInfo", TableDescription = "学生宿舍楼表")]
[Tenant(SqlSugarConst.DB_DEFAULT)]
[BatchEdit]
[CodeGen]
//[IgnoreInitTable]
public class BuildingInfo : PrimaryKeyEntity
{
/// <summary>
/// 宿舍楼名称
/// </summary>
[SugarColumn(ColumnName = "Name", ColumnDescription = "宿舍楼名称", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = false)]
public string Name { get; set; }
/// <summary>
/// 男寝还是女寝
/// </summary>
[SugarColumn(ColumnName = "Gender", ColumnDescription = "宿舍楼类型", IsNullable = false)]
public bool Gender { get; set; }
/// <summary>
/// 创建时间
/// </summary>
[SugarColumn(ColumnName = "CreateTime", ColumnDescription = "创建时间", IsNullable = true)]
public DateTime CreateTime { get; set; }
}

+ 29
- 0
SafeCampus.API/SafeCampus.System/Entity/DormitoryInfo.cs Переглянути файл

@@ -0,0 +1,29 @@
namespace SafeCampus.System;
[SugarTable("DormitoryInfo", TableDescription = "学生寝室表")]
[Tenant(SqlSugarConst.DB_DEFAULT)]
[BatchEdit]
[CodeGen]
//[IgnoreInitTable]
public class DormitoryInfo : PrimaryKeyEntity
{
/// <summary>
/// 寝室名称
/// </summary>
[SugarColumn(ColumnName = "Name", ColumnDescription = "寝室名称", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = false)]
public string Name { get; set; }
/// <summary>
/// 男寝还是女寝
/// </summary>
[SugarColumn(ColumnName = "Gender", ColumnDescription = "寝室类型", IsNullable = false)]
public bool Gender { get; set; }
/// <summary>
/// 人员列表
/// </summary>
[Navigate(NavigateType.OneToMany, nameof(PersonInfo.DormitoryId))]
public List<PersonInfo> PersonInfos { get; set; }
/// <summary>
/// 创建时间
/// </summary>
[SugarColumn(ColumnName = "CreateTime", ColumnDescription = "创建时间", IsNullable = true)]
public DateTime CreateTime { get; set; }
}

+ 1
- 1
SafeCampus.API/SafeCampus.System/Entity/PersonFaces.cs Переглянути файл

@@ -3,7 +3,7 @@
[Tenant(SqlSugarConst.DB_DEFAULT)]
[BatchEdit]
[CodeGen]
//[IgnoreInitTable]
[IgnoreInitTable]
public class PersonFaces
{
/// <summary>


+ 28
- 3
SafeCampus.API/SafeCampus.System/Entity/PersonInfo.cs Переглянути файл

@@ -19,7 +19,7 @@ public class PersonInfo
/// <summary>
/// 年龄
/// </summary>
[SugarColumn(ColumnName = "Age", ColumnDescription = "年龄", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = false)]
[SugarColumn(ColumnName = "Age", ColumnDescription = "年龄", IsNullable = false)]
public int Age { get; set; }
/// <summary>
/// 性别
@@ -39,16 +39,41 @@ public class PersonInfo
/// <summary>
/// 人脸大小阈值
/// </summary>
[SugarColumn(ColumnName = "FaceSizeLimit", ColumnDescription = "人脸大小阈值", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = false)]
[SugarColumn(ColumnName = "FaceSizeLimit", ColumnDescription = "人脸大小阈值",IsNullable = false)]
public int FaceSizeLimit { get; set; }
/// <summary>
///人脸质量分阈值
/// </summary>
[SugarColumn(ColumnName = "QualityScore", ColumnDescription = "人脸质量分阈值", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = false)]
[SugarColumn(ColumnName = "QualityScore", ColumnDescription = "人脸质量分阈值",IsNullable = false)]
public float QualityScore { get; set; }
/// <summary>
/// 创建时间
/// </summary>
[SugarColumn(ColumnName = "CreateTime", ColumnDescription = "创建时间", IsNullable = true)]
public DateTime CreateTime { get; set; }
/// <summary>
/// 所属班级id
/// </summary>
[SugarColumn(ColumnName = "PersonSetId", ColumnDescription = "所属班级id", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)]
public string PersonSetId { get; set; }
/// <summary>
/// 所属寝室id
/// </summary>
[SugarColumn(ColumnName = "DormitoryId", ColumnDescription = "所属寝室id", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)]
public long? DormitoryId { get; set; }
/// <summary>
/// 人脸列表
/// </summary>
[Navigate(NavigateType.OneToMany, nameof(PersonFaces.PersonId))]
public List<PersonFaces> PersonFacesList { get; set; }
/// <summary>
/// 班级信息
/// </summary>
[Navigate(NavigateType.OneToOne, nameof(PersonSetInfo.PersonSetId),nameof(PersonSetId))]
public PersonSetInfo PersonSetInfoItem { get; set; }
/// <summary>
/// 寝室信息
/// </summary>
[Navigate(NavigateType.OneToOne, nameof(DormitoryId))]
public DormitoryInfo DormitoryInfoItem { get; set; }
}

+ 6
- 1
SafeCampus.API/SafeCampus.System/Entity/PersonSetInfo.cs Переглянути файл

@@ -3,7 +3,7 @@
[Tenant(SqlSugarConst.DB_DEFAULT)]
[BatchEdit]
[CodeGen]
//[IgnoreInitTable]
[IgnoreInitTable]
public class PersonSetInfo
{
/// <summary>
@@ -16,4 +16,9 @@ public class PersonSetInfo
/// </summary>
[SugarColumn(ColumnName = "PersonSetName", ColumnDescription = "班级名称", ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = false)]
public string PersonSetName { get; set; }
/// <summary>
/// 班主任信息
/// </summary>
[Navigate(NavigateType.OneToOne, nameof(ClassTeacher.PersonSetId),nameof(PersonSetId))]
public ClassTeacher ClassTeacherItem { get; set; }
}

+ 66
- 1
SafeCampus.API/SafeCampus.System/SafeCampus.System.xml Переглянути файл

@@ -46,6 +46,26 @@
<param name="value">值</param>
<returns></returns>
</member>
<member name="T:SafeCampus.System.BizConfigConst">
<summary>
业务配置常量
</summary>
</member>
<member name="F:SafeCampus.System.BizConfigConst.BIZ_RETURN_BED">
<summary>
归寝时间
</summary>
</member>
<member name="F:SafeCampus.System.BizConfigConst.BIZ_SMS_STATES">
<summary>
短信推送开关
</summary>
</member>
<member name="F:SafeCampus.System.BizConfigConst.BIZ_SMS_STATES_DAY">
<summary>
短信推送预警阈值
</summary>
</member>
<member name="T:SafeCampus.System.CateGoryConst">
<summary>
分类常量
@@ -996,6 +1016,21 @@
班主任信息
</summary>
</member>
<member name="P:SafeCampus.System.DormitoryInfo.Name">
<summary>
寝室名称
</summary>
</member>
<member name="P:SafeCampus.System.DormitoryInfo.Gender">
<summary>
男寝还是女寝
</summary>
</member>
<member name="P:SafeCampus.System.DormitoryInfo.PersonInfos">
<summary>
人员列表
</summary>
</member>
<member name="P:SafeCampus.System.PassengerFlow.QueryTime">
<summary>
查询时间
@@ -1091,11 +1126,36 @@
人脸质量分阈值
</summary>
</member>
<member name="P:SafeCampus.System.PersonInfo.CreateTime">
<summary>
创建时间
</summary>
</member>
<member name="P:SafeCampus.System.PersonInfo.PersonSetId">
<summary>
所属班级id
</summary>
</member>
<member name="P:SafeCampus.System.PersonInfo.DormitoryId">
<summary>
所属寝室id
</summary>
</member>
<member name="P:SafeCampus.System.PersonInfo.PersonFacesList">
<summary>
人脸列表
</summary>
</member>
<member name="P:SafeCampus.System.PersonInfo.PersonSetInfoItem">
<summary>
班级信息
</summary>
</member>
<member name="P:SafeCampus.System.PersonInfo.DormitoryInfoItem">
<summary>
寝室信息
</summary>
</member>
<member name="P:SafeCampus.System.PersonSetInfo.PersonSetId">
<summary>
班级id
@@ -1106,6 +1166,11 @@
班级名称
</summary>
</member>
<member name="P:SafeCampus.System.PersonSetInfo.ClassTeacherItem">
<summary>
班主任信息
</summary>
</member>
<member name="T:SafeCampus.System.BatchEdit">
<summary>
批量修改
@@ -5214,7 +5279,7 @@
<param name="category">分类</param>
<returns></returns>
</member>
<member name="M:SafeCampus.System.ConfigService.CheckInput(SafeCampus.System.SysConfig)">
<member name="M:SafeCampus.System.ConfigService.CheckInput(SafeCampus.System.SysConfig,System.Boolean)">
<summary>
检查输入参数
</summary>


+ 8
- 6
SafeCampus.API/SafeCampus.System/Services/Ops/Config/ConfigService.cs Переглянути файл

@@ -106,7 +106,7 @@ public class ConfigService : DbRepository<SysConfig>, IConfigService
/// <inheritdoc/>
public async Task Add(ConfigAddInput input)
{
await CheckInput(input);
await CheckInput(input,true);
var devConfig = input.Adapt<SysConfig>();//实体转换
if (await InsertAsync(devConfig))//插入数据)
await RefreshCache(CateGoryConst.CONFIG_BIZ_DEFINE);//刷新缓存
@@ -119,9 +119,11 @@ public class ConfigService : DbRepository<SysConfig>, IConfigService
/// <inheritdoc/>
public async Task Edit(ConfigEditInput input)
{
await CheckInput(input);
var devConfig = input.Adapt<SysConfig>();//实体转换
if (await UpdateAsync(devConfig))//更新数据
await CheckInput(input,false);
//var devConfig = input.Adapt<SysConfig>();//实体转换
var model = await GetByConfigKey(input.Category, input.ConfigKey);
model.ConfigValue=input.ConfigValue;
if (await UpdateAsync(model))//更新数据
await RefreshCache(CateGoryConst.CONFIG_BIZ_DEFINE);//刷新缓存
}

@@ -189,12 +191,12 @@ public class ConfigService : DbRepository<SysConfig>, IConfigService
/// 检查输入参数
/// </summary>
/// <param name="sysConfig"></param>
private async Task CheckInput(SysConfig sysConfig)
private async Task CheckInput(SysConfig sysConfig,bool isAdd)
{
var configs = await GetConfigsByCategory(CateGoryConst.CONFIG_BIZ_DEFINE);//获取全部字典
//判断是否从存在重复字典名
var hasSameKey = configs.Any(it => it.ConfigKey == sysConfig.ConfigKey && it.Id != sysConfig.Id);
if (hasSameKey)
if (hasSameKey== isAdd)
{
throw Oops.Bah($"存在重复的配置键:{sysConfig.ConfigKey}");
}


+ 1
- 11
SafeCampus.API/SafeCampus.System/Services/Ops/Config/IConfigService.cs Переглянути файл

@@ -1,14 +1,4 @@

//








namespace SafeCampus.System;
namespace SafeCampus.System;

/// <summary>
/// 系统配置服务


+ 1
- 1
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+9dfe619d49f941a410023e90955c1656acd04ece")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+895c1895ca019eda5147abf95218245d4fcedc5b")]
[assembly: System.Reflection.AssemblyProductAttribute("SafeCampus.System")]
[assembly: System.Reflection.AssemblyTitleAttribute("SafeCampus.System")]
[assembly: System.Reflection.AssemblyVersionAttribute("3.0.0.0")]


+ 1
- 1
SafeCampus.API/SafeCampus.System/obj/Debug/net6.0/SafeCampus.System.AssemblyInfoInputs.cache Переглянути файл

@@ -1 +1 @@
8d1c2db5f60015c83583ec145e1e666f5fb6a28425110b1379bee2ef08668a5e
007197918a8ef4681a2c74d8c7b41f9277a2421db76fe87a7fc6fb42399b6629

+ 1
- 1
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+9dfe619d49f941a410023e90955c1656acd04ece")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+895c1895ca019eda5147abf95218245d4fcedc5b")]
[assembly: System.Reflection.AssemblyProductAttribute("SafeCampus.System")]
[assembly: System.Reflection.AssemblyTitleAttribute("SafeCampus.System")]
[assembly: System.Reflection.AssemblyVersionAttribute("3.0.0.0")]


+ 1
- 1
SafeCampus.API/SafeCampus.System/obj/Debug/net7.0/SafeCampus.System.AssemblyInfoInputs.cache Переглянути файл

@@ -1 +1 @@
8d1c2db5f60015c83583ec145e1e666f5fb6a28425110b1379bee2ef08668a5e
007197918a8ef4681a2c74d8c7b41f9277a2421db76fe87a7fc6fb42399b6629

+ 1
- 1
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+9dfe619d49f941a410023e90955c1656acd04ece")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("3.0.0+895c1895ca019eda5147abf95218245d4fcedc5b")]
[assembly: System.Reflection.AssemblyProductAttribute("SafeCampus.System")]
[assembly: System.Reflection.AssemblyTitleAttribute("SafeCampus.System")]
[assembly: System.Reflection.AssemblyVersionAttribute("3.0.0.0")]


+ 1
- 1
SafeCampus.API/SafeCampus.System/obj/Debug/net8.0/SafeCampus.System.AssemblyInfoInputs.cache Переглянути файл

@@ -1 +1 @@
8d1c2db5f60015c83583ec145e1e666f5fb6a28425110b1379bee2ef08668a5e
007197918a8ef4681a2c74d8c7b41f9277a2421db76fe87a7fc6fb42399b6629

+ 0
- 25
SafeCampus.API/SafeCampus.System/obj/SafeCampus.System.csproj.nuget.dgspec.json Переглянути файл

@@ -142,11 +142,6 @@
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202/PortableRuntimeIdentifierGraph.json"
}
},
"runtimes": {
"win-x64": {
"#import": []
}
}
},
"F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Core\\SafeCampus.Core.csproj": {
@@ -419,11 +414,6 @@
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202/PortableRuntimeIdentifierGraph.json"
}
},
"runtimes": {
"win-x64": {
"#import": []
}
}
},
"F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.Plugin\\SafeCampus.Plugin.Aop\\SafeCampus.Plugin.Aop.csproj": {
@@ -546,11 +536,6 @@
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202/PortableRuntimeIdentifierGraph.json"
}
},
"runtimes": {
"win-x64": {
"#import": []
}
}
},
"F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.SqlSugar\\SafeCampus.SqlSugar.csproj": {
@@ -691,11 +676,6 @@
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202/PortableRuntimeIdentifierGraph.json"
}
},
"runtimes": {
"win-x64": {
"#import": []
}
}
},
"F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\SafeCampus.System.csproj": {
@@ -869,11 +849,6 @@
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202/PortableRuntimeIdentifierGraph.json"
}
},
"runtimes": {
"win-x64": {
"#import": []
}
}
}
}

+ 3808
- 14781
SafeCampus.API/SafeCampus.System/obj/project.assets.json
Різницю між файлами не показано, бо вона завелика
Переглянути файл


+ 1
- 23
SafeCampus.API/SafeCampus.System/obj/project.nuget.cache Переглянути файл

@@ -1,6 +1,6 @@
{
"version": 2,
"dgSpecHash": "BSMGJAGa64o2QMj1ISC/ze+jFLSfIDbJ0y/LUXFiR+Zfhk7E4mPdzkN5wjWSsqU4Ce7zC7ZOhPG9XVe4Roubxw==",
"dgSpecHash": "JgfSlZ39hb0iXxWLWsLqUglkknl86hB1tEeAG45QlZLMKyd9KQU3auSrDsL7XHRaTePaeIxvXplBT11sX7eAIg==",
"success": true,
"projectFilePath": "F:\\Project\\QJKJ\\SafeCampus\\SafeCampus.API\\SafeCampus.System\\SafeCampus.System.csproj",
"expectedPackageFiles": [
@@ -112,23 +112,6 @@
"C:\\Users\\王晓寒\\.nuget\\packages\\oracle.manageddataaccess.core\\3.21.100\\oracle.manageddataaccess.core.3.21.100.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\oscar.data.sqlclient\\4.0.4\\oscar.data.sqlclient.4.0.4.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\portable.bouncycastle\\1.9.0\\portable.bouncycastle.1.9.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.collections\\4.3.0\\runtime.any.system.collections.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.diagnostics.tracing\\4.3.0\\runtime.any.system.diagnostics.tracing.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.globalization\\4.3.0\\runtime.any.system.globalization.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.io\\4.3.0\\runtime.any.system.io.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.reflection\\4.3.0\\runtime.any.system.reflection.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.reflection.extensions\\4.3.0\\runtime.any.system.reflection.extensions.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.reflection.primitives\\4.3.0\\runtime.any.system.reflection.primitives.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.resources.resourcemanager\\4.3.0\\runtime.any.system.resources.resourcemanager.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.runtime\\4.3.0\\runtime.any.system.runtime.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.runtime.handles\\4.3.0\\runtime.any.system.runtime.handles.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.runtime.interopservices\\4.3.0\\runtime.any.system.runtime.interopservices.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.text.encoding\\4.3.0\\runtime.any.system.text.encoding.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.text.encoding.extensions\\4.3.0\\runtime.any.system.text.encoding.extensions.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.any.system.threading.tasks\\4.3.0\\runtime.any.system.threading.tasks.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.win.system.diagnostics.debug\\4.3.0\\runtime.win.system.diagnostics.debug.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.win.system.io.filesystem\\4.3.0\\runtime.win.system.io.filesystem.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\runtime.win.system.runtime.extensions\\4.3.0\\runtime.win.system.runtime.extensions.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\sharpcompress\\0.37.2\\sharpcompress.0.37.2.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\sharpziplib\\1.4.2\\sharpziplib.1.4.2.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\simpleredis\\1.1.9\\simpleredis.1.1.9.nupkg.sha512",
@@ -151,7 +134,6 @@
"C:\\Users\\王晓寒\\.nuget\\packages\\swashbuckle.aspnetcore.swagger\\6.5.0\\swashbuckle.aspnetcore.swagger.6.5.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\swashbuckle.aspnetcore.swaggergen\\6.5.0\\swashbuckle.aspnetcore.swaggergen.6.5.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\swashbuckle.aspnetcore.swaggerui\\6.5.0\\swashbuckle.aspnetcore.swaggerui.6.5.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.buffers\\4.3.0\\system.buffers.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.buffers\\4.5.1\\system.buffers.4.5.1.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.codedom\\8.0.0\\system.codedom.8.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.collections\\4.3.0\\system.collections.4.3.0.nupkg.sha512",
@@ -199,7 +181,6 @@
"C:\\Users\\王晓寒\\.nuget\\packages\\system.memory\\4.5.3\\system.memory.4.5.3.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.memory\\4.5.4\\system.memory.4.5.4.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.objectmodel\\4.3.0\\system.objectmodel.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.private.uri\\4.3.0\\system.private.uri.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.reactive\\5.0.0\\system.reactive.5.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.reactive.linq\\5.0.0\\system.reactive.linq.5.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.reflection\\4.3.0\\system.reflection.4.3.0.nupkg.sha512",
@@ -216,7 +197,6 @@
"C:\\Users\\王晓寒\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.runtime.extensions\\4.3.0\\system.runtime.extensions.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.runtime.handles\\4.3.0\\system.runtime.handles.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.runtime.interopservices\\4.3.0\\system.runtime.interopservices.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.runtime.serialization.primitives\\4.3.0\\system.runtime.serialization.primitives.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.security.accesscontrol\\6.0.0\\system.security.accesscontrol.6.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.security.cryptography.cng\\4.5.0\\system.security.cryptography.cng.4.5.0.nupkg.sha512",
@@ -230,14 +210,12 @@
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.encoding.codepages\\6.0.0\\system.text.encoding.codepages.6.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.encoding.codepages\\7.0.0\\system.text.encoding.codepages.7.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.encoding.codepages\\8.0.0\\system.text.encoding.codepages.8.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.encoding.extensions\\4.3.0\\system.text.encoding.extensions.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.encodings.web\\8.0.0\\system.text.encodings.web.8.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.json\\8.0.0\\system.text.json.8.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.json\\8.0.3\\system.text.json.8.0.3.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.text.regularexpressions\\4.3.1\\system.text.regularexpressions.4.3.1.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.threading\\4.3.0\\system.threading.4.3.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.threading.channels\\8.0.0\\system.threading.channels.8.0.0.nupkg.sha512",
"C:\\Users\\王晓寒\\.nuget\\packages\\system.threading.overlapped\\4.3.0\\system.threading.overlapped.4.3.0.nupkg.sha512",
"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",


+ 56
- 4
SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/DfieldApi.cs Переглянути файл

@@ -3,6 +3,7 @@ using MoYu.RemoteRequest.Extensions;
using Newtonsoft.Json.Linq;
using SafeCampus.Application.Manager.DeepelephManager;
using SafeCampus.Application.Services.Business.ClassTeacherService;
using SafeCampus.Application.Services.Business.PersonSetInfoService;

namespace SafeCampus.Web.Core.Controllers.Application.Business;
/// <summary>
@@ -14,11 +15,13 @@ public class DfieldApi : IDynamicApiController
{
private readonly IDeepelephManager _deepelephManager;
private readonly IClassTeacherService _classTeacherService;
private readonly IPersonSetInfoService _personSetInfoService;

public DfieldApi(IDeepelephManager deepelephManager, IClassTeacherService classTeacherService)
public DfieldApi(IDeepelephManager deepelephManager, IClassTeacherService classTeacherService, IPersonSetInfoService personSetInfoService)
{
_deepelephManager = deepelephManager;
_classTeacherService = classTeacherService;
_personSetInfoService = personSetInfoService;
}
/// <summary>
/// 创建底库
@@ -26,6 +29,7 @@ public class DfieldApi : IDynamicApiController
/// <returns></returns>
public async Task<dynamic> CreateDfieldA(ControllersNameInput input)
{
var personSetId = Guid.NewGuid().ToString("N");
var appSettings = App.GetOptionsMonitor<AppInfoOptions>();
var str = await $"{appSettings.SXAPIURL}/dfield-api/ecology/person/set/create"
.SetBody(new
@@ -33,7 +37,7 @@ public class DfieldApi : IDynamicApiController
token = _deepelephManager.GetToken(),
tenantCode = appSettings.TenantCode,
poiId = appSettings.PoiId,
personSetId=Guid.NewGuid().ToString("N"),
personSetId,
personSetName = input.Name,
})
.SetContentType("application/json")
@@ -41,6 +45,7 @@ public class DfieldApi : IDynamicApiController
var model = JsonConvert.DeserializeObject<JObject>(str);
if ((bool)model["success"])
{
await _personSetInfoService.Add(new PersonSetInfoDto{PersonSetId = personSetId ,PersonSetName = input.Name});
return model["data"];
}

@@ -52,6 +57,7 @@ public class DfieldApi : IDynamicApiController
/// <returns></returns>
public async Task<dynamic> QueryAll()
{
return await _personSetInfoService.GetPageList();
var appSettings = App.GetOptionsMonitor<AppInfoOptions>();
var str = await $"{appSettings.SXAPIURL}/dfield-api/ecology/person/set/queryAll"
.SetBody(new
@@ -107,7 +113,12 @@ public class DfieldApi : IDynamicApiController
var model = JsonConvert.DeserializeObject<JObject>(str);
if ((bool)model["success"])
{
return model["data"].ToString()==id;
var isOk = model["data"].ToString() == id;
if (isOk)
{
await _personSetInfoService.Delete(id);
}
return isOk;
}

throw Oops.Oh(model["message"].ToString());
@@ -134,9 +145,50 @@ public class DfieldApi : IDynamicApiController
var model = JsonConvert.DeserializeObject<JObject>(str);
if ((bool)model["success"])
{
return model["data"].ToString()==input.Id;
var isOk = model["data"].ToString() == input.Id;
if (isOk)
{
await _personSetInfoService.Update(new PersonSetInfoDto
{
PersonSetId = input.Id,
PersonSetName = input.Name
});
}
return isOk;
}

throw Oops.Oh(model["message"].ToString());
}
/// <summary>
/// 同步班级数据
/// </summary>
/// <returns></returns>
public async Task<bool> SyncData()
{
var appSettings = App.GetOptionsMonitor<AppInfoOptions>();
var str = await $"{appSettings.SXAPIURL}/dfield-api/ecology/person/set/queryAll"
.SetBody(new
{
token = _deepelephManager.GetToken(),
tenantCode = appSettings.TenantCode,
poiId = appSettings.PoiId,
})
.SetContentType("application/json")
.PostAsAsync<string>();
var model = JsonConvert.DeserializeObject<JObject>(str);
if ((bool)model["success"])
{
var list = model["data"];
foreach (var item in list)
{
await _personSetInfoService.Add(new PersonSetInfoDto
{
PersonSetId = item["personSetId"].ToString(),
PersonSetName = item["personSetName"].ToString(),
});
}
}
return true;
}
}

+ 24
- 0
SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/Dto/ConfigJsonInput.cs Переглянути файл

@@ -6,4 +6,28 @@ public class ConfigJsonInput
/// json
/// </summary>
public string ConfigJson { get; set; }
}

public class ConfigJsonCamera
{
/// <summary>
/// 告警分组code
/// </summary>
public string Code { get; set; }
/// <summary>
/// 摄像头列表
/// </summary>
public List<string> CameraList { get; set; }
}

public class ConfigPush
{
/// <summary>
/// 推送开关
/// </summary>
public bool PushState { get; set; }
/// <summary>
/// 当日预警条数
/// </summary>
public int DaySum { get; set; }
}

+ 1
- 1
SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/KeyPersonnelController.cs Переглянути файл

@@ -7,7 +7,7 @@ using SafeCampus.Web.Core.Controllers.Application.Business.Dto.Person;

namespace SafeCampus.Web.Core.Controllers.Application.Business;
/// <summary>
/// 预警事件查询接口
/// 重点人员库接口
/// </summary>
[ApiDescriptionSettings(ApiGroupConsts.SYSTEM_Business, Order = 88, Tag = "重点人员库")]
[Route("/business/keyPersonnel")]


+ 0
- 1
SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/PassengerFlowApi.cs Переглянути файл

@@ -28,7 +28,6 @@ public class PassengerFlowApi : IDynamicApiController
/// <returns></returns>
public async Task<bool> Add(PassengerFlowDto input)
{

var appSettings = App.GetOptionsMonitor<AppInfoOptions>();
var str = await $"{appSettings.SXAPIURL}/dfield-api/ecology/passenger-flow/enter/search"
.SetBody(new


+ 132
- 16
SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/PersonApi.cs Переглянути файл

@@ -1,9 +1,10 @@
using Masuit.Tools.Systems;
using MoYu.FriendlyException;
using MoYu.FriendlyException;
using MoYu.RemoteRequest;
using MoYu.RemoteRequest.Extensions;
using Newtonsoft.Json.Linq;
using SafeCampus.Application.Manager.DeepelephManager;
using SafeCampus.Application.Services.Business.PersonFacesService;
using SafeCampus.Application.Services.Business.PersonInfoService;
using SafeCampus.Web.Core.Controllers.Application.Business.Dto.Person;

namespace SafeCampus.Web.Core.Controllers.Application.Business;
@@ -15,10 +16,14 @@ namespace SafeCampus.Web.Core.Controllers.Application.Business;
public class PersonApi : IDynamicApiController
{
private readonly IDeepelephManager _deepelephManager;
private readonly IPersonInfoService _personInfoService;
private readonly IPersonFacesService _personFacesService;

public PersonApi(IDeepelephManager deepelephManager)
public PersonApi(IDeepelephManager deepelephManager, IPersonInfoService personInfoService, IPersonFacesService personFacesService)
{
_deepelephManager = deepelephManager;
_personInfoService = personInfoService;
_personFacesService = personFacesService;
}
/// <summary>
/// 新增人员
@@ -27,6 +32,8 @@ public class PersonApi : IDynamicApiController
/// <returns></returns>
public async Task<dynamic> CreatePersonA(PersonModel info)
{
info.Faces = info.Faces.Select(x => new Faces {faceId = Guid.NewGuid().ToString("N"),faceUrl = x.faceUrl}).ToList();
var personId = Guid.NewGuid().ToString("N");
var appSettings = App.GetOptionsMonitor<AppInfoOptions>();
var str = await $"{appSettings.SXAPIURL}/dfield-api/ecology/person/create"
.SetBody(new
@@ -34,7 +41,7 @@ public class PersonApi : IDynamicApiController
token = _deepelephManager.GetToken(),
tenantCode = appSettings.TenantCode,
poiId = appSettings.PoiId,
personId = Guid.NewGuid().ToString("N"),
personId = personId,
age = info.Age,
name = info.Name,
gender = info.Gender,
@@ -47,6 +54,18 @@ public class PersonApi : IDynamicApiController
var model = JsonConvert.DeserializeObject<JObject>(str);
if ((bool)model["success"])
{
var person = new PersonInfoDto
{
PersonId = personId,
Age = info.Age,
Name = info.Name,
Gender = info.Gender,
Phone = info.Phone,
CreateTime = DateTime.Now,
ExtData = info.ExData,
FaceSizeLimit = 60,
QualityScore = 30,
};
if (!string.IsNullOrEmpty(info.PersonSetId))
{
await $"{appSettings.SXAPIURL}/dfield-api/ecology/person/set/bind"
@@ -60,12 +79,15 @@ public class PersonApi : IDynamicApiController
})
.SetContentType("application/json")
.PostAsAsync<string>();
//var model1 = JsonConvert.DeserializeObject<JObject>(str);
//if ((bool)model1["success"])
//{
// return model["data"];
//}
person.PersonSetId=info.PersonSetId;
}
await _personInfoService.Add(person);
await _personFacesService.BatchAdd(info.Faces.Select(x => new PersonFaces
{
FaceId = x.faceId,
FaceUrl = x.faceUrl,
PersonId = personId
}).ToList());
return model["data"];
}
throw Oops.Oh(model["message"].ToString());
@@ -146,13 +168,18 @@ public class PersonApi : IDynamicApiController
var model = JsonConvert.DeserializeObject<JObject>(str);
if ((bool)model["success"])
{
return model["data"].ToString() == id;
var isOk = model["data"].ToString() == id;
if (isOk)
{
await _personInfoService.Delete(id);
}
return isOk;
}

throw Oops.Oh(model["message"].ToString());
}
/// <summary>
/// 更新人员信息,如果人员不存在,则创建人员;如果人员存在,则覆盖信息。
/// 更新人员信息
/// </summary>
/// <param name="info"></param>
/// <returns></returns>
@@ -178,8 +205,21 @@ public class PersonApi : IDynamicApiController
var model = JsonConvert.DeserializeObject<JObject>(str);
if ((bool)model["success"])
{
var person = new PersonInfoDto
{
PersonId = info.PersonId,
Age = info.Age,
Name = info.Name,
Gender = info.Gender,
Phone = info.Phone,
CreateTime = DateTime.Now,
ExtData = info.ExData,
FaceSizeLimit = 60,
QualityScore = 30,
};
if (!string.IsNullOrEmpty(info.PersonSetId))
{
person.PersonSetId = info.PersonSetId;
var perInfo = await $"{appSettings.SXAPIURL}/dfield-api/ecology/person/query"
.SetBody(new
{
@@ -222,7 +262,6 @@ public class PersonApi : IDynamicApiController
})
.SetContentType("application/json")
.PostAsAsync<string>();

}
}
else
@@ -242,6 +281,14 @@ public class PersonApi : IDynamicApiController
}
}
}

await _personInfoService.Update(person);
await _personFacesService.BatchAdd(info.Faces.Select(x => new PersonFaces
{
FaceId = x.faceId,
FaceUrl = x.faceUrl,
PersonId = info.PersonId
}).ToList());
return model["data"];
}

@@ -252,8 +299,9 @@ public class PersonApi : IDynamicApiController
/// </summary>
/// <param name="search">查询条件</param>
/// <returns></returns>
public async Task<dynamic> PageQuery(PersonSearch search)
public async Task<dynamic> PageQuery(PersonInfoSearch search)
{
return await _personInfoService.GetPageList(search);
var appSettings = App.GetOptionsMonitor<AppInfoOptions>();
var str = await $"{appSettings.SXAPIURL}/dfield-api/ecology/person/pageQuery"
.SetBody(new
@@ -262,7 +310,7 @@ public class PersonApi : IDynamicApiController
tenantCode = appSettings.TenantCode,
poiId = appSettings.PoiId,
personSetId = search.PersonSetId,
personId = search.PersonId,
//personId = search.PersonId,
personName = search.PersonName,
pageIndex = search.PageNum,
pageSize = search.PageSize,
@@ -298,7 +346,8 @@ public class PersonApi : IDynamicApiController
/// <returns></returns>
public async Task<dynamic> GetPersionById(ControllersIdInput input)
{
var appSettings = App.GetOptionsMonitor<AppInfoOptions>();
return await _personInfoService.GetInfo(input.Id);
var appSettings = App.GetOptionsMonitor < AppInfoOptions>();
var str = await $"{appSettings.SXAPIURL}/dfield-api/ecology/person/query"
.SetBody(new
{
@@ -334,6 +383,7 @@ public class PersonApi : IDynamicApiController
/// <returns></returns>
public async Task<dynamic> AddFaceA(PersonFaceInfo info)
{
var appSettings = App.GetOptionsMonitor<AppInfoOptions>();
var str = await $"{appSettings.SXAPIURL}/dfield-api/ecology/person/addFace"
.SetBody(new
@@ -358,9 +408,10 @@ public class PersonApi : IDynamicApiController
var model = JsonConvert.DeserializeObject<JObject>(str);
if ((bool)model["success"])
{
var faceModel = new PersonFaces { PersonId = info.PersonId, FaceId = Guid.NewGuid().ToString("N"), FaceUrl = info.faceUrl };
await _personFacesService.Add(faceModel);
return true;
}

throw Oops.Oh(model["message"].ToString());
}
/// <summary>
@@ -386,6 +437,7 @@ public class PersonApi : IDynamicApiController
var model = JsonConvert.DeserializeObject<JObject>(str);
if ((bool)model["success"])
{
await _personFacesService.Delete(info.personId, info.faceIds);
return true;
}

@@ -413,6 +465,7 @@ public class PersonApi : IDynamicApiController
var model = JsonConvert.DeserializeObject<JObject>(str);
if ((bool)model["success"])
{
await _personInfoService.UpdateSet(info.PersonIds, info.PersonSetId);
return true;
}

@@ -439,9 +492,72 @@ public class PersonApi : IDynamicApiController
var model = JsonConvert.DeserializeObject<JObject>(str);
if ((bool)model["success"])
{
await _personInfoService.UpdateSet(new List<string>{ input.PersonId}, null);
return true;
}

throw Oops.Oh(model["message"].ToString());
}
/// <summary>
/// 人员数据同步
/// </summary>
/// <returns></returns>
public async Task<bool> SyncData()
{
var appSettings = App.GetOptionsMonitor<AppInfoOptions>();
var str = await $"{appSettings.SXAPIURL}/dfield-api/ecology/person/pageQuery"
.SetBody(new
{
token = _deepelephManager.GetToken(),
tenantCode = appSettings.TenantCode,
poiId = appSettings.PoiId,
pageIndex =1,
pageSize = 1000,
})
.SetContentType("application/json")
.PostAsAsync<string>();
var model = JsonConvert.DeserializeObject<JObject>(str);
if (!(bool)model["success"]) throw Oops.Oh(model["message"].ToString());
if (model["data"] != null)
{
foreach (var item in model["data"])
{
var personModel = new PersonInfoDto
{
PersonId = item["personId"]?.ToString(),
Age = (int)item["age"],
Name = item["name"]?.ToString(),
Gender = item["gender"]?.ToString(),
Phone = item["phone"]?.ToString(),
CreateTime = DateTime.Now,
ExtData = item["extData"]?.ToString(),
FaceSizeLimit = 60,
QualityScore = 30,
PersonSetId = item["personSets"]?[0]?["personSetId"]?.ToString()
};
if (item["faces"]?.Count()>0)
{
var list = new List<PersonFaces>();
foreach (var faceItem in item["faces"])
{
var face = new PersonFaces
{
FaceId = faceItem["faceId"]?.ToString(),
FaceUrl = faceItem["faceUrl"]?.ToString(),
PersonId = item["personId"]?.ToString(),
Tag = faceItem["tag"]?.ToString(),
};
list.Add(face);
}
await _personFacesService.BatchAdd(list);
}
var oldmodel = await _personInfoService.GetInfo(personModel.PersonId);
if (oldmodel==null)
{
await _personInfoService.Add(personModel);
}
}
}
return true;
}
}

+ 70
- 4
SafeCampus.API/SafeCampus.Web.Core/Controllers/Application/Business/WarnInfoController.cs Переглянути файл

@@ -8,6 +8,7 @@ using SafeCampus.Core.Extension;
using OfficeOpenXml.FormulaParsing.Excel.Functions.Logical;
using SafeCampus.Application.Services.Business;
using SafeCampus.Web.Core.Controllers.Application.Business.Dto;
using System.Collections.Generic;

namespace SafeCampus.Web.Core.Controllers.Application.Business;
/// <summary>
@@ -21,12 +22,14 @@ public class WarnInfoController
private readonly IWarnInfoService _warnInfoService;
private readonly IDeepelephManager _deepelephManager;
private readonly ISimpleCacheService _simpleCacheService;
private readonly IConfigService _configService;

public WarnInfoController(IWarnInfoService warnInfoService, IDeepelephManager deepelephManager, ISimpleCacheService simpleCacheService)
public WarnInfoController(IWarnInfoService warnInfoService, IDeepelephManager deepelephManager, ISimpleCacheService simpleCacheService, IConfigService configService)
{
_warnInfoService = warnInfoService;
_deepelephManager = deepelephManager;
_simpleCacheService = simpleCacheService;
_configService = configService;
}

/// <summary>
@@ -126,7 +129,7 @@ public class WarnInfoController
/// 获取告警分组
/// </summary>
/// <returns></returns>
public async Task<dynamic> GetWarnGroup()
public async Task<dynamic> GetWarnGroup(string cameraId)
{
var list = new List<WarnGroupInfo>();
list = _simpleCacheService.Get<List<WarnGroupInfo>>(SafeCampusConst.WarnGroup);
@@ -139,10 +142,10 @@ public class WarnInfoController
var dataString = FileHelper.ReadFile(json);//读取文件
list = JsonConvert.DeserializeObject<List<WarnGroupInfo>>(dataString);
_simpleCacheService.Set(SafeCampusConst.WarnGroup, list);
return list;
return list.Where(x=>x.CameraId.Contains(cameraId)).ToList();
}
/// <summary>
/// 关联摄像头和告警分组
/// 设置场景开
/// </summary>
/// <returns></returns>
public async Task<bool> SetWarnGroupDevice(ConfigJsonInput input)
@@ -151,6 +154,69 @@ public class WarnInfoController
_simpleCacheService.Set(SafeCampusConst.WarnGroup, jsonList);
return true;
}
/// <summary>
/// 关联摄像头和告警分组
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
public async Task<bool> SetWarnGroupCamera(ConfigJsonCamera input)
{
var list = _simpleCacheService.Get<List<WarnGroupInfo>>(SafeCampusConst.WarnGroup);
var model = list.FirstOrDefault(x => x.Code == input.Code);
if (model != null)
{
model.CameraId = input.CameraList;
}
_simpleCacheService.Set(SafeCampusConst.WarnGroup, list);
return true;
}
/// <summary>
/// 设置预警推送设置
/// </summary>
/// <returns></returns>
public async Task<bool> SetWarnPushSetting(ConfigPush push)
{
await _configService.Edit(new ConfigEditInput
{
Category = CateGoryConst.CONFIG_BIZ_DEFINE,
ConfigKey = BizConfigConst.BIZ_SMS_STATES,
ConfigValue = push.PushState.ToString()
});
await _configService.Edit(new ConfigEditInput
{
Category = CateGoryConst.CONFIG_BIZ_DEFINE,
ConfigKey = BizConfigConst.BIZ_SMS_STATES_DAY,
ConfigValue = push.DaySum.ToString()
});
//await _configService.Add(new ConfigAddInput
//{
// Category = CateGoryConst.CONFIG_BIZ_DEFINE,
// ConfigKey = BizConfigConst.BIZ_SMS_STATES,
// ConfigValue = push.PushState.ToString()
//});
//await _configService.Add(new ConfigAddInput
//{
// Category = CateGoryConst.CONFIG_BIZ_DEFINE,
// ConfigKey = BizConfigConst.BIZ_SMS_STATES_DAY,
// ConfigValue = push.DaySum.ToString()
//});
return true;
}
/// <summary>
/// 获取预警推送内容
/// </summary>
/// <returns></returns>
public async Task<dynamic> GetWarnPushSetting()
{
var configPush = new ConfigPush
{
PushState = (await _configService.GetByConfigKey(CateGoryConst.CONFIG_BIZ_DEFINE, BizConfigConst.BIZ_SMS_STATES))
.ConfigValue.ToBoolean(),
DaySum = (await _configService.GetByConfigKey(CateGoryConst.CONFIG_BIZ_DEFINE, BizConfigConst.BIZ_SMS_STATES_DAY))
.ConfigValue.ToInt()
};
return configPush;
}
/// <summary>
/// 预警统计-饼图 Alarm 今日告警情况,Hand今日处理情况
/// </summary>


+ 55
- 4
SafeCampus.API/SafeCampus.Web.Core/SafeCampus.Web.Core.xml Переглянути файл

@@ -429,6 +429,12 @@
<param name="input"></param>
<returns></returns>
</member>
<member name="M:SafeCampus.Web.Core.Controllers.Application.Business.DfieldApi.SyncData">
<summary>
同步班级数据
</summary>
<returns></returns>
</member>
<member name="P:SafeCampus.Web.Core.Controllers.Application.Business.Dto.AlarmSearch.alarmType">
<summary>
预警类型
@@ -489,6 +495,26 @@
json
</summary>
</member>
<member name="P:SafeCampus.Web.Core.Controllers.Application.Business.Dto.ConfigJsonCamera.Code">
<summary>
告警分组code
</summary>
</member>
<member name="P:SafeCampus.Web.Core.Controllers.Application.Business.Dto.ConfigJsonCamera.CameraList">
<summary>
摄像头列表
</summary>
</member>
<member name="P:SafeCampus.Web.Core.Controllers.Application.Business.Dto.ConfigPush.PushState">
<summary>
推送开关
</summary>
</member>
<member name="P:SafeCampus.Web.Core.Controllers.Application.Business.Dto.ConfigPush.DaySum">
<summary>
当日预警条数
</summary>
</member>
<member name="P:SafeCampus.Web.Core.Controllers.Application.Business.Dto.Person.PersonDfieDfie.PersonSetId">
<summary>
底库编码
@@ -643,7 +669,7 @@
</member>
<member name="T:SafeCampus.Web.Core.Controllers.Application.Business.KeyPersonnelController">
<summary>
预警事件查询接口
重点人员库接口
</summary>
</member>
<member name="M:SafeCampus.Web.Core.Controllers.Application.Business.KeyPersonnelController.CreatePersonA(SafeCampus.Web.Core.Controllers.Application.Business.Dto.Person.PersonModel)">
@@ -756,12 +782,12 @@
</member>
<member name="M:SafeCampus.Web.Core.Controllers.Application.Business.PersonApi.UpdatePersionU(SafeCampus.Web.Core.Controllers.Application.Business.Dto.Person.PersonModel)">
<summary>
更新人员信息,如果人员不存在,则创建人员;如果人员存在,则覆盖信息。
更新人员信息
</summary>
<param name="info"></param>
<returns></returns>
</member>
<member name="M:SafeCampus.Web.Core.Controllers.Application.Business.PersonApi.PageQuery(SafeCampus.Web.Core.Controllers.Application.Business.Dto.Person.PersonSearch)">
<member name="M:SafeCampus.Web.Core.Controllers.Application.Business.PersonApi.PageQuery(SafeCampus.Application.Services.Business.PersonInfoService.PersonInfoSearch)">
<summary>
分页查询人员信息
</summary>
@@ -802,6 +828,12 @@
</summary>
<returns></returns>
</member>
<member name="M:SafeCampus.Web.Core.Controllers.Application.Business.PersonApi.SyncData">
<summary>
人员数据同步
</summary>
<returns></returns>
</member>
<member name="T:SafeCampus.Web.Core.Controllers.Application.Business.SubscribeHub">
<summary>
预警消息前端订阅
@@ -840,16 +872,35 @@
<param name="input"></param>
<returns></returns>
</member>
<member name="M:SafeCampus.Web.Core.Controllers.Application.Business.WarnInfoController.GetWarnGroup">
<member name="M:SafeCampus.Web.Core.Controllers.Application.Business.WarnInfoController.GetWarnGroup(System.String)">
<summary>
获取告警分组
</summary>
<returns></returns>
</member>
<member name="M:SafeCampus.Web.Core.Controllers.Application.Business.WarnInfoController.SetWarnGroupDevice(SafeCampus.Web.Core.Controllers.Application.Business.Dto.ConfigJsonInput)">
<summary>
设置场景开关
</summary>
<returns></returns>
</member>
<member name="M:SafeCampus.Web.Core.Controllers.Application.Business.WarnInfoController.SetWarnGroupCamera(SafeCampus.Web.Core.Controllers.Application.Business.Dto.ConfigJsonCamera)">
<summary>
关联摄像头和告警分组
</summary>
<param name="input"></param>
<returns></returns>
</member>
<member name="M:SafeCampus.Web.Core.Controllers.Application.Business.WarnInfoController.SetWarnPushSetting(SafeCampus.Web.Core.Controllers.Application.Business.Dto.ConfigPush)">
<summary>
设置预警推送设置
</summary>
<returns></returns>
</member>
<member name="M:SafeCampus.Web.Core.Controllers.Application.Business.WarnInfoController.GetWarnPushSetting">
<summary>
获取预警推送内容
</summary>
<returns></returns>
</member>
<member name="M:SafeCampus.Web.Core.Controllers.Application.Business.WarnInfoController.GetWarnStatistics">


+ 1
- 2
SafeCampus.API/SafeCampus.Web.Core/Startup.cs Переглянути файл

@@ -1,5 +1,4 @@

using MoYu.DependencyInjection;
using MoYu.DependencyInjection;
using SafeCampus.Application.Manager.DeepelephManager;

namespace SafeCampus.Web.Core;


Деякі файли не було показано, через те що забагато файлів було змінено

Завантаження…
Відмінити
Зберегти