diff --git a/Server/YD_XinWei.Commons/Dto/HomeWork/AddHomeWorkDto.cs b/Server/YD_XinWei.Commons/Dto/HomeWork/AddHomeWorkDto.cs deleted file mode 100644 index 7767fb3..0000000 --- a/Server/YD_XinWei.Commons/Dto/HomeWork/AddHomeWorkDto.cs +++ /dev/null @@ -1,81 +0,0 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel.DataAnnotations.Schema; -using System.ComponentModel.DataAnnotations; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace YD_XinWei.Commons.Dto.HomeWork -{ - /// - /// 新增作业 - /// - public class AddHomeWorkDto - { - /// - ///作业名称 - /// - public string WorkName { get; set; } - - /// - ///作业内容 - /// - public string WorkText { get; set; } - - /// - /// 作业类型 - /// - public int WorkType { get; set; } - - /// - /// 学生范围 - /// - public int StudentScope { get; set; } - - /// - ///老师Id - /// - public int TeacherId { get; set; } - - /// - ///老师名称 - /// - public string TeacherName { get; set; } - - /// - ///年级Id - /// - public int GradeId { get; set; } - - /// - ///年级名称 - /// - public string GradeName { get; set; } - - /// - ///班级Id - /// - public int ClassId { get; set; } - - /// - ///班级名称 - /// - public string ClassName { get; set; } - - /// - ///开始时间 - /// - public DateTime StartTime { get; set; } - - /// - ///结束时间 - /// - public DateTime EndTime { get; set; } - - /// - /// 学生集合 - /// - public List HomeWorkStudents { get; set; } - } -} diff --git a/Server/YD_XinWei.Commons/Dto/HomeWork/HomeWorkRecordDto.cs b/Server/YD_XinWei.Commons/Dto/HomeWork/HomeWorkRecordDto.cs deleted file mode 100644 index 4322436..0000000 --- a/Server/YD_XinWei.Commons/Dto/HomeWork/HomeWorkRecordDto.cs +++ /dev/null @@ -1,112 +0,0 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel.DataAnnotations.Schema; -using System.ComponentModel.DataAnnotations; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace YD_XinWei.Commons.Dto.HomeWork -{ - /// - /// 作业记录 - /// - public class HomeWorkRecordDto - { - /// - /// 作业Id - /// - public int Id { get; set; } - - /// - ///作业名称 - /// - public string WorkName { get; set; } - - /// - ///开始时间 - /// - public DateTime StartTime { get; set; } - - /// - ///结束时间 - /// - public DateTime EndTime { get; set; } - - /// - /// 作业状态 - /// - public int WorkStatus { get; set; } - } - - public class HomeWorkDetailsDto - { - /// - /// 作业Id - /// - public int Id { get; set; } - - /// - ///作业名称 - /// - public string WorkName { get; set; } - - /// - ///作业内容 - /// - public string WorkText { get; set; } - - /// - ///开始时间 - /// - public DateTime StartTime { get; set; } - - /// - ///结束时间 - /// - public DateTime EndTime { get; set; } - - /// - /// 学生范围 - /// - public int StudentScope { get; set; } - - /// - /// 学生集合 - /// - public List HomeWorkStudents { get; set; } - } - - public class HomeWorkStudentsDto - { - /// - ///学校编号 - /// - public string SchoolCode { get; set; } - - /// - ///学生学号 - /// - public string StudentNo { get; set; } - - /// - ///学生名称 - /// - public string StudentName { get; set; } - - /// - ///性别 - /// - public int Sex { get; set; } - - /// - ///学生照片 - /// - public string Photo { get; set; } - - /// - /// 学生作业状态 - /// - public int WorkStatus { get; set; } - } -} diff --git a/Server/YD_XinWei.Commons/Dto/LargeScreen/LargeScreenDto.cs b/Server/YD_XinWei.Commons/Dto/LargeScreen/LargeScreenDto.cs new file mode 100644 index 0000000..1b4463a --- /dev/null +++ b/Server/YD_XinWei.Commons/Dto/LargeScreen/LargeScreenDto.cs @@ -0,0 +1,197 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations.Schema; +using System.ComponentModel.DataAnnotations; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace YD_XinWei.Commons.Dto.LargeScreen +{ + /// + /// 大屏数据 + /// + public class LargeScreenDto + { + /// + /// 基本信息 + /// + public BasicInfoDto BasicInfo { get; set; } = new BasicInfoDto(); + + /// + /// 各项目数据 + /// + public ItemDataDto ItemData { get; set; } = new ItemDataDto(); + + /// + /// 班级运动榜 + /// + public ClassSportsRankingDto ClassSportsRankList { get; set; } = new ClassSportsRankingDto(); + + /// + /// 各项目实时数据 + /// + public List ItemRealTimeResultList { get; set; } = new List(); + } + + /// + /// 基本信息 + /// + public class BasicInfoDto + { + /// + /// 男生人数 + /// + public int MaleCount { get; set; } + + /// + /// 女生人数 + /// + public int FemaleCount { get; set; } + + /// + /// 学生总人数(只读,自动计算) + /// + public int StudentCount => MaleCount + FemaleCount; + + /// + /// 本周训练次数 + /// + public int WeekTrainingCount { get; set; } + + /// + /// 同比增长 + /// + public int Increase { get; set; } + } + + /// + /// 各项目数据 + /// + public class ItemDataDto + { + /// + /// 项目id + /// + public int ProjectId { get; set; } + + /// + /// 项目优良率 + /// + public double ExcellentRate { get; set; } + + /// + /// 男生排名 + /// + public List MaleRankList { get; set; } + + /// + /// 女生排名 + /// + public List FemaleRankList { get; set; } + } + + /// + /// 学生成绩排名 + /// + public class StudentScoreRankingDto + { + /// + /// 排名 + /// + public int Rank { get; set; } + + /// + /// 学生学号 + /// + public string StudentNo { get; set; } + + /// + /// 学生姓名 + /// + public string StudentName { get; set; } + + /// + /// 成绩 + /// + public string Score { get; set; } + } + + /// + /// 班级运动榜 + /// + public class ClassSportsRankingDto + { + /// + /// 排名 + /// + public int Rank { get; set; } + + /// + /// 班级Id + /// + public int ClassId { get; set; } + + /// + /// 班级名称 + /// + public string ClassName { get; set; } + + /// + /// 运动次数 + /// + public int Count { get; set; } + } + + /// + /// 各项目实时成绩 + /// + public class ItemRealTimeResultDto + { + /// + /// 学生学号 + /// + public string StudentNo { get; set; } + + /// + /// 学生姓名 + /// + public string StudentName { get; set; } + + /// + ///学生照片 + /// + public string Photo { get; set; } + + /// + /// 年级班级名称 + /// + public int GradeAndClassName { get; set; } + + /// + /// 项目名称 + /// + public string ProjectName { get; set; } + + /// + /// 成绩 + /// + public int Result { get; set; } + + /// + /// 得分 + /// + public int Score { get; set; } + + /// + /// 等级 + /// + public string Rank { get; set; } + + /// + /// 创建时间 + /// + + public string CreateTime { get; set; } + } +} diff --git a/Server/YD_XinWei.Commons/bin/Debug/net6.0/YD_XinWei.Commons.deps.json b/Server/YD_XinWei.Commons/bin/Debug/net6.0/YD_XinWei.Commons.deps.json deleted file mode 100644 index 8b8cdf8..0000000 --- a/Server/YD_XinWei.Commons/bin/Debug/net6.0/YD_XinWei.Commons.deps.json +++ /dev/null @@ -1,356 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v6.0", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v6.0": { - "YD_XinWei.Commons/1.0.0": { - "dependencies": { - "Aliyun.OSS.SDK.NetCore": "2.14.1", - "Microsoft.AspNetCore.Mvc.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "6.0.0", - "Newtonsoft.Json": "13.0.3", - "System.IdentityModel.Tokens.Jwt": "8.3.0" - }, - "runtime": { - "YD_XinWei.Commons.dll": {} - } - }, - "Aliyun.OSS.SDK.NetCore/2.14.1": { - "runtime": { - "lib/netstandard2.0/Aliyun.OSS.Core.dll": { - "assemblyVersion": "2.14.1.0", - "fileVersion": "2.14.1.0" - } - } - }, - "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - } - }, - "Microsoft.AspNetCore.Http.Features/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0" - } - }, - "Microsoft.AspNetCore.JsonPatch/6.0.0": { - "dependencies": { - "Microsoft.CSharp": "4.7.0", - "Newtonsoft.Json": "13.0.3" - }, - "runtime": { - "lib/net6.0/Microsoft.AspNetCore.JsonPatch.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52608" - } - } - }, - "Microsoft.AspNetCore.Mvc.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0" - } - }, - "Microsoft.AspNetCore.Mvc.NewtonsoftJson/6.0.0": { - "dependencies": { - "Microsoft.AspNetCore.JsonPatch": "6.0.0", - "Newtonsoft.Json": "13.0.3", - "Newtonsoft.Json.Bson": "1.0.2" - }, - "runtime": { - "lib/net6.0/Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52608" - } - } - }, - "Microsoft.AspNetCore.Routing.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0" - } - }, - "Microsoft.Bcl.AsyncInterfaces/8.0.0": { - "runtime": { - "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Bcl.TimeProvider/8.0.1": { - "dependencies": { - "Microsoft.Bcl.AsyncInterfaces": "8.0.0" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Bcl.TimeProvider.dll": { - "assemblyVersion": "8.0.0.1", - "fileVersion": "8.0.123.58001" - } - } - }, - "Microsoft.CSharp/4.7.0": {}, - "Microsoft.Extensions.Primitives/2.2.0": { - "dependencies": { - "System.Memory": "4.5.1", - "System.Runtime.CompilerServices.Unsafe": "4.5.1" - } - }, - "Microsoft.IdentityModel.Abstractions/8.3.0": { - "runtime": { - "lib/net6.0/Microsoft.IdentityModel.Abstractions.dll": { - "assemblyVersion": "8.3.0.0", - "fileVersion": "8.3.0.51204" - } - } - }, - "Microsoft.IdentityModel.JsonWebTokens/8.3.0": { - "dependencies": { - "Microsoft.Bcl.TimeProvider": "8.0.1", - "Microsoft.IdentityModel.Tokens": "8.3.0" - }, - "runtime": { - "lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll": { - "assemblyVersion": "8.3.0.0", - "fileVersion": "8.3.0.51204" - } - } - }, - "Microsoft.IdentityModel.Logging/8.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Abstractions": "8.3.0" - }, - "runtime": { - "lib/net6.0/Microsoft.IdentityModel.Logging.dll": { - "assemblyVersion": "8.3.0.0", - "fileVersion": "8.3.0.51204" - } - } - }, - "Microsoft.IdentityModel.Tokens/8.3.0": { - "dependencies": { - "Microsoft.Bcl.TimeProvider": "8.0.1", - "Microsoft.IdentityModel.Logging": "8.3.0" - }, - "runtime": { - "lib/net6.0/Microsoft.IdentityModel.Tokens.dll": { - "assemblyVersion": "8.3.0.0", - "fileVersion": "8.3.0.51204" - } - } - }, - "Microsoft.Net.Http.Headers/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "2.2.0", - "System.Buffers": "4.5.0" - } - }, - "Newtonsoft.Json/13.0.3": { - "runtime": { - "lib/net6.0/Newtonsoft.Json.dll": { - "assemblyVersion": "13.0.0.0", - "fileVersion": "13.0.3.27908" - } - } - }, - "Newtonsoft.Json.Bson/1.0.2": { - "dependencies": { - "Newtonsoft.Json": "13.0.3" - }, - "runtime": { - "lib/netstandard2.0/Newtonsoft.Json.Bson.dll": { - "assemblyVersion": "1.0.0.0", - "fileVersion": "1.0.2.22727" - } - } - }, - "System.Buffers/4.5.0": {}, - "System.IdentityModel.Tokens.Jwt/8.3.0": { - "dependencies": { - "Microsoft.IdentityModel.JsonWebTokens": "8.3.0", - "Microsoft.IdentityModel.Tokens": "8.3.0" - }, - "runtime": { - "lib/net6.0/System.IdentityModel.Tokens.Jwt.dll": { - "assemblyVersion": "8.3.0.0", - "fileVersion": "8.3.0.51204" - } - } - }, - "System.Memory/4.5.1": {}, - "System.Runtime.CompilerServices.Unsafe/4.5.1": {}, - "System.Text.Encodings.Web/4.5.0": {} - } - }, - "libraries": { - "YD_XinWei.Commons/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "Aliyun.OSS.SDK.NetCore/2.14.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UOI6I8Uw8A7pFh2GS6CSpJuhmcHH45k6asex8SRnZed2WWBXeGEaBFyv3HsMJNp+B6gPqyN079sQHWenGd3Y7g==", - "path": "aliyun.oss.sdk.netcore/2.14.1", - "hashPath": "aliyun.oss.sdk.netcore.2.14.1.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Nxs7Z1q3f1STfLYKJSVXCs1iBl+Ya6E8o4Oy1bCxJ/rNI44E/0f6tbsrVqAWfB7jlnJfyaAtIalBVxPKUPQb4Q==", - "path": "microsoft.aspnetcore.http.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Features/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ziFz5zH8f33En4dX81LW84I6XrYXKf9jg6aM39cM+LffN9KJahViKZ61dGMSO2gd3e+qe5yBRwsesvyqlZaSMg==", - "path": "microsoft.aspnetcore.http.features/2.2.0", - "hashPath": "microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.JsonPatch/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-SUiwg0XQ5NtmnELHXSdX4mAwawFnAOwSx2Zz6NIhQnEN1tZDoAWEHc8dS/S7y8cE52+9bHj+XbYZuLGF7OrQPA==", - "path": "microsoft.aspnetcore.jsonpatch/6.0.0", - "hashPath": "microsoft.aspnetcore.jsonpatch.6.0.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ET6uZpfVbGR1NjCuLaLy197cQ3qZUjzl7EG5SL4GfJH/c9KRE89MMBrQegqWsh0w1iRUB/zQaK0anAjxa/pz4g==", - "path": "microsoft.aspnetcore.mvc.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.NewtonsoftJson/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YMwSWgBuwkVn9k4/2wWxfwEbx8T5Utj13UH/zmUm5lbkKcY+tJyt9w9P4rY5pO1XtCitoh1+L+Feqz9qxG/CvA==", - "path": "microsoft.aspnetcore.mvc.newtonsoftjson/6.0.0", - "hashPath": "microsoft.aspnetcore.mvc.newtonsoftjson.6.0.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Routing.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-lRRaPN7jDlUCVCp9i0W+PB0trFaKB0bgMJD7hEJS9Uo4R9MXaMC8X2tJhPLmeVE3SGDdYI4QNKdVmhNvMJGgPQ==", - "path": "microsoft.aspnetcore.routing.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.routing.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Bcl.AsyncInterfaces/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3WA9q9yVqJp222P3x1wYIGDAkpjAku0TMUaaQV22g6L67AI0LdOIrVS7Ht2vJfLHGSPVuqN94vIr15qn+HEkHw==", - "path": "microsoft.bcl.asyncinterfaces/8.0.0", - "hashPath": "microsoft.bcl.asyncinterfaces.8.0.0.nupkg.sha512" - }, - "Microsoft.Bcl.TimeProvider/8.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-C7kWHJnMRY7EvJev2S8+yJHZ1y7A4ZlLbA4NE+O23BDIAN5mHeqND1m+SKv1ChRS5YlCDW7yAMUe7lttRsJaAA==", - "path": "microsoft.bcl.timeprovider/8.0.1", - "hashPath": "microsoft.bcl.timeprovider.8.0.1.nupkg.sha512" - }, - "Microsoft.CSharp/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA==", - "path": "microsoft.csharp/4.7.0", - "hashPath": "microsoft.csharp.4.7.0.nupkg.sha512" - }, - "Microsoft.Extensions.Primitives/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-azyQtqbm4fSaDzZHD/J+V6oWMFaf2tWP4WEGIYePLCMw3+b2RQdj9ybgbQyjCshcitQKQ4lEDOZjmSlTTrHxUg==", - "path": "microsoft.extensions.primitives/2.2.0", - "hashPath": "microsoft.extensions.primitives.2.2.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Abstractions/8.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jNin7yvWZu+K3U24q+6kD+LmGSRfbkHl9Px8hN1XrGwq6ZHgKGi/zuTm5m08G27fwqKfVXIWuIcUeq4Y1VQUOg==", - "path": "microsoft.identitymodel.abstractions/8.3.0", - "hashPath": "microsoft.identitymodel.abstractions.8.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.JsonWebTokens/8.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-4SVXLT8sDG7CrHiszEBrsDYi+aDW0W9d+fuWUGdZPBdan56aM6fGXJDjbI0TVGEDjJhXbACQd8F/BnC7a+m2RQ==", - "path": "microsoft.identitymodel.jsonwebtokens/8.3.0", - "hashPath": "microsoft.identitymodel.jsonwebtokens.8.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Logging/8.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-4w4pSIGHhCCLTHqtVNR2Cc/zbDIUWIBHTZCu/9ZHm2SVwrXY3RJMcZ7EFGiKqmKZMQZJzA0bpwCZ6R8Yb7i5VQ==", - "path": "microsoft.identitymodel.logging/8.3.0", - "hashPath": "microsoft.identitymodel.logging.8.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Tokens/8.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-yGzqmk+kInH50zeSEH/L1/J0G4/yqTQNq4YmdzOhpE7s/86tz37NS2YbbY2ievbyGjmeBI1mq26QH+yBR6AK3Q==", - "path": "microsoft.identitymodel.tokens/8.3.0", - "hashPath": "microsoft.identitymodel.tokens.8.3.0.nupkg.sha512" - }, - "Microsoft.Net.Http.Headers/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iZNkjYqlo8sIOI0bQfpsSoMTmB/kyvmV2h225ihyZT33aTp48ZpF6qYnXxzSXmHt8DpBAwBTX+1s1UFLbYfZKg==", - "path": "microsoft.net.http.headers/2.2.0", - "hashPath": "microsoft.net.http.headers.2.2.0.nupkg.sha512" - }, - "Newtonsoft.Json/13.0.3": { - "type": "package", - "serviceable": true, - "sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==", - "path": "newtonsoft.json/13.0.3", - "hashPath": "newtonsoft.json.13.0.3.nupkg.sha512" - }, - "Newtonsoft.Json.Bson/1.0.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-QYFyxhaABwmq3p/21VrZNYvCg3DaEoN/wUuw5nmfAf0X3HLjgupwhkEWdgfb9nvGAUIv3osmZoD3kKl4jxEmYQ==", - "path": "newtonsoft.json.bson/1.0.2", - "hashPath": "newtonsoft.json.bson.1.0.2.nupkg.sha512" - }, - "System.Buffers/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pL2ChpaRRWI/p4LXyy4RgeWlYF2sgfj/pnVMvBqwNFr5cXg7CXNnWZWxrOONLg8VGdFB8oB+EG2Qw4MLgTOe+A==", - "path": "system.buffers/4.5.0", - "hashPath": "system.buffers.4.5.0.nupkg.sha512" - }, - "System.IdentityModel.Tokens.Jwt/8.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9GESpDG0Zb17HD5mBW/uEWi2yz/uKPmCthX2UhyLnk42moGH2FpMgXA2Y4l2Qc7P75eXSUTA6wb/c9D9GSVkzw==", - "path": "system.identitymodel.tokens.jwt/8.3.0", - "hashPath": "system.identitymodel.tokens.jwt.8.3.0.nupkg.sha512" - }, - "System.Memory/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-sDJYJpGtTgx+23Ayu5euxG5mAXWdkDb4+b0rD0Cab0M1oQS9H0HXGPriKcqpXuiJDTV7fTp/d+fMDJmnr6sNvA==", - "path": "system.memory/4.5.1", - "hashPath": "system.memory.4.5.1.nupkg.sha512" - }, - "System.Runtime.CompilerServices.Unsafe/4.5.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Zh8t8oqolRaFa9vmOZfdQm/qKejdqz0J9kr7o2Fu0vPeoH3BL1EOXipKWwkWtLT1JPzjByrF19fGuFlNbmPpiw==", - "path": "system.runtime.compilerservices.unsafe/4.5.1", - "hashPath": "system.runtime.compilerservices.unsafe.4.5.1.nupkg.sha512" - }, - "System.Text.Encodings.Web/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Xg4G4Indi4dqP1iuAiMSwpiWS54ZghzR644OtsRCm/m/lBMG8dUBhLVN7hLm8NNrNTR+iGbshCPTwrvxZPlm4g==", - "path": "system.text.encodings.web/4.5.0", - "hashPath": "system.text.encodings.web.4.5.0.nupkg.sha512" - } - } -} \ No newline at end of file diff --git a/Server/YD_XinWei.Commons/bin/Debug/net6.0/YD_XinWei.Commons.dll b/Server/YD_XinWei.Commons/bin/Debug/net6.0/YD_XinWei.Commons.dll deleted file mode 100644 index 7dc356a..0000000 Binary files a/Server/YD_XinWei.Commons/bin/Debug/net6.0/YD_XinWei.Commons.dll and /dev/null differ diff --git a/Server/YD_XinWei.Commons/bin/Debug/net6.0/YD_XinWei.Commons.pdb b/Server/YD_XinWei.Commons/bin/Debug/net6.0/YD_XinWei.Commons.pdb deleted file mode 100644 index e8e7f88..0000000 Binary files a/Server/YD_XinWei.Commons/bin/Debug/net6.0/YD_XinWei.Commons.pdb and /dev/null differ diff --git a/Server/YD_XinWei.Commons/obj/Debug/net6.0/YD_XinWei.Commons.AssemblyInfo.cs b/Server/YD_XinWei.Commons/obj/Debug/net6.0/YD_XinWei.Commons.AssemblyInfo.cs deleted file mode 100644 index 4d8a770..0000000 --- a/Server/YD_XinWei.Commons/obj/Debug/net6.0/YD_XinWei.Commons.AssemblyInfo.cs +++ /dev/null @@ -1,23 +0,0 @@ -//------------------------------------------------------------------------------ -// -// 此代码由工具生成。 -// 运行时版本:4.0.30319.42000 -// -// 对此文件的更改可能会导致不正确的行为,并且如果 -// 重新生成代码,这些更改将会丢失。 -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: System.Reflection.AssemblyCompanyAttribute("YD_XinWei.Commons")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+629833a359012b1c016a5391ffb0e3a1c90c6fcd")] -[assembly: System.Reflection.AssemblyProductAttribute("YD_XinWei.Commons")] -[assembly: System.Reflection.AssemblyTitleAttribute("YD_XinWei.Commons")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// 由 MSBuild WriteCodeFragment 类生成。 - diff --git a/Server/YD_XinWei.Commons/obj/Debug/net6.0/YD_XinWei.Commons.AssemblyInfoInputs.cache b/Server/YD_XinWei.Commons/obj/Debug/net6.0/YD_XinWei.Commons.AssemblyInfoInputs.cache deleted file mode 100644 index 184ce63..0000000 --- a/Server/YD_XinWei.Commons/obj/Debug/net6.0/YD_XinWei.Commons.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -5c20e8386350df5b121f2632dda58b4b607216226937591d9138b7d93830669f diff --git a/Server/YD_XinWei.Commons/obj/Debug/net6.0/YD_XinWei.Commons.GeneratedMSBuildEditorConfig.editorconfig b/Server/YD_XinWei.Commons/obj/Debug/net6.0/YD_XinWei.Commons.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 9dc6e60..0000000 --- a/Server/YD_XinWei.Commons/obj/Debug/net6.0/YD_XinWei.Commons.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,15 +0,0 @@ -is_global = true -build_property.TargetFramework = net6.0 -build_property.TargetPlatformMinVersion = -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property.EnforceExtendedAnalyzerRules = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = YD_XinWei.Commons -build_property.ProjectDir = C:\Users\tangl\Desktop\Git\YD_XinWei\Server\YD_XinWei.Commons\ -build_property.EnableComHosting = -build_property.EnableGeneratedComInterfaceComImportInterop = -build_property.EffectiveAnalysisLevelStyle = 6.0 -build_property.EnableCodeStyleSeverity = diff --git a/Server/YD_XinWei.Commons/obj/Debug/net6.0/YD_XinWei.Commons.assets.cache b/Server/YD_XinWei.Commons/obj/Debug/net6.0/YD_XinWei.Commons.assets.cache index 032abab..49cc471 100644 Binary files a/Server/YD_XinWei.Commons/obj/Debug/net6.0/YD_XinWei.Commons.assets.cache and b/Server/YD_XinWei.Commons/obj/Debug/net6.0/YD_XinWei.Commons.assets.cache differ diff --git a/Server/YD_XinWei.Commons/obj/Debug/net6.0/YD_XinWei.Commons.csproj.AssemblyReference.cache b/Server/YD_XinWei.Commons/obj/Debug/net6.0/YD_XinWei.Commons.csproj.AssemblyReference.cache deleted file mode 100644 index 06cf307..0000000 Binary files a/Server/YD_XinWei.Commons/obj/Debug/net6.0/YD_XinWei.Commons.csproj.AssemblyReference.cache and /dev/null differ diff --git a/Server/YD_XinWei.Commons/obj/Debug/net6.0/YD_XinWei.Commons.csproj.CoreCompileInputs.cache b/Server/YD_XinWei.Commons/obj/Debug/net6.0/YD_XinWei.Commons.csproj.CoreCompileInputs.cache deleted file mode 100644 index 799cadc..0000000 --- a/Server/YD_XinWei.Commons/obj/Debug/net6.0/YD_XinWei.Commons.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -d2646d4ce2c0a0b6e6e4c807549e8f143fdabdbd56b63a6cbd64d1e8796b88c8 diff --git a/Server/YD_XinWei.Commons/obj/Debug/net6.0/YD_XinWei.Commons.dll b/Server/YD_XinWei.Commons/obj/Debug/net6.0/YD_XinWei.Commons.dll deleted file mode 100644 index 7dc356a..0000000 Binary files a/Server/YD_XinWei.Commons/obj/Debug/net6.0/YD_XinWei.Commons.dll and /dev/null differ diff --git a/Server/YD_XinWei.Commons/obj/Debug/net6.0/YD_XinWei.Commons.pdb b/Server/YD_XinWei.Commons/obj/Debug/net6.0/YD_XinWei.Commons.pdb deleted file mode 100644 index e8e7f88..0000000 Binary files a/Server/YD_XinWei.Commons/obj/Debug/net6.0/YD_XinWei.Commons.pdb and /dev/null differ diff --git a/Server/YD_XinWei.Commons/obj/Debug/net6.0/YD_XinWei.Commons.sourcelink.json b/Server/YD_XinWei.Commons/obj/Debug/net6.0/YD_XinWei.Commons.sourcelink.json deleted file mode 100644 index 451d085..0000000 --- a/Server/YD_XinWei.Commons/obj/Debug/net6.0/YD_XinWei.Commons.sourcelink.json +++ /dev/null @@ -1 +0,0 @@ -{"documents":{"C:\\Users\\tangl\\Desktop\\Code\\YD_XinWei\\*":"https://dev.azure.com/tanglong10081/YD_XinWei/_apis/git/repositories/YD_XinWei/items?api-version=1.0&versionType=commit&version=1d3570ab05d420c438e818c395b8f56cd2046e9e&path=/*"}} \ No newline at end of file diff --git a/Server/YD_XinWei.Commons/obj/Debug/net6.0/ref/YD_XinWei.Commons.dll b/Server/YD_XinWei.Commons/obj/Debug/net6.0/ref/YD_XinWei.Commons.dll deleted file mode 100644 index d7801f9..0000000 Binary files a/Server/YD_XinWei.Commons/obj/Debug/net6.0/ref/YD_XinWei.Commons.dll and /dev/null differ diff --git a/Server/YD_XinWei.Commons/obj/Debug/net6.0/refint/YD_XinWei.Commons.dll b/Server/YD_XinWei.Commons/obj/Debug/net6.0/refint/YD_XinWei.Commons.dll deleted file mode 100644 index d7801f9..0000000 Binary files a/Server/YD_XinWei.Commons/obj/Debug/net6.0/refint/YD_XinWei.Commons.dll and /dev/null differ diff --git a/Server/YD_XinWei.Commons/obj/project.nuget.cache b/Server/YD_XinWei.Commons/obj/project.nuget.cache deleted file mode 100644 index 2d99cc3..0000000 --- a/Server/YD_XinWei.Commons/obj/project.nuget.cache +++ /dev/null @@ -1,32 +0,0 @@ -{ - "version": 2, - "dgSpecHash": "PecPtCoVBBo=", - "success": true, - "projectFilePath": "C:\\Users\\tangl\\Desktop\\Git\\YD_XinWei\\Server\\YD_XinWei.Commons\\YD_XinWei.Commons.csproj", - "expectedPackageFiles": [ - "C:\\Users\\tangl\\.nuget\\packages\\aliyun.oss.sdk.netcore\\2.14.1\\aliyun.oss.sdk.netcore.2.14.1.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.aspnetcore.http.abstractions\\2.2.0\\microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.aspnetcore.http.features\\2.2.0\\microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.aspnetcore.jsonpatch\\6.0.0\\microsoft.aspnetcore.jsonpatch.6.0.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.aspnetcore.mvc.abstractions\\2.2.0\\microsoft.aspnetcore.mvc.abstractions.2.2.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.aspnetcore.mvc.newtonsoftjson\\6.0.0\\microsoft.aspnetcore.mvc.newtonsoftjson.6.0.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.aspnetcore.routing.abstractions\\2.2.0\\microsoft.aspnetcore.routing.abstractions.2.2.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\8.0.0\\microsoft.bcl.asyncinterfaces.8.0.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.bcl.timeprovider\\8.0.1\\microsoft.bcl.timeprovider.8.0.1.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.csharp\\4.7.0\\microsoft.csharp.4.7.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.extensions.primitives\\2.2.0\\microsoft.extensions.primitives.2.2.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.identitymodel.abstractions\\8.3.0\\microsoft.identitymodel.abstractions.8.3.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.identitymodel.jsonwebtokens\\8.3.0\\microsoft.identitymodel.jsonwebtokens.8.3.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.identitymodel.logging\\8.3.0\\microsoft.identitymodel.logging.8.3.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.identitymodel.tokens\\8.3.0\\microsoft.identitymodel.tokens.8.3.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.net.http.headers\\2.2.0\\microsoft.net.http.headers.2.2.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\newtonsoft.json\\13.0.3\\newtonsoft.json.13.0.3.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\newtonsoft.json.bson\\1.0.2\\newtonsoft.json.bson.1.0.2.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\system.buffers\\4.5.0\\system.buffers.4.5.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\system.identitymodel.tokens.jwt\\8.3.0\\system.identitymodel.tokens.jwt.8.3.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\system.memory\\4.5.1\\system.memory.4.5.1.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\4.5.1\\system.runtime.compilerservices.unsafe.4.5.1.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\system.text.encodings.web\\4.5.0\\system.text.encodings.web.4.5.0.nupkg.sha512" - ], - "logs": [] -} \ No newline at end of file diff --git a/Server/YD_XinWei/AutoMappers/MappingProfile.cs b/Server/YD_XinWei/AutoMappers/MappingProfile.cs index 2a9944b..19d2e6d 100644 --- a/Server/YD_XinWei/AutoMappers/MappingProfile.cs +++ b/Server/YD_XinWei/AutoMappers/MappingProfile.cs @@ -1,7 +1,5 @@ using AutoMapper; using VOL.Entity.DomainModels.XinWei; -using YD_XinWei.Api.SmartSportsEntitys; -using YD_XinWei.Commons.Dto.HomeWork; using YD_XinWei.Commons.Dto.Open; namespace YD_XinWei.Api.AutoMappers diff --git a/Server/YD_XinWei/Controllers/XinWeiController.cs b/Server/YD_XinWei/Controllers/XinWeiController.cs index bb80be4..91e7454 100644 --- a/Server/YD_XinWei/Controllers/XinWeiController.cs +++ b/Server/YD_XinWei/Controllers/XinWeiController.cs @@ -4,7 +4,6 @@ using Microsoft.AspNetCore.Mvc; using YD_XinWei.Api.Services.Impl; using YD_XinWei.Api.Services.Interface; using YD_XinWei.Commons.Dto.Common; -using YD_XinWei.Commons.Dto.HomeWork; using YD_XinWei.Commons.Dto.Open; using YD_XinWei.Commons.Dto.School; diff --git a/Server/YD_XinWei/Services/Impl/LargeScreenService.cs b/Server/YD_XinWei/Services/Impl/LargeScreenService.cs new file mode 100644 index 0000000..1bdbb05 --- /dev/null +++ b/Server/YD_XinWei/Services/Impl/LargeScreenService.cs @@ -0,0 +1,72 @@ +using AutoMapper; +using Microsoft.EntityFrameworkCore; +using VOL.Entity.DomainModels.XinWei; +using YD_XinWei.Api.Context; +using YD_XinWei.Api.Services.Interface; +using YD_XinWei.Commons.Dto.LargeScreen; +using YD_XinWei.Commons.MemoryCaches; + +namespace YD_XinWei.Api.Services.Impl +{ + /// + /// 大屏服务 + /// + public class LargeScreenService : ILargeScreenService + { + public SmartSportsContext _sportsContext; + private readonly IMapper _mapper; + private readonly ICacheService _caching; + + /// + /// 构造 + /// + /// + /// + public LargeScreenService(SmartSportsContext sportsContext, IMapper mapper, ICacheService caching) + { + _sportsContext = sportsContext; + _mapper = mapper; + _caching = caching; + } + /// + /// 项目成绩大屏数据 + /// + /// + /// + public async Task ItemResultLargeScreenData(int orgId) + { + var res = new LargeScreenDto(); + + var schoolCode = _caching.Get(orgId.ToString()); + + if (string.IsNullOrWhiteSpace(schoolCode)) + { + schoolCode = await _sportsContext.School.Where(x => x.Id == orgId).Select(x => x.SchoolCode).FirstAsync(); + _caching.Add(orgId.ToString(), schoolCode); + } + + var sportsTestDataKey = $"SportsTestData_{schoolCode}"; + + var studentInfo = await _sportsContext.Student.Where(x => x.SchoolCode == schoolCode).Select(x => x.Sex).ToListAsync(); + + res.BasicInfo.FemaleCount = studentInfo.Count(x => x == 2); + res.BasicInfo.MaleCount = studentInfo.Count(x => x == 1); + + var sportsTestData = _caching.Get>(sportsTestDataKey); + + if (sportsTestData == null || sportsTestData.Count == 0) + { + sportsTestData = await _sportsContext.XW_SportsTestData.Where(x => x.OrgId == orgId).ToListAsync(); + _caching.AddObject(sportsTestDataKey, sportsTestData, 3600); + } + + + + + + + + return res; + } + } +} diff --git a/Server/YD_XinWei/Services/Impl/RedisCacheService.cs b/Server/YD_XinWei/Services/Impl/RedisCacheService.cs new file mode 100644 index 0000000..fd37dcf --- /dev/null +++ b/Server/YD_XinWei/Services/Impl/RedisCacheService.cs @@ -0,0 +1,122 @@ +using CSRedis; +using Newtonsoft.Json; +using YD_XinWei.Api.Services.Interface; +using YD_XinWei.Api.Utilities; + +namespace YD_XinWei.Api.Services.Impl +{ + public class RedisCacheService : ICacheService + { + public RedisCacheService() + { + var csredis = new CSRedisClient(AppSettings.RedisConnectionString); + RedisHelper.Initialization(csredis); + } + + /// + /// 验证缓存项是否存在 + /// + /// 缓存Key + /// + public bool Exists(string key) + { + if (key == null) + { + throw new ArgumentNullException(nameof(key)); + } + return RedisHelper.Exists(key); + } + + public void LPush(string key, string val) + { + RedisHelper.LPush(key, val); + } + + public void RPush(string key, string val) + { + RedisHelper.RPush(key, val); + } + + public T ListDequeue(string key) where T : class + { + string value = RedisHelper.RPop(key); + if (string.IsNullOrEmpty(value)) + return null; + return JsonConvert.DeserializeObject(value); + } + + public object ListDequeue(string key) + { + string value = RedisHelper.RPop(key); + if (string.IsNullOrEmpty(value)) + return null; + return value; + } + + /// + /// 移除list中的数据,keepIndex为保留的位置到最后一个元素如list 元素为1.2.3.....100 + /// 需要移除前3个数,keepindex应该为4 + /// + /// + /// + public void ListRemove(string key, int keepIndex) + { + RedisHelper.LTrim(key, keepIndex, -1); + } + + public bool Add(string key, string value, int expireSeconds = -1, bool isSliding = false) + { + return RedisHelper.Set(key, value, expireSeconds); + } + + public bool AddObject(string key, object value, int expireSeconds = -1, bool isSliding = false) + { + return RedisHelper.Set(key, value, expireSeconds); + } + + /// + /// 删除缓存 + /// + /// 缓存Key + /// + public bool Remove(string key) + { + RedisHelper.Del(key); + return true; + } + + /// + /// 批量删除缓存 + /// + /// 缓存Key集合 + /// + public void RemoveAll(IEnumerable keys) + { + RedisHelper.Del(keys.ToArray()); + } + + /// + /// 获取缓存 + /// + /// 缓存Key + /// + public T Get(string key) where T : class + { + return RedisHelper.Get(key); + } + + /// + /// 获取缓存 + /// + /// 缓存Key + /// + public string Get(string key) + { + return RedisHelper.Get(key); + } + + public void Dispose() + { + } + } +} \ No newline at end of file diff --git a/Server/YD_XinWei/Services/Impl/XinWeiService.cs b/Server/YD_XinWei/Services/Impl/XinWeiService.cs index 219e3bd..a1100ff 100644 --- a/Server/YD_XinWei/Services/Impl/XinWeiService.cs +++ b/Server/YD_XinWei/Services/Impl/XinWeiService.cs @@ -9,7 +9,6 @@ using YD_XinWei.Api.Services.Interface; using YD_XinWei.Api.SmartSportsEntitys; using YD_XinWei.Api.Utilities; using YD_XinWei.Commons.Dto.Common; -using YD_XinWei.Commons.Dto.HomeWork; using YD_XinWei.Commons.Dto.Open; using YD_XinWei.Commons.Dto.School; using YD_XinWei.Commons; diff --git a/Server/YD_XinWei/Services/Interface/ICacheService.cs b/Server/YD_XinWei/Services/Interface/ICacheService.cs new file mode 100644 index 0000000..b6cbaf3 --- /dev/null +++ b/Server/YD_XinWei/Services/Interface/ICacheService.cs @@ -0,0 +1,86 @@ +using YD_XinWei.Commons.Dto.LargeScreen; +using YD_XinWei.Commons.Dto.Open; + +namespace YD_XinWei.Api.Services.Interface +{ + public interface ICacheService + { + /// + /// 验证缓存项是否存在 + /// + /// 缓存Key + /// + bool Exists(string key); + + /// + /// List写入head + /// + /// + /// + void LPush(string key, string val); + + void RPush(string key, string val); + + /// + /// List出队 lpop + /// + /// + /// + object ListDequeue(string key); + + /// + /// List出队 lpop + /// + /// + /// + T ListDequeue(string key) where T : class; + + /// + /// 移除list中的数据,keepIndex为保留的位置到最后一个元素如list 元素为1.2.3.....100 + /// 需要移除前3个数,keepindex应该为4 + /// + /// + /// + void ListRemove(string key, int keepIndex); + + /// + /// 添加缓存 + /// + /// 缓存Key + /// 缓存Value + /// 缓存时长 + /// 是否滑动过期(如果在过期时间内有操作,则以当前时间点延长过期时间) //new TimeSpan(0, 60, 0); + /// + bool AddObject(string key, object value, int expireSeconds = -1, bool isSliding = false); + + bool Add(string key, string value, int expireSeconds = -1, bool isSliding = false); + + /// + /// 删除缓存 + /// + /// 缓存Key + /// + bool Remove(string key); + + /// + /// 批量删除缓存 + /// + /// 缓存Key集合 + /// + void RemoveAll(IEnumerable keys); + + /// + /// 获取缓存 + /// + /// 缓存Key + /// + T Get(string key) where T : class; + + /// + /// 获取缓存 + /// + /// 缓存Key + /// + string Get(string key); + } +} \ No newline at end of file diff --git a/Server/YD_XinWei/Services/Interface/ILargeScreenService.cs b/Server/YD_XinWei/Services/Interface/ILargeScreenService.cs new file mode 100644 index 0000000..36e1052 --- /dev/null +++ b/Server/YD_XinWei/Services/Interface/ILargeScreenService.cs @@ -0,0 +1,18 @@ +using YD_XinWei.Commons.Dto.LargeScreen; +using YD_XinWei.Commons.Dto.Open; + +namespace YD_XinWei.Api.Services.Interface +{ + /// + /// 大屏服务接口 + /// + public interface ILargeScreenService + { + /// + /// 项目成绩大屏数据 + /// + /// + /// + Task ItemResultLargeScreenData(int orgId); + } +} diff --git a/Server/YD_XinWei/Services/Interface/IXinWeiService.cs b/Server/YD_XinWei/Services/Interface/IXinWeiService.cs index e89afb5..1fc3c94 100644 --- a/Server/YD_XinWei/Services/Interface/IXinWeiService.cs +++ b/Server/YD_XinWei/Services/Interface/IXinWeiService.cs @@ -5,7 +5,6 @@ using YD_XinWei.Api; using YD_XinWei.Api.Entitys; using YD_XinWei.Commons; using YD_XinWei.Commons.Dto.Common; -using YD_XinWei.Commons.Dto.HomeWork; using YD_XinWei.Commons.Dto.Open; using YD_XinWei.Commons.Dto.School; diff --git a/Server/YD_XinWei/Utilities/AppSettings.cs b/Server/YD_XinWei/Utilities/AppSettings.cs index c8a58f4..c8188d4 100644 --- a/Server/YD_XinWei/Utilities/AppSettings.cs +++ b/Server/YD_XinWei/Utilities/AppSettings.cs @@ -10,6 +10,7 @@ public static string DbConnectionString { get; set; } public static string SmartSportsString { get; set; } public static string[] CorsUrls { get; set; } + public static string RedisConnectionString { get; set; } public static WeChatConfig WeChat { get; set; } public static void Init(IConfiguration configuration) diff --git a/Server/YD_XinWei/YD_XinWei.Api.csproj b/Server/YD_XinWei/YD_XinWei.Api.csproj index 71828f6..77b87d9 100644 --- a/Server/YD_XinWei/YD_XinWei.Api.csproj +++ b/Server/YD_XinWei/YD_XinWei.Api.csproj @@ -28,6 +28,7 @@ + diff --git a/Server/YD_XinWei/appsettings.json b/Server/YD_XinWei/appsettings.json index 681f38a..3a1c5b8 100644 --- a/Server/YD_XinWei/appsettings.json +++ b/Server/YD_XinWei/appsettings.json @@ -29,6 +29,8 @@ //"DbConnectionString": " Data Source=101.132.164.149;Database=YD_XinWeiDB;User ID=sa;Password=Admin@123;Connect Timeout=500;", //"SmartSportsString": " Data Source=101.132.164.149;Database=SmartSportsServerDB_QA;User ID=sa;Password=Admin@123;Connect Timeout=500;", + "RedisConnectionString": "8.153.108.90,Password=yd708090,SyncTimeout=15000,defaultDatabase=6", + "DbConnectionString": " Data Source=rm-uf64b8oxdt19pfyxfao.sqlserver.rds.aliyuncs.com;Database=SmartSportsServerDB_QA;User ID=qa;Password=Admin@123;Connect Timeout=500;", "SmartSportsString": " Data Source=rm-uf64b8oxdt19pfyxfao.sqlserver.rds.aliyuncs.com;Database=SmartSportsServerDB_QA;User ID=qa;Password=Admin@123;Connect Timeout=500;", "CorsUrls": "http://localhost:8081,http://localhost:8080,http://localhost:7080,http://localhost:9980,http://127.0.0.1:9994,http://localhost:9994", diff --git a/Server/YD_XinWei/bin/Debug/net6.0/Aliyun.OSS.Core.dll b/Server/YD_XinWei/bin/Debug/net6.0/Aliyun.OSS.Core.dll deleted file mode 100644 index 71b2103..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/Aliyun.OSS.Core.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/AutoMapper.Collection.dll b/Server/YD_XinWei/bin/Debug/net6.0/AutoMapper.Collection.dll deleted file mode 100644 index df2fdc8..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/AutoMapper.Collection.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/AutoMapper.dll b/Server/YD_XinWei/bin/Debug/net6.0/AutoMapper.dll deleted file mode 100644 index 336a411..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/AutoMapper.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/Autofac.Extensions.DependencyInjection.dll b/Server/YD_XinWei/bin/Debug/net6.0/Autofac.Extensions.DependencyInjection.dll deleted file mode 100644 index e975087..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/Autofac.Extensions.DependencyInjection.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/Autofac.dll b/Server/YD_XinWei/bin/Debug/net6.0/Autofac.dll deleted file mode 100644 index 209e022..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/Autofac.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/Humanizer.dll b/Server/YD_XinWei/bin/Debug/net6.0/Humanizer.dll deleted file mode 100644 index df62d3f..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/Humanizer.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll b/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll deleted file mode 100644 index 244dd44..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.AspNetCore.JsonPatch.dll b/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.AspNetCore.JsonPatch.dll deleted file mode 100644 index d652748..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.AspNetCore.JsonPatch.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll b/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll deleted file mode 100644 index 057c84c..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.AspNetCore.Mvc.Versioning.dll b/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.AspNetCore.Mvc.Versioning.dll deleted file mode 100644 index 4cc2b47..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.AspNetCore.Mvc.Versioning.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.Bcl.AsyncInterfaces.dll b/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.Bcl.AsyncInterfaces.dll deleted file mode 100644 index 421e812..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.Bcl.AsyncInterfaces.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.Bcl.TimeProvider.dll b/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.Bcl.TimeProvider.dll deleted file mode 100644 index a58b8f1..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.Bcl.TimeProvider.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.Data.SqlClient.dll b/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.Data.SqlClient.dll deleted file mode 100644 index 3114e92..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.Data.SqlClient.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll b/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll deleted file mode 100644 index 0a79cd4..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.EntityFrameworkCore.Design.dll b/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.EntityFrameworkCore.Design.dll deleted file mode 100644 index c3aee3c..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.EntityFrameworkCore.Design.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.EntityFrameworkCore.Relational.dll b/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.EntityFrameworkCore.Relational.dll deleted file mode 100644 index 4abf6c6..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.EntityFrameworkCore.Relational.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.EntityFrameworkCore.SqlServer.dll b/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.EntityFrameworkCore.SqlServer.dll deleted file mode 100644 index 8cedbfd..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.EntityFrameworkCore.SqlServer.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.EntityFrameworkCore.dll b/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.EntityFrameworkCore.dll deleted file mode 100644 index e5b45ae..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.EntityFrameworkCore.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll b/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll deleted file mode 100644 index 671417e..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.Identity.Client.dll b/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.Identity.Client.dll deleted file mode 100644 index c01fcbf..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.Identity.Client.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.IdentityModel.Abstractions.dll b/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.IdentityModel.Abstractions.dll deleted file mode 100644 index d22e7f5..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.IdentityModel.Abstractions.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll b/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll deleted file mode 100644 index e72d277..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.IdentityModel.Logging.dll b/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.IdentityModel.Logging.dll deleted file mode 100644 index 234b3c7..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.IdentityModel.Logging.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll b/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll deleted file mode 100644 index ff358af..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.IdentityModel.Protocols.dll b/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.IdentityModel.Protocols.dll deleted file mode 100644 index d02658e..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.IdentityModel.Protocols.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.IdentityModel.Tokens.dll b/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.IdentityModel.Tokens.dll deleted file mode 100644 index b37226b..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.IdentityModel.Tokens.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.OpenApi.dll b/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.OpenApi.dll deleted file mode 100644 index 14f3ded..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.OpenApi.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.Win32.SystemEvents.dll b/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.Win32.SystemEvents.dll deleted file mode 100644 index e27fe8d..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/Microsoft.Win32.SystemEvents.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/Newtonsoft.Json.Bson.dll b/Server/YD_XinWei/bin/Debug/net6.0/Newtonsoft.Json.Bson.dll deleted file mode 100644 index e9b1dd2..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/Newtonsoft.Json.Bson.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/Newtonsoft.Json.dll b/Server/YD_XinWei/bin/Debug/net6.0/Newtonsoft.Json.dll deleted file mode 100644 index d035c38..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/Newtonsoft.Json.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/Swashbuckle.AspNetCore.Swagger.dll b/Server/YD_XinWei/bin/Debug/net6.0/Swashbuckle.AspNetCore.Swagger.dll deleted file mode 100644 index 39b68f8..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/Swashbuckle.AspNetCore.Swagger.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/Swashbuckle.AspNetCore.SwaggerGen.dll b/Server/YD_XinWei/bin/Debug/net6.0/Swashbuckle.AspNetCore.SwaggerGen.dll deleted file mode 100644 index 47f3406..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/Swashbuckle.AspNetCore.SwaggerGen.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/Swashbuckle.AspNetCore.SwaggerUI.dll b/Server/YD_XinWei/bin/Debug/net6.0/Swashbuckle.AspNetCore.SwaggerUI.dll deleted file mode 100644 index 2628e9e..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/Swashbuckle.AspNetCore.SwaggerUI.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/System.Configuration.ConfigurationManager.dll b/Server/YD_XinWei/bin/Debug/net6.0/System.Configuration.ConfigurationManager.dll deleted file mode 100644 index 6f34b8d..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/System.Configuration.ConfigurationManager.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/System.Diagnostics.DiagnosticSource.dll b/Server/YD_XinWei/bin/Debug/net6.0/System.Diagnostics.DiagnosticSource.dll deleted file mode 100644 index 95773e2..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/System.Diagnostics.DiagnosticSource.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/System.Drawing.Common.dll b/Server/YD_XinWei/bin/Debug/net6.0/System.Drawing.Common.dll deleted file mode 100644 index 69e5f5c..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/System.Drawing.Common.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/System.IdentityModel.Tokens.Jwt.dll b/Server/YD_XinWei/bin/Debug/net6.0/System.IdentityModel.Tokens.Jwt.dll deleted file mode 100644 index 04c7928..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/System.IdentityModel.Tokens.Jwt.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/System.Runtime.Caching.dll b/Server/YD_XinWei/bin/Debug/net6.0/System.Runtime.Caching.dll deleted file mode 100644 index 6fedfab..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/System.Runtime.Caching.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/System.Security.Cryptography.ProtectedData.dll b/Server/YD_XinWei/bin/Debug/net6.0/System.Security.Cryptography.ProtectedData.dll deleted file mode 100644 index a60b95b..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/System.Security.Cryptography.ProtectedData.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/System.Security.Permissions.dll b/Server/YD_XinWei/bin/Debug/net6.0/System.Security.Permissions.dll deleted file mode 100644 index 76faf41..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/System.Security.Permissions.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/System.Windows.Extensions.dll b/Server/YD_XinWei/bin/Debug/net6.0/System.Windows.Extensions.dll deleted file mode 100644 index 7f075b2..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/System.Windows.Extensions.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/YD_XinWei.Api.deps.json b/Server/YD_XinWei/bin/Debug/net6.0/YD_XinWei.Api.deps.json deleted file mode 100644 index 1257b36..0000000 --- a/Server/YD_XinWei/bin/Debug/net6.0/YD_XinWei.Api.deps.json +++ /dev/null @@ -1,1187 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v6.0", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v6.0": { - "YD_XinWei.Api/1.0.0": { - "dependencies": { - "AutoMapper.Collection": "10.0.0", - "Autofac.Extensions.DependencyInjection": "10.0.0", - "Microsoft.AspNetCore.Authentication.JwtBearer": "6.0.0", - "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "6.0.0", - "Microsoft.AspNetCore.Mvc.Versioning": "5.1.0", - "Microsoft.EntityFrameworkCore": "6.0.0", - "Microsoft.EntityFrameworkCore.Design": "6.0.0", - "Microsoft.EntityFrameworkCore.SqlServer": "6.0.0", - "Microsoft.EntityFrameworkCore.Tools": "6.0.0", - "Newtonsoft.Json": "13.0.3", - "Swashbuckle.AspNetCore": "6.5.0", - "YD_XinWei.Commons": "1.0.0" - }, - "runtime": { - "YD_XinWei.Api.dll": {} - } - }, - "Aliyun.OSS.SDK.NetCore/2.14.1": { - "runtime": { - "lib/netstandard2.0/Aliyun.OSS.Core.dll": { - "assemblyVersion": "2.14.1.0", - "fileVersion": "2.14.1.0" - } - } - }, - "Autofac/8.1.0": { - "dependencies": { - "System.Diagnostics.DiagnosticSource": "8.0.1" - }, - "runtime": { - "lib/net6.0/Autofac.dll": { - "assemblyVersion": "8.1.0.0", - "fileVersion": "8.1.0.0" - } - } - }, - "Autofac.Extensions.DependencyInjection/10.0.0": { - "dependencies": { - "Autofac": "8.1.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.1" - }, - "runtime": { - "lib/net6.0/Autofac.Extensions.DependencyInjection.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.0.0" - } - } - }, - "AutoMapper/13.0.0": { - "dependencies": { - "Microsoft.CSharp": "4.7.0", - "Microsoft.Extensions.Options": "6.0.0" - }, - "runtime": { - "lib/net6.0/AutoMapper.dll": { - "assemblyVersion": "13.0.0.0", - "fileVersion": "13.0.0.0" - } - } - }, - "AutoMapper.Collection/10.0.0": { - "dependencies": { - "AutoMapper": "13.0.0" - }, - "runtime": { - "lib/net6.0/AutoMapper.Collection.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.0.0" - } - } - }, - "Humanizer.Core/2.8.26": { - "runtime": { - "lib/netstandard2.0/Humanizer.dll": { - "assemblyVersion": "2.8.0.0", - "fileVersion": "2.8.26.1919" - } - } - }, - "Microsoft.AspNetCore.Authentication.JwtBearer/6.0.0": { - "dependencies": { - "Microsoft.IdentityModel.Protocols.OpenIdConnect": "6.10.0" - }, - "runtime": { - "lib/net6.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52608" - } - } - }, - "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Features": "2.2.0", - "System.Text.Encodings.Web": "4.5.0" - } - }, - "Microsoft.AspNetCore.Http.Features/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "6.0.0" - } - }, - "Microsoft.AspNetCore.JsonPatch/6.0.0": { - "dependencies": { - "Microsoft.CSharp": "4.7.0", - "Newtonsoft.Json": "13.0.3" - }, - "runtime": { - "lib/net6.0/Microsoft.AspNetCore.JsonPatch.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52608" - } - } - }, - "Microsoft.AspNetCore.Mvc.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Routing.Abstractions": "2.2.0", - "Microsoft.Net.Http.Headers": "2.2.0" - } - }, - "Microsoft.AspNetCore.Mvc.NewtonsoftJson/6.0.0": { - "dependencies": { - "Microsoft.AspNetCore.JsonPatch": "6.0.0", - "Newtonsoft.Json": "13.0.3", - "Newtonsoft.Json.Bson": "1.0.2" - }, - "runtime": { - "lib/net6.0/Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52608" - } - } - }, - "Microsoft.AspNetCore.Mvc.Versioning/5.1.0": { - "runtime": { - "lib/net6.0/Microsoft.AspNetCore.Mvc.Versioning.dll": { - "assemblyVersion": "5.1.0.0", - "fileVersion": "5.1.8270.41513" - } - } - }, - "Microsoft.AspNetCore.Routing.Abstractions/2.2.0": { - "dependencies": { - "Microsoft.AspNetCore.Http.Abstractions": "2.2.0" - } - }, - "Microsoft.Bcl.AsyncInterfaces/8.0.0": { - "runtime": { - "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Bcl.TimeProvider/8.0.1": { - "dependencies": { - "Microsoft.Bcl.AsyncInterfaces": "8.0.0" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Bcl.TimeProvider.dll": { - "assemblyVersion": "8.0.0.1", - "fileVersion": "8.0.123.58001" - } - } - }, - "Microsoft.CSharp/4.7.0": {}, - "Microsoft.Data.SqlClient/2.1.4": { - "dependencies": { - "Microsoft.Data.SqlClient.SNI.runtime": "2.1.1", - "Microsoft.Identity.Client": "4.21.1", - "Microsoft.IdentityModel.JsonWebTokens": "8.3.0", - "Microsoft.IdentityModel.Protocols.OpenIdConnect": "6.10.0", - "Microsoft.Win32.Registry": "4.7.0", - "System.Configuration.ConfigurationManager": "4.7.0", - "System.Diagnostics.DiagnosticSource": "8.0.1", - "System.Runtime.Caching": "4.7.0", - "System.Security.Principal.Windows": "4.7.0", - "System.Text.Encoding.CodePages": "4.7.0" - }, - "runtime": { - "lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll": { - "assemblyVersion": "2.0.20168.4", - "fileVersion": "2.0.20168.4" - } - }, - "runtimeTargets": { - "runtimes/unix/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll": { - "rid": "unix", - "assetType": "runtime", - "assemblyVersion": "2.0.20168.4", - "fileVersion": "2.0.20168.4" - }, - "runtimes/win/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "2.0.20168.4", - "fileVersion": "2.0.20168.4" - } - } - }, - "Microsoft.Data.SqlClient.SNI.runtime/2.1.1": { - "runtimeTargets": { - "runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll": { - "rid": "win-arm", - "assetType": "native", - "fileVersion": "2.1.1.0" - }, - "runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll": { - "rid": "win-arm64", - "assetType": "native", - "fileVersion": "2.1.1.0" - }, - "runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll": { - "rid": "win-x64", - "assetType": "native", - "fileVersion": "2.1.1.0" - }, - "runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll": { - "rid": "win-x86", - "assetType": "native", - "fileVersion": "2.1.1.0" - } - } - }, - "Microsoft.EntityFrameworkCore/6.0.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "6.0.0", - "Microsoft.EntityFrameworkCore.Analyzers": "6.0.0", - "Microsoft.Extensions.Caching.Memory": "6.0.0", - "Microsoft.Extensions.DependencyInjection": "6.0.0", - "Microsoft.Extensions.Logging": "6.0.0", - "System.Collections.Immutable": "6.0.0", - "System.Diagnostics.DiagnosticSource": "8.0.1" - }, - "runtime": { - "lib/net6.0/Microsoft.EntityFrameworkCore.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52301" - } - } - }, - "Microsoft.EntityFrameworkCore.Abstractions/6.0.0": { - "runtime": { - "lib/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52301" - } - } - }, - "Microsoft.EntityFrameworkCore.Analyzers/6.0.0": {}, - "Microsoft.EntityFrameworkCore.Design/6.0.0": { - "dependencies": { - "Humanizer.Core": "2.8.26", - "Microsoft.EntityFrameworkCore.Relational": "6.0.0" - }, - "runtime": { - "lib/net6.0/Microsoft.EntityFrameworkCore.Design.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52301" - } - } - }, - "Microsoft.EntityFrameworkCore.Relational/6.0.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore": "6.0.0", - "Microsoft.Extensions.Configuration.Abstractions": "6.0.0" - }, - "runtime": { - "lib/net6.0/Microsoft.EntityFrameworkCore.Relational.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52301" - } - } - }, - "Microsoft.EntityFrameworkCore.SqlServer/6.0.0": { - "dependencies": { - "Microsoft.Data.SqlClient": "2.1.4", - "Microsoft.EntityFrameworkCore.Relational": "6.0.0" - }, - "runtime": { - "lib/net6.0/Microsoft.EntityFrameworkCore.SqlServer.dll": { - "assemblyVersion": "6.0.0.0", - "fileVersion": "6.0.21.52301" - } - } - }, - "Microsoft.EntityFrameworkCore.Tools/6.0.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore.Design": "6.0.0" - } - }, - "Microsoft.Extensions.ApiDescription.Server/6.0.5": {}, - "Microsoft.Extensions.Caching.Abstractions/6.0.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "6.0.0" - } - }, - "Microsoft.Extensions.Caching.Memory/6.0.0": { - "dependencies": { - "Microsoft.Extensions.Caching.Abstractions": "6.0.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.1", - "Microsoft.Extensions.Logging.Abstractions": "6.0.0", - "Microsoft.Extensions.Options": "6.0.0", - "Microsoft.Extensions.Primitives": "6.0.0" - } - }, - "Microsoft.Extensions.Configuration.Abstractions/6.0.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "6.0.0" - } - }, - "Microsoft.Extensions.DependencyInjection/6.0.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.1", - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - } - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.1": { - "runtime": { - "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.324.11423" - } - } - }, - "Microsoft.Extensions.Logging/6.0.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection": "6.0.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.1", - "Microsoft.Extensions.Logging.Abstractions": "6.0.0", - "Microsoft.Extensions.Options": "6.0.0", - "System.Diagnostics.DiagnosticSource": "8.0.1" - } - }, - "Microsoft.Extensions.Logging.Abstractions/6.0.0": {}, - "Microsoft.Extensions.Options/6.0.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.1", - "Microsoft.Extensions.Primitives": "6.0.0" - } - }, - "Microsoft.Extensions.Primitives/6.0.0": { - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - } - }, - "Microsoft.Identity.Client/4.21.1": { - "runtime": { - "lib/netcoreapp2.1/Microsoft.Identity.Client.dll": { - "assemblyVersion": "4.21.1.0", - "fileVersion": "4.21.1.0" - } - } - }, - "Microsoft.IdentityModel.Abstractions/8.3.0": { - "runtime": { - "lib/net6.0/Microsoft.IdentityModel.Abstractions.dll": { - "assemblyVersion": "8.3.0.0", - "fileVersion": "8.3.0.51204" - } - } - }, - "Microsoft.IdentityModel.JsonWebTokens/8.3.0": { - "dependencies": { - "Microsoft.Bcl.TimeProvider": "8.0.1", - "Microsoft.IdentityModel.Tokens": "8.3.0" - }, - "runtime": { - "lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll": { - "assemblyVersion": "8.3.0.0", - "fileVersion": "8.3.0.51204" - } - } - }, - "Microsoft.IdentityModel.Logging/8.3.0": { - "dependencies": { - "Microsoft.IdentityModel.Abstractions": "8.3.0" - }, - "runtime": { - "lib/net6.0/Microsoft.IdentityModel.Logging.dll": { - "assemblyVersion": "8.3.0.0", - "fileVersion": "8.3.0.51204" - } - } - }, - "Microsoft.IdentityModel.Protocols/6.10.0": { - "dependencies": { - "Microsoft.IdentityModel.Logging": "8.3.0", - "Microsoft.IdentityModel.Tokens": "8.3.0" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.dll": { - "assemblyVersion": "6.10.0.0", - "fileVersion": "6.10.0.20330" - } - } - }, - "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.10.0": { - "dependencies": { - "Microsoft.IdentityModel.Protocols": "6.10.0", - "System.IdentityModel.Tokens.Jwt": "8.3.0" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": { - "assemblyVersion": "6.10.0.0", - "fileVersion": "6.10.0.20330" - } - } - }, - "Microsoft.IdentityModel.Tokens/8.3.0": { - "dependencies": { - "Microsoft.Bcl.TimeProvider": "8.0.1", - "Microsoft.IdentityModel.Logging": "8.3.0" - }, - "runtime": { - "lib/net6.0/Microsoft.IdentityModel.Tokens.dll": { - "assemblyVersion": "8.3.0.0", - "fileVersion": "8.3.0.51204" - } - } - }, - "Microsoft.Net.Http.Headers/2.2.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "6.0.0", - "System.Buffers": "4.5.0" - } - }, - "Microsoft.NETCore.Platforms/3.1.0": {}, - "Microsoft.OpenApi/1.2.3": { - "runtime": { - "lib/netstandard2.0/Microsoft.OpenApi.dll": { - "assemblyVersion": "1.2.3.0", - "fileVersion": "1.2.3.0" - } - } - }, - "Microsoft.Win32.Registry/4.7.0": { - "dependencies": { - "System.Security.AccessControl": "4.7.0", - "System.Security.Principal.Windows": "4.7.0" - } - }, - "Microsoft.Win32.SystemEvents/4.7.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Win32.SystemEvents.dll": { - "assemblyVersion": "4.0.2.0", - "fileVersion": "4.700.19.56404" - } - }, - "runtimeTargets": { - "runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "4.0.2.0", - "fileVersion": "4.700.19.56404" - } - } - }, - "Newtonsoft.Json/13.0.3": { - "runtime": { - "lib/net6.0/Newtonsoft.Json.dll": { - "assemblyVersion": "13.0.0.0", - "fileVersion": "13.0.3.27908" - } - } - }, - "Newtonsoft.Json.Bson/1.0.2": { - "dependencies": { - "Newtonsoft.Json": "13.0.3" - }, - "runtime": { - "lib/netstandard2.0/Newtonsoft.Json.Bson.dll": { - "assemblyVersion": "1.0.0.0", - "fileVersion": "1.0.2.22727" - } - } - }, - "Swashbuckle.AspNetCore/6.5.0": { - "dependencies": { - "Microsoft.Extensions.ApiDescription.Server": "6.0.5", - "Swashbuckle.AspNetCore.Swagger": "6.5.0", - "Swashbuckle.AspNetCore.SwaggerGen": "6.5.0", - "Swashbuckle.AspNetCore.SwaggerUI": "6.5.0" - } - }, - "Swashbuckle.AspNetCore.Swagger/6.5.0": { - "dependencies": { - "Microsoft.OpenApi": "1.2.3" - }, - "runtime": { - "lib/net6.0/Swashbuckle.AspNetCore.Swagger.dll": { - "assemblyVersion": "6.5.0.0", - "fileVersion": "6.5.0.0" - } - } - }, - "Swashbuckle.AspNetCore.SwaggerGen/6.5.0": { - "dependencies": { - "Swashbuckle.AspNetCore.Swagger": "6.5.0" - }, - "runtime": { - "lib/net6.0/Swashbuckle.AspNetCore.SwaggerGen.dll": { - "assemblyVersion": "6.5.0.0", - "fileVersion": "6.5.0.0" - } - } - }, - "Swashbuckle.AspNetCore.SwaggerUI/6.5.0": { - "runtime": { - "lib/net6.0/Swashbuckle.AspNetCore.SwaggerUI.dll": { - "assemblyVersion": "6.5.0.0", - "fileVersion": "6.5.0.0" - } - } - }, - "System.Buffers/4.5.0": {}, - "System.Collections.Immutable/6.0.0": { - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - } - }, - "System.Configuration.ConfigurationManager/4.7.0": { - "dependencies": { - "System.Security.Cryptography.ProtectedData": "4.7.0", - "System.Security.Permissions": "4.7.0" - }, - "runtime": { - "lib/netstandard2.0/System.Configuration.ConfigurationManager.dll": { - "assemblyVersion": "4.0.3.0", - "fileVersion": "4.700.19.56404" - } - } - }, - "System.Diagnostics.DiagnosticSource/8.0.1": { - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - }, - "runtime": { - "lib/net6.0/System.Diagnostics.DiagnosticSource.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.424.16909" - } - } - }, - "System.Drawing.Common/4.7.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "Microsoft.Win32.SystemEvents": "4.7.0" - }, - "runtime": { - "lib/netstandard2.0/System.Drawing.Common.dll": { - "assemblyVersion": "4.0.0.1", - "fileVersion": "4.6.26919.2" - } - }, - "runtimeTargets": { - "runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.dll": { - "rid": "unix", - "assetType": "runtime", - "assemblyVersion": "4.0.2.0", - "fileVersion": "4.700.19.56404" - }, - "runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "4.0.2.0", - "fileVersion": "4.700.19.56404" - } - } - }, - "System.IdentityModel.Tokens.Jwt/8.3.0": { - "dependencies": { - "Microsoft.IdentityModel.JsonWebTokens": "8.3.0", - "Microsoft.IdentityModel.Tokens": "8.3.0" - }, - "runtime": { - "lib/net6.0/System.IdentityModel.Tokens.Jwt.dll": { - "assemblyVersion": "8.3.0.0", - "fileVersion": "8.3.0.51204" - } - } - }, - "System.Runtime.Caching/4.7.0": { - "dependencies": { - "System.Configuration.ConfigurationManager": "4.7.0" - }, - "runtime": { - "lib/netstandard2.0/System.Runtime.Caching.dll": { - "assemblyVersion": "4.0.1.0", - "fileVersion": "4.700.19.56404" - } - }, - "runtimeTargets": { - "runtimes/win/lib/netstandard2.0/System.Runtime.Caching.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "4.0.1.0", - "fileVersion": "4.700.19.56404" - } - } - }, - "System.Runtime.CompilerServices.Unsafe/6.0.0": {}, - "System.Security.AccessControl/4.7.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0", - "System.Security.Principal.Windows": "4.7.0" - } - }, - "System.Security.Cryptography.ProtectedData/4.7.0": { - "runtime": { - "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": { - "assemblyVersion": "4.0.5.0", - "fileVersion": "4.700.19.56404" - } - }, - "runtimeTargets": { - "runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "4.0.5.0", - "fileVersion": "4.700.19.56404" - } - } - }, - "System.Security.Permissions/4.7.0": { - "dependencies": { - "System.Security.AccessControl": "4.7.0", - "System.Windows.Extensions": "4.7.0" - }, - "runtime": { - "lib/netcoreapp3.0/System.Security.Permissions.dll": { - "assemblyVersion": "4.0.3.0", - "fileVersion": "4.700.19.56404" - } - } - }, - "System.Security.Principal.Windows/4.7.0": {}, - "System.Text.Encoding.CodePages/4.7.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "3.1.0" - } - }, - "System.Text.Encodings.Web/4.5.0": {}, - "System.Windows.Extensions/4.7.0": { - "dependencies": { - "System.Drawing.Common": "4.7.0" - }, - "runtime": { - "lib/netcoreapp3.0/System.Windows.Extensions.dll": { - "assemblyVersion": "4.0.1.0", - "fileVersion": "4.700.19.56404" - } - }, - "runtimeTargets": { - "runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.dll": { - "rid": "win", - "assetType": "runtime", - "assemblyVersion": "4.0.1.0", - "fileVersion": "4.700.19.56404" - } - } - }, - "YD_XinWei.Commons/1.0.0": { - "dependencies": { - "Aliyun.OSS.SDK.NetCore": "2.14.1", - "Microsoft.AspNetCore.Mvc.Abstractions": "2.2.0", - "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "6.0.0", - "Newtonsoft.Json": "13.0.3", - "System.IdentityModel.Tokens.Jwt": "8.3.0" - }, - "runtime": { - "YD_XinWei.Commons.dll": { - "assemblyVersion": "1.0.0.0", - "fileVersion": "1.0.0.0" - } - } - } - } - }, - "libraries": { - "YD_XinWei.Api/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "Aliyun.OSS.SDK.NetCore/2.14.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UOI6I8Uw8A7pFh2GS6CSpJuhmcHH45k6asex8SRnZed2WWBXeGEaBFyv3HsMJNp+B6gPqyN079sQHWenGd3Y7g==", - "path": "aliyun.oss.sdk.netcore/2.14.1", - "hashPath": "aliyun.oss.sdk.netcore.2.14.1.nupkg.sha512" - }, - "Autofac/8.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-O2QT+0DSTBR2Ojpacmcj3L0KrnnXTFrwLl/OW1lBUDiHhb89msHEHNhTA8AlK3jdFiAfMbAYyQaJVvRe6oSBcQ==", - "path": "autofac/8.1.0", - "hashPath": "autofac.8.1.0.nupkg.sha512" - }, - "Autofac.Extensions.DependencyInjection/10.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ZjR/onUlP7BzQ7VBBigQepWLAyAzi3VRGX3pP6sBqkPRiT61fsTZqbTpRUKxo30TMgbs1o3y6bpLbETix4SJog==", - "path": "autofac.extensions.dependencyinjection/10.0.0", - "hashPath": "autofac.extensions.dependencyinjection.10.0.0.nupkg.sha512" - }, - "AutoMapper/13.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BFMiZ5kNqbN1ircgFE7qtXWzGjGf1UnEPo39dWlvaPFVep75cikyjFCFssthj9l2ZC4OkeG4vXIgMTApnedSNg==", - "path": "automapper/13.0.0", - "hashPath": "automapper.13.0.0.nupkg.sha512" - }, - "AutoMapper.Collection/10.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fq7yI+16EExRpjIb8s7SDTqG8ZV+xaAn/u4FWVmK1Z69MXk+04mjcFfXGrui5Wk6674VAyc9RhRf4T3VJdIIng==", - "path": "automapper.collection/10.0.0", - "hashPath": "automapper.collection.10.0.0.nupkg.sha512" - }, - "Humanizer.Core/2.8.26": { - "type": "package", - "serviceable": true, - "sha512": "sha512-OiKusGL20vby4uDEswj2IgkdchC1yQ6rwbIkZDVBPIR6al2b7n3pC91elBul9q33KaBgRKhbZH3+2Ur4fnWx2A==", - "path": "humanizer.core/2.8.26", - "hashPath": "humanizer.core.2.8.26.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.JwtBearer/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-eIhpX25uUn33Ornnh718V2G/nESvk3TNX2FjTarv634GLfE50Fhz2geJ/QYpSmFaUIQ1hkZPfd9i0LcpZ9bfLQ==", - "path": "microsoft.aspnetcore.authentication.jwtbearer/6.0.0", - "hashPath": "microsoft.aspnetcore.authentication.jwtbearer.6.0.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Nxs7Z1q3f1STfLYKJSVXCs1iBl+Ya6E8o4Oy1bCxJ/rNI44E/0f6tbsrVqAWfB7jlnJfyaAtIalBVxPKUPQb4Q==", - "path": "microsoft.aspnetcore.http.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Http.Features/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ziFz5zH8f33En4dX81LW84I6XrYXKf9jg6aM39cM+LffN9KJahViKZ61dGMSO2gd3e+qe5yBRwsesvyqlZaSMg==", - "path": "microsoft.aspnetcore.http.features/2.2.0", - "hashPath": "microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.JsonPatch/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-SUiwg0XQ5NtmnELHXSdX4mAwawFnAOwSx2Zz6NIhQnEN1tZDoAWEHc8dS/S7y8cE52+9bHj+XbYZuLGF7OrQPA==", - "path": "microsoft.aspnetcore.jsonpatch/6.0.0", - "hashPath": "microsoft.aspnetcore.jsonpatch.6.0.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ET6uZpfVbGR1NjCuLaLy197cQ3qZUjzl7EG5SL4GfJH/c9KRE89MMBrQegqWsh0w1iRUB/zQaK0anAjxa/pz4g==", - "path": "microsoft.aspnetcore.mvc.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.mvc.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.NewtonsoftJson/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YMwSWgBuwkVn9k4/2wWxfwEbx8T5Utj13UH/zmUm5lbkKcY+tJyt9w9P4rY5pO1XtCitoh1+L+Feqz9qxG/CvA==", - "path": "microsoft.aspnetcore.mvc.newtonsoftjson/6.0.0", - "hashPath": "microsoft.aspnetcore.mvc.newtonsoftjson.6.0.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Mvc.Versioning/5.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-UX8w9BlCiZpr6Ox4YAve1w0CkI1CAovukGNzKd7v0+5pZc8lzuG5tRovucr1RWIKHs0E/Yx8563CN7KzaB3bpw==", - "path": "microsoft.aspnetcore.mvc.versioning/5.1.0", - "hashPath": "microsoft.aspnetcore.mvc.versioning.5.1.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Routing.Abstractions/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-lRRaPN7jDlUCVCp9i0W+PB0trFaKB0bgMJD7hEJS9Uo4R9MXaMC8X2tJhPLmeVE3SGDdYI4QNKdVmhNvMJGgPQ==", - "path": "microsoft.aspnetcore.routing.abstractions/2.2.0", - "hashPath": "microsoft.aspnetcore.routing.abstractions.2.2.0.nupkg.sha512" - }, - "Microsoft.Bcl.AsyncInterfaces/8.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-3WA9q9yVqJp222P3x1wYIGDAkpjAku0TMUaaQV22g6L67AI0LdOIrVS7Ht2vJfLHGSPVuqN94vIr15qn+HEkHw==", - "path": "microsoft.bcl.asyncinterfaces/8.0.0", - "hashPath": "microsoft.bcl.asyncinterfaces.8.0.0.nupkg.sha512" - }, - "Microsoft.Bcl.TimeProvider/8.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-C7kWHJnMRY7EvJev2S8+yJHZ1y7A4ZlLbA4NE+O23BDIAN5mHeqND1m+SKv1ChRS5YlCDW7yAMUe7lttRsJaAA==", - "path": "microsoft.bcl.timeprovider/8.0.1", - "hashPath": "microsoft.bcl.timeprovider.8.0.1.nupkg.sha512" - }, - "Microsoft.CSharp/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA==", - "path": "microsoft.csharp/4.7.0", - "hashPath": "microsoft.csharp.4.7.0.nupkg.sha512" - }, - "Microsoft.Data.SqlClient/2.1.4": { - "type": "package", - "serviceable": true, - "sha512": "sha512-cDcKBTKILdRuAzJjbgXwGcUQXzMue+SG02kD4tZTXXfoz4ALrGLpCnA5k9khw3fnAMlMnRzLIGuvRdJurqmESA==", - "path": "microsoft.data.sqlclient/2.1.4", - "hashPath": "microsoft.data.sqlclient.2.1.4.nupkg.sha512" - }, - "Microsoft.Data.SqlClient.SNI.runtime/2.1.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JwGDWkyZgm7SATJmFLfT2G4teimvNbNtq3lsS9a5DzvhEZnQrZjZhevCU0vdx8MjheLHoG5vocuO03QtioFQxQ==", - "path": "microsoft.data.sqlclient.sni.runtime/2.1.1", - "hashPath": "microsoft.data.sqlclient.sni.runtime.2.1.1.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BdHAtHzfQt3rltgSoYamSlHg2qawPtEDT677/bcSJlO8lQ/lj6XWlusM0TOt59O8Sbqm3hAC1a+4cEBxmv56pw==", - "path": "microsoft.entityframeworkcore/6.0.0", - "hashPath": "microsoft.entityframeworkcore.6.0.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Abstractions/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-MrMLWEw4JsZdkVci0MkkGj+fSjZrXnm3m6UNuIEwytiAAIZPvJs3iPpnzfK4qM7np82W374voYm96q7QCdL0ow==", - "path": "microsoft.entityframeworkcore.abstractions/6.0.0", - "hashPath": "microsoft.entityframeworkcore.abstractions.6.0.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Analyzers/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BqWBL05PUDKwPwLeQCJdc2R4cIUycXV9UmuSjYfux2fcgyet8I2eYnOWlA7NgsDwRVcxW26vxvNQ0wuc8UAcLA==", - "path": "microsoft.entityframeworkcore.analyzers/6.0.0", - "hashPath": "microsoft.entityframeworkcore.analyzers.6.0.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Design/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-RFdomymyuPNffl+VPk7osdxCJQ0xlGuxr28ifdfFFNUaMK0OYiJOjr6w9z3kscOM2p2gdPWNI1IFUXllEyphow==", - "path": "microsoft.entityframeworkcore.design/6.0.0", - "hashPath": "microsoft.entityframeworkcore.design.6.0.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Relational/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rTRzrSbkUXoCGijlT9O7oq7JfuaU1/+VFyfSBjADQuOsfa0FCrWeB8ybue5CDvO/D6uW0kvPvlKfY2kwxXOOdg==", - "path": "microsoft.entityframeworkcore.relational/6.0.0", - "hashPath": "microsoft.entityframeworkcore.relational.6.0.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.SqlServer/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1rYYHrvOIN1bXyN9qAVd0WhmTjbZNosyrMoAL4wRiw5pu65QazwjuVV6K1IWKD4AXPxQD7+k4CxAMVTPY//UrA==", - "path": "microsoft.entityframeworkcore.sqlserver/6.0.0", - "hashPath": "microsoft.entityframeworkcore.sqlserver.6.0.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Tools/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-m9e6nFnkyRdKcrTFO8rl3ZihCIKrYdECw+fHZVbKz6TBMwKhih/N0sjPnNt0k7sZPvI8izKPkh1d+z4OR2qgXQ==", - "path": "microsoft.entityframeworkcore.tools/6.0.0", - "hashPath": "microsoft.entityframeworkcore.tools.6.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.ApiDescription.Server/6.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Ckb5EDBUNJdFWyajfXzUIMRkhf52fHZOQuuZg/oiu8y7zDCVwD0iHhew6MnThjHmevanpxL3f5ci2TtHQEN6bw==", - "path": "microsoft.extensions.apidescription.server/6.0.5", - "hashPath": "microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512" - }, - "Microsoft.Extensions.Caching.Abstractions/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-bcz5sSFJbganH0+YrfvIjJDIcKNW7TL07C4d1eTmXy/wOt52iz4LVogJb6pazs7W0+74j0YpXFErvp++Aq5Bsw==", - "path": "microsoft.extensions.caching.abstractions/6.0.0", - "hashPath": "microsoft.extensions.caching.abstractions.6.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Caching.Memory/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Ve3BlCzhAlVp5IgO3+8dacAhZk1A0GlIlFNkAcfR2TfAibLKWIt5DhVJZfu4YtW+XZ89OjYf/agMcgjDtPxdGA==", - "path": "microsoft.extensions.caching.memory/6.0.0", - "hashPath": "microsoft.extensions.caching.memory.6.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Abstractions/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-qWzV9o+ZRWq+pGm+1dF+R7qTgTYoXvbyowRoBxQJGfqTpqDun2eteerjRQhq5PQ/14S+lqto3Ft4gYaRyl4rdQ==", - "path": "microsoft.extensions.configuration.abstractions/6.0.0", - "hashPath": "microsoft.extensions.configuration.abstractions.6.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-k6PWQMuoBDGGHOQTtyois2u4AwyVcIwL2LaSLlTZQm2CYcJ1pxbt6jfAnpWmzENA/wfrYRI/X9DTLoUkE4AsLw==", - "path": "microsoft.extensions.dependencyinjection/6.0.0", - "hashPath": "microsoft.extensions.dependencyinjection.6.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fGLiCRLMYd00JYpClraLjJTNKLmMJPnqxMaiRzEBIIvevlzxz33mXy39Lkd48hu1G+N21S7QpaO5ZzKsI6FRuA==", - "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.1", - "hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.1.nupkg.sha512" - }, - "Microsoft.Extensions.Logging/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-eIbyj40QDg1NDz0HBW0S5f3wrLVnKWnDJ/JtZ+yJDFnDj90VoPuoPmFkeaXrtu+0cKm5GRAwoDf+dBWXK0TUdg==", - "path": "microsoft.extensions.logging/6.0.0", - "hashPath": "microsoft.extensions.logging.6.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Abstractions/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/HggWBbTwy8TgebGSX5DBZ24ndhzi93sHUBDvP1IxbZD7FDokYzdAr6+vbWGjw2XAfR2EJ1sfKUotpjHnFWPxA==", - "path": "microsoft.extensions.logging.abstractions/6.0.0", - "hashPath": "microsoft.extensions.logging.abstractions.6.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Options/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-dzXN0+V1AyjOe2xcJ86Qbo233KHuLEY0njf/P2Kw8SfJU+d45HNS2ctJdnEnrWbM9Ye2eFgaC5Mj9otRMU6IsQ==", - "path": "microsoft.extensions.options/6.0.0", - "hashPath": "microsoft.extensions.options.6.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Primitives/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9+PnzmQFfEFNR9J2aDTfJGGupShHjOuGw4VUv+JB044biSHrnmCIMD+mJHmb2H7YryrfBEXDurxQ47gJZdCKNQ==", - "path": "microsoft.extensions.primitives/6.0.0", - "hashPath": "microsoft.extensions.primitives.6.0.0.nupkg.sha512" - }, - "Microsoft.Identity.Client/4.21.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-vycgk7S/HAbHaUaK4Tid1fsWHsXdFRRP2KavAIOHCVV27zvuQfYAjXmMvctuuF4egydSumG58CwPZob3gWeYgQ==", - "path": "microsoft.identity.client/4.21.1", - "hashPath": "microsoft.identity.client.4.21.1.nupkg.sha512" - }, - "Microsoft.IdentityModel.Abstractions/8.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-jNin7yvWZu+K3U24q+6kD+LmGSRfbkHl9Px8hN1XrGwq6ZHgKGi/zuTm5m08G27fwqKfVXIWuIcUeq4Y1VQUOg==", - "path": "microsoft.identitymodel.abstractions/8.3.0", - "hashPath": "microsoft.identitymodel.abstractions.8.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.JsonWebTokens/8.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-4SVXLT8sDG7CrHiszEBrsDYi+aDW0W9d+fuWUGdZPBdan56aM6fGXJDjbI0TVGEDjJhXbACQd8F/BnC7a+m2RQ==", - "path": "microsoft.identitymodel.jsonwebtokens/8.3.0", - "hashPath": "microsoft.identitymodel.jsonwebtokens.8.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Logging/8.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-4w4pSIGHhCCLTHqtVNR2Cc/zbDIUWIBHTZCu/9ZHm2SVwrXY3RJMcZ7EFGiKqmKZMQZJzA0bpwCZ6R8Yb7i5VQ==", - "path": "microsoft.identitymodel.logging/8.3.0", - "hashPath": "microsoft.identitymodel.logging.8.3.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Protocols/6.10.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-DFyXD0xylP+DknCT3hzJ7q/Q5qRNu0hO/gCU90O0ATdR0twZmlcuY9RNYaaDofXKVbzcShYNCFCGle2G/o8mkg==", - "path": "microsoft.identitymodel.protocols/6.10.0", - "hashPath": "microsoft.identitymodel.protocols.6.10.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.10.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LVvMXAWPbPeEWTylDrxunlHH2wFyE4Mv0L4gZrJHC4HTESbWHquKZb/y/S8jgiQEDycOP0PDQvbG4RR/tr2TVQ==", - "path": "microsoft.identitymodel.protocols.openidconnect/6.10.0", - "hashPath": "microsoft.identitymodel.protocols.openidconnect.6.10.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Tokens/8.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-yGzqmk+kInH50zeSEH/L1/J0G4/yqTQNq4YmdzOhpE7s/86tz37NS2YbbY2ievbyGjmeBI1mq26QH+yBR6AK3Q==", - "path": "microsoft.identitymodel.tokens/8.3.0", - "hashPath": "microsoft.identitymodel.tokens.8.3.0.nupkg.sha512" - }, - "Microsoft.Net.Http.Headers/2.2.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iZNkjYqlo8sIOI0bQfpsSoMTmB/kyvmV2h225ihyZT33aTp48ZpF6qYnXxzSXmHt8DpBAwBTX+1s1UFLbYfZKg==", - "path": "microsoft.net.http.headers/2.2.0", - "hashPath": "microsoft.net.http.headers.2.2.0.nupkg.sha512" - }, - "Microsoft.NETCore.Platforms/3.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-z7aeg8oHln2CuNulfhiLYxCVMPEwBl3rzicjvIX+4sUuCwvXw5oXQEtbiU2c0z4qYL5L3Kmx0mMA/+t/SbY67w==", - "path": "microsoft.netcore.platforms/3.1.0", - "hashPath": "microsoft.netcore.platforms.3.1.0.nupkg.sha512" - }, - "Microsoft.OpenApi/1.2.3": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Nug3rO+7Kl5/SBAadzSMAVgqDlfGjJZ0GenQrLywJ84XGKO0uRqkunz5Wyl0SDwcR71bAATXvSdbdzPrYRYKGw==", - "path": "microsoft.openapi/1.2.3", - "hashPath": "microsoft.openapi.1.2.3.nupkg.sha512" - }, - "Microsoft.Win32.Registry/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-KSrRMb5vNi0CWSGG1++id2ZOs/1QhRqROt+qgbEAdQuGjGrFcl4AOl4/exGPUYz2wUnU42nvJqon1T3U0kPXLA==", - "path": "microsoft.win32.registry/4.7.0", - "hashPath": "microsoft.win32.registry.4.7.0.nupkg.sha512" - }, - "Microsoft.Win32.SystemEvents/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-mtVirZr++rq+XCDITMUdnETD59XoeMxSpLRIII7JRI6Yj0LEDiO1pPn0ktlnIj12Ix8bfvQqQDMMIF9wC98oCA==", - "path": "microsoft.win32.systemevents/4.7.0", - "hashPath": "microsoft.win32.systemevents.4.7.0.nupkg.sha512" - }, - "Newtonsoft.Json/13.0.3": { - "type": "package", - "serviceable": true, - "sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==", - "path": "newtonsoft.json/13.0.3", - "hashPath": "newtonsoft.json.13.0.3.nupkg.sha512" - }, - "Newtonsoft.Json.Bson/1.0.2": { - "type": "package", - "serviceable": true, - "sha512": "sha512-QYFyxhaABwmq3p/21VrZNYvCg3DaEoN/wUuw5nmfAf0X3HLjgupwhkEWdgfb9nvGAUIv3osmZoD3kKl4jxEmYQ==", - "path": "newtonsoft.json.bson/1.0.2", - "hashPath": "newtonsoft.json.bson.1.0.2.nupkg.sha512" - }, - "Swashbuckle.AspNetCore/6.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-FK05XokgjgwlCI6wCT+D4/abtQkL1X1/B9Oas6uIwHFmYrIO9WUD5aLC9IzMs9GnHfUXOtXZ2S43gN1mhs5+aA==", - "path": "swashbuckle.aspnetcore/6.5.0", - "hashPath": "swashbuckle.aspnetcore.6.5.0.nupkg.sha512" - }, - "Swashbuckle.AspNetCore.Swagger/6.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-XWmCmqyFmoItXKFsQSwQbEAsjDKcxlNf1l+/Ki42hcb6LjKL8m5Db69OTvz5vLonMSRntYO1XLqz0OP+n3vKnA==", - "path": "swashbuckle.aspnetcore.swagger/6.5.0", - "hashPath": "swashbuckle.aspnetcore.swagger.6.5.0.nupkg.sha512" - }, - "Swashbuckle.AspNetCore.SwaggerGen/6.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Y/qW8Qdg9OEs7V013tt+94OdPxbRdbhcEbw4NiwGvf4YBcfhL/y7qp/Mjv/cENsQ2L3NqJ2AOu94weBy/h4KvA==", - "path": "swashbuckle.aspnetcore.swaggergen/6.5.0", - "hashPath": "swashbuckle.aspnetcore.swaggergen.6.5.0.nupkg.sha512" - }, - "Swashbuckle.AspNetCore.SwaggerUI/6.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-OvbvxX+wL8skxTBttcBsVxdh73Fag4xwqEU2edh4JMn7Ws/xJHnY/JB1e9RoCb6XpDxUF3hD9A0Z1lEUx40Pfw==", - "path": "swashbuckle.aspnetcore.swaggerui/6.5.0", - "hashPath": "swashbuckle.aspnetcore.swaggerui.6.5.0.nupkg.sha512" - }, - "System.Buffers/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pL2ChpaRRWI/p4LXyy4RgeWlYF2sgfj/pnVMvBqwNFr5cXg7CXNnWZWxrOONLg8VGdFB8oB+EG2Qw4MLgTOe+A==", - "path": "system.buffers/4.5.0", - "hashPath": "system.buffers.4.5.0.nupkg.sha512" - }, - "System.Collections.Immutable/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-l4zZJ1WU2hqpQQHXz1rvC3etVZN+2DLmQMO79FhOTZHMn8tDRr+WU287sbomD0BETlmKDn0ygUgVy9k5xkkJdA==", - "path": "system.collections.immutable/6.0.0", - "hashPath": "system.collections.immutable.6.0.0.nupkg.sha512" - }, - "System.Configuration.ConfigurationManager/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/anOTeSZCNNI2zDilogWrZ8pNqCmYbzGNexUnNhjW8k0sHqEZ2nHJBp147jBV3hGYswu5lINpNg1vxR7bnqvVA==", - "path": "system.configuration.configurationmanager/4.7.0", - "hashPath": "system.configuration.configurationmanager.4.7.0.nupkg.sha512" - }, - "System.Diagnostics.DiagnosticSource/8.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-vaoWjvkG1aenR2XdjaVivlCV9fADfgyhW5bZtXT23qaEea0lWiUljdQuze4E31vKM7ZWJaSUsbYIKE3rnzfZUg==", - "path": "system.diagnostics.diagnosticsource/8.0.1", - "hashPath": "system.diagnostics.diagnosticsource.8.0.1.nupkg.sha512" - }, - "System.Drawing.Common/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-v+XbyYHaZjDfn0ENmJEV1VYLgGgCTx1gnfOBcppowbpOAriglYgGCvFCPr2EEZyBvXlpxbEsTwkOlInl107ahA==", - "path": "system.drawing.common/4.7.0", - "hashPath": "system.drawing.common.4.7.0.nupkg.sha512" - }, - "System.IdentityModel.Tokens.Jwt/8.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9GESpDG0Zb17HD5mBW/uEWi2yz/uKPmCthX2UhyLnk42moGH2FpMgXA2Y4l2Qc7P75eXSUTA6wb/c9D9GSVkzw==", - "path": "system.identitymodel.tokens.jwt/8.3.0", - "hashPath": "system.identitymodel.tokens.jwt.8.3.0.nupkg.sha512" - }, - "System.Runtime.Caching/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NdvNRjTPxYvIEhXQszT9L9vJhdQoX6AQ0AlhjTU+5NqFQVuacJTfhPVAvtGWNA2OJCqRiR/okBcZgMwI6MqcZg==", - "path": "system.runtime.caching/4.7.0", - "hashPath": "system.runtime.caching.4.7.0.nupkg.sha512" - }, - "System.Runtime.CompilerServices.Unsafe/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", - "path": "system.runtime.compilerservices.unsafe/6.0.0", - "hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512" - }, - "System.Security.AccessControl/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JECvTt5aFF3WT3gHpfofL2MNNP6v84sxtXxpqhLBCcDRzqsPBmHhQ6shv4DwwN2tRlzsUxtb3G9M3763rbXKDg==", - "path": "system.security.accesscontrol/4.7.0", - "hashPath": "system.security.accesscontrol.4.7.0.nupkg.sha512" - }, - "System.Security.Cryptography.ProtectedData/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ehYW0m9ptxpGWvE4zgqongBVWpSDU/JCFD4K7krxkQwSz/sFQjEXCUqpvencjy6DYDbn7Ig09R8GFffu8TtneQ==", - "path": "system.security.cryptography.protecteddata/4.7.0", - "hashPath": "system.security.cryptography.protecteddata.4.7.0.nupkg.sha512" - }, - "System.Security.Permissions/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-dkOV6YYVBnYRa15/yv004eCGRBVADXw8qRbbNiCn/XpdJSUXkkUeIvdvFHkvnko4CdKMqG8yRHC4ox83LSlMsQ==", - "path": "system.security.permissions/4.7.0", - "hashPath": "system.security.permissions.4.7.0.nupkg.sha512" - }, - "System.Security.Principal.Windows/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ojD0PX0XhneCsUbAZVKdb7h/70vyYMDYs85lwEI+LngEONe/17A0cFaRFqZU+sOEidcVswYWikYOQ9PPfjlbtQ==", - "path": "system.security.principal.windows/4.7.0", - "hashPath": "system.security.principal.windows.4.7.0.nupkg.sha512" - }, - "System.Text.Encoding.CodePages/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-aeu4FlaUTemuT1qOd1MyU4T516QR4Fy+9yDbwWMPHOHy7U8FD6SgTzdZFO7gHcfAPHtECqInbwklVvUK4RHcNg==", - "path": "system.text.encoding.codepages/4.7.0", - "hashPath": "system.text.encoding.codepages.4.7.0.nupkg.sha512" - }, - "System.Text.Encodings.Web/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Xg4G4Indi4dqP1iuAiMSwpiWS54ZghzR644OtsRCm/m/lBMG8dUBhLVN7hLm8NNrNTR+iGbshCPTwrvxZPlm4g==", - "path": "system.text.encodings.web/4.5.0", - "hashPath": "system.text.encodings.web.4.5.0.nupkg.sha512" - }, - "System.Windows.Extensions/4.7.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-CeWTdRNfRaSh0pm2gDTJFwVaXfTq6Xwv/sA887iwPTneW7oMtMlpvDIO+U60+3GWTB7Aom6oQwv5VZVUhQRdPQ==", - "path": "system.windows.extensions/4.7.0", - "hashPath": "system.windows.extensions.4.7.0.nupkg.sha512" - }, - "YD_XinWei.Commons/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - } - } -} \ No newline at end of file diff --git a/Server/YD_XinWei/bin/Debug/net6.0/YD_XinWei.Api.dll b/Server/YD_XinWei/bin/Debug/net6.0/YD_XinWei.Api.dll deleted file mode 100644 index cf4b01f..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/YD_XinWei.Api.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/YD_XinWei.Api.exe b/Server/YD_XinWei/bin/Debug/net6.0/YD_XinWei.Api.exe deleted file mode 100644 index 7bb81af..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/YD_XinWei.Api.exe and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/YD_XinWei.Api.pdb b/Server/YD_XinWei/bin/Debug/net6.0/YD_XinWei.Api.pdb deleted file mode 100644 index aa076e4..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/YD_XinWei.Api.pdb and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/YD_XinWei.Api.runtimeconfig.json b/Server/YD_XinWei/bin/Debug/net6.0/YD_XinWei.Api.runtimeconfig.json deleted file mode 100644 index dfb1b77..0000000 --- a/Server/YD_XinWei/bin/Debug/net6.0/YD_XinWei.Api.runtimeconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "runtimeOptions": { - "tfm": "net6.0", - "frameworks": [ - { - "name": "Microsoft.NETCore.App", - "version": "6.0.0" - }, - { - "name": "Microsoft.AspNetCore.App", - "version": "6.0.0" - } - ], - "configProperties": { - "System.GC.Server": true, - "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false - } - } -} \ No newline at end of file diff --git a/Server/YD_XinWei/bin/Debug/net6.0/YD_XinWei.Api.staticwebassets.endpoints.json b/Server/YD_XinWei/bin/Debug/net6.0/YD_XinWei.Api.staticwebassets.endpoints.json deleted file mode 100644 index 2b6c535..0000000 --- a/Server/YD_XinWei/bin/Debug/net6.0/YD_XinWei.Api.staticwebassets.endpoints.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "Version": 1, - "ManifestType": "Build", - "Endpoints": [] -} \ No newline at end of file diff --git a/Server/YD_XinWei/bin/Debug/net6.0/YD_XinWei.Api.xml b/Server/YD_XinWei/bin/Debug/net6.0/YD_XinWei.Api.xml deleted file mode 100644 index b01208f..0000000 --- a/Server/YD_XinWei/bin/Debug/net6.0/YD_XinWei.Api.xml +++ /dev/null @@ -1,2248 +0,0 @@ - - - - YD_XinWei.Api - - - - - 用户服务上下文 - - - - - 用户服务上下文 - - - - - 芯未 - - - - - 获取设备信息 - - - - - - 获取项目模式列表 - - - - - - 获取体育项目列表 - - - - - - 获取学生信息 - - - - - - 获取名单列表 - - - - - - 获取人脸信息 - - - - - - - 查询训练评分规则 - - - - - - - 新增训练 - - - - - - - 年级排名 - - - - - - - - 全部历史记录 - - - - - - - 历史记录详细 - - - - - - - 个人历史记录-历史成绩 - - - - - - - 个人历史记录-记录列表 - - - - - - - 成绩榜-年级列表 - - - - - - - 个人历史记录-榜单列表 - - - - - - - 数据库实体父类 - - - - - 备注 - - - - - 创建人 - - - - - 创建时间 - - - - - 修改人 - - - - - 修改时间 - - - - - Name - - - - - Json - - - - - 学校编号 - - - - - 帐号 - - - - - 性别 - - - - - 头像 - - - - - 角色 - - - - - 角色 - - - - - 姓名 - - - - - 密码 - - - - - 手机号 - - - - - 是否可用 - - - - - 微信OpenId - - - - - 微信UnionId - - - - - 微信头像 - - - - - 微信昵称 - - - - - 地址 - - - - - Email - - - - - 账号关联Id - - - - - 出生日期 - - - - - 身高 - - - - - 体重 - - - - - 服务实现 - - - - - 构造 - - - - - - - 获取设备信息 - - - - - - - - 项目模式 - - - - - - 体育项目 - - 学校Id - - - - - 获取学生信息 - - 学校Id - - - - - 获取名单列表 - - - - - - - - - 获取人脸信息 - - - - - - - 获取训练评分规则 - - 学校Id - - - - - 新增训练 - - - - - - - 年级排名 - - - - - - - - 全部历史记录 - - - - - - - 历史记录详细 - - - - - - - 个人历史记录-历史成绩 - - - - - - - 个人历史记录-记录列表 - - - - - - - 成绩榜-年级列表 - - - - - - - 成绩榜-年级列表 - - - - - - - 服务接口 - - - - - 获取设备信息 - - - - - - - 项目模式 - - - - - - 体育项目 - - 学校Id - - - - - 获取学生信息 - - 学校Id - - - - - 获取名单列表 - - 学校Id - 用户Id - - - - - 获取人脸信息 - - - - - - - 获取训练评分规则 - - 学校Id - - - - - 新增训练 - - - - - - - 年级排名 - - - - - - - - 全部历史记录 - - - - - - - 历史记录详细 - - - - - - - 个人历史记录-历史成绩 - - - - - - - 个人历史记录-记录列表 - - - - - - - 成绩榜-年级列表 - - - - - - - 成绩榜-榜单列表 - - - - - - - 年级Id - - - - - 性别 - - - - - 类别枚举值 - - - - - 等级 - - - - - 得分 - - - - - 标准值(小) - - - - - 标准值(大) - - - - - 创建人 - - - - - 创建时间 - - - - - 修改人 - - - - - 修改时间 - - - - - 类别名称 - - - - - 类别枚举值 - - - - - 统计类型 - - - - - 是否是跳绳 - - - - - 创建人 - - - - - 创建时间 - - - - - 修改人 - - - - - 修改时间 - - - - - 学校编号 - - - - - 老师Id - - - - - 老师名称 - - - - - 年级Id - - - - - 年级名称 - - - - - 班级Id - - - - - 班级名称 - - - - - 学生学号 - - - - - 学生名称 - - - - - 性别 - - - - - 类别枚举值 - - - - - 类别枚举名称 - - - - - 测试结果 - - - - - 运动时长/分钟 - - - - - 运动消耗 - - - - - 运动强度 - - - - - 得分 - - - - - 附加分 - - - - - 训练成绩等级[1:优秀,2:良好,3:及格,4:不及格] - 心率项目[1:达标,2:未达标] - - - - - 等级 - - - - - 班级排名 - - - - - 数据来源 - - - - - 错误成绩 - - - - - 测试时间 - - - - - 身高[单位:厘米] - - - - - 体重[单位:千克] - - - - - 备注 - - - - - 当前年份 - - - - - 学期 - - - - - 创建人 - - - - - 创建时间 - - - - - 修改人 - - - - - 修改时间 - - - - - 是否显示 - - - - - 帐号 - - - - - - - - - - 性别 - - - - - 头像 - - - - - 不用 - - - - - 不用 - - - - - 角色 - - - - - 不用 - - - - - Token - - - - - 类型 - - - - - 姓名 - - - - - 学校编号 - - - - - 学校名称 - - - - - 密码 - - - - - 注册时间 - - - - - 手机号 - - - - - - - - - - 创建人 - - - - - 是否可用 - - - - - - - - - - 修改人 - - - - - 修改时间 - - - - - 审核时间 - - - - - 最后登陆时间 - - - - - 最后密码修改时间 - - - - - 地址 - - - - - Email - - - - - 备注 - - - - - 学校编号 - - - - - 年级Id - - - - - 年级名称 - - - - - 班级名称 - - - - - 学校编号 - - - - - 年级Id - - - - - 创建人 - - - - - 创建时间 - - - - - 修改人 - - - - - 修改时间 - - - - - 学校编号 - - - - - 班级Id - - - - - 班级名称 - - - - - 学生学号 - - - - - 学籍号 - - - - - 地方学籍号 - - - - - 心率设备正面编号 - - - - - 心率设备ID - - - - - 心率设备二维码编号 - - - - - 跳绳编号 - - - - - 跳绳二维码编号 - - - - - 中长跑芯片编号 - - - - - 训练时长 - - - - - 训练次数 - - - - - 身份证 - - - - - 学生名族 - - - - - 学生名称 - - - - - 年龄 - - - - - 性别 - - - - - 学生照片 - - - - - 民族 - - - - - 家庭住址 - - - - - 状态 - - - - - 出生日期 - - - - - 家长姓名 - - - - - 家长联系方式 - - - - - 小程序密码 - - - - - 备注 - - - - - 创建人 - - - - - 创建时间 - - - - - 修改人 - - - - - 修改时间 - - - - - 芯未项目模式表 - - - - - Id - - - - - ProjectKind - - - - - 名称 - - - - - 枚举 - - - - - 芯未体测项目表 - - - - - Id - - - - - 学校Id - - - - - ProjectId - - - - - 名称 - - - - - 枚举 - - - - - 枚举 - - - - - IsOpen - - - - - IsShow - - - - - Swagger注释帮助类 - - - - - 添加附加注释 - - - - - - - 生成JWT - - - - - - - 解析 - - - - - - - 获取过期时间 - - - - - - - 为了尽量减少redis或Memory读取,保证执行效率,将UserContext注入到DI, - 每个UserContext的属性至多读取一次redis或Memory缓存从而提高查询效率 - - - - - http连接基础类,负责底层的http通信 - - - - - 处理http GET请求,返回数据 - - 请求的url地址 - http GET成功后返回的数据,失败抛WebException异常 - - - - 微信小程序从服务端获取的OpenId和SessionKey信息结构 - - - - - 微信小程序登录信息结构 - - - - - 微信小程序登录接口 - - - - - 构造函数 - - - - - - 获取OpenId和SessionKey的Json数据包 - - 客户端发来的code - Json数据包 - - - - 反序列化包含OpenId和SessionKey的Json数据包 - - Json数据包 - 包含OpenId和SessionKey的类 - - - - 根据微信小程序平台提供的解密算法解密数据,推荐直接使用此方法 - - 登陆信息 - 用户信息 - - - - 根据微信小程序平台提供的解密算法解密数据 - - 加密数据 - 初始向量 - 从服务端获取的SessionKey - - - - - 学校编号 - - - - - 年级名称 - - - - - 备注 - - - - - 创建人 - - - - - 创建时间 - - - - - 修改人 - - - - - 修改时间 - - - - - 学校性质Id - - - - - 学校编号 - - - - - 学校名称 - - - - - 所属省份 - - - - - 所属城市 - - - - - 所属区域 - - - - - 备注 - - - - - 创建人 - - - - - 创建时间 - - - - - 修改人 - - - - - 修改时间 - - - - - 设备表 - - - - - 编号 - - - - - 类型 (1 平板, 2 跳绳, ...) - - - - - 设备型号 - - - - - 设备序列号 - - - - - 设备 MAC 地址 - - - - - 设备 IMEI 地址 - - - - - AI 摄像机 IP 地址 (多个 IP 用 , 隔开) - - - - - 抢跑 IP (短跑) - - - - - 是否是 EAI100 摄像头 - - - - - 组织 ID - - - - - 组织名称 - - - - - 用户 ID - - - - - 用户名称 - - - - - 软件版本 - - - - - 硬件版本 - - - - - 应用时间 - - - - - 最后登录时间 - - - - - 备注 - - - - - 授权状态 (0 无效, 1 有效) - - - - - 状态 (0 无效, 1 有效) - - - - - 创建时间 - - - - - 创建人 - - - - - 修改时间 - - - - - 修改人 - - - - - 学校人脸的相似度 (80-99 之间的整数) - - - - - 摄像头序列号、版本信息 - - - - - 编号 - - - - - 考试id - - - - - 考试名称 - - - - - 项目类型(1体检 2体质) - - - - - 项目ID - - - - - 项目名称 - - - - - 模式类型(1随堂模式2名单模式3刷卡或手动录入) - - - - - 学校ID - - - - - 年级ID - - - - - 年级名称 - - - - - 班级或者名单id(根据roster_type来判断) - - - - - 班级名称 - - - - - 组别 - - - - - 老师ID - - - - - 老师名称 - - - - - 训练模式 - - - - - 评分标准类型(1国家标准2地方标准3自定义标准) - - - - - 项目类型(1跳绳2跑步) - - - - - 训练标准ID - - - - - 项目类型名称 - - - - - 评分标准类型名称 - - - - - 项目模式名称 - - - - - 训练人数 - - - - - 开始时间 - - - - - 结束时间 - - - - - 男生总数 - - - - - 女生总数 - - - - - 男生总成绩 - - - - - 男生最大值 - - - - - 男生最小值 - - - - - 女生总成绩 - - - - - 女生最大值 - - - - - 女生最小值 - - - - - 男生总分数 - - - - - 男生最大分数 - - - - - 男生最小分数 - - - - - 女生总分数 - - - - - 女生最大分数 - - - - - 女生最小分数 - - - - - 男生优秀人数 - - - - - 男生良好人数 - - - - - 男生及格人数 - - - - - 男生不及格人数 - - - - - 女生优秀人数 - - - - - 女生良好人数 - - - - - 女生及格人数 - - - - - 女生不及格人数 - - - - - 及格率 - - - - - 男生平均个数 - - - - - 女生平均个数 - - - - - 男生平均分数 - - - - - 女生平均分数 - - - - - 男生中位数 - - - - - 女生中位数 - - - - - 男生平均值 - - - - - 男生最大值 - - - - - 男生最小值 - - - - - 女生平均值 - - - - - 女生最大值 - - - - - 女生最小值 - - - - - 男生平均分数 - - - - - 男生最大分数 - - - - - 男生最小分数 - - - - - 女生平均分数 - - - - - 女生最大分数 - - - - - 女生最小分数 - - - - - 失误最少的同学次数 - - - - - 进入状态最快的同学耗时(心率借用这个字段。班级运动时间) - - - - - 第一名平均耗时 - - - - - 失误总次数 - - - - - 失误损失次数 - - - - - 甩绳速度偏慢损失次数 - - - - - 进入状态过慢损失次数 - - - - - 提交标识 - - - - - 创建时间 - - - - - 创建人 - - - - - 修改时间 - - - - - 修改人 - - - - - 是否双人模式 - - - - - 数据来源(1:pad, 2:微信小程序) - - - - - 学生姓名 - - - - - 学生列表 - - - - - 训练设置 - - - - - 训练ID - - - - - 圈数 - - - - - 每圈时间间隔 - - - - - 首圈是否整圈(1-不完整,2-完整) - - - - - 首圈时间间隔 - - - - - 保留秒以下的小数位数(1:保留百分之一秒,0:保留十分之一秒) - - - - - 女生圈数 - - - - - 女生每圈时间间隔 - - - - - 女生首圈是否整圈(1-不完整,2-完整) - - - - - 女生首圈时间间隔 - - - - - 创建时间 - - - - - 创建人 - - - - - 编号 - - - - - 训练ID - - - - - 项目ID - - - - - 项目类型(1跳绳2跑步) - - - - - 学校ID - - - - - 年级ID - - - - - 年级名称 - - - - - 班级ID - - - - - 班级名称 - - - - - 组别 - - - - - 组号 - - - - - 老师ID - - - - - 设备ID - - - - - 学生ID - - - - - 学生名称 - - - - - 性别(1男2女) - - - - - 学号 - - - - - 标准成绩 - - - - - 原始标准成绩(被格式化小数点之前的) - - - - - 标准成绩2 - - - - - 原始标准成绩2(被格式化小数点之前的) - - - - - 得分 - - - - - 加分项得分 - - - - - 评分等级 - - - - - 男生或女生排名 - - - - - 全体排名 - - - - - 失误总次数 - - - - - 失误总耗时 - - - - - 平均耗时 - - - - - 有效平均值(中位数) - - - - - 失误损失次数 - - - - - 甩绳速度偏慢损失次数 - - - - - 进入状态过慢损失次数 - - - - - 高一档分数段 - - - - - 进入状态耗时 - - - - - 次数提升空间 - - - - - 分数提升空间 - - - - - 家长消息发送标识 - - - - - 是否已经完成 - - - - - 实际完成的数量(圈数 - - - - - 报表显示 - - - - - 开始时间 - - - - - 教师 - - - - - 用时 - - - - - 视频路径 - - - - - 创建时间 - - - - - 创建人 - - - - - 修改时间 - - - - - 修改人 - - - - - 违规动作编号 - - - - - 违规动图地址 - - - - - 跳绳绊脚次数 - - - - - 违规动作训练时间 - - - - diff --git a/Server/YD_XinWei/bin/Debug/net6.0/YD_XinWei.Commons.dll b/Server/YD_XinWei/bin/Debug/net6.0/YD_XinWei.Commons.dll deleted file mode 100644 index 7dc356a..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/YD_XinWei.Commons.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/YD_XinWei.Commons.pdb b/Server/YD_XinWei/bin/Debug/net6.0/YD_XinWei.Commons.pdb deleted file mode 100644 index e8e7f88..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/YD_XinWei.Commons.pdb and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/appsettings.Development.json b/Server/YD_XinWei/bin/Debug/net6.0/appsettings.Development.json deleted file mode 100644 index 0c208ae..0000000 --- a/Server/YD_XinWei/bin/Debug/net6.0/appsettings.Development.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Information", - "Microsoft.AspNetCore": "Warning" - } - } -} diff --git a/Server/YD_XinWei/bin/Debug/net6.0/appsettings.json b/Server/YD_XinWei/bin/Debug/net6.0/appsettings.json deleted file mode 100644 index 681f38a..0000000 --- a/Server/YD_XinWei/bin/Debug/net6.0/appsettings.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Information", - "Microsoft": "Warning", - "Microsoft.Hosting.Lifetime": "Information" - } - }, - "AllowedHosts": "*", - "VirtualPath": { - "StaticFile": "E:\\Web\\Static", //配置的虚拟目录文件所在路径 - "FolderName": "/Static" //访问时此路径时的别名 - }, - - "Secret": { //秘钥配置 - "JWT": "BB3647441FFA4B5DB4E64A29B53CE525", //JWT - "Audience": "YD_XinWei", - "Issuer": "YD_XinWei.Api", - "User": "C5ABA9E202D94C43A3CA66002BF77FAF", // - "DB": "3F8B7B38AD3D484A89ACA513CBD79F36", - "Redis": "E6D90DDBC70C4F4EA3C312B6FCB473C8" - }, - - "ExpMinutes": "120", //JWT有效期(分钟=默认120), - - "AppUrls": { - }, - - //"DbConnectionString": " Data Source=101.132.164.149;Database=YD_XinWeiDB;User ID=sa;Password=Admin@123;Connect Timeout=500;", - //"SmartSportsString": " Data Source=101.132.164.149;Database=SmartSportsServerDB_QA;User ID=sa;Password=Admin@123;Connect Timeout=500;", - - "DbConnectionString": " Data Source=rm-uf64b8oxdt19pfyxfao.sqlserver.rds.aliyuncs.com;Database=SmartSportsServerDB_QA;User ID=qa;Password=Admin@123;Connect Timeout=500;", - "SmartSportsString": " Data Source=rm-uf64b8oxdt19pfyxfao.sqlserver.rds.aliyuncs.com;Database=SmartSportsServerDB_QA;User ID=qa;Password=Admin@123;Connect Timeout=500;", - "CorsUrls": "http://localhost:8081,http://localhost:8080,http://localhost:7080,http://localhost:9980,http://127.0.0.1:9994,http://localhost:9994", - - "WeChat": { - "Appid": "xxx", - "Secret": "xxx" - } -} diff --git a/Server/YD_XinWei/bin/Debug/net6.0/runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.dll b/Server/YD_XinWei/bin/Debug/net6.0/runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.dll deleted file mode 100644 index 3a19d3d..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/runtimes/unix/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll b/Server/YD_XinWei/bin/Debug/net6.0/runtimes/unix/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll deleted file mode 100644 index 231e75a..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/runtimes/unix/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll b/Server/YD_XinWei/bin/Debug/net6.0/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll deleted file mode 100644 index 3068646..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll b/Server/YD_XinWei/bin/Debug/net6.0/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll deleted file mode 100644 index 965f535..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll b/Server/YD_XinWei/bin/Debug/net6.0/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll deleted file mode 100644 index 227b87b..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll b/Server/YD_XinWei/bin/Debug/net6.0/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll deleted file mode 100644 index 0add8c2..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.dll b/Server/YD_XinWei/bin/Debug/net6.0/runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.dll deleted file mode 100644 index c49c358..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.dll b/Server/YD_XinWei/bin/Debug/net6.0/runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.dll deleted file mode 100644 index 9a04b68..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.dll b/Server/YD_XinWei/bin/Debug/net6.0/runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.dll deleted file mode 100644 index 3fb4939..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/runtimes/win/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll b/Server/YD_XinWei/bin/Debug/net6.0/runtimes/win/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll deleted file mode 100644 index 0269777..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/runtimes/win/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/runtimes/win/lib/netstandard2.0/System.Runtime.Caching.dll b/Server/YD_XinWei/bin/Debug/net6.0/runtimes/win/lib/netstandard2.0/System.Runtime.Caching.dll deleted file mode 100644 index 175d085..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/runtimes/win/lib/netstandard2.0/System.Runtime.Caching.dll and /dev/null differ diff --git a/Server/YD_XinWei/bin/Debug/net6.0/runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll b/Server/YD_XinWei/bin/Debug/net6.0/runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll deleted file mode 100644 index d8f2f45..0000000 Binary files a/Server/YD_XinWei/bin/Debug/net6.0/runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll and /dev/null differ diff --git a/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWe.7845F25F.Up2Date b/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWe.7845F25F.Up2Date deleted file mode 100644 index e69de29..0000000 diff --git a/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWei.Api.AssemblyInfo.cs b/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWei.Api.AssemblyInfo.cs deleted file mode 100644 index c5d46b6..0000000 --- a/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWei.Api.AssemblyInfo.cs +++ /dev/null @@ -1,23 +0,0 @@ -//------------------------------------------------------------------------------ -// -// 此代码由工具生成。 -// 运行时版本:4.0.30319.42000 -// -// 对此文件的更改可能会导致不正确的行为,并且如果 -// 重新生成代码,这些更改将会丢失。 -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: System.Reflection.AssemblyCompanyAttribute("YD_XinWei.Api")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+629833a359012b1c016a5391ffb0e3a1c90c6fcd")] -[assembly: System.Reflection.AssemblyProductAttribute("YD_XinWei.Api")] -[assembly: System.Reflection.AssemblyTitleAttribute("YD_XinWei.Api")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// 由 MSBuild WriteCodeFragment 类生成。 - diff --git a/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWei.Api.AssemblyInfoInputs.cache b/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWei.Api.AssemblyInfoInputs.cache deleted file mode 100644 index 899fbc7..0000000 --- a/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWei.Api.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -902d86fd071c4988025647092d43a8037c7caa996e6fabe51daf1a57795595dd diff --git a/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWei.Api.GeneratedMSBuildEditorConfig.editorconfig b/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWei.Api.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 2b7eedf..0000000 --- a/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWei.Api.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,21 +0,0 @@ -is_global = true -build_property.TargetFramework = net6.0 -build_property.TargetPlatformMinVersion = -build_property.UsingMicrosoftNETSdkWeb = true -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property.EnforceExtendedAnalyzerRules = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = YD_XinWei.Api -build_property.RootNamespace = YD_XinWei.Api -build_property.ProjectDir = C:\Users\tangl\Desktop\Git\YD_XinWei\Server\YD_XinWei\ -build_property.EnableComHosting = -build_property.EnableGeneratedComInterfaceComImportInterop = -build_property.RazorLangVersion = 6.0 -build_property.SupportLocalizedComponentNames = -build_property.GenerateRazorMetadataSourceChecksumAttributes = -build_property.MSBuildProjectDirectory = C:\Users\tangl\Desktop\Git\YD_XinWei\Server\YD_XinWei -build_property._RazorSourceGeneratorDebug = -build_property.EffectiveAnalysisLevelStyle = 6.0 -build_property.EnableCodeStyleSeverity = diff --git a/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWei.Api.MvcApplicationPartsAssemblyInfo.cache b/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWei.Api.MvcApplicationPartsAssemblyInfo.cache deleted file mode 100644 index e69de29..0000000 diff --git a/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWei.Api.MvcApplicationPartsAssemblyInfo.cs b/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWei.Api.MvcApplicationPartsAssemblyInfo.cs deleted file mode 100644 index e152e09..0000000 --- a/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWei.Api.MvcApplicationPartsAssemblyInfo.cs +++ /dev/null @@ -1,19 +0,0 @@ -//------------------------------------------------------------------------------ -// -// 此代码由工具生成。 -// 运行时版本:4.0.30319.42000 -// -// 对此文件的更改可能会导致不正确的行为,并且如果 -// 重新生成代码,这些更改将会丢失。 -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Microsoft.AspNetCore.Mvc.Versioning")] -[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Swashbuckle.AspNetCore.SwaggerGen")] -[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("YD_XinWei.Commons")] - -// 由 MSBuild WriteCodeFragment 类生成。 - diff --git a/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWei.Api.assets.cache b/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWei.Api.assets.cache index efcc0c3..e375dae 100644 Binary files a/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWei.Api.assets.cache and b/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWei.Api.assets.cache differ diff --git a/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWei.Api.csproj.AssemblyReference.cache b/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWei.Api.csproj.AssemblyReference.cache deleted file mode 100644 index 102222e..0000000 Binary files a/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWei.Api.csproj.AssemblyReference.cache and /dev/null differ diff --git a/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWei.Api.csproj.CoreCompileInputs.cache b/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWei.Api.csproj.CoreCompileInputs.cache deleted file mode 100644 index 7a50d09..0000000 --- a/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWei.Api.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -e6b8438b93a9eab1502ca98f1d3048b85ad811fe301f6e2a74dcdaca26f882e8 diff --git a/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWei.Api.dll b/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWei.Api.dll deleted file mode 100644 index cf4b01f..0000000 Binary files a/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWei.Api.dll and /dev/null differ diff --git a/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWei.Api.genruntimeconfig.cache b/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWei.Api.genruntimeconfig.cache deleted file mode 100644 index fb881ba..0000000 --- a/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWei.Api.genruntimeconfig.cache +++ /dev/null @@ -1 +0,0 @@ -ef5efab5adf3eedd8e8f937cb124054b41e8b7bd2a18bd0ebdea3583f8eb2627 diff --git a/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWei.Api.pdb b/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWei.Api.pdb deleted file mode 100644 index aa076e4..0000000 Binary files a/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWei.Api.pdb and /dev/null differ diff --git a/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWei.Api.sourcelink.json b/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWei.Api.sourcelink.json deleted file mode 100644 index 451d085..0000000 --- a/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWei.Api.sourcelink.json +++ /dev/null @@ -1 +0,0 @@ -{"documents":{"C:\\Users\\tangl\\Desktop\\Code\\YD_XinWei\\*":"https://dev.azure.com/tanglong10081/YD_XinWei/_apis/git/repositories/YD_XinWei/items?api-version=1.0&versionType=commit&version=1d3570ab05d420c438e818c395b8f56cd2046e9e&path=/*"}} \ No newline at end of file diff --git a/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWei.Api.xml b/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWei.Api.xml deleted file mode 100644 index b01208f..0000000 --- a/Server/YD_XinWei/obj/Debug/net6.0/YD_XinWei.Api.xml +++ /dev/null @@ -1,2248 +0,0 @@ - - - - YD_XinWei.Api - - - - - 用户服务上下文 - - - - - 用户服务上下文 - - - - - 芯未 - - - - - 获取设备信息 - - - - - - 获取项目模式列表 - - - - - - 获取体育项目列表 - - - - - - 获取学生信息 - - - - - - 获取名单列表 - - - - - - 获取人脸信息 - - - - - - - 查询训练评分规则 - - - - - - - 新增训练 - - - - - - - 年级排名 - - - - - - - - 全部历史记录 - - - - - - - 历史记录详细 - - - - - - - 个人历史记录-历史成绩 - - - - - - - 个人历史记录-记录列表 - - - - - - - 成绩榜-年级列表 - - - - - - - 个人历史记录-榜单列表 - - - - - - - 数据库实体父类 - - - - - 备注 - - - - - 创建人 - - - - - 创建时间 - - - - - 修改人 - - - - - 修改时间 - - - - - Name - - - - - Json - - - - - 学校编号 - - - - - 帐号 - - - - - 性别 - - - - - 头像 - - - - - 角色 - - - - - 角色 - - - - - 姓名 - - - - - 密码 - - - - - 手机号 - - - - - 是否可用 - - - - - 微信OpenId - - - - - 微信UnionId - - - - - 微信头像 - - - - - 微信昵称 - - - - - 地址 - - - - - Email - - - - - 账号关联Id - - - - - 出生日期 - - - - - 身高 - - - - - 体重 - - - - - 服务实现 - - - - - 构造 - - - - - - - 获取设备信息 - - - - - - - - 项目模式 - - - - - - 体育项目 - - 学校Id - - - - - 获取学生信息 - - 学校Id - - - - - 获取名单列表 - - - - - - - - - 获取人脸信息 - - - - - - - 获取训练评分规则 - - 学校Id - - - - - 新增训练 - - - - - - - 年级排名 - - - - - - - - 全部历史记录 - - - - - - - 历史记录详细 - - - - - - - 个人历史记录-历史成绩 - - - - - - - 个人历史记录-记录列表 - - - - - - - 成绩榜-年级列表 - - - - - - - 成绩榜-年级列表 - - - - - - - 服务接口 - - - - - 获取设备信息 - - - - - - - 项目模式 - - - - - - 体育项目 - - 学校Id - - - - - 获取学生信息 - - 学校Id - - - - - 获取名单列表 - - 学校Id - 用户Id - - - - - 获取人脸信息 - - - - - - - 获取训练评分规则 - - 学校Id - - - - - 新增训练 - - - - - - - 年级排名 - - - - - - - - 全部历史记录 - - - - - - - 历史记录详细 - - - - - - - 个人历史记录-历史成绩 - - - - - - - 个人历史记录-记录列表 - - - - - - - 成绩榜-年级列表 - - - - - - - 成绩榜-榜单列表 - - - - - - - 年级Id - - - - - 性别 - - - - - 类别枚举值 - - - - - 等级 - - - - - 得分 - - - - - 标准值(小) - - - - - 标准值(大) - - - - - 创建人 - - - - - 创建时间 - - - - - 修改人 - - - - - 修改时间 - - - - - 类别名称 - - - - - 类别枚举值 - - - - - 统计类型 - - - - - 是否是跳绳 - - - - - 创建人 - - - - - 创建时间 - - - - - 修改人 - - - - - 修改时间 - - - - - 学校编号 - - - - - 老师Id - - - - - 老师名称 - - - - - 年级Id - - - - - 年级名称 - - - - - 班级Id - - - - - 班级名称 - - - - - 学生学号 - - - - - 学生名称 - - - - - 性别 - - - - - 类别枚举值 - - - - - 类别枚举名称 - - - - - 测试结果 - - - - - 运动时长/分钟 - - - - - 运动消耗 - - - - - 运动强度 - - - - - 得分 - - - - - 附加分 - - - - - 训练成绩等级[1:优秀,2:良好,3:及格,4:不及格] - 心率项目[1:达标,2:未达标] - - - - - 等级 - - - - - 班级排名 - - - - - 数据来源 - - - - - 错误成绩 - - - - - 测试时间 - - - - - 身高[单位:厘米] - - - - - 体重[单位:千克] - - - - - 备注 - - - - - 当前年份 - - - - - 学期 - - - - - 创建人 - - - - - 创建时间 - - - - - 修改人 - - - - - 修改时间 - - - - - 是否显示 - - - - - 帐号 - - - - - - - - - - 性别 - - - - - 头像 - - - - - 不用 - - - - - 不用 - - - - - 角色 - - - - - 不用 - - - - - Token - - - - - 类型 - - - - - 姓名 - - - - - 学校编号 - - - - - 学校名称 - - - - - 密码 - - - - - 注册时间 - - - - - 手机号 - - - - - - - - - - 创建人 - - - - - 是否可用 - - - - - - - - - - 修改人 - - - - - 修改时间 - - - - - 审核时间 - - - - - 最后登陆时间 - - - - - 最后密码修改时间 - - - - - 地址 - - - - - Email - - - - - 备注 - - - - - 学校编号 - - - - - 年级Id - - - - - 年级名称 - - - - - 班级名称 - - - - - 学校编号 - - - - - 年级Id - - - - - 创建人 - - - - - 创建时间 - - - - - 修改人 - - - - - 修改时间 - - - - - 学校编号 - - - - - 班级Id - - - - - 班级名称 - - - - - 学生学号 - - - - - 学籍号 - - - - - 地方学籍号 - - - - - 心率设备正面编号 - - - - - 心率设备ID - - - - - 心率设备二维码编号 - - - - - 跳绳编号 - - - - - 跳绳二维码编号 - - - - - 中长跑芯片编号 - - - - - 训练时长 - - - - - 训练次数 - - - - - 身份证 - - - - - 学生名族 - - - - - 学生名称 - - - - - 年龄 - - - - - 性别 - - - - - 学生照片 - - - - - 民族 - - - - - 家庭住址 - - - - - 状态 - - - - - 出生日期 - - - - - 家长姓名 - - - - - 家长联系方式 - - - - - 小程序密码 - - - - - 备注 - - - - - 创建人 - - - - - 创建时间 - - - - - 修改人 - - - - - 修改时间 - - - - - 芯未项目模式表 - - - - - Id - - - - - ProjectKind - - - - - 名称 - - - - - 枚举 - - - - - 芯未体测项目表 - - - - - Id - - - - - 学校Id - - - - - ProjectId - - - - - 名称 - - - - - 枚举 - - - - - 枚举 - - - - - IsOpen - - - - - IsShow - - - - - Swagger注释帮助类 - - - - - 添加附加注释 - - - - - - - 生成JWT - - - - - - - 解析 - - - - - - - 获取过期时间 - - - - - - - 为了尽量减少redis或Memory读取,保证执行效率,将UserContext注入到DI, - 每个UserContext的属性至多读取一次redis或Memory缓存从而提高查询效率 - - - - - http连接基础类,负责底层的http通信 - - - - - 处理http GET请求,返回数据 - - 请求的url地址 - http GET成功后返回的数据,失败抛WebException异常 - - - - 微信小程序从服务端获取的OpenId和SessionKey信息结构 - - - - - 微信小程序登录信息结构 - - - - - 微信小程序登录接口 - - - - - 构造函数 - - - - - - 获取OpenId和SessionKey的Json数据包 - - 客户端发来的code - Json数据包 - - - - 反序列化包含OpenId和SessionKey的Json数据包 - - Json数据包 - 包含OpenId和SessionKey的类 - - - - 根据微信小程序平台提供的解密算法解密数据,推荐直接使用此方法 - - 登陆信息 - 用户信息 - - - - 根据微信小程序平台提供的解密算法解密数据 - - 加密数据 - 初始向量 - 从服务端获取的SessionKey - - - - - 学校编号 - - - - - 年级名称 - - - - - 备注 - - - - - 创建人 - - - - - 创建时间 - - - - - 修改人 - - - - - 修改时间 - - - - - 学校性质Id - - - - - 学校编号 - - - - - 学校名称 - - - - - 所属省份 - - - - - 所属城市 - - - - - 所属区域 - - - - - 备注 - - - - - 创建人 - - - - - 创建时间 - - - - - 修改人 - - - - - 修改时间 - - - - - 设备表 - - - - - 编号 - - - - - 类型 (1 平板, 2 跳绳, ...) - - - - - 设备型号 - - - - - 设备序列号 - - - - - 设备 MAC 地址 - - - - - 设备 IMEI 地址 - - - - - AI 摄像机 IP 地址 (多个 IP 用 , 隔开) - - - - - 抢跑 IP (短跑) - - - - - 是否是 EAI100 摄像头 - - - - - 组织 ID - - - - - 组织名称 - - - - - 用户 ID - - - - - 用户名称 - - - - - 软件版本 - - - - - 硬件版本 - - - - - 应用时间 - - - - - 最后登录时间 - - - - - 备注 - - - - - 授权状态 (0 无效, 1 有效) - - - - - 状态 (0 无效, 1 有效) - - - - - 创建时间 - - - - - 创建人 - - - - - 修改时间 - - - - - 修改人 - - - - - 学校人脸的相似度 (80-99 之间的整数) - - - - - 摄像头序列号、版本信息 - - - - - 编号 - - - - - 考试id - - - - - 考试名称 - - - - - 项目类型(1体检 2体质) - - - - - 项目ID - - - - - 项目名称 - - - - - 模式类型(1随堂模式2名单模式3刷卡或手动录入) - - - - - 学校ID - - - - - 年级ID - - - - - 年级名称 - - - - - 班级或者名单id(根据roster_type来判断) - - - - - 班级名称 - - - - - 组别 - - - - - 老师ID - - - - - 老师名称 - - - - - 训练模式 - - - - - 评分标准类型(1国家标准2地方标准3自定义标准) - - - - - 项目类型(1跳绳2跑步) - - - - - 训练标准ID - - - - - 项目类型名称 - - - - - 评分标准类型名称 - - - - - 项目模式名称 - - - - - 训练人数 - - - - - 开始时间 - - - - - 结束时间 - - - - - 男生总数 - - - - - 女生总数 - - - - - 男生总成绩 - - - - - 男生最大值 - - - - - 男生最小值 - - - - - 女生总成绩 - - - - - 女生最大值 - - - - - 女生最小值 - - - - - 男生总分数 - - - - - 男生最大分数 - - - - - 男生最小分数 - - - - - 女生总分数 - - - - - 女生最大分数 - - - - - 女生最小分数 - - - - - 男生优秀人数 - - - - - 男生良好人数 - - - - - 男生及格人数 - - - - - 男生不及格人数 - - - - - 女生优秀人数 - - - - - 女生良好人数 - - - - - 女生及格人数 - - - - - 女生不及格人数 - - - - - 及格率 - - - - - 男生平均个数 - - - - - 女生平均个数 - - - - - 男生平均分数 - - - - - 女生平均分数 - - - - - 男生中位数 - - - - - 女生中位数 - - - - - 男生平均值 - - - - - 男生最大值 - - - - - 男生最小值 - - - - - 女生平均值 - - - - - 女生最大值 - - - - - 女生最小值 - - - - - 男生平均分数 - - - - - 男生最大分数 - - - - - 男生最小分数 - - - - - 女生平均分数 - - - - - 女生最大分数 - - - - - 女生最小分数 - - - - - 失误最少的同学次数 - - - - - 进入状态最快的同学耗时(心率借用这个字段。班级运动时间) - - - - - 第一名平均耗时 - - - - - 失误总次数 - - - - - 失误损失次数 - - - - - 甩绳速度偏慢损失次数 - - - - - 进入状态过慢损失次数 - - - - - 提交标识 - - - - - 创建时间 - - - - - 创建人 - - - - - 修改时间 - - - - - 修改人 - - - - - 是否双人模式 - - - - - 数据来源(1:pad, 2:微信小程序) - - - - - 学生姓名 - - - - - 学生列表 - - - - - 训练设置 - - - - - 训练ID - - - - - 圈数 - - - - - 每圈时间间隔 - - - - - 首圈是否整圈(1-不完整,2-完整) - - - - - 首圈时间间隔 - - - - - 保留秒以下的小数位数(1:保留百分之一秒,0:保留十分之一秒) - - - - - 女生圈数 - - - - - 女生每圈时间间隔 - - - - - 女生首圈是否整圈(1-不完整,2-完整) - - - - - 女生首圈时间间隔 - - - - - 创建时间 - - - - - 创建人 - - - - - 编号 - - - - - 训练ID - - - - - 项目ID - - - - - 项目类型(1跳绳2跑步) - - - - - 学校ID - - - - - 年级ID - - - - - 年级名称 - - - - - 班级ID - - - - - 班级名称 - - - - - 组别 - - - - - 组号 - - - - - 老师ID - - - - - 设备ID - - - - - 学生ID - - - - - 学生名称 - - - - - 性别(1男2女) - - - - - 学号 - - - - - 标准成绩 - - - - - 原始标准成绩(被格式化小数点之前的) - - - - - 标准成绩2 - - - - - 原始标准成绩2(被格式化小数点之前的) - - - - - 得分 - - - - - 加分项得分 - - - - - 评分等级 - - - - - 男生或女生排名 - - - - - 全体排名 - - - - - 失误总次数 - - - - - 失误总耗时 - - - - - 平均耗时 - - - - - 有效平均值(中位数) - - - - - 失误损失次数 - - - - - 甩绳速度偏慢损失次数 - - - - - 进入状态过慢损失次数 - - - - - 高一档分数段 - - - - - 进入状态耗时 - - - - - 次数提升空间 - - - - - 分数提升空间 - - - - - 家长消息发送标识 - - - - - 是否已经完成 - - - - - 实际完成的数量(圈数 - - - - - 报表显示 - - - - - 开始时间 - - - - - 教师 - - - - - 用时 - - - - - 视频路径 - - - - - 创建时间 - - - - - 创建人 - - - - - 修改时间 - - - - - 修改人 - - - - - 违规动作编号 - - - - - 违规动图地址 - - - - - 跳绳绊脚次数 - - - - - 违规动作训练时间 - - - - diff --git a/Server/YD_XinWei/obj/Debug/net6.0/apphost.exe b/Server/YD_XinWei/obj/Debug/net6.0/apphost.exe index 7bb81af..4045690 100644 Binary files a/Server/YD_XinWei/obj/Debug/net6.0/apphost.exe and b/Server/YD_XinWei/obj/Debug/net6.0/apphost.exe differ diff --git a/Server/YD_XinWei/obj/Debug/net6.0/ref/YD_XinWei.Api.dll b/Server/YD_XinWei/obj/Debug/net6.0/ref/YD_XinWei.Api.dll deleted file mode 100644 index aff9c6b..0000000 Binary files a/Server/YD_XinWei/obj/Debug/net6.0/ref/YD_XinWei.Api.dll and /dev/null differ diff --git a/Server/YD_XinWei/obj/Debug/net6.0/refint/YD_XinWei.Api.dll b/Server/YD_XinWei/obj/Debug/net6.0/refint/YD_XinWei.Api.dll deleted file mode 100644 index aff9c6b..0000000 Binary files a/Server/YD_XinWei/obj/Debug/net6.0/refint/YD_XinWei.Api.dll and /dev/null differ diff --git a/Server/YD_XinWei/obj/Debug/net6.0/staticwebassets.build.endpoints.json b/Server/YD_XinWei/obj/Debug/net6.0/staticwebassets.build.endpoints.json deleted file mode 100644 index 2b6c535..0000000 --- a/Server/YD_XinWei/obj/Debug/net6.0/staticwebassets.build.endpoints.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "Version": 1, - "ManifestType": "Build", - "Endpoints": [] -} \ No newline at end of file diff --git a/Server/YD_XinWei/obj/Debug/net6.0/staticwebassets.build.json b/Server/YD_XinWei/obj/Debug/net6.0/staticwebassets.build.json deleted file mode 100644 index d0431ea..0000000 --- a/Server/YD_XinWei/obj/Debug/net6.0/staticwebassets.build.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "Version": 1, - "Hash": "KP759nLzKnXJ+WS979JyaVeurWoEX66xHrJc8V9vLq8=", - "Source": "YD_XinWei.Api", - "BasePath": "_content/YD_XinWei.Api", - "Mode": "Default", - "ManifestType": "Build", - "ReferencedProjectsConfiguration": [], - "DiscoveryPatterns": [], - "Assets": [], - "Endpoints": [] -} \ No newline at end of file diff --git a/Server/YD_XinWei/obj/Debug/net6.0/staticwebassets/msbuild.build.YD_XinWei.Api.props b/Server/YD_XinWei/obj/Debug/net6.0/staticwebassets/msbuild.build.YD_XinWei.Api.props deleted file mode 100644 index ddaed44..0000000 --- a/Server/YD_XinWei/obj/Debug/net6.0/staticwebassets/msbuild.build.YD_XinWei.Api.props +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/Server/YD_XinWei/obj/Debug/net6.0/staticwebassets/msbuild.buildMultiTargeting.YD_XinWei.Api.props b/Server/YD_XinWei/obj/Debug/net6.0/staticwebassets/msbuild.buildMultiTargeting.YD_XinWei.Api.props deleted file mode 100644 index 6d7f888..0000000 --- a/Server/YD_XinWei/obj/Debug/net6.0/staticwebassets/msbuild.buildMultiTargeting.YD_XinWei.Api.props +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/Server/YD_XinWei/obj/Debug/net6.0/staticwebassets/msbuild.buildTransitive.YD_XinWei.Api.props b/Server/YD_XinWei/obj/Debug/net6.0/staticwebassets/msbuild.buildTransitive.YD_XinWei.Api.props deleted file mode 100644 index 9838cda..0000000 --- a/Server/YD_XinWei/obj/Debug/net6.0/staticwebassets/msbuild.buildTransitive.YD_XinWei.Api.props +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/Server/YD_XinWei/obj/YD_XinWei.Api.csproj.nuget.dgspec.json b/Server/YD_XinWei/obj/YD_XinWei.Api.csproj.nuget.dgspec.json index a5806ce..c6adde6 100644 --- a/Server/YD_XinWei/obj/YD_XinWei.Api.csproj.nuget.dgspec.json +++ b/Server/YD_XinWei/obj/YD_XinWei.Api.csproj.nuget.dgspec.json @@ -151,6 +151,10 @@ "target": "Package", "version": "[10.0.0, )" }, + "CSRedisCore": { + "target": "Package", + "version": "[3.8.805, )" + }, "Microsoft.AspNetCore.Authentication.JwtBearer": { "target": "Package", "version": "[6.0.0, )" diff --git a/Server/YD_XinWei/obj/project.assets.json b/Server/YD_XinWei/obj/project.assets.json index 33bbb0c..cd55caf 100644 --- a/Server/YD_XinWei/obj/project.assets.json +++ b/Server/YD_XinWei/obj/project.assets.json @@ -77,6 +77,23 @@ "lib/net6.0/AutoMapper.Collection.dll": {} } }, + "CSRedisCore/3.8.805": { + "type": "package", + "dependencies": { + "Newtonsoft.Json": "13.0.1", + "System.ValueTuple": "4.5.0" + }, + "compile": { + "lib/netstandard2.0/CSRedisCore.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/CSRedisCore.dll": { + "related": ".xml" + } + } + }, "Humanizer.Core/2.8.26": { "type": "package", "compile": { @@ -1158,6 +1175,15 @@ } } }, + "System.ValueTuple/4.5.0": { + "type": "package", + "compile": { + "ref/netcoreapp2.0/_._": {} + }, + "runtime": { + "lib/netcoreapp2.0/_._": {} + } + }, "System.Windows.Extensions/4.7.0": { "type": "package", "dependencies": { @@ -1288,6 +1314,23 @@ "lib/net6.0/AutoMapper.Collection.dll" ] }, + "CSRedisCore/3.8.805": { + "sha512": "H06j8J1qC+tuclDmPIE9qlVoXyrLJx9GDLLLScR3laCtloJG8jJMngUwKt4DDM584hyrWhGP1tbSLMIN6f9Veg==", + "type": "package", + "path": "csrediscore/3.8.805", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "csrediscore.3.8.805.nupkg.sha512", + "csrediscore.nuspec", + "lib/net40/CSRedisCore.dll", + "lib/net40/CSRedisCore.xml", + "lib/net45/CSRedisCore.dll", + "lib/net45/CSRedisCore.xml", + "lib/netstandard2.0/CSRedisCore.dll", + "lib/netstandard2.0/CSRedisCore.xml" + ] + }, "Humanizer.Core/2.8.26": { "sha512": "OiKusGL20vby4uDEswj2IgkdchC1yQ6rwbIkZDVBPIR6al2b7n3pC91elBul9q33KaBgRKhbZH3+2Ur4fnWx2A==", "type": "package", @@ -3112,6 +3155,50 @@ "version.txt" ] }, + "System.ValueTuple/4.5.0": { + "sha512": "okurQJO6NRE/apDIP23ajJ0hpiNmJ+f0BwOlB/cSqTLQlw5upkf+5+96+iG2Jw40G1fCVCyPz/FhIABUjMR+RQ==", + "type": "package", + "path": "system.valuetuple/4.5.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net461/System.ValueTuple.dll", + "lib/net461/System.ValueTuple.xml", + "lib/net47/System.ValueTuple.dll", + "lib/net47/System.ValueTuple.xml", + "lib/netcoreapp2.0/_._", + "lib/netstandard1.0/System.ValueTuple.dll", + "lib/netstandard1.0/System.ValueTuple.xml", + "lib/netstandard2.0/_._", + "lib/portable-net40+sl4+win8+wp8/System.ValueTuple.dll", + "lib/portable-net40+sl4+win8+wp8/System.ValueTuple.xml", + "lib/uap10.0.16299/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net461/System.ValueTuple.dll", + "ref/net47/System.ValueTuple.dll", + "ref/netcoreapp2.0/_._", + "ref/netstandard2.0/_._", + "ref/portable-net40+sl4+win8+wp8/System.ValueTuple.dll", + "ref/uap10.0.16299/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.valuetuple.4.5.0.nupkg.sha512", + "system.valuetuple.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, "System.Windows.Extensions/4.7.0": { "sha512": "CeWTdRNfRaSh0pm2gDTJFwVaXfTq6Xwv/sA887iwPTneW7oMtMlpvDIO+U60+3GWTB7Aom6oQwv5VZVUhQRdPQ==", "type": "package", @@ -3143,6 +3230,7 @@ "net6.0": [ "AutoMapper.Collection >= 10.0.0", "Autofac.Extensions.DependencyInjection >= 10.0.0", + "CSRedisCore >= 3.8.805", "Microsoft.AspNetCore.Authentication.JwtBearer >= 6.0.0", "Microsoft.AspNetCore.Mvc.NewtonsoftJson >= 6.0.0", "Microsoft.AspNetCore.Mvc.Versioning >= 5.1.0", @@ -3218,6 +3306,10 @@ "target": "Package", "version": "[10.0.0, )" }, + "CSRedisCore": { + "target": "Package", + "version": "[3.8.805, )" + }, "Microsoft.AspNetCore.Authentication.JwtBearer": { "target": "Package", "version": "[6.0.0, )" diff --git a/Server/YD_XinWei/obj/project.nuget.cache b/Server/YD_XinWei/obj/project.nuget.cache deleted file mode 100644 index 906ad7e..0000000 --- a/Server/YD_XinWei/obj/project.nuget.cache +++ /dev/null @@ -1,78 +0,0 @@ -{ - "version": 2, - "dgSpecHash": "mmyXbRyIHIU=", - "success": true, - "projectFilePath": "C:\\Users\\tangl\\Desktop\\Git\\YD_XinWei\\Server\\YD_XinWei\\YD_XinWei.Api.csproj", - "expectedPackageFiles": [ - "C:\\Users\\tangl\\.nuget\\packages\\aliyun.oss.sdk.netcore\\2.14.1\\aliyun.oss.sdk.netcore.2.14.1.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\autofac\\8.1.0\\autofac.8.1.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\autofac.extensions.dependencyinjection\\10.0.0\\autofac.extensions.dependencyinjection.10.0.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\automapper\\13.0.0\\automapper.13.0.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\automapper.collection\\10.0.0\\automapper.collection.10.0.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\humanizer.core\\2.8.26\\humanizer.core.2.8.26.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.aspnetcore.authentication.jwtbearer\\6.0.0\\microsoft.aspnetcore.authentication.jwtbearer.6.0.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.aspnetcore.http.abstractions\\2.2.0\\microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.aspnetcore.http.features\\2.2.0\\microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.aspnetcore.jsonpatch\\6.0.0\\microsoft.aspnetcore.jsonpatch.6.0.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.aspnetcore.mvc.abstractions\\2.2.0\\microsoft.aspnetcore.mvc.abstractions.2.2.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.aspnetcore.mvc.newtonsoftjson\\6.0.0\\microsoft.aspnetcore.mvc.newtonsoftjson.6.0.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.aspnetcore.mvc.versioning\\5.1.0\\microsoft.aspnetcore.mvc.versioning.5.1.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.aspnetcore.routing.abstractions\\2.2.0\\microsoft.aspnetcore.routing.abstractions.2.2.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\8.0.0\\microsoft.bcl.asyncinterfaces.8.0.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.bcl.timeprovider\\8.0.1\\microsoft.bcl.timeprovider.8.0.1.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.csharp\\4.7.0\\microsoft.csharp.4.7.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.data.sqlclient\\2.1.4\\microsoft.data.sqlclient.2.1.4.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.data.sqlclient.sni.runtime\\2.1.1\\microsoft.data.sqlclient.sni.runtime.2.1.1.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.entityframeworkcore\\6.0.0\\microsoft.entityframeworkcore.6.0.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\6.0.0\\microsoft.entityframeworkcore.abstractions.6.0.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\6.0.0\\microsoft.entityframeworkcore.analyzers.6.0.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.entityframeworkcore.design\\6.0.0\\microsoft.entityframeworkcore.design.6.0.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\6.0.0\\microsoft.entityframeworkcore.relational.6.0.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.entityframeworkcore.sqlserver\\6.0.0\\microsoft.entityframeworkcore.sqlserver.6.0.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.entityframeworkcore.tools\\6.0.0\\microsoft.entityframeworkcore.tools.6.0.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.extensions.apidescription.server\\6.0.5\\microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\6.0.0\\microsoft.extensions.caching.abstractions.6.0.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.extensions.caching.memory\\6.0.0\\microsoft.extensions.caching.memory.6.0.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\6.0.0\\microsoft.extensions.configuration.abstractions.6.0.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\6.0.0\\microsoft.extensions.dependencyinjection.6.0.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\8.0.1\\microsoft.extensions.dependencyinjection.abstractions.8.0.1.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.extensions.logging\\6.0.0\\microsoft.extensions.logging.6.0.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\6.0.0\\microsoft.extensions.logging.abstractions.6.0.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.extensions.options\\6.0.0\\microsoft.extensions.options.6.0.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.extensions.primitives\\6.0.0\\microsoft.extensions.primitives.6.0.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.identity.client\\4.21.1\\microsoft.identity.client.4.21.1.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.identitymodel.abstractions\\8.3.0\\microsoft.identitymodel.abstractions.8.3.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.identitymodel.jsonwebtokens\\8.3.0\\microsoft.identitymodel.jsonwebtokens.8.3.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.identitymodel.logging\\8.3.0\\microsoft.identitymodel.logging.8.3.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.identitymodel.protocols\\6.10.0\\microsoft.identitymodel.protocols.6.10.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.identitymodel.protocols.openidconnect\\6.10.0\\microsoft.identitymodel.protocols.openidconnect.6.10.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.identitymodel.tokens\\8.3.0\\microsoft.identitymodel.tokens.8.3.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.net.http.headers\\2.2.0\\microsoft.net.http.headers.2.2.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.netcore.platforms\\3.1.0\\microsoft.netcore.platforms.3.1.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.openapi\\1.2.3\\microsoft.openapi.1.2.3.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.win32.registry\\4.7.0\\microsoft.win32.registry.4.7.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\microsoft.win32.systemevents\\4.7.0\\microsoft.win32.systemevents.4.7.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\newtonsoft.json\\13.0.3\\newtonsoft.json.13.0.3.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\newtonsoft.json.bson\\1.0.2\\newtonsoft.json.bson.1.0.2.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\swashbuckle.aspnetcore\\6.5.0\\swashbuckle.aspnetcore.6.5.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\swashbuckle.aspnetcore.swagger\\6.5.0\\swashbuckle.aspnetcore.swagger.6.5.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\swashbuckle.aspnetcore.swaggergen\\6.5.0\\swashbuckle.aspnetcore.swaggergen.6.5.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\swashbuckle.aspnetcore.swaggerui\\6.5.0\\swashbuckle.aspnetcore.swaggerui.6.5.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\system.buffers\\4.5.0\\system.buffers.4.5.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\system.collections.immutable\\6.0.0\\system.collections.immutable.6.0.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\system.configuration.configurationmanager\\4.7.0\\system.configuration.configurationmanager.4.7.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\system.diagnostics.diagnosticsource\\8.0.1\\system.diagnostics.diagnosticsource.8.0.1.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\system.drawing.common\\4.7.0\\system.drawing.common.4.7.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\system.identitymodel.tokens.jwt\\8.3.0\\system.identitymodel.tokens.jwt.8.3.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\system.runtime.caching\\4.7.0\\system.runtime.caching.4.7.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\system.security.accesscontrol\\4.7.0\\system.security.accesscontrol.4.7.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\system.security.cryptography.protecteddata\\4.7.0\\system.security.cryptography.protecteddata.4.7.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\system.security.permissions\\4.7.0\\system.security.permissions.4.7.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\system.security.principal.windows\\4.7.0\\system.security.principal.windows.4.7.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\system.text.encoding.codepages\\4.7.0\\system.text.encoding.codepages.4.7.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\system.text.encodings.web\\4.5.0\\system.text.encodings.web.4.5.0.nupkg.sha512", - "C:\\Users\\tangl\\.nuget\\packages\\system.windows.extensions\\4.7.0\\system.windows.extensions.4.7.0.nupkg.sha512" - ], - "logs": [] -} \ No newline at end of file