Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
E
Education
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
黄奎
Education
Commits
c6b4c45a
Commit
c6b4c45a
authored
Dec 31, 2020
by
liudong1993
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
http://gitlab.oytour.com/Kui2/education
parents
8690d0c6
40858d8b
Show whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
275 additions
and
4605 deletions
+275
-4605
Edu.Aop.deps.json
Edu.Aop/bin/Release/netcoreapp3.0/Edu.Aop.deps.json
+0
-1383
TeacherClassStatic_ViewModel.cs
Edu.Model/ViewModel/Course/TeacherClassStatic_ViewModel.cs
+22
-0
StudentBillModule.cs
Edu.Module.Course/StudentBillModule.cs
+106
-21
MenuModule.cs
Edu.Module.System/MenuModule.cs
+1
-1
AssistModule.cs
Edu.Module.User/AssistModule.cs
+23
-4
TeacherModule.cs
Edu.Module.User/TeacherModule.cs
+39
-1
Edu.Module.User.deps.json
....User/bin/Release/netcoreapp3.0/Edu.Module.User.deps.json
+0
-3180
RB_ClassRepository.cs
Edu.Repository/Course/RB_ClassRepository.cs
+22
-3
RB_CourseRepository.cs
Edu.Repository/Course/RB_CourseRepository.cs
+1
-1
ClassController.cs
Edu.WebApi/Controllers/Course/ClassController.cs
+3
-1
OrderController.cs
Edu.WebApi/Controllers/Course/OrderController.cs
+16
-1
StuController.cs
Edu.WebApi/Controllers/Course/StuController.cs
+28
-1
LoginController.cs
Edu.WebApi/Controllers/User/LoginController.cs
+9
-1
UserController.cs
Edu.WebApi/Controllers/User/UserController.cs
+4
-7
Startup.cs
Edu.WebApi/Startup.cs
+1
-0
No files found.
Edu.Aop/bin/Release/netcoreapp3.0/Edu.Aop.deps.json
deleted
100644 → 0
View file @
8690d0c6
{
"runtimeTarget"
:
{
"name"
:
".NETCoreApp,Version=v3.0"
,
"signature"
:
""
},
"compilationOptions"
:
{},
"targets"
:
{
".NETCoreApp,Version=v3.0"
:
{
"Edu.Aop/1.0.0"
:
{
"dependencies"
:
{
"Castle.Core"
:
"4.4.1"
},
"runtime"
:
{
"Edu.Aop.dll"
:
{}
}
},
"Castle.Core/4.4.1"
:
{
"dependencies"
:
{
"NETStandard.Library"
:
"1.6.1"
,
"System.Collections.Specialized"
:
"4.3.0"
,
"System.ComponentModel"
:
"4.3.0"
,
"System.ComponentModel.TypeConverter"
:
"4.3.0"
,
"System.Diagnostics.TraceSource"
:
"4.3.0"
,
"System.Dynamic.Runtime"
:
"4.3.0"
,
"System.Reflection"
:
"4.3.0"
,
"System.Reflection.Emit"
:
"4.3.0"
,
"System.Reflection.TypeExtensions"
:
"4.3.0"
,
"System.Xml.XmlDocument"
:
"4.3.0"
},
"runtime"
:
{
"lib/netstandard1.5/Castle.Core.dll"
:
{
"assemblyVersion"
:
"4.0.0.0"
,
"fileVersion"
:
"4.4.1.0"
}
}
},
"Microsoft.NETCore.Platforms/1.1.0"
:
{},
"Microsoft.NETCore.Targets/1.1.0"
:
{},
"Microsoft.Win32.Primitives/4.3.0"
:
{
"dependencies"
:
{
"Microsoft.NETCore.Platforms"
:
"1.1.0"
,
"Microsoft.NETCore.Targets"
:
"1.1.0"
,
"System.Runtime"
:
"4.3.0"
}
},
"NETStandard.Library/1.6.1"
:
{
"dependencies"
:
{
"Microsoft.NETCore.Platforms"
:
"1.1.0"
,
"Microsoft.Win32.Primitives"
:
"4.3.0"
,
"System.AppContext"
:
"4.3.0"
,
"System.Collections"
:
"4.3.0"
,
"System.Collections.Concurrent"
:
"4.3.0"
,
"System.Console"
:
"4.3.0"
,
"System.Diagnostics.Debug"
:
"4.3.0"
,
"System.Diagnostics.Tools"
:
"4.3.0"
,
"System.Diagnostics.Tracing"
:
"4.3.0"
,
"System.Globalization"
:
"4.3.0"
,
"System.Globalization.Calendars"
:
"4.3.0"
,
"System.IO"
:
"4.3.0"
,
"System.IO.Compression"
:
"4.3.0"
,
"System.IO.Compression.ZipFile"
:
"4.3.0"
,
"System.IO.FileSystem"
:
"4.3.0"
,
"System.IO.FileSystem.Primitives"
:
"4.3.0"
,
"System.Linq"
:
"4.3.0"
,
"System.Linq.Expressions"
:
"4.3.0"
,
"System.Net.Http"
:
"4.3.0"
,
"System.Net.Primitives"
:
"4.3.0"
,
"System.Net.Sockets"
:
"4.3.0"
,
"System.ObjectModel"
:
"4.3.0"
,
"System.Reflection"
:
"4.3.0"
,
"System.Reflection.Extensions"
:
"4.3.0"
,
"System.Reflection.Primitives"
:
"4.3.0"
,
"System.Resources.ResourceManager"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
,
"System.Runtime.Extensions"
:
"4.3.0"
,
"System.Runtime.Handles"
:
"4.3.0"
,
"System.Runtime.InteropServices"
:
"4.3.0"
,
"System.Runtime.InteropServices.RuntimeInformation"
:
"4.3.0"
,
"System.Runtime.Numerics"
:
"4.3.0"
,
"System.Security.Cryptography.Algorithms"
:
"4.3.0"
,
"System.Security.Cryptography.Encoding"
:
"4.3.0"
,
"System.Security.Cryptography.Primitives"
:
"4.3.0"
,
"System.Security.Cryptography.X509Certificates"
:
"4.3.0"
,
"System.Text.Encoding"
:
"4.3.0"
,
"System.Text.Encoding.Extensions"
:
"4.3.0"
,
"System.Text.RegularExpressions"
:
"4.3.0"
,
"System.Threading"
:
"4.3.0"
,
"System.Threading.Tasks"
:
"4.3.0"
,
"System.Threading.Timer"
:
"4.3.0"
,
"System.Xml.ReaderWriter"
:
"4.3.0"
,
"System.Xml.XDocument"
:
"4.3.0"
}
},
"runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0"
:
{},
"runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0"
:
{},
"runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0"
:
{},
"runtime.native.System/4.3.0"
:
{
"dependencies"
:
{
"Microsoft.NETCore.Platforms"
:
"1.1.0"
,
"Microsoft.NETCore.Targets"
:
"1.1.0"
}
},
"runtime.native.System.IO.Compression/4.3.0"
:
{
"dependencies"
:
{
"Microsoft.NETCore.Platforms"
:
"1.1.0"
,
"Microsoft.NETCore.Targets"
:
"1.1.0"
}
},
"runtime.native.System.Net.Http/4.3.0"
:
{
"dependencies"
:
{
"Microsoft.NETCore.Platforms"
:
"1.1.0"
,
"Microsoft.NETCore.Targets"
:
"1.1.0"
}
},
"runtime.native.System.Security.Cryptography.Apple/4.3.0"
:
{
"dependencies"
:
{
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple"
:
"4.3.0"
}
},
"runtime.native.System.Security.Cryptography.OpenSsl/4.3.0"
:
{
"dependencies"
:
{
"runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl"
:
"4.3.0"
,
"runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl"
:
"4.3.0"
,
"runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl"
:
"4.3.0"
,
"runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl"
:
"4.3.0"
,
"runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl"
:
"4.3.0"
,
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl"
:
"4.3.0"
,
"runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl"
:
"4.3.0"
,
"runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl"
:
"4.3.0"
,
"runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl"
:
"4.3.0"
,
"runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl"
:
"4.3.0"
}
},
"runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0"
:
{},
"runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0"
:
{},
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0"
:
{},
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0"
:
{},
"runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0"
:
{},
"runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0"
:
{},
"runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0"
:
{},
"runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0"
:
{},
"System.AppContext/4.3.0"
:
{
"dependencies"
:
{
"System.Runtime"
:
"4.3.0"
}
},
"System.Buffers/4.3.0"
:
{
"dependencies"
:
{
"System.Diagnostics.Debug"
:
"4.3.0"
,
"System.Diagnostics.Tracing"
:
"4.3.0"
,
"System.Resources.ResourceManager"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
,
"System.Threading"
:
"4.3.0"
}
},
"System.Collections/4.3.0"
:
{
"dependencies"
:
{
"Microsoft.NETCore.Platforms"
:
"1.1.0"
,
"Microsoft.NETCore.Targets"
:
"1.1.0"
,
"System.Runtime"
:
"4.3.0"
}
},
"System.Collections.Concurrent/4.3.0"
:
{
"dependencies"
:
{
"System.Collections"
:
"4.3.0"
,
"System.Diagnostics.Debug"
:
"4.3.0"
,
"System.Diagnostics.Tracing"
:
"4.3.0"
,
"System.Globalization"
:
"4.3.0"
,
"System.Reflection"
:
"4.3.0"
,
"System.Resources.ResourceManager"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
,
"System.Runtime.Extensions"
:
"4.3.0"
,
"System.Threading"
:
"4.3.0"
,
"System.Threading.Tasks"
:
"4.3.0"
}
},
"System.Collections.NonGeneric/4.3.0"
:
{
"dependencies"
:
{
"System.Diagnostics.Debug"
:
"4.3.0"
,
"System.Globalization"
:
"4.3.0"
,
"System.Resources.ResourceManager"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
,
"System.Runtime.Extensions"
:
"4.3.0"
,
"System.Threading"
:
"4.3.0"
}
},
"System.Collections.Specialized/4.3.0"
:
{
"dependencies"
:
{
"System.Collections.NonGeneric"
:
"4.3.0"
,
"System.Globalization"
:
"4.3.0"
,
"System.Globalization.Extensions"
:
"4.3.0"
,
"System.Resources.ResourceManager"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
,
"System.Runtime.Extensions"
:
"4.3.0"
,
"System.Threading"
:
"4.3.0"
}
},
"System.ComponentModel/4.3.0"
:
{
"dependencies"
:
{
"System.Runtime"
:
"4.3.0"
}
},
"System.ComponentModel.Primitives/4.3.0"
:
{
"dependencies"
:
{
"System.ComponentModel"
:
"4.3.0"
,
"System.Resources.ResourceManager"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
}
},
"System.ComponentModel.TypeConverter/4.3.0"
:
{
"dependencies"
:
{
"System.Collections"
:
"4.3.0"
,
"System.Collections.NonGeneric"
:
"4.3.0"
,
"System.Collections.Specialized"
:
"4.3.0"
,
"System.ComponentModel"
:
"4.3.0"
,
"System.ComponentModel.Primitives"
:
"4.3.0"
,
"System.Globalization"
:
"4.3.0"
,
"System.Linq"
:
"4.3.0"
,
"System.Reflection"
:
"4.3.0"
,
"System.Reflection.Extensions"
:
"4.3.0"
,
"System.Reflection.Primitives"
:
"4.3.0"
,
"System.Reflection.TypeExtensions"
:
"4.3.0"
,
"System.Resources.ResourceManager"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
,
"System.Runtime.Extensions"
:
"4.3.0"
,
"System.Threading"
:
"4.3.0"
}
},
"System.Console/4.3.0"
:
{
"dependencies"
:
{
"Microsoft.NETCore.Platforms"
:
"1.1.0"
,
"Microsoft.NETCore.Targets"
:
"1.1.0"
,
"System.IO"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
,
"System.Text.Encoding"
:
"4.3.0"
}
},
"System.Diagnostics.Debug/4.3.0"
:
{
"dependencies"
:
{
"Microsoft.NETCore.Platforms"
:
"1.1.0"
,
"Microsoft.NETCore.Targets"
:
"1.1.0"
,
"System.Runtime"
:
"4.3.0"
}
},
"System.Diagnostics.DiagnosticSource/4.3.0"
:
{
"dependencies"
:
{
"System.Collections"
:
"4.3.0"
,
"System.Diagnostics.Tracing"
:
"4.3.0"
,
"System.Reflection"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
,
"System.Threading"
:
"4.3.0"
}
},
"System.Diagnostics.Tools/4.3.0"
:
{
"dependencies"
:
{
"Microsoft.NETCore.Platforms"
:
"1.1.0"
,
"Microsoft.NETCore.Targets"
:
"1.1.0"
,
"System.Runtime"
:
"4.3.0"
}
},
"System.Diagnostics.TraceSource/4.3.0"
:
{
"dependencies"
:
{
"Microsoft.NETCore.Platforms"
:
"1.1.0"
,
"System.Collections"
:
"4.3.0"
,
"System.Diagnostics.Debug"
:
"4.3.0"
,
"System.Globalization"
:
"4.3.0"
,
"System.Resources.ResourceManager"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
,
"System.Runtime.Extensions"
:
"4.3.0"
,
"System.Threading"
:
"4.3.0"
,
"runtime.native.System"
:
"4.3.0"
}
},
"System.Diagnostics.Tracing/4.3.0"
:
{
"dependencies"
:
{
"Microsoft.NETCore.Platforms"
:
"1.1.0"
,
"Microsoft.NETCore.Targets"
:
"1.1.0"
,
"System.Runtime"
:
"4.3.0"
}
},
"System.Dynamic.Runtime/4.3.0"
:
{
"dependencies"
:
{
"System.Collections"
:
"4.3.0"
,
"System.Diagnostics.Debug"
:
"4.3.0"
,
"System.Linq"
:
"4.3.0"
,
"System.Linq.Expressions"
:
"4.3.0"
,
"System.ObjectModel"
:
"4.3.0"
,
"System.Reflection"
:
"4.3.0"
,
"System.Reflection.Emit"
:
"4.3.0"
,
"System.Reflection.Emit.ILGeneration"
:
"4.3.0"
,
"System.Reflection.Primitives"
:
"4.3.0"
,
"System.Reflection.TypeExtensions"
:
"4.3.0"
,
"System.Resources.ResourceManager"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
,
"System.Runtime.Extensions"
:
"4.3.0"
,
"System.Threading"
:
"4.3.0"
}
},
"System.Globalization/4.3.0"
:
{
"dependencies"
:
{
"Microsoft.NETCore.Platforms"
:
"1.1.0"
,
"Microsoft.NETCore.Targets"
:
"1.1.0"
,
"System.Runtime"
:
"4.3.0"
}
},
"System.Globalization.Calendars/4.3.0"
:
{
"dependencies"
:
{
"Microsoft.NETCore.Platforms"
:
"1.1.0"
,
"Microsoft.NETCore.Targets"
:
"1.1.0"
,
"System.Globalization"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
}
},
"System.Globalization.Extensions/4.3.0"
:
{
"dependencies"
:
{
"Microsoft.NETCore.Platforms"
:
"1.1.0"
,
"System.Globalization"
:
"4.3.0"
,
"System.Resources.ResourceManager"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
,
"System.Runtime.Extensions"
:
"4.3.0"
,
"System.Runtime.InteropServices"
:
"4.3.0"
}
},
"System.IO/4.3.0"
:
{
"dependencies"
:
{
"Microsoft.NETCore.Platforms"
:
"1.1.0"
,
"Microsoft.NETCore.Targets"
:
"1.1.0"
,
"System.Runtime"
:
"4.3.0"
,
"System.Text.Encoding"
:
"4.3.0"
,
"System.Threading.Tasks"
:
"4.3.0"
}
},
"System.IO.Compression/4.3.0"
:
{
"dependencies"
:
{
"Microsoft.NETCore.Platforms"
:
"1.1.0"
,
"System.Buffers"
:
"4.3.0"
,
"System.Collections"
:
"4.3.0"
,
"System.Diagnostics.Debug"
:
"4.3.0"
,
"System.IO"
:
"4.3.0"
,
"System.Resources.ResourceManager"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
,
"System.Runtime.Extensions"
:
"4.3.0"
,
"System.Runtime.Handles"
:
"4.3.0"
,
"System.Runtime.InteropServices"
:
"4.3.0"
,
"System.Text.Encoding"
:
"4.3.0"
,
"System.Threading"
:
"4.3.0"
,
"System.Threading.Tasks"
:
"4.3.0"
,
"runtime.native.System"
:
"4.3.0"
,
"runtime.native.System.IO.Compression"
:
"4.3.0"
}
},
"System.IO.Compression.ZipFile/4.3.0"
:
{
"dependencies"
:
{
"System.Buffers"
:
"4.3.0"
,
"System.IO"
:
"4.3.0"
,
"System.IO.Compression"
:
"4.3.0"
,
"System.IO.FileSystem"
:
"4.3.0"
,
"System.IO.FileSystem.Primitives"
:
"4.3.0"
,
"System.Resources.ResourceManager"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
,
"System.Runtime.Extensions"
:
"4.3.0"
,
"System.Text.Encoding"
:
"4.3.0"
}
},
"System.IO.FileSystem/4.3.0"
:
{
"dependencies"
:
{
"Microsoft.NETCore.Platforms"
:
"1.1.0"
,
"Microsoft.NETCore.Targets"
:
"1.1.0"
,
"System.IO"
:
"4.3.0"
,
"System.IO.FileSystem.Primitives"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
,
"System.Runtime.Handles"
:
"4.3.0"
,
"System.Text.Encoding"
:
"4.3.0"
,
"System.Threading.Tasks"
:
"4.3.0"
}
},
"System.IO.FileSystem.Primitives/4.3.0"
:
{
"dependencies"
:
{
"System.Runtime"
:
"4.3.0"
}
},
"System.Linq/4.3.0"
:
{
"dependencies"
:
{
"System.Collections"
:
"4.3.0"
,
"System.Diagnostics.Debug"
:
"4.3.0"
,
"System.Resources.ResourceManager"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
,
"System.Runtime.Extensions"
:
"4.3.0"
}
},
"System.Linq.Expressions/4.3.0"
:
{
"dependencies"
:
{
"System.Collections"
:
"4.3.0"
,
"System.Diagnostics.Debug"
:
"4.3.0"
,
"System.Globalization"
:
"4.3.0"
,
"System.IO"
:
"4.3.0"
,
"System.Linq"
:
"4.3.0"
,
"System.ObjectModel"
:
"4.3.0"
,
"System.Reflection"
:
"4.3.0"
,
"System.Reflection.Emit"
:
"4.3.0"
,
"System.Reflection.Emit.ILGeneration"
:
"4.3.0"
,
"System.Reflection.Emit.Lightweight"
:
"4.3.0"
,
"System.Reflection.Extensions"
:
"4.3.0"
,
"System.Reflection.Primitives"
:
"4.3.0"
,
"System.Reflection.TypeExtensions"
:
"4.3.0"
,
"System.Resources.ResourceManager"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
,
"System.Runtime.Extensions"
:
"4.3.0"
,
"System.Threading"
:
"4.3.0"
}
},
"System.Net.Http/4.3.0"
:
{
"dependencies"
:
{
"Microsoft.NETCore.Platforms"
:
"1.1.0"
,
"System.Collections"
:
"4.3.0"
,
"System.Diagnostics.Debug"
:
"4.3.0"
,
"System.Diagnostics.DiagnosticSource"
:
"4.3.0"
,
"System.Diagnostics.Tracing"
:
"4.3.0"
,
"System.Globalization"
:
"4.3.0"
,
"System.Globalization.Extensions"
:
"4.3.0"
,
"System.IO"
:
"4.3.0"
,
"System.IO.FileSystem"
:
"4.3.0"
,
"System.Net.Primitives"
:
"4.3.0"
,
"System.Resources.ResourceManager"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
,
"System.Runtime.Extensions"
:
"4.3.0"
,
"System.Runtime.Handles"
:
"4.3.0"
,
"System.Runtime.InteropServices"
:
"4.3.0"
,
"System.Security.Cryptography.Algorithms"
:
"4.3.0"
,
"System.Security.Cryptography.Encoding"
:
"4.3.0"
,
"System.Security.Cryptography.OpenSsl"
:
"4.3.0"
,
"System.Security.Cryptography.Primitives"
:
"4.3.0"
,
"System.Security.Cryptography.X509Certificates"
:
"4.3.0"
,
"System.Text.Encoding"
:
"4.3.0"
,
"System.Threading"
:
"4.3.0"
,
"System.Threading.Tasks"
:
"4.3.0"
,
"runtime.native.System"
:
"4.3.0"
,
"runtime.native.System.Net.Http"
:
"4.3.0"
,
"runtime.native.System.Security.Cryptography.OpenSsl"
:
"4.3.0"
}
},
"System.Net.Primitives/4.3.0"
:
{
"dependencies"
:
{
"Microsoft.NETCore.Platforms"
:
"1.1.0"
,
"Microsoft.NETCore.Targets"
:
"1.1.0"
,
"System.Runtime"
:
"4.3.0"
,
"System.Runtime.Handles"
:
"4.3.0"
}
},
"System.Net.Sockets/4.3.0"
:
{
"dependencies"
:
{
"Microsoft.NETCore.Platforms"
:
"1.1.0"
,
"Microsoft.NETCore.Targets"
:
"1.1.0"
,
"System.IO"
:
"4.3.0"
,
"System.Net.Primitives"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
,
"System.Threading.Tasks"
:
"4.3.0"
}
},
"System.ObjectModel/4.3.0"
:
{
"dependencies"
:
{
"System.Collections"
:
"4.3.0"
,
"System.Diagnostics.Debug"
:
"4.3.0"
,
"System.Resources.ResourceManager"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
,
"System.Threading"
:
"4.3.0"
}
},
"System.Reflection/4.3.0"
:
{
"dependencies"
:
{
"Microsoft.NETCore.Platforms"
:
"1.1.0"
,
"Microsoft.NETCore.Targets"
:
"1.1.0"
,
"System.IO"
:
"4.3.0"
,
"System.Reflection.Primitives"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
}
},
"System.Reflection.Emit/4.3.0"
:
{
"dependencies"
:
{
"System.IO"
:
"4.3.0"
,
"System.Reflection"
:
"4.3.0"
,
"System.Reflection.Emit.ILGeneration"
:
"4.3.0"
,
"System.Reflection.Primitives"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
}
},
"System.Reflection.Emit.ILGeneration/4.3.0"
:
{
"dependencies"
:
{
"System.Reflection"
:
"4.3.0"
,
"System.Reflection.Primitives"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
}
},
"System.Reflection.Emit.Lightweight/4.3.0"
:
{
"dependencies"
:
{
"System.Reflection"
:
"4.3.0"
,
"System.Reflection.Emit.ILGeneration"
:
"4.3.0"
,
"System.Reflection.Primitives"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
}
},
"System.Reflection.Extensions/4.3.0"
:
{
"dependencies"
:
{
"Microsoft.NETCore.Platforms"
:
"1.1.0"
,
"Microsoft.NETCore.Targets"
:
"1.1.0"
,
"System.Reflection"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
}
},
"System.Reflection.Primitives/4.3.0"
:
{
"dependencies"
:
{
"Microsoft.NETCore.Platforms"
:
"1.1.0"
,
"Microsoft.NETCore.Targets"
:
"1.1.0"
,
"System.Runtime"
:
"4.3.0"
}
},
"System.Reflection.TypeExtensions/4.3.0"
:
{
"dependencies"
:
{
"System.Reflection"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
}
},
"System.Resources.ResourceManager/4.3.0"
:
{
"dependencies"
:
{
"Microsoft.NETCore.Platforms"
:
"1.1.0"
,
"Microsoft.NETCore.Targets"
:
"1.1.0"
,
"System.Globalization"
:
"4.3.0"
,
"System.Reflection"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
}
},
"System.Runtime/4.3.0"
:
{
"dependencies"
:
{
"Microsoft.NETCore.Platforms"
:
"1.1.0"
,
"Microsoft.NETCore.Targets"
:
"1.1.0"
}
},
"System.Runtime.Extensions/4.3.0"
:
{
"dependencies"
:
{
"Microsoft.NETCore.Platforms"
:
"1.1.0"
,
"Microsoft.NETCore.Targets"
:
"1.1.0"
,
"System.Runtime"
:
"4.3.0"
}
},
"System.Runtime.Handles/4.3.0"
:
{
"dependencies"
:
{
"Microsoft.NETCore.Platforms"
:
"1.1.0"
,
"Microsoft.NETCore.Targets"
:
"1.1.0"
,
"System.Runtime"
:
"4.3.0"
}
},
"System.Runtime.InteropServices/4.3.0"
:
{
"dependencies"
:
{
"Microsoft.NETCore.Platforms"
:
"1.1.0"
,
"Microsoft.NETCore.Targets"
:
"1.1.0"
,
"System.Reflection"
:
"4.3.0"
,
"System.Reflection.Primitives"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
,
"System.Runtime.Handles"
:
"4.3.0"
}
},
"System.Runtime.InteropServices.RuntimeInformation/4.3.0"
:
{
"dependencies"
:
{
"System.Reflection"
:
"4.3.0"
,
"System.Reflection.Extensions"
:
"4.3.0"
,
"System.Resources.ResourceManager"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
,
"System.Runtime.InteropServices"
:
"4.3.0"
,
"System.Threading"
:
"4.3.0"
,
"runtime.native.System"
:
"4.3.0"
}
},
"System.Runtime.Numerics/4.3.0"
:
{
"dependencies"
:
{
"System.Globalization"
:
"4.3.0"
,
"System.Resources.ResourceManager"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
,
"System.Runtime.Extensions"
:
"4.3.0"
}
},
"System.Security.Cryptography.Algorithms/4.3.0"
:
{
"dependencies"
:
{
"Microsoft.NETCore.Platforms"
:
"1.1.0"
,
"System.Collections"
:
"4.3.0"
,
"System.IO"
:
"4.3.0"
,
"System.Resources.ResourceManager"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
,
"System.Runtime.Extensions"
:
"4.3.0"
,
"System.Runtime.Handles"
:
"4.3.0"
,
"System.Runtime.InteropServices"
:
"4.3.0"
,
"System.Runtime.Numerics"
:
"4.3.0"
,
"System.Security.Cryptography.Encoding"
:
"4.3.0"
,
"System.Security.Cryptography.Primitives"
:
"4.3.0"
,
"System.Text.Encoding"
:
"4.3.0"
,
"runtime.native.System.Security.Cryptography.Apple"
:
"4.3.0"
,
"runtime.native.System.Security.Cryptography.OpenSsl"
:
"4.3.0"
}
},
"System.Security.Cryptography.Cng/4.3.0"
:
{
"dependencies"
:
{
"Microsoft.NETCore.Platforms"
:
"1.1.0"
,
"System.IO"
:
"4.3.0"
,
"System.Resources.ResourceManager"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
,
"System.Runtime.Extensions"
:
"4.3.0"
,
"System.Runtime.Handles"
:
"4.3.0"
,
"System.Runtime.InteropServices"
:
"4.3.0"
,
"System.Security.Cryptography.Algorithms"
:
"4.3.0"
,
"System.Security.Cryptography.Encoding"
:
"4.3.0"
,
"System.Security.Cryptography.Primitives"
:
"4.3.0"
,
"System.Text.Encoding"
:
"4.3.0"
}
},
"System.Security.Cryptography.Csp/4.3.0"
:
{
"dependencies"
:
{
"Microsoft.NETCore.Platforms"
:
"1.1.0"
,
"System.IO"
:
"4.3.0"
,
"System.Reflection"
:
"4.3.0"
,
"System.Resources.ResourceManager"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
,
"System.Runtime.Extensions"
:
"4.3.0"
,
"System.Runtime.Handles"
:
"4.3.0"
,
"System.Runtime.InteropServices"
:
"4.3.0"
,
"System.Security.Cryptography.Algorithms"
:
"4.3.0"
,
"System.Security.Cryptography.Encoding"
:
"4.3.0"
,
"System.Security.Cryptography.Primitives"
:
"4.3.0"
,
"System.Text.Encoding"
:
"4.3.0"
,
"System.Threading"
:
"4.3.0"
}
},
"System.Security.Cryptography.Encoding/4.3.0"
:
{
"dependencies"
:
{
"Microsoft.NETCore.Platforms"
:
"1.1.0"
,
"System.Collections"
:
"4.3.0"
,
"System.Collections.Concurrent"
:
"4.3.0"
,
"System.Linq"
:
"4.3.0"
,
"System.Resources.ResourceManager"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
,
"System.Runtime.Extensions"
:
"4.3.0"
,
"System.Runtime.Handles"
:
"4.3.0"
,
"System.Runtime.InteropServices"
:
"4.3.0"
,
"System.Security.Cryptography.Primitives"
:
"4.3.0"
,
"System.Text.Encoding"
:
"4.3.0"
,
"runtime.native.System.Security.Cryptography.OpenSsl"
:
"4.3.0"
}
},
"System.Security.Cryptography.OpenSsl/4.3.0"
:
{
"dependencies"
:
{
"System.Collections"
:
"4.3.0"
,
"System.IO"
:
"4.3.0"
,
"System.Resources.ResourceManager"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
,
"System.Runtime.Extensions"
:
"4.3.0"
,
"System.Runtime.Handles"
:
"4.3.0"
,
"System.Runtime.InteropServices"
:
"4.3.0"
,
"System.Runtime.Numerics"
:
"4.3.0"
,
"System.Security.Cryptography.Algorithms"
:
"4.3.0"
,
"System.Security.Cryptography.Encoding"
:
"4.3.0"
,
"System.Security.Cryptography.Primitives"
:
"4.3.0"
,
"System.Text.Encoding"
:
"4.3.0"
,
"runtime.native.System.Security.Cryptography.OpenSsl"
:
"4.3.0"
}
},
"System.Security.Cryptography.Primitives/4.3.0"
:
{
"dependencies"
:
{
"System.Diagnostics.Debug"
:
"4.3.0"
,
"System.Globalization"
:
"4.3.0"
,
"System.IO"
:
"4.3.0"
,
"System.Resources.ResourceManager"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
,
"System.Threading"
:
"4.3.0"
,
"System.Threading.Tasks"
:
"4.3.0"
}
},
"System.Security.Cryptography.X509Certificates/4.3.0"
:
{
"dependencies"
:
{
"Microsoft.NETCore.Platforms"
:
"1.1.0"
,
"System.Collections"
:
"4.3.0"
,
"System.Diagnostics.Debug"
:
"4.3.0"
,
"System.Globalization"
:
"4.3.0"
,
"System.Globalization.Calendars"
:
"4.3.0"
,
"System.IO"
:
"4.3.0"
,
"System.IO.FileSystem"
:
"4.3.0"
,
"System.IO.FileSystem.Primitives"
:
"4.3.0"
,
"System.Resources.ResourceManager"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
,
"System.Runtime.Extensions"
:
"4.3.0"
,
"System.Runtime.Handles"
:
"4.3.0"
,
"System.Runtime.InteropServices"
:
"4.3.0"
,
"System.Runtime.Numerics"
:
"4.3.0"
,
"System.Security.Cryptography.Algorithms"
:
"4.3.0"
,
"System.Security.Cryptography.Cng"
:
"4.3.0"
,
"System.Security.Cryptography.Csp"
:
"4.3.0"
,
"System.Security.Cryptography.Encoding"
:
"4.3.0"
,
"System.Security.Cryptography.OpenSsl"
:
"4.3.0"
,
"System.Security.Cryptography.Primitives"
:
"4.3.0"
,
"System.Text.Encoding"
:
"4.3.0"
,
"System.Threading"
:
"4.3.0"
,
"runtime.native.System"
:
"4.3.0"
,
"runtime.native.System.Net.Http"
:
"4.3.0"
,
"runtime.native.System.Security.Cryptography.OpenSsl"
:
"4.3.0"
}
},
"System.Text.Encoding/4.3.0"
:
{
"dependencies"
:
{
"Microsoft.NETCore.Platforms"
:
"1.1.0"
,
"Microsoft.NETCore.Targets"
:
"1.1.0"
,
"System.Runtime"
:
"4.3.0"
}
},
"System.Text.Encoding.Extensions/4.3.0"
:
{
"dependencies"
:
{
"Microsoft.NETCore.Platforms"
:
"1.1.0"
,
"Microsoft.NETCore.Targets"
:
"1.1.0"
,
"System.Runtime"
:
"4.3.0"
,
"System.Text.Encoding"
:
"4.3.0"
}
},
"System.Text.RegularExpressions/4.3.0"
:
{
"dependencies"
:
{
"System.Runtime"
:
"4.3.0"
}
},
"System.Threading/4.3.0"
:
{
"dependencies"
:
{
"System.Runtime"
:
"4.3.0"
,
"System.Threading.Tasks"
:
"4.3.0"
}
},
"System.Threading.Tasks/4.3.0"
:
{
"dependencies"
:
{
"Microsoft.NETCore.Platforms"
:
"1.1.0"
,
"Microsoft.NETCore.Targets"
:
"1.1.0"
,
"System.Runtime"
:
"4.3.0"
}
},
"System.Threading.Tasks.Extensions/4.3.0"
:
{
"dependencies"
:
{
"System.Collections"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
,
"System.Threading.Tasks"
:
"4.3.0"
}
},
"System.Threading.Timer/4.3.0"
:
{
"dependencies"
:
{
"Microsoft.NETCore.Platforms"
:
"1.1.0"
,
"Microsoft.NETCore.Targets"
:
"1.1.0"
,
"System.Runtime"
:
"4.3.0"
}
},
"System.Xml.ReaderWriter/4.3.0"
:
{
"dependencies"
:
{
"System.Collections"
:
"4.3.0"
,
"System.Diagnostics.Debug"
:
"4.3.0"
,
"System.Globalization"
:
"4.3.0"
,
"System.IO"
:
"4.3.0"
,
"System.IO.FileSystem"
:
"4.3.0"
,
"System.IO.FileSystem.Primitives"
:
"4.3.0"
,
"System.Resources.ResourceManager"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
,
"System.Runtime.Extensions"
:
"4.3.0"
,
"System.Runtime.InteropServices"
:
"4.3.0"
,
"System.Text.Encoding"
:
"4.3.0"
,
"System.Text.Encoding.Extensions"
:
"4.3.0"
,
"System.Text.RegularExpressions"
:
"4.3.0"
,
"System.Threading.Tasks"
:
"4.3.0"
,
"System.Threading.Tasks.Extensions"
:
"4.3.0"
}
},
"System.Xml.XDocument/4.3.0"
:
{
"dependencies"
:
{
"System.Collections"
:
"4.3.0"
,
"System.Diagnostics.Debug"
:
"4.3.0"
,
"System.Diagnostics.Tools"
:
"4.3.0"
,
"System.Globalization"
:
"4.3.0"
,
"System.IO"
:
"4.3.0"
,
"System.Reflection"
:
"4.3.0"
,
"System.Resources.ResourceManager"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
,
"System.Runtime.Extensions"
:
"4.3.0"
,
"System.Text.Encoding"
:
"4.3.0"
,
"System.Threading"
:
"4.3.0"
,
"System.Xml.ReaderWriter"
:
"4.3.0"
}
},
"System.Xml.XmlDocument/4.3.0"
:
{
"dependencies"
:
{
"System.Collections"
:
"4.3.0"
,
"System.Diagnostics.Debug"
:
"4.3.0"
,
"System.Globalization"
:
"4.3.0"
,
"System.IO"
:
"4.3.0"
,
"System.Resources.ResourceManager"
:
"4.3.0"
,
"System.Runtime"
:
"4.3.0"
,
"System.Runtime.Extensions"
:
"4.3.0"
,
"System.Text.Encoding"
:
"4.3.0"
,
"System.Threading"
:
"4.3.0"
,
"System.Xml.ReaderWriter"
:
"4.3.0"
}
}
}
},
"libraries"
:
{
"Edu.Aop/1.0.0"
:
{
"type"
:
"project"
,
"serviceable"
:
false
,
"sha512"
:
""
},
"Castle.Core/4.4.1"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-zanbjWC0Y05gbx4eGXkzVycOQqVOFVeCjVsDSyuao9P4mtN1w3WxxTo193NGC7j3o2u3AJRswaoC6hEbnGACnQ=="
,
"path"
:
"castle.core/4.4.1"
,
"hashPath"
:
"castle.core.4.4.1.nupkg.sha512"
},
"Microsoft.NETCore.Platforms/1.1.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A=="
,
"path"
:
"microsoft.netcore.platforms/1.1.0"
,
"hashPath"
:
"microsoft.netcore.platforms.1.1.0.nupkg.sha512"
},
"Microsoft.NETCore.Targets/1.1.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg=="
,
"path"
:
"microsoft.netcore.targets/1.1.0"
,
"hashPath"
:
"microsoft.netcore.targets.1.1.0.nupkg.sha512"
},
"Microsoft.Win32.Primitives/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-9ZQKCWxH7Ijp9BfahvL2Zyf1cJIk8XYLF6Yjzr2yi0b2cOut/HQ31qf1ThHAgCc3WiZMdnWcfJCgN82/0UunxA=="
,
"path"
:
"microsoft.win32.primitives/4.3.0"
,
"hashPath"
:
"microsoft.win32.primitives.4.3.0.nupkg.sha512"
},
"NETStandard.Library/1.6.1"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-WcSp3+vP+yHNgS8EV5J7pZ9IRpeDuARBPN28by8zqff1wJQXm26PVU8L3/fYLBJVU7BtDyqNVWq2KlCVvSSR4A=="
,
"path"
:
"netstandard.library/1.6.1"
,
"hashPath"
:
"netstandard.library.1.6.1.nupkg.sha512"
},
"runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q=="
,
"path"
:
"runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0"
,
"hashPath"
:
"runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
},
"runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-+yH1a49wJMy8Zt4yx5RhJrxO/DBDByAiCzNwiETI+1S4mPdCu0OY4djdciC7Vssk0l22wQaDLrXxXkp+3+7bVA=="
,
"path"
:
"runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0"
,
"hashPath"
:
"runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
},
"runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-c3YNH1GQJbfIPJeCnr4avseugSqPrxwIqzthYyZDN6EuOyNOzq+y2KSUfRcXauya1sF4foESTgwM5e1A8arAKw=="
,
"path"
:
"runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0"
,
"hashPath"
:
"runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
},
"runtime.native.System/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw=="
,
"path"
:
"runtime.native.system/4.3.0"
,
"hashPath"
:
"runtime.native.system.4.3.0.nupkg.sha512"
},
"runtime.native.System.IO.Compression/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-INBPonS5QPEgn7naufQFXJEp3zX6L4bwHgJ/ZH78aBTpeNfQMtf7C6VrAFhlq2xxWBveIOWyFzQjJ8XzHMhdOQ=="
,
"path"
:
"runtime.native.system.io.compression/4.3.0"
,
"hashPath"
:
"runtime.native.system.io.compression.4.3.0.nupkg.sha512"
},
"runtime.native.System.Net.Http/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-ZVuZJqnnegJhd2k/PtAbbIcZ3aZeITq3sj06oKfMBSfphW3HDmk/t4ObvbOk/JA/swGR0LNqMksAh/f7gpTROg=="
,
"path"
:
"runtime.native.system.net.http/4.3.0"
,
"hashPath"
:
"runtime.native.system.net.http.4.3.0.nupkg.sha512"
},
"runtime.native.System.Security.Cryptography.Apple/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-DloMk88juo0OuOWr56QG7MNchmafTLYWvABy36izkrLI5VledI0rq28KGs1i9wbpeT9NPQrx/wTf8U2vazqQ3Q=="
,
"path"
:
"runtime.native.system.security.cryptography.apple/4.3.0"
,
"hashPath"
:
"runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512"
},
"runtime.native.System.Security.Cryptography.OpenSsl/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-NS1U+700m4KFRHR5o4vo9DSlTmlCKu/u7dtE5sUHVIPB+xpXxYQvgBgA6wEIeCz6Yfn0Z52/72WYsToCEPJnrw=="
,
"path"
:
"runtime.native.system.security.cryptography.openssl/4.3.0"
,
"hashPath"
:
"runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
},
"runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-b3pthNgxxFcD+Pc0WSEoC0+md3MyhRS6aCEeenvNE3Fdw1HyJ18ZhRFVJJzIeR/O/jpxPboB805Ho0T3Ul7w8A=="
,
"path"
:
"runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0"
,
"hashPath"
:
"runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
},
"runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-KeLz4HClKf+nFS7p/6Fi/CqyLXh81FpiGzcmuS8DGi9lUqSnZ6Es23/gv2O+1XVGfrbNmviF7CckBpavkBoIFQ=="
,
"path"
:
"runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0"
,
"hashPath"
:
"runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
},
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-kVXCuMTrTlxq4XOOMAysuNwsXWpYeboGddNGpIgNSZmv1b6r/s/DPk0fYMB7Q5Qo4bY68o48jt4T4y5BVecbCQ=="
,
"path"
:
"runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0"
,
"hashPath"
:
"runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512"
},
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-X7IdhILzr4ROXd8mI1BUCQMSHSQwelUlBjF1JyTKCjXaOGn2fB4EKBxQbCK2VjO3WaWIdlXZL3W6TiIVnrhX4g=="
,
"path"
:
"runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0"
,
"hashPath"
:
"runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
},
"runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-nyFNiCk/r+VOiIqreLix8yN+q3Wga9+SE8BCgkf+2BwEKiNx6DyvFjCgkfV743/grxv8jHJ8gUK4XEQw7yzRYg=="
,
"path"
:
"runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0"
,
"hashPath"
:
"runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
},
"runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-ytoewC6wGorL7KoCAvRfsgoJPJbNq+64k2SqW6JcOAebWsFUvCCYgfzQMrnpvPiEl4OrblUlhF2ji+Q1+SVLrQ=="
,
"path"
:
"runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0"
,
"hashPath"
:
"runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
},
"runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-I8bKw2I8k58Wx7fMKQJn2R8lamboCAiHfHeV/pS65ScKWMMI0+wJkLYlEKvgW1D/XvSl/221clBoR2q9QNNM7A=="
,
"path"
:
"runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0"
,
"hashPath"
:
"runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
},
"runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-VB5cn/7OzUfzdnC8tqAIMQciVLiq2epm2NrAm1E9OjNRyG4lVhfR61SMcLizejzQP8R8Uf/0l5qOIbUEi+RdEg=="
,
"path"
:
"runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0"
,
"hashPath"
:
"runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
},
"System.AppContext/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-fKC+rmaLfeIzUhagxY17Q9siv/sPrjjKcfNg1Ic8IlQkZLipo8ljcaZQu4VtI4Jqbzjc2VTjzGLF6WmsRXAEgA=="
,
"path"
:
"system.appcontext/4.3.0"
,
"hashPath"
:
"system.appcontext.4.3.0.nupkg.sha512"
},
"System.Buffers/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-ratu44uTIHgeBeI0dE8DWvmXVBSo4u7ozRZZHOMmK/JPpYyo0dAfgSiHlpiObMQ5lEtEyIXA40sKRYg5J6A8uQ=="
,
"path"
:
"system.buffers/4.3.0"
,
"hashPath"
:
"system.buffers.4.3.0.nupkg.sha512"
},
"System.Collections/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw=="
,
"path"
:
"system.collections/4.3.0"
,
"hashPath"
:
"system.collections.4.3.0.nupkg.sha512"
},
"System.Collections.Concurrent/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-ztl69Xp0Y/UXCL+3v3tEU+lIy+bvjKNUmopn1wep/a291pVPK7dxBd6T7WnlQqRog+d1a/hSsgRsmFnIBKTPLQ=="
,
"path"
:
"system.collections.concurrent/4.3.0"
,
"hashPath"
:
"system.collections.concurrent.4.3.0.nupkg.sha512"
},
"System.Collections.NonGeneric/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-prtjIEMhGUnQq6RnPEYLpFt8AtLbp9yq2zxOSrY7KJJZrw25Fi97IzBqY7iqssbM61Ek5b8f3MG/sG1N2sN5KA=="
,
"path"
:
"system.collections.nongeneric/4.3.0"
,
"hashPath"
:
"system.collections.nongeneric.4.3.0.nupkg.sha512"
},
"System.Collections.Specialized/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-Epx8PoVZR0iuOnJJDzp7pWvdfMMOAvpUo95pC4ScH2mJuXkKA2Y4aR3cG9qt2klHgSons1WFh4kcGW7cSXvrxg=="
,
"path"
:
"system.collections.specialized/4.3.0"
,
"hashPath"
:
"system.collections.specialized.4.3.0.nupkg.sha512"
},
"System.ComponentModel/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-VyGn1jGRZVfxnh8EdvDCi71v3bMXrsu8aYJOwoV7SNDLVhiEqwP86pPMyRGsDsxhXAm2b3o9OIqeETfN5qfezw=="
,
"path"
:
"system.componentmodel/4.3.0"
,
"hashPath"
:
"system.componentmodel.4.3.0.nupkg.sha512"
},
"System.ComponentModel.Primitives/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-j8GUkCpM8V4d4vhLIIoBLGey2Z5bCkMVNjEZseyAlm4n5arcsJOeI3zkUP+zvZgzsbLTYh4lYeP/ZD/gdIAPrw=="
,
"path"
:
"system.componentmodel.primitives/4.3.0"
,
"hashPath"
:
"system.componentmodel.primitives.4.3.0.nupkg.sha512"
},
"System.ComponentModel.TypeConverter/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-16pQ6P+EdhcXzPiEK4kbA953Fu0MNG2ovxTZU81/qsCd1zPRsKc3uif5NgvllCY598k6bI0KUyKW8fanlfaDQg=="
,
"path"
:
"system.componentmodel.typeconverter/4.3.0"
,
"hashPath"
:
"system.componentmodel.typeconverter.4.3.0.nupkg.sha512"
},
"System.Console/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-DHDrIxiqk1h03m6khKWV2X8p/uvN79rgSqpilL6uzpmSfxfU5ng8VcPtW4qsDsQDHiTv6IPV9TmD5M/vElPNLg=="
,
"path"
:
"system.console/4.3.0"
,
"hashPath"
:
"system.console.4.3.0.nupkg.sha512"
},
"System.Diagnostics.Debug/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g=="
,
"path"
:
"system.diagnostics.debug/4.3.0"
,
"hashPath"
:
"system.diagnostics.debug.4.3.0.nupkg.sha512"
},
"System.Diagnostics.DiagnosticSource/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-tD6kosZnTAGdrEa0tZSuFyunMbt/5KYDnHdndJYGqZoNy00XVXyACd5d6KnE1YgYv3ne2CjtAfNXo/fwEhnKUA=="
,
"path"
:
"system.diagnostics.diagnosticsource/4.3.0"
,
"hashPath"
:
"system.diagnostics.diagnosticsource.4.3.0.nupkg.sha512"
},
"System.Diagnostics.Tools/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-UUvkJfSYJMM6x527dJg2VyWPSRqIVB0Z7dbjHst1zmwTXz5CcXSYJFWRpuigfbO1Lf7yfZiIaEUesfnl/g5EyA=="
,
"path"
:
"system.diagnostics.tools/4.3.0"
,
"hashPath"
:
"system.diagnostics.tools.4.3.0.nupkg.sha512"
},
"System.Diagnostics.TraceSource/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-VnYp1NxGx8Ww731y2LJ1vpfb/DKVNKEZ8Jsh5SgQTZREL/YpWRArgh9pI8CDLmgHspZmLL697CaLvH85qQpRiw=="
,
"path"
:
"system.diagnostics.tracesource/4.3.0"
,
"hashPath"
:
"system.diagnostics.tracesource.4.3.0.nupkg.sha512"
},
"System.Diagnostics.Tracing/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-rswfv0f/Cqkh78rA5S8eN8Neocz234+emGCtTF3lxPY96F+mmmUen6tbn0glN6PMvlKQb9bPAY5e9u7fgPTkKw=="
,
"path"
:
"system.diagnostics.tracing/4.3.0"
,
"hashPath"
:
"system.diagnostics.tracing.4.3.0.nupkg.sha512"
},
"System.Dynamic.Runtime/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-SNVi1E/vfWUAs/WYKhE9+qlS6KqK0YVhnlT0HQtr8pMIA8YX3lwy3uPMownDwdYISBdmAF/2holEIldVp85Wag=="
,
"path"
:
"system.dynamic.runtime/4.3.0"
,
"hashPath"
:
"system.dynamic.runtime.4.3.0.nupkg.sha512"
},
"System.Globalization/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg=="
,
"path"
:
"system.globalization/4.3.0"
,
"hashPath"
:
"system.globalization.4.3.0.nupkg.sha512"
},
"System.Globalization.Calendars/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-GUlBtdOWT4LTV3I+9/PJW+56AnnChTaOqqTLFtdmype/L500M2LIyXgmtd9X2P2VOkmJd5c67H5SaC2QcL1bFA=="
,
"path"
:
"system.globalization.calendars/4.3.0"
,
"hashPath"
:
"system.globalization.calendars.4.3.0.nupkg.sha512"
},
"System.Globalization.Extensions/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-FhKmdR6MPG+pxow6wGtNAWdZh7noIOpdD5TwQ3CprzgIE1bBBoim0vbR1+AWsWjQmU7zXHgQo4TWSP6lCeiWcQ=="
,
"path"
:
"system.globalization.extensions/4.3.0"
,
"hashPath"
:
"system.globalization.extensions.4.3.0.nupkg.sha512"
},
"System.IO/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg=="
,
"path"
:
"system.io/4.3.0"
,
"hashPath"
:
"system.io.4.3.0.nupkg.sha512"
},
"System.IO.Compression/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-YHndyoiV90iu4iKG115ibkhrG+S3jBm8Ap9OwoUAzO5oPDAWcr0SFwQFm0HjM8WkEZWo0zvLTyLmbvTkW1bXgg=="
,
"path"
:
"system.io.compression/4.3.0"
,
"hashPath"
:
"system.io.compression.4.3.0.nupkg.sha512"
},
"System.IO.Compression.ZipFile/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-G4HwjEsgIwy3JFBduZ9quBkAu+eUwjIdJleuNSgmUojbH6O3mlvEIme+GHx/cLlTAPcrnnL7GqvB9pTlWRfhOg=="
,
"path"
:
"system.io.compression.zipfile/4.3.0"
,
"hashPath"
:
"system.io.compression.zipfile.4.3.0.nupkg.sha512"
},
"System.IO.FileSystem/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-3wEMARTnuio+ulnvi+hkRNROYwa1kylvYahhcLk4HSoVdl+xxTFVeVlYOfLwrDPImGls0mDqbMhrza8qnWPTdA=="
,
"path"
:
"system.io.filesystem/4.3.0"
,
"hashPath"
:
"system.io.filesystem.4.3.0.nupkg.sha512"
},
"System.IO.FileSystem.Primitives/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-6QOb2XFLch7bEc4lIcJH49nJN2HV+OC3fHDgsLVsBVBk3Y4hFAnOBGzJ2lUu7CyDDFo9IBWkSsnbkT6IBwwiMw=="
,
"path"
:
"system.io.filesystem.primitives/4.3.0"
,
"hashPath"
:
"system.io.filesystem.primitives.4.3.0.nupkg.sha512"
},
"System.Linq/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw=="
,
"path"
:
"system.linq/4.3.0"
,
"hashPath"
:
"system.linq.4.3.0.nupkg.sha512"
},
"System.Linq.Expressions/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg=="
,
"path"
:
"system.linq.expressions/4.3.0"
,
"hashPath"
:
"system.linq.expressions.4.3.0.nupkg.sha512"
},
"System.Net.Http/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-sYg+FtILtRQuYWSIAuNOELwVuVsxVyJGWQyOnlAzhV4xvhyFnON1bAzYYC+jjRW8JREM45R0R5Dgi8MTC5sEwA=="
,
"path"
:
"system.net.http/4.3.0"
,
"hashPath"
:
"system.net.http.4.3.0.nupkg.sha512"
},
"System.Net.Primitives/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-qOu+hDwFwoZPbzPvwut2qATe3ygjeQBDQj91xlsaqGFQUI5i4ZnZb8yyQuLGpDGivEPIt8EJkd1BVzVoP31FXA=="
,
"path"
:
"system.net.primitives/4.3.0"
,
"hashPath"
:
"system.net.primitives.4.3.0.nupkg.sha512"
},
"System.Net.Sockets/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-m6icV6TqQOAdgt5N/9I5KNpjom/5NFtkmGseEH+AK/hny8XrytLH3+b5M8zL/Ycg3fhIocFpUMyl/wpFnVRvdw=="
,
"path"
:
"system.net.sockets/4.3.0"
,
"hashPath"
:
"system.net.sockets.4.3.0.nupkg.sha512"
},
"System.ObjectModel/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ=="
,
"path"
:
"system.objectmodel/4.3.0"
,
"hashPath"
:
"system.objectmodel.4.3.0.nupkg.sha512"
},
"System.Reflection/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ=="
,
"path"
:
"system.reflection/4.3.0"
,
"hashPath"
:
"system.reflection.4.3.0.nupkg.sha512"
},
"System.Reflection.Emit/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg=="
,
"path"
:
"system.reflection.emit/4.3.0"
,
"hashPath"
:
"system.reflection.emit.4.3.0.nupkg.sha512"
},
"System.Reflection.Emit.ILGeneration/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng=="
,
"path"
:
"system.reflection.emit.ilgeneration/4.3.0"
,
"hashPath"
:
"system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512"
},
"System.Reflection.Emit.Lightweight/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA=="
,
"path"
:
"system.reflection.emit.lightweight/4.3.0"
,
"hashPath"
:
"system.reflection.emit.lightweight.4.3.0.nupkg.sha512"
},
"System.Reflection.Extensions/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ=="
,
"path"
:
"system.reflection.extensions/4.3.0"
,
"hashPath"
:
"system.reflection.extensions.4.3.0.nupkg.sha512"
},
"System.Reflection.Primitives/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA=="
,
"path"
:
"system.reflection.primitives/4.3.0"
,
"hashPath"
:
"system.reflection.primitives.4.3.0.nupkg.sha512"
},
"System.Reflection.TypeExtensions/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA=="
,
"path"
:
"system.reflection.typeextensions/4.3.0"
,
"hashPath"
:
"system.reflection.typeextensions.4.3.0.nupkg.sha512"
},
"System.Resources.ResourceManager/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A=="
,
"path"
:
"system.resources.resourcemanager/4.3.0"
,
"hashPath"
:
"system.resources.resourcemanager.4.3.0.nupkg.sha512"
},
"System.Runtime/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw=="
,
"path"
:
"system.runtime/4.3.0"
,
"hashPath"
:
"system.runtime.4.3.0.nupkg.sha512"
},
"System.Runtime.Extensions/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g=="
,
"path"
:
"system.runtime.extensions/4.3.0"
,
"hashPath"
:
"system.runtime.extensions.4.3.0.nupkg.sha512"
},
"System.Runtime.Handles/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg=="
,
"path"
:
"system.runtime.handles/4.3.0"
,
"hashPath"
:
"system.runtime.handles.4.3.0.nupkg.sha512"
},
"System.Runtime.InteropServices/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ=="
,
"path"
:
"system.runtime.interopservices/4.3.0"
,
"hashPath"
:
"system.runtime.interopservices.4.3.0.nupkg.sha512"
},
"System.Runtime.InteropServices.RuntimeInformation/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-cbz4YJMqRDR7oLeMRbdYv7mYzc++17lNhScCX0goO2XpGWdvAt60CGN+FHdePUEHCe/Jy9jUlvNAiNdM+7jsOw=="
,
"path"
:
"system.runtime.interopservices.runtimeinformation/4.3.0"
,
"hashPath"
:
"system.runtime.interopservices.runtimeinformation.4.3.0.nupkg.sha512"
},
"System.Runtime.Numerics/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-yMH+MfdzHjy17l2KESnPiF2dwq7T+xLnSJar7slyimAkUh/gTrS9/UQOtv7xarskJ2/XDSNvfLGOBQPjL7PaHQ=="
,
"path"
:
"system.runtime.numerics/4.3.0"
,
"hashPath"
:
"system.runtime.numerics.4.3.0.nupkg.sha512"
},
"System.Security.Cryptography.Algorithms/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg=="
,
"path"
:
"system.security.cryptography.algorithms/4.3.0"
,
"hashPath"
:
"system.security.cryptography.algorithms.4.3.0.nupkg.sha512"
},
"System.Security.Cryptography.Cng/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-03idZOqFlsKRL4W+LuCpJ6dBYDUWReug6lZjBa3uJWnk5sPCUXckocevTaUA8iT/MFSrY/2HXkOt753xQ/cf8g=="
,
"path"
:
"system.security.cryptography.cng/4.3.0"
,
"hashPath"
:
"system.security.cryptography.cng.4.3.0.nupkg.sha512"
},
"System.Security.Cryptography.Csp/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-X4s/FCkEUnRGnwR3aSfVIkldBmtURMhmexALNTwpjklzxWU7yjMk7GHLKOZTNkgnWnE0q7+BCf9N2LVRWxewaA=="
,
"path"
:
"system.security.cryptography.csp/4.3.0"
,
"hashPath"
:
"system.security.cryptography.csp.4.3.0.nupkg.sha512"
},
"System.Security.Cryptography.Encoding/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw=="
,
"path"
:
"system.security.cryptography.encoding/4.3.0"
,
"hashPath"
:
"system.security.cryptography.encoding.4.3.0.nupkg.sha512"
},
"System.Security.Cryptography.OpenSsl/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-h4CEgOgv5PKVF/HwaHzJRiVboL2THYCou97zpmhjghx5frc7fIvlkY1jL+lnIQyChrJDMNEXS6r7byGif8Cy4w=="
,
"path"
:
"system.security.cryptography.openssl/4.3.0"
,
"hashPath"
:
"system.security.cryptography.openssl.4.3.0.nupkg.sha512"
},
"System.Security.Cryptography.Primitives/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-7bDIyVFNL/xKeFHjhobUAQqSpJq9YTOpbEs6mR233Et01STBMXNAc/V+BM6dwYGc95gVh/Zf+iVXWzj3mE8DWg=="
,
"path"
:
"system.security.cryptography.primitives/4.3.0"
,
"hashPath"
:
"system.security.cryptography.primitives.4.3.0.nupkg.sha512"
},
"System.Security.Cryptography.X509Certificates/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw=="
,
"path"
:
"system.security.cryptography.x509certificates/4.3.0"
,
"hashPath"
:
"system.security.cryptography.x509certificates.4.3.0.nupkg.sha512"
},
"System.Text.Encoding/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw=="
,
"path"
:
"system.text.encoding/4.3.0"
,
"hashPath"
:
"system.text.encoding.4.3.0.nupkg.sha512"
},
"System.Text.Encoding.Extensions/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-YVMK0Bt/A43RmwizJoZ22ei2nmrhobgeiYwFzC4YAN+nue8RF6djXDMog0UCn+brerQoYVyaS+ghy9P/MUVcmw=="
,
"path"
:
"system.text.encoding.extensions/4.3.0"
,
"hashPath"
:
"system.text.encoding.extensions.4.3.0.nupkg.sha512"
},
"System.Text.RegularExpressions/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-RpT2DA+L660cBt1FssIE9CAGpLFdFPuheB7pLpKpn6ZXNby7jDERe8Ua/Ne2xGiwLVG2JOqziiaVCGDon5sKFA=="
,
"path"
:
"system.text.regularexpressions/4.3.0"
,
"hashPath"
:
"system.text.regularexpressions.4.3.0.nupkg.sha512"
},
"System.Threading/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw=="
,
"path"
:
"system.threading/4.3.0"
,
"hashPath"
:
"system.threading.4.3.0.nupkg.sha512"
},
"System.Threading.Tasks/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA=="
,
"path"
:
"system.threading.tasks/4.3.0"
,
"hashPath"
:
"system.threading.tasks.4.3.0.nupkg.sha512"
},
"System.Threading.Tasks.Extensions/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-npvJkVKl5rKXrtl1Kkm6OhOUaYGEiF9wFbppFRWSMoApKzt2PiPHT2Bb8a5sAWxprvdOAtvaARS9QYMznEUtug=="
,
"path"
:
"system.threading.tasks.extensions/4.3.0"
,
"hashPath"
:
"system.threading.tasks.extensions.4.3.0.nupkg.sha512"
},
"System.Threading.Timer/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-Z6YfyYTCg7lOZjJzBjONJTFKGN9/NIYKSxhU5GRd+DTwHSZyvWp1xuI5aR+dLg+ayyC5Xv57KiY4oJ0tMO89fQ=="
,
"path"
:
"system.threading.timer/4.3.0"
,
"hashPath"
:
"system.threading.timer.4.3.0.nupkg.sha512"
},
"System.Xml.ReaderWriter/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-GrprA+Z0RUXaR4N7/eW71j1rgMnEnEVlgii49GZyAjTH7uliMnrOU3HNFBr6fEDBCJCIdlVNq9hHbaDR621XBA=="
,
"path"
:
"system.xml.readerwriter/4.3.0"
,
"hashPath"
:
"system.xml.readerwriter.4.3.0.nupkg.sha512"
},
"System.Xml.XDocument/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-5zJ0XDxAIg8iy+t4aMnQAu0MqVbqyvfoUVl1yDV61xdo3Vth45oA2FoY4pPkxYAH5f8ixpmTqXeEIya95x0aCQ=="
,
"path"
:
"system.xml.xdocument/4.3.0"
,
"hashPath"
:
"system.xml.xdocument.4.3.0.nupkg.sha512"
},
"System.Xml.XmlDocument/4.3.0"
:
{
"type"
:
"package"
,
"serviceable"
:
true
,
"sha512"
:
"sha512-lJ8AxvkX7GQxpC6GFCeBj8ThYVyQczx2+f/cWHJU8tjS7YfI6Cv6bon70jVEgs2CiFbmmM8b9j1oZVx0dSI2Ww=="
,
"path"
:
"system.xml.xmldocument/4.3.0"
,
"hashPath"
:
"system.xml.xmldocument.4.3.0.nupkg.sha512"
}
}
}
\ No newline at end of file
Edu.Model/ViewModel/Course/TeacherClassStatic_ViewModel.cs
0 → 100644
View file @
c6b4c45a
using
System
;
using
System.Collections.Generic
;
using
System.Text
;
namespace
Edu.Model.ViewModel.Course
{
/// <summary>
/// 教师班级统计
/// </summary>
public
class
TeacherClassStatic_ViewModel
{
/// <summary>
/// 教师编号
/// </summary>
public
int
Teacher_Id
{
get
;
set
;
}
/// <summary>
/// 带班数量
/// </summary>
public
int
ClassCount
{
get
;
set
;
}
}
}
Edu.Module.Course/StudentBillModule.cs
View file @
c6b4c45a
...
...
@@ -122,7 +122,7 @@ namespace Edu.Module.Course
//课时单价
var
classHourPrice
=
Math
.
Round
(
orderModel
.
PreferPrice
/
orderModel
.
GuestNum
/
classModel
.
ClassHours
,
2
);
//预计退款金额
var
backMoney
=(
classModel
.
ClassHours
-
FinishHours
)
*
classHourPrice
;
var
backMoney
=
(
classModel
.
ClassHours
-
FinishHours
)
*
classHourPrice
;
var
obj
=
new
{
orderModel
.
PreferPrice
,
...
...
@@ -130,7 +130,7 @@ namespace Edu.Module.Course
classModel
.
ClassHours
,
FinishHours
,
classHourPrice
,
backMoney
=
Math
.
Round
(
backMoney
,
2
)
backMoney
=
Math
.
Round
(
backMoney
,
2
)
};
return
obj
;
}
...
...
@@ -145,7 +145,7 @@ namespace Edu.Module.Course
/// <param name="message">返回提示信息</param>
/// <param name="BackMoney"></param>
/// <returns></returns>
public
virtual
bool
SetBackBillAduitModule
(
int
BackId
,
int
AuditStatus
,
string
Description
,
UserInfo
user
,
out
string
message
,
int
SpecialNode
=
0
,
decimal
BackMoney
=
0
,
string
RecipientIds
=
""
)
public
virtual
bool
SetBackBillAduitModule
(
int
BackId
,
int
AuditStatus
,
string
Description
,
UserInfo
user
,
out
string
message
,
int
SpecialNode
=
0
,
decimal
BackMoney
=
0
,
string
RecipientIds
=
""
)
{
message
=
""
;
bool
flag
=
false
;
...
...
@@ -233,7 +233,7 @@ namespace Edu.Module.Course
#
endregion
#
region
更新退课单据为驳回状态
flag
=
UpdateStuBackBillStatusModule
(
BackClassAuditStatusEnum
.
Rejected
,
newRecipientIds
,
backModel
.
BackId
,
SpecialNode
:
SpecialNode
,
BackMoney
:
BackMoney
);
flag
=
UpdateStuBackBillStatusModule
(
BackClassAuditStatusEnum
.
Rejected
,
newRecipientIds
,
backModel
,
SpecialNode
:
SpecialNode
,
BackMoney
:
BackMoney
);
#
endregion
}
//审核通过
...
...
@@ -290,7 +290,7 @@ namespace Edu.Module.Course
flag
=
UpdateStuRelevanceModule
(
model
.
Id
,
model
.
Stauts
,
model
.
AuditedId
);
#
endregion
//更新主表状态
flag
=
UpdateStuBackBillStatusModule
(
BackClassAuditStatusEnum
.
Pass
,
newRecipientIds
,
backModel
.
BackId
,
SpecialNode
:
SpecialNode
,
BackMoney
:
BackMoney
);
flag
=
UpdateStuBackBillStatusModule
(
BackClassAuditStatusEnum
.
Pass
,
newRecipientIds
,
backModel
,
SpecialNode
:
SpecialNode
,
BackMoney
:
BackMoney
);
#
region
更新订单旅客表未通过状态
flag
=
UpdateOrderGuestStatusModule
(
2
,
backModel
.
StudentId
);
#
endregion
...
...
@@ -348,7 +348,7 @@ namespace Edu.Module.Course
}
}
//更新主表状态
flag
=
UpdateStuBackBillStatusModule
(
BackClassAuditStatusEnum
.
Pass
,
newRecipientIds
,
backModel
.
BackId
,
SpecialNode
:
SpecialNode
,
BackMoney
:
BackMoney
);
flag
=
UpdateStuBackBillStatusModule
(
BackClassAuditStatusEnum
.
Pass
,
newRecipientIds
,
backModel
,
SpecialNode
:
SpecialNode
,
BackMoney
:
BackMoney
);
#
region
更新订单旅客表未通过状态
flag
=
UpdateOrderGuestStatusModule
(
2
,
backModel
.
StudentId
);
#
endregion
...
...
@@ -385,19 +385,11 @@ namespace Edu.Module.Course
flag
=
UpdateStuRelevanceModule
(
model
.
Id
,
model
.
Stauts
,
model
.
AuditedId
);
#
endregion
//更新主表状态
flag
=
UpdateStuBackBillStatusModule
(
BackClassAuditStatusEnum
.
Pass
,
newRecipientIds
,
backModel
.
BackId
,
SpecialNode
:
SpecialNode
,
BackMoney
:
BackMoney
);
flag
=
UpdateStuBackBillStatusModule
(
BackClassAuditStatusEnum
.
Pass
,
newRecipientIds
,
backModel
,
SpecialNode
:
SpecialNode
,
BackMoney
:
BackMoney
);
#
region
更新订单旅客表未通过状态
flag
=
UpdateOrderGuestStatusModule
(
2
,
backModel
.
StudentId
);
#
endregion
}
//更新抄送人状态
//var CopyToPeopleList = copyToPeopleRepository.GetCopyToPeopleList(WorkFlowId, TemplateType);
//foreach (var item in CopyToPeopleList)
//{
// item.Stauts = WFRrocessStatus.AuditThrough;
//}
//CopyAccountList = CopyToPeopleList.Select(x => new EmAccoutIdModel { EmAccount = x.EmLoginMobile, EmployeeId = x.EmployeeId ?? 0 }).Distinct().ToList();
//copyToPeopleRepository.UpdateBatch(CopyToPeopleList, trans);
}
//同时创建下一步审核 复制审核人到审核关联表 创建审核记录表
else
...
...
@@ -562,11 +554,11 @@ namespace Edu.Module.Course
/// </summary>
/// <param name="statusEnum">审核状态</param>
/// <param name="newRecipientIds">抄送人</param>
/// <param name="
BackId">退课表主键编号
</param>
/// <param name="
backModel">退课表实体信息
</param>
/// <param name="SpecialNode">是否是特殊节点(1-是)</param>
/// <param name="BackMoney">实际退款金额</param>
/// <returns></returns>
private
bool
UpdateStuBackBillStatusModule
(
BackClassAuditStatusEnum
statusEnum
,
string
newRecipientIds
,
int
BackId
,
int
SpecialNode
=
0
,
decimal
BackMoney
=
0
)
private
bool
UpdateStuBackBillStatusModule
(
BackClassAuditStatusEnum
statusEnum
,
string
newRecipientIds
,
RB_Student_BackClass
backModel
,
int
SpecialNode
=
0
,
decimal
BackMoney
=
0
)
{
Dictionary
<
string
,
object
>
backFileds
=
new
Dictionary
<
string
,
object
>()
{
...
...
@@ -581,7 +573,21 @@ namespace Edu.Module.Course
{
backFileds
.
Add
(
nameof
(
RB_Student_BackClass_ViewModel
.
RealityBackMoney
),
BackMoney
);
}
bool
flag
=
student_BackClassRepository
.
Update
(
backFileds
,
new
WhereHelper
(
nameof
(
RB_Student_BackClass_ViewModel
.
BackId
),
BackId
));
bool
flag
=
student_BackClassRepository
.
Update
(
backFileds
,
new
WhereHelper
(
nameof
(
RB_Student_BackClass_ViewModel
.
BackId
),
backModel
.
BackId
));
if
(
flag
)
{
var
guestList
=
order_GuestRepository
.
GetList
(
new
RB_Order_Guest_ViewModel
()
{
OrderId
=
backModel
.
OrderId
});
if
(
guestList
!=
null
&&
guestList
.
Where
(
qitem
=>
qitem
.
GuestState
==
2
).
Count
()
==
guestList
.
Count
())
{
//更新订单为退学状态
Dictionary
<
string
,
object
>
orderFileds
=
new
Dictionary
<
string
,
object
>()
{
{
nameof
(
RB_Order
.
OrderState
),
OrderStateEnum
.
DropOut
}
};
flag
=
orderRepository
.
Update
(
orderFileds
,
new
WhereHelper
(
nameof
(
RB_Order
.
OrderId
),
backModel
.
OrderId
));
}
}
return
flag
;
}
...
...
@@ -660,7 +666,7 @@ namespace Edu.Module.Course
if
(!
string
.
IsNullOrEmpty
(
auditRelevance
.
PostIds
))
{
var
postList
=
Common
.
ConvertHelper
.
StringToList
(
auditRelevance
.
PostIds
);
if
(
postList
!=
null
&&
postList
.
Count
>
0
)
if
(
postList
!=
null
&&
postList
.
Count
>
0
)
{
foreach
(
var
item
in
postList
)
{
...
...
@@ -780,7 +786,7 @@ namespace Edu.Module.Course
{
NodeName
=
"制单人"
,
AduitStatus
=
2
,
AuditWayName
=
""
,
AuditWayName
=
""
,
AduitStatusName
=
"发起"
,
SubList
=
new
List
<
object
>()
{
...
...
@@ -938,5 +944,84 @@ namespace Edu.Module.Course
#
endregion
return
msg
;
}
/// <summary>
/// 学员续课订单
/// </summary>
/// <param name="orderId"></param>
/// <param name="guestId"></param>
/// <param name="orderModel">订单实体类</param>
/// <param name="message">提示信息</param>
/// <returns></returns>
public
bool
RenewOrderModule
(
int
orderId
,
int
guestId
,
RB_Order_ViewModel
orderModel
,
out
string
message
)
{
bool
flag
=
false
;
message
=
""
;
var
oldOrderModel
=
orderRepository
.
GetEntity
(
orderId
);
if
(
oldOrderModel
==
null
)
{
message
=
"原订单不存在!请核实在重新申请!"
;
flag
=
false
;
return
flag
;
}
if
(
oldOrderModel
.
OrderState
==
OrderStateEnum
.
Cancel
)
{
message
=
"原订单已取消!请核实在重新申请!"
;
flag
=
false
;
return
flag
;
}
var
oldGuestModel
=
order_GuestRepository
.
GetEntity
(
guestId
);
if
(
oldGuestModel
==
null
)
{
message
=
"原旅客信息不存在!请核实在重新申请!"
;
flag
=
false
;
return
flag
;
}
if
(
oldGuestModel
.
GuestState
!=
1
)
{
message
=
"原旅客状态不正确!请核实在重新申请!"
;
flag
=
false
;
return
flag
;
}
orderModel
.
EnterID
=
oldOrderModel
.
EnterID
;
//新增订单
var
newOrderId
=
orderRepository
.
Insert
(
orderModel
);
orderModel
.
OrderId
=
newOrderId
;
flag
=
newOrderId
>
0
;
if
(
flag
)
{
//新增旅客
var
guestModel
=
new
RB_Order_Guest
()
{
OrderId
=
orderModel
.
OrderId
,
ClassId
=
orderModel
.
ClassId
,
GuestName
=
oldGuestModel
.
GuestName
,
GuestState
=
1
,
Profession
=
oldGuestModel
?.
Profession
??
""
,
Sex
=
oldGuestModel
?.
Sex
??
1
,
Age
=
oldGuestModel
?.
Age
??
0
,
Mobile
=
oldGuestModel
?.
Mobile
??
""
,
Basics
=
oldGuestModel
?.
Basics
??
""
,
Education
=
oldGuestModel
?.
Education
??
0
,
GuestSource
=
oldGuestModel
?.
GuestSource
??
0
,
LearningGoals
=
oldGuestModel
?.
LearningGoals
??
0
,
Contact
=
oldGuestModel
?.
Contact
??
""
,
ContactMobile
=
oldGuestModel
?.
ContactMobile
??
""
,
Status
=
0
,
Group_Id
=
orderModel
.
Group_Id
,
School_Id
=
orderModel
?.
School_Id
??
0
,
CreateBy
=
orderModel
.
CreateBy
,
CreateTime
=
orderModel
.
CreateTime
,
UpdateBy
=
orderModel
.
UpdateBy
,
UpdateTime
=
orderModel
.
UpdateTime
,
DropOutRemark
=
""
,
};
var
newGuestId
=
order_GuestRepository
.
Insert
(
guestModel
);
guestModel
.
Id
=
newGuestId
;
flag
=
newGuestId
>
0
;
}
return
flag
;
}
}
}
Edu.Module.System/MenuModule.cs
View file @
c6b4c45a
...
...
@@ -175,7 +175,7 @@ namespace Edu.Module.System
if
(
list
!=
null
&&
list
.
Count
>
0
)
{
//一级菜单
var
firstLevelList
=
list
.
Where
(
qitem
=>
qitem
.
MenuLevel
==
1
).
ToList
();
var
firstLevelList
=
list
.
Where
(
qitem
=>
qitem
.
MenuLevel
==
1
).
OrderBy
(
qitem
=>
qitem
.
SortNum
).
ToList
();
if
(
firstLevelList
!=
null
&&
firstLevelList
.
Count
>
0
)
{
foreach
(
var
fItem
in
firstLevelList
)
...
...
Edu.Module.User/AssistModule.cs
View file @
c6b4c45a
...
...
@@ -197,15 +197,34 @@ namespace Edu.Module.User
{
var
newId
=
assistRepository
.
Insert
(
model
);
model
.
AId
=
newId
;
userChangeLogModule
.
SetUserChangeLogModule
(
model
.
CreateBy
,
model
.
Group_Id
,
model
.
School_Id
,
"新建用户"
,
newId
,
AccountTypeEnum
.
Assist
);
userChangeLogModule
.
SetUserChangeLogModule
(
model
.
CreateBy
,
model
.
Group_Id
,
model
.
School_Id
,
"新建
助教
用户"
,
newId
,
AccountTypeEnum
.
Assist
);
flag
=
newId
>
0
;
var
accountList
=
accountModule
.
GetAccountListExtModule
(
new
RB_Account_ViewModel
()
{
Account
=
model
.
AssistTel
,
AccountType
=
AccountTypeEnum
.
Assist
});
if
(
accountList
==
null
||
(
accountList
!=
null
&&
accountList
.
Count
==
0
))
{
flag
=
accountModule
.
SetAccountModule
(
new
RB_Account_ViewModel
()
{
Account
=
model
.
AssistTel
,
Password
=
Common
.
DES
.
Encrypt
(
Common
.
Config
.
DefaultPwd
),
AccountType
=
AccountTypeEnum
.
Assist
,
AccountId
=
model
.
AId
,
CreateBy
=
model
.
CreateBy
,
UpdateBy
=
model
.
CreateBy
,
CreateTime
=
DateTime
.
Now
,
UpdateTime
=
DateTime
.
Now
,
Group_Id
=
model
.
Group_Id
,
School_Id
=
model
.
School_Id
,
});
}
}
return
flag
;
}
/// <summary>
/// 添加修改助教部门
/// </summary>
...
...
Edu.Module.User/TeacherModule.cs
View file @
c6b4c45a
...
...
@@ -4,8 +4,10 @@ using Edu.Common.Enum;
using
Edu.Common.Enum.User
;
using
Edu.Common.Plugin
;
using
Edu.Model.CacheModel
;
using
Edu.Model.ViewModel.Course
;
using
Edu.Model.ViewModel.User
;
using
Edu.Module.Log
;
using
Edu.Repository.Course
;
using
Edu.Repository.User
;
using
System
;
using
System.Collections.Generic
;
...
...
@@ -44,6 +46,11 @@ namespace Edu.Module.User
/// </summary>
private
readonly
UserChangeLogModule
userChangeLogModule
=
new
UserChangeLogModule
();
/// <summary>
/// 班级仓储层对象
/// </summary>
private
readonly
RB_ClassRepository
classRepository
=
new
RB_ClassRepository
();
/// <summary>
/// 获取讲师列表
/// </summary>
...
...
@@ -70,8 +77,10 @@ namespace Edu.Module.User
{
string
postIds
=
string
.
Join
(
","
,
list
.
Where
(
qitem
=>
qitem
.
Post_Id
>
0
).
Select
(
qitem
=>
qitem
.
Post_Id
));
string
deptIds
=
string
.
Join
(
","
,
list
.
Where
(
qitem
=>
qitem
.
Dept_Id
>
0
).
Select
(
qitem
=>
qitem
.
Dept_Id
));
string
ids
=
string
.
Join
(
","
,
list
.
Where
(
qitem
=>
qitem
.
TId
>
0
).
Select
(
qitem
=>
qitem
.
TId
));
List
<
RB_Post_ViewModel
>
postList
=
new
List
<
RB_Post_ViewModel
>();
List
<
RB_Department_ViewModel
>
deptList
=
new
List
<
RB_Department_ViewModel
>();
List
<
TeacherClassStatic_ViewModel
>
teacherClassList
=
new
List
<
TeacherClassStatic_ViewModel
>();
if
(!
string
.
IsNullOrEmpty
(
postIds
))
{
postList
=
postRepository
.
GetPostListRepository
(
new
RB_Post_ViewModel
()
{
QPostIds
=
postIds
});
...
...
@@ -80,10 +89,15 @@ namespace Edu.Module.User
{
deptList
=
departmentRepository
.
GetDepartmentListRepository
(
new
RB_Department_ViewModel
()
{
QDeptIds
=
deptIds
});
}
if
(!
string
.
IsNullOrEmpty
(
ids
))
{
teacherClassList
=
classRepository
.
GetTeacherClassCountRepository
(
ids
);
}
foreach
(
var
item
in
list
)
{
item
.
DeptName
=
deptList
?.
Where
(
qitem
=>
qitem
.
DeptId
==
item
.
Dept_Id
)?.
FirstOrDefault
()?.
DeptName
??
""
;
item
.
PostName
=
postList
?.
Where
(
qitem
=>
qitem
.
PostId
==
item
.
Post_Id
)?.
FirstOrDefault
()?.
PostName
??
""
;
item
.
CourseCount
=
teacherClassList
?.
Where
(
qitem
=>
qitem
.
Teacher_Id
==
item
.
TId
)?.
FirstOrDefault
()?.
ClassCount
??
0
;
}
}
return
list
;
...
...
@@ -208,8 +222,32 @@ namespace Edu.Module.User
{
var
newId
=
teacherRepository
.
Insert
(
model
);
model
.
TId
=
newId
;
userChangeLogModule
.
SetUserChangeLogModule
(
model
.
CreateBy
,
model
.
Group_Id
,
model
.
School_Id
,
"新建用户"
,
newId
,
AccountTypeEnum
.
Teacher
);
userChangeLogModule
.
SetUserChangeLogModule
(
model
.
CreateBy
,
model
.
Group_Id
,
model
.
School_Id
,
"新建
教师
用户"
,
newId
,
AccountTypeEnum
.
Teacher
);
flag
=
newId
>
0
;
if
(
model
.
AuditStatus
==
AccountStatusEnum
.
Pass
&&
flag
)
{
var
accountList
=
accountModule
.
GetAccountListExtModule
(
new
RB_Account_ViewModel
()
{
Account
=
model
.
TeacherTel
,
AccountType
=
AccountTypeEnum
.
Teacher
});
if
(
accountList
==
null
||
(
accountList
!=
null
&&
accountList
.
Count
==
0
))
{
flag
=
accountModule
.
SetAccountModule
(
new
RB_Account_ViewModel
()
{
Account
=
model
.
TeacherTel
,
Password
=
Common
.
DES
.
Encrypt
(
Common
.
Config
.
DefaultPwd
),
AccountType
=
AccountTypeEnum
.
Teacher
,
AccountId
=
model
.
TId
,
CreateBy
=
model
.
CreateBy
,
UpdateBy
=
model
.
CreateBy
,
CreateTime
=
DateTime
.
Now
,
UpdateTime
=
DateTime
.
Now
,
Group_Id
=
model
.
Group_Id
,
School_Id
=
model
.
School_Id
,
});
}
}
}
return
flag
;
}
...
...
Edu.Module.User/bin/Release/netcoreapp3.0/Edu.Module.User.deps.json
deleted
100644 → 0
View file @
8690d0c6
This source diff could not be displayed because it is too large. You can
view the blob
instead.
Edu.Repository/Course/RB_ClassRepository.cs
View file @
c6b4c45a
using
Edu.Common.Enum
;
using
Edu.Model.Entity.Course
;
using
Edu.Model.ViewModel.Course
;
using
Edu.Model.ViewModel.User
;
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
...
...
@@ -123,6 +124,7 @@ SELECT A.*,B.CourseName,D.TeacherName,IFNULL(D.TeacherHead,'') AS TeacherHead
/// <returns></returns>
public
List
<
RB_Class_ViewModel
>
GetClassPageListRepository
(
int
pageIndex
,
int
pageSize
,
out
long
rowsCount
,
RB_Class_ViewModel
query
)
{
var
parameters
=
new
DynamicParameters
();
StringBuilder
builder
=
new
StringBuilder
();
builder
.
AppendFormat
(
@"
...
...
@@ -159,17 +161,17 @@ WHERE 1=1
}
if
(!
string
.
IsNullOrWhiteSpace
(
query
.
CourseName
))
{
builder
.
AppendFormat
(
" AND B.{0} LIKE @CourseName "
,
nameof
(
RB_C
lass
_ViewModel
.
CourseName
));
builder
.
AppendFormat
(
" AND B.{0} LIKE @CourseName "
,
nameof
(
RB_C
ourse
_ViewModel
.
CourseName
));
parameters
.
Add
(
"CourseName"
,
"%"
+
query
.
CourseName
.
Trim
()
+
"%"
);
}
if
(!
string
.
IsNullOrWhiteSpace
(
query
.
AssistName
))
{
builder
.
AppendFormat
(
" AND C.{0} LIKE @AssistName "
,
nameof
(
RB_
Class
_ViewModel
.
AssistName
));
builder
.
AppendFormat
(
" AND C.{0} LIKE @AssistName "
,
nameof
(
RB_
Assist
_ViewModel
.
AssistName
));
parameters
.
Add
(
"AssistName"
,
"%"
+
query
.
AssistName
.
Trim
()
+
"%"
);
}
if
(!
string
.
IsNullOrWhiteSpace
(
query
.
TeacherName
))
{
builder
.
AppendFormat
(
" AND D.{0} LIKE @TeacherName "
,
nameof
(
RB_
Class
_ViewModel
.
TeacherName
));
builder
.
AppendFormat
(
" AND D.{0} LIKE @TeacherName "
,
nameof
(
RB_
Teacher
_ViewModel
.
TeacherName
));
parameters
.
Add
(
"TeacherName"
,
"%"
+
query
.
TeacherName
.
Trim
()
+
"%"
);
}
}
...
...
@@ -312,5 +314,22 @@ WHERE c.`Status`=0 and c.Group_Id ={GroupId} and c.ClassStatus =3 and c.EndClass
return
Get
<
RB_Class_ViewModel
>(
sql
).
ToList
();
}
/// <summary>
/// 统计教师带班数量
/// </summary>
/// <param name="teacherIds"></param>
/// <returns></returns>
public
List
<
TeacherClassStatic_ViewModel
>
GetTeacherClassCountRepository
(
string
teacherIds
)
{
StringBuilder
builder
=
new
StringBuilder
();
builder
.
AppendFormat
(
@"
SELECT Teacher_Id,COUNT(1) AS ClassCount
FROM rb_class
WHERE status=0 AND ClassStatus<>4 AND Teacher_Id IN({0})
GROUP BY Teacher_Id
"
,
teacherIds
);
return
Get
<
TeacherClassStatic_ViewModel
>(
builder
.
ToString
()).
ToList
();
}
}
}
Edu.Repository/Course/RB_CourseRepository.cs
View file @
c6b4c45a
...
...
@@ -68,7 +68,7 @@ WHERE 1=1
{
if
((
int
)
query
.
Status
>
-
1
)
{
builder
.
AppendFormat
(
" AND A.{0}={1} "
,
nameof
(
RB_Course_ViewModel
.
Status
),
query
.
Status
);
builder
.
AppendFormat
(
" AND A.{0}={1} "
,
nameof
(
RB_Course_ViewModel
.
Status
),
(
int
)
query
.
Status
);
}
if
(!
string
.
IsNullOrWhiteSpace
(
query
.
CourseName
))
{
...
...
Edu.WebApi/Controllers/Course/ClassController.cs
View file @
c6b4c45a
...
...
@@ -39,7 +39,9 @@ namespace Edu.WebApi.Controllers.Course
ClassStatus
=
(
ClassStatusEnum
)
base
.
ParmJObj
.
GetInt
(
"ClassStatus"
),
Teacher_Id
=
base
.
ParmJObj
.
GetInt
(
"Teacher_Id"
),
CouseId
=
base
.
ParmJObj
.
GetInt
(
"CouseId"
),
School_Id
=
base
.
ParmJObj
.
GetInt
(
"School_Id"
)
School_Id
=
base
.
ParmJObj
.
GetInt
(
"School_Id"
),
TeacherName
=
base
.
ParmJObj
.
GetStringValue
(
"TeacherName"
),
CourseName
=
base
.
ParmJObj
.
GetStringValue
(
"CourseName"
),
};
query
.
Group_Id
=
base
.
UserInfo
.
Group_Id
;
List
<
object
>
result
=
new
List
<
object
>();
...
...
Edu.WebApi/Controllers/Course/OrderController.cs
View file @
c6b4c45a
...
...
@@ -813,7 +813,22 @@ namespace Edu.WebApi.Controllers.Course
{
var
userInfo
=
base
.
UserInfo
;
ResultPageModel
pageModel
=
JsonHelper
.
DeserializeObject
<
ResultPageModel
>(
RequestParm
.
Msg
.
ToString
());
RB_Order_ViewModel
demodel
=
JsonHelper
.
DeserializeObject
<
RB_Order_ViewModel
>(
RequestParm
.
Msg
.
ToString
());
RB_Order_ViewModel
demodel
=
new
RB_Order_ViewModel
()
{
OrderId
=
base
.
ParmJObj
.
GetInt
(
"OrderId"
),
GuestName
=
base
.
ParmJObj
.
GetStringValue
(
"GuestName"
),
ClassName
=
base
.
ParmJObj
.
GetStringValue
(
"ClassName"
),
CouseId
=
base
.
ParmJObj
.
GetInt
(
"CouseId"
),
StartTime
=
base
.
ParmJObj
.
GetStringValue
(
"StartTime"
),
EndTime
=
base
.
ParmJObj
.
GetStringValue
(
"EndTime"
),
OPStartTime
=
base
.
ParmJObj
.
GetStringValue
(
"OPStartTime"
),
OPEndTime
=
base
.
ParmJObj
.
GetStringValue
(
"OPEndTime"
),
Q_NotCollect
=
base
.
ParmJObj
.
GetInt
(
"Q_NotCollect"
),
OrderState
=
(
OrderStateEnum
)
base
.
ParmJObj
.
GetInt
(
"OrderState"
),
Q_OrderState
=
base
.
ParmJObj
.
GetInt
(
"Q_OrderState"
),
Q_OrderBy
=
base
.
ParmJObj
.
GetInt
(
"Q_OrderBy"
),
PlatformTax
=
base
.
ParmJObj
.
GetDecimal
(
"PlatformTax"
),
};
demodel
.
Group_Id
=
userInfo
.
Group_Id
;
demodel
.
EnterID
=
userInfo
.
Id
;
...
...
Edu.WebApi/Controllers/Course/StuController.cs
View file @
c6b4c45a
using
System.Collections.Generic
;
using
System
;
using
System.Collections.Generic
;
using
Edu.Cache.User
;
using
Edu.Common.API
;
using
Edu.Common.Enum.Course
;
...
...
@@ -167,5 +168,31 @@ namespace Edu.WebApi.Controllers.Course
string
msg
=
studentBillModule
.
SetStudentBackFinance
(
BackClassId
,
IsPublic
,
CurrencyId
,
ClientType
,
ClientId
,
userInfo
);
return
string
.
IsNullOrEmpty
(
msg
)
?
ApiResult
.
Success
()
:
ApiResult
.
Failed
(
msg
);
}
/// <summary>
/// 学员续费订单
/// </summary>
/// <returns></returns>
[
HttpPost
]
public
ApiResult
RenewOrder
()
{
//订单编号
int
OrderId
=
base
.
ParmJObj
.
GetInt
(
"OrderId"
);
//学员编号
int
guestId
=
base
.
ParmJObj
.
GetInt
(
"GuestId"
);
var
orderModel
=
new
RB_Order_ViewModel
()
{
SaleRemark
=
"学员续费"
,
CreateBy
=
base
.
UserInfo
.
Id
,
CreateTime
=
DateTime
.
Now
,
UpdateBy
=
base
.
UserInfo
.
Id
,
UpdateTime
=
DateTime
.
Now
,
Dept_Id
=
base
.
UserInfo
.
DeptId
,
Group_Id
=
base
.
UserInfo
.
Group_Id
,
};
bool
flag
=
studentBillModule
.
RenewOrderModule
(
OrderId
,
guestId
,
orderModel
,
out
string
message
);
return
flag
?
ApiResult
.
Success
()
:
ApiResult
.
Failed
(
message
:
message
);
}
}
}
Edu.WebApi/Controllers/User/LoginController.cs
View file @
c6b4c45a
...
...
@@ -42,6 +42,14 @@ namespace Edu.WebApi.Controllers.User
/// </summary>
private
readonly
PublicModule
publicModule
=
new
PublicModule
();
[
HttpGet
]
[
HttpPost
]
[
AllowAnonymous
]
public
ApiResult
Test
()
{
return
ApiResult
.
Success
();
}
/// <summary>
/// 用户登录
/// </summary>
...
...
Edu.WebApi/Controllers/User/UserController.cs
View file @
c6b4c45a
...
...
@@ -356,13 +356,13 @@ namespace Edu.WebApi.Controllers.User
Post_Id
=
base
.
ParmJObj
.
GetInt
(
"Post_Id"
),
BaseStuNum
=
base
.
ParmJObj
.
GetInt
(
"BaseStuNum"
),
BaseHourFee
=
base
.
ParmJObj
.
GetDecimal
(
"BaseHourFee"
),
AuditStatus
=
AccountStatusEnum
.
Pass
};
extModel
.
TeachTag
=
base
.
ParmJObj
.
GetStringValue
(
"TeachTag"
);
extModel
.
CreateBy
=
base
.
UserInfo
.
Id
;
extModel
.
CreateTime
=
DateTime
.
Now
;
extModel
.
UpdateBy
=
base
.
UserInfo
.
Id
;
extModel
.
UpdateTime
=
DateTime
.
Now
;
extModel
.
AuditStatus
=
Common
.
Enum
.
User
.
AccountStatusEnum
.
Normal
;
extModel
.
Group_Id
=
base
.
UserInfo
.
Group_Id
;
bool
flag
=
teacherModule
.
SetTeacherModule
(
extModel
,
isUpdateBasic
:
true
);
return
flag
?
ApiResult
.
Success
()
:
ApiResult
.
Failed
();
...
...
@@ -478,14 +478,15 @@ namespace Edu.WebApi.Controllers.User
AssistIcon
=
base
.
ParmJObj
.
GetStringValue
(
"AssistIcon"
),
AssistIntro
=
base
.
ParmJObj
.
GetStringValue
(
"AssistIntro"
),
Dept_Id
=
base
.
ParmJObj
.
GetInt
(
"Dept_Id"
),
Post_Id
=
base
.
ParmJObj
.
GetInt
(
"Post_Id"
)
Post_Id
=
base
.
ParmJObj
.
GetInt
(
"Post_Id"
),
AuditStatus
=
AccountStatusEnum
.
Pass
};
extModel
.
CreateBy
=
base
.
UserInfo
.
Id
;
extModel
.
CreateTime
=
DateTime
.
Now
;
extModel
.
UpdateBy
=
base
.
UserInfo
.
Id
;
extModel
.
UpdateTime
=
DateTime
.
Now
;
extModel
.
Group_Id
=
base
.
UserInfo
.
Group_Id
;
extModel
.
AuditStatus
=
Common
.
Enum
.
User
.
AccountStatusEnum
.
Normal
;
bool
flag
=
assistModule
.
SetAssistModule
(
extModel
,
isUpdateBasic
:
true
);
return
flag
?
ApiResult
.
Success
()
:
ApiResult
.
Failed
();
}
...
...
@@ -808,9 +809,6 @@ namespace Edu.WebApi.Controllers.User
return
flag
?
ApiResult
.
Success
()
:
ApiResult
.
Failed
();
}
/// <summary>
/// 批量重置用户密码信息
/// </summary>
...
...
@@ -832,7 +830,6 @@ namespace Edu.WebApi.Controllers.User
{
viewList
.
ForEach
(
x
=>
x
.
Group_Id
=
UserReidsCache
.
GetUserLoginInfo
(
uid
).
Group_Id
);
//判断账户信息是否存在,不存在就不去更新密码
var
list
=
accountModule
.
GetUpdateAccountListRepository
(
viewList
);
if
(
list
!=
null
&&
list
.
Any
())
{
...
...
Edu.WebApi/Startup.cs
View file @
c6b4c45a
...
...
@@ -50,6 +50,7 @@ namespace Edu.WebApi
"http://mall.oytour.com"
,
"http://testmall.oytour.com"
,
"http://yx.oytour.com"
,
"http://edu.oytour.com"
,
};
services
.
AddCors
(
options
=>
options
.
AddPolicy
(
"AllowCors"
,
policy
=>
policy
.
AllowAnyHeader
().
AllowAnyMethod
().
AllowCredentials
().
WithOrigins
(
corsArray
.
ToArray
())));
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment