@@ -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> |
@@ -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 | |||
@@ -0,0 +1,6 @@ | |||
namespace SafeCampus.Application.Services.Business.BuildingService; | |||
public class BuildingService | |||
{ | |||
} |
@@ -0,0 +1,6 @@ | |||
namespace SafeCampus.Application.Services.Business.BuildingService; | |||
public interface IBuildingService:ITransient | |||
{ | |||
} |
@@ -2,5 +2,12 @@ | |||
public class CameraGroupAddInput | |||
{ | |||
/// <summary> | |||
/// 父级id | |||
/// </summary> | |||
public long? ParentId { get; set; } | |||
/// <summary> | |||
/// 分组名称 | |||
/// </summary> | |||
public string Name { get; set; } | |||
} |
@@ -0,0 +1,6 @@ | |||
namespace SafeCampus.Application.Services.Business.DormitoryService; | |||
public class DormitoryService | |||
{ | |||
} |
@@ -0,0 +1,6 @@ | |||
namespace SafeCampus.Application.Services.Business.DormitoryService; | |||
public interface IDormitoryService:ITransient | |||
{ | |||
} |
@@ -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, | |||
@@ -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); | |||
} |
@@ -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; | |||
} | |||
} |
@@ -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); | |||
} | |||
} |
@@ -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; } | |||
} |
@@ -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); | |||
} |
@@ -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; | |||
} | |||
} |
@@ -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); | |||
} | |||
} |
@@ -23,5 +23,5 @@ public interface IPersonSetInfoService:ITransient | |||
/// 获取底库列表 | |||
/// </summary> | |||
/// <returns></returns> | |||
Task<SqlSugarPagedList<PersonSetInfoDto>> GetPageList(); | |||
Task<List<PersonSetInfoDto>> GetPageList(); | |||
} |
@@ -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>>(); | |||
} | |||
} |
@@ -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 @@ | |||
8e1ec210e8ee7dbf68da30eefca939233a36c9d25671022167368dc22bcc9d86 | |||
70bc5289494d16bc959530194a004c3b74cb88c74bc6afbffd4652a594d9558d |
@@ -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 @@ | |||
8e1ec210e8ee7dbf68da30eefca939233a36c9d25671022167368dc22bcc9d86 | |||
70bc5289494d16bc959530194a004c3b74cb88c74bc6afbffd4652a594d9558d |
@@ -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 @@ | |||
8e1ec210e8ee7dbf68da30eefca939233a36c9d25671022167368dc22bcc9d86 | |||
70bc5289494d16bc959530194a004c3b74cb88c74bc6afbffd4652a594d9558d |
@@ -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": [] | |||
} | |||
} | |||
} | |||
} |
@@ -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", | |||
@@ -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 @@ | |||
b73ce471ff8fee0efd1a3b1b3cffd12083ee312805949612e9e09f9b650dd8fd | |||
9ff22ea910012ec4dbd1dd0c390cf6303ec8e88739b24c41c5efb3d456c7ac32 |
@@ -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 @@ | |||
b73ce471ff8fee0efd1a3b1b3cffd12083ee312805949612e9e09f9b650dd8fd | |||
9ff22ea910012ec4dbd1dd0c390cf6303ec8e88739b24c41c5efb3d456c7ac32 |
@@ -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 @@ | |||
b73ce471ff8fee0efd1a3b1b3cffd12083ee312805949612e9e09f9b650dd8fd | |||
9ff22ea910012ec4dbd1dd0c390cf6303ec8e88739b24c41c5efb3d456c7ac32 |
@@ -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": [] | |||
} | |||
} | |||
} | |||
} |
@@ -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", | |||
@@ -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 @@ | |||
2a14609740e1a4c90f25618d17338b7e70d6720692843efc4973ebc27c29464f | |||
d235d94859b15be85258d0324847b1ad0158db2c0386682015736134eb38631e |
@@ -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 @@ | |||
2a14609740e1a4c90f25618d17338b7e70d6720692843efc4973ebc27c29464f | |||
d235d94859b15be85258d0324847b1ad0158db2c0386682015736134eb38631e |
@@ -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 @@ | |||
2a14609740e1a4c90f25618d17338b7e70d6720692843efc4973ebc27c29464f | |||
d235d94859b15be85258d0324847b1ad0158db2c0386682015736134eb38631e |
@@ -274,11 +274,6 @@ | |||
}, | |||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202/PortableRuntimeIdentifierGraph.json" | |||
} | |||
}, | |||
"runtimes": { | |||
"win-x64": { | |||
"#import": [] | |||
} | |||
} | |||
} | |||
} |
@@ -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", | |||
@@ -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 @@ | |||
2e5fb1f0d92f4aad6bfae804742a65bea70681a67db274b553376d7908244596 | |||
8e72a271e93584a1d649b052f70fd0ccf263aaa907ccc6879c39d669728ef487 |
@@ -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 @@ | |||
2e5fb1f0d92f4aad6bfae804742a65bea70681a67db274b553376d7908244596 | |||
8e72a271e93584a1d649b052f70fd0ccf263aaa907ccc6879c39d669728ef487 |
@@ -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 @@ | |||
2e5fb1f0d92f4aad6bfae804742a65bea70681a67db274b553376d7908244596 | |||
8e72a271e93584a1d649b052f70fd0ccf263aaa907ccc6879c39d669728ef487 |
@@ -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": [] | |||
} | |||
} | |||
} | |||
} |
@@ -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", | |||
@@ -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 @@ | |||
13adf279da40e80cb984422651d5af280298266aa5cecb516aa4045d617c9e53 | |||
f46fe0598e46580b9185df7054a2cd006f65526f9b394b197e648c5c98e9475b |
@@ -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 @@ | |||
13adf279da40e80cb984422651d5af280298266aa5cecb516aa4045d617c9e53 | |||
f46fe0598e46580b9185df7054a2cd006f65526f9b394b197e648c5c98e9475b |
@@ -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 @@ | |||
13adf279da40e80cb984422651d5af280298266aa5cecb516aa4045d617c9e53 | |||
f46fe0598e46580b9185df7054a2cd006f65526f9b394b197e648c5c98e9475b |
@@ -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": [] | |||
} | |||
} | |||
} | |||
} |
@@ -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", | |||
@@ -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"; | |||
} |
@@ -1,13 +1,3 @@ | |||
// | |||
namespace SafeCampus.System; | |||
/// <summary> | |||
@@ -3,7 +3,7 @@ | |||
[Tenant(SqlSugarConst.DB_DEFAULT)] | |||
[BatchEdit] | |||
[CodeGen] | |||
//[IgnoreInitTable] | |||
[IgnoreInitTable] | |||
public class Attendance : PrimaryKeyEntity | |||
{ | |||
/// <summary> | |||
@@ -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; } | |||
} |
@@ -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; } | |||
} |
@@ -3,7 +3,7 @@ | |||
[Tenant(SqlSugarConst.DB_DEFAULT)] | |||
[BatchEdit] | |||
[CodeGen] | |||
//[IgnoreInitTable] | |||
[IgnoreInitTable] | |||
public class PersonFaces | |||
{ | |||
/// <summary> | |||
@@ -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; } | |||
} |
@@ -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; } | |||
} |
@@ -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> | |||
@@ -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,14 +1,4 @@ | |||
| |||
// | |||
namespace SafeCampus.System; | |||
namespace SafeCampus.System; | |||
/// <summary> | |||
/// 系统配置服务 | |||
@@ -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 @@ | |||
8d1c2db5f60015c83583ec145e1e666f5fb6a28425110b1379bee2ef08668a5e | |||
007197918a8ef4681a2c74d8c7b41f9277a2421db76fe87a7fc6fb42399b6629 |
@@ -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 @@ | |||
8d1c2db5f60015c83583ec145e1e666f5fb6a28425110b1379bee2ef08668a5e | |||
007197918a8ef4681a2c74d8c7b41f9277a2421db76fe87a7fc6fb42399b6629 |
@@ -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 @@ | |||
8d1c2db5f60015c83583ec145e1e666f5fb6a28425110b1379bee2ef08668a5e | |||
007197918a8ef4681a2c74d8c7b41f9277a2421db76fe87a7fc6fb42399b6629 |
@@ -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": [] | |||
} | |||
} | |||
} | |||
} |
@@ -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", | |||
@@ -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; | |||
} | |||
} |
@@ -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; } | |||
} |
@@ -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")] | |||
@@ -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 | |||
@@ -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; | |||
} | |||
} |
@@ -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> | |||
@@ -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,5 +1,4 @@ | |||
| |||
using MoYu.DependencyInjection; | |||
using MoYu.DependencyInjection; | |||
using SafeCampus.Application.Manager.DeepelephManager; | |||
namespace SafeCampus.Web.Core; | |||