Browse Source

修正一些bug

懒得勤快 6 years ago
parent
commit
c90f682bb1

+ 4 - 0
.gitignore

@@ -265,3 +265,7 @@ __pycache__/
 lucenedir
 /Masuit.MyBlogs.WebApp/upload
 Test
+/Masuit.LuceneEFCore.SearchEngine
+/Masuit.Tools
+/src/Masuit.MyBlogs.Core/lucene
+/src/Masuit.MyBlogs.Core/appsettings.prod.json

+ 11 - 14
src/Masuit.MyBlogs.Core.sln

@@ -1,32 +1,29 @@
 
 Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 15
-VisualStudioVersion = 15.0.28307.271
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.29424.173
 MinimumVisualStudioVersion = 10.0.40219.1
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Masuit.Tools.Core", "..\Masuit.Tools\Masuit.Tools.Core\Masuit.Tools.Core.csproj", "{73B86CC2-A584-4B80-A627-689537F30DC3}"
-EndProject
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Masuit.MyBlogs.Core", "Masuit.MyBlogs.Core\Masuit.MyBlogs.Core.csproj", "{51A09BD3-AB54-4DF9-AB8B-C68DF0672C39}"
 EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Masuit.LuceneEFCore.SearchEngine", "..\Masuit.LuceneEFCore.SearchEngine\Masuit.LuceneEFCore.SearchEngine\Masuit.LuceneEFCore.SearchEngine.csproj", "{50501B4A-0AF3-4613-949D-9FE9D26F1B10}"
-EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 		Debug|Any CPU = Debug|Any CPU
+		Guid版本|Any CPU = Guid版本|Any CPU
+		Long版本|Any CPU = Long版本|Any CPU
 		Release|Any CPU = Release|Any CPU
+		String版本|Any CPU = String版本|Any CPU
 	EndGlobalSection
 	GlobalSection(ProjectConfigurationPlatforms) = postSolution
-		{73B86CC2-A584-4B80-A627-689537F30DC3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{73B86CC2-A584-4B80-A627-689537F30DC3}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{73B86CC2-A584-4B80-A627-689537F30DC3}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{73B86CC2-A584-4B80-A627-689537F30DC3}.Release|Any CPU.Build.0 = Release|Any CPU
 		{51A09BD3-AB54-4DF9-AB8B-C68DF0672C39}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{51A09BD3-AB54-4DF9-AB8B-C68DF0672C39}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{51A09BD3-AB54-4DF9-AB8B-C68DF0672C39}.Guid版本|Any CPU.ActiveCfg = Release|Any CPU
+		{51A09BD3-AB54-4DF9-AB8B-C68DF0672C39}.Guid版本|Any CPU.Build.0 = Release|Any CPU
+		{51A09BD3-AB54-4DF9-AB8B-C68DF0672C39}.Long版本|Any CPU.ActiveCfg = Release|Any CPU
+		{51A09BD3-AB54-4DF9-AB8B-C68DF0672C39}.Long版本|Any CPU.Build.0 = Release|Any CPU
 		{51A09BD3-AB54-4DF9-AB8B-C68DF0672C39}.Release|Any CPU.ActiveCfg = Release|Any CPU
 		{51A09BD3-AB54-4DF9-AB8B-C68DF0672C39}.Release|Any CPU.Build.0 = Release|Any CPU
-		{50501B4A-0AF3-4613-949D-9FE9D26F1B10}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{50501B4A-0AF3-4613-949D-9FE9D26F1B10}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{50501B4A-0AF3-4613-949D-9FE9D26F1B10}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{50501B4A-0AF3-4613-949D-9FE9D26F1B10}.Release|Any CPU.Build.0 = Release|Any CPU
+		{51A09BD3-AB54-4DF9-AB8B-C68DF0672C39}.String版本|Any CPU.ActiveCfg = Release|Any CPU
+		{51A09BD3-AB54-4DF9-AB8B-C68DF0672C39}.String版本|Any CPU.Build.0 = Release|Any CPU
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE

File diff suppressed because it is too large
+ 0 - 0
src/Masuit.MyBlogs.Core/App_Data/ban.txt


+ 3 - 7
src/Masuit.MyBlogs.Core/Controllers/PostController.cs

@@ -229,8 +229,6 @@ namespace Masuit.MyBlogs.Core.Controllers
 
             post.Label = string.IsNullOrEmpty(post.Label?.Trim()) ? null : post.Label.Replace(",", ",");
             post.Status = Status.Pending;
-            post.PostDate = DateTime.Now;
-            post.ModifyDate = DateTime.Now;
             post.Content = await ImagebedClient.ReplaceImgSrc(post.Content.HtmlSantinizerStandard().ClearImgAttributes());
             ViewBag.CategoryId = new SelectList(CategoryService.GetQueryNoTracking(c => c.Status == Status.Available), "Id", "Name", post.CategoryId);
             Post p = post.Mapper<Post>();
@@ -712,7 +710,7 @@ namespace Masuit.MyBlogs.Core.Controllers
             {
                 var history = p.Mapper<PostHistoryVersion>();
                 p.PostHistoryVersion.Add(history);
-                post.ModifyDate = DateTime.Now;
+                p.ModifyDate = DateTime.Now;
                 var user = HttpContext.Session.Get<UserInfoOutputDto>(SessionKey.UserInfo);
                 p.Modifier = user.NickName;
                 p.ModifierEmail = user.Email;
@@ -756,7 +754,7 @@ namespace Masuit.MyBlogs.Core.Controllers
                     var ts = DateTime.Now.GetTotalMilliseconds();
                     string content = System.IO.File.ReadAllText(Path.Combine(HostEnvironment.WebRootPath, "template", "broadcast.html"))
                         .Replace("{{link}}", link + "?email=" + c.Email)
-                        .Replace("{{time}}", post.ModifyDate.ToString("yyyy-MM-dd HH:mm:ss"))
+                        .Replace("{{time}}", p.ModifyDate.ToString("yyyy-MM-dd HH:mm:ss"))
                         .Replace("{{title}}", post.Title)
                         .Replace("{{author}}", post.Author)
                         .Replace("{{content}}", post.Content.RemoveHtmlTag(150))
@@ -816,8 +814,6 @@ namespace Masuit.MyBlogs.Core.Controllers
             }
 
             post.Status = Status.Pended;
-            post.PostDate = DateTime.Now;
-            post.ModifyDate = DateTime.Now;
             Post p = post.Mapper<Post>();
             p.Modifier = p.Author;
             p.ModifierEmail = p.Email;
@@ -871,7 +867,7 @@ namespace Masuit.MyBlogs.Core.Controllers
                 var ts = DateTime.Now.GetTotalMilliseconds();
                 string content = System.IO.File.ReadAllText(HostEnvironment.WebRootPath + "/template/broadcast.html")
                     .Replace("{{link}}", link + "?email=" + c.Email)
-                    .Replace("{{time}}", post.ModifyDate.ToString("yyyy-MM-dd HH:mm:ss"))
+                    .Replace("{{time}}", p.ModifyDate.ToString("yyyy-MM-dd HH:mm:ss"))
                     .Replace("{{title}}", post.Title).Replace("{{author}}", post.Author)
                     .Replace("{{content}}", post.Content.RemoveHtmlTag(150))
                     .Replace("{{cancel}}", Url.Action("Subscribe", "Subscribe", new

+ 26 - 41
src/Masuit.MyBlogs.Core/Controllers/UploadController.cs

@@ -3,6 +3,7 @@ using Masuit.MyBlogs.Core.Common;
 using Masuit.MyBlogs.Core.Extensions.UEditor;
 using Masuit.MyBlogs.Core.Models.DTO;
 using Masuit.MyBlogs.Core.Models.ViewModel;
+using Masuit.Tools;
 using Masuit.Tools.AspNetCore.Mime;
 using Masuit.Tools.AspNetCore.ResumeFileResults.Extensions;
 using Masuit.Tools.Core.Net;
@@ -29,16 +30,7 @@ namespace Masuit.MyBlogs.Core.Controllers
     {
         public IWebHostEnvironment HostEnvironment { get; set; }
 
-        private readonly ImagebedClient _imagebedClient;
-
-        /// <summary>
-        /// 文件上传
-        /// </summary>
-        /// <param name="HostEnvironment"></param>
-        public UploadController(ImagebedClient imagebedClient)
-        {
-            _imagebedClient = imagebedClient;
-        }
+        public ImagebedClient ImagebedClient { get; set; }
 
         /// <summary>
         /// 
@@ -77,18 +69,12 @@ namespace Masuit.MyBlogs.Core.Controllers
 
             var file = files[0];
             string fileName = file.FileName;
-            if (fileName == null)
-            {
-                return ResultData(null, false, "请先选择您需要上传的文件!");
-            }
             if (!Regex.IsMatch(Path.GetExtension(fileName), "doc|docx"))
             {
                 return ResultData(null, false, "文件格式不支持,只能上传doc或者docx的文档!");
             }
 
-            await using var reqStream = file.OpenReadStream();
-            await using var ms = new MemoryStream();
-            await reqStream.CopyToAsync(ms);
+            await using var ms = file.OpenReadStream().SaveAsMemoryStream();
             var html = await SaveAsHtml(ms, file);
             if (html.Length < 10)
             {
@@ -113,35 +99,34 @@ namespace Masuit.MyBlogs.Core.Controllers
             var doc = new HtmlDocument();
             doc.LoadHtml(html);
             var body = doc.DocumentNode.SelectSingleNode("//body");
+            var style = doc.DocumentNode.SelectSingleNode("//style");
             var nodes = body.SelectNodes("//img");
-            foreach (var img in nodes)
+            if (nodes != null)
             {
-                var attr = img.Attributes["src"].Value;
-                var strs = attr.Split(",");
-                var base64 = strs[1];
-                var bytes = Convert.FromBase64String(base64);
-                var ext = strs[0].Split(";")[0].Split("/")[1];
-                await using var image = new MemoryStream(bytes);
-                var imgFile = $"{SnowFlake.NewId}.{ext}";
-                var (url, success) = await _imagebedClient.UploadImage(image, imgFile);
-                if (success)
+                foreach (var img in nodes)
                 {
-                    img.Attributes["src"].Value = url;
-                }
-                else
-                {
-                    var path = Path.Combine(HostEnvironment.WebRootPath, "upload", "images", imgFile);
-                    await SaveFile(file, path);
-                    img.Attributes["src"].Value = path.Substring(HostEnvironment.WebRootPath.Length).Replace("\\", "/");
+                    var attr = img.Attributes["src"].Value;
+                    var strs = attr.Split(",");
+                    var base64 = strs[1];
+                    var bytes = Convert.FromBase64String(base64);
+                    var ext = strs[0].Split(";")[0].Split("/")[1];
+                    await using var image = new MemoryStream(bytes);
+                    var imgFile = $"{SnowFlake.NewId}.{ext}";
+                    var (url, success) = await ImagebedClient.UploadImage(image, imgFile);
+                    if (success)
+                    {
+                        img.Attributes["src"].Value = url;
+                    }
+                    else
+                    {
+                        var path = Path.Combine(HostEnvironment.WebRootPath, "upload", "images", imgFile);
+                        await SaveFile(file, path);
+                        img.Attributes["src"].Value = path.Substring(HostEnvironment.WebRootPath.Length).Replace("\\", "/");
+                    }
                 }
             }
 
-            html = body.InnerHtml.HtmlSantinizerStandard().HtmlSantinizerCustom(attributes: new[]
-            {
-                "dir",
-                "lang"
-            });
-            return html;
+            return style.OuterHtml + body.InnerHtml.HtmlSantinizerStandard().HtmlSantinizerCustom(attributes: new[] { "dir", "lang" });
         }
 
         private static async Task SaveFile(IFormFile file, string path)
@@ -264,7 +249,7 @@ namespace Masuit.MyBlogs.Core.Controllers
             switch (file.ContentType)
             {
                 case var _ when file.ContentType.StartsWith("image"):
-                    var (url, success) = await _imagebedClient.UploadImage(file.OpenReadStream(), file.FileName);
+                    var (url, success) = await ImagebedClient.UploadImage(file.OpenReadStream(), file.FileName);
                     if (success)
                     {
                         return ResultData(url);

+ 4 - 1
src/Masuit.MyBlogs.Core/Extensions/MiddlewareExtension.cs

@@ -54,7 +54,10 @@ namespace Masuit.MyBlogs.Core.Extensions
         /// <returns></returns>
         public static IServiceCollection AddMyMvc(this IServiceCollection services)
         {
-            services.AddMvc().AddNewtonsoftJson(options =>
+            services.AddMvc(options =>
+            {
+                options.Filters.Add<MyExceptionFilter>();
+            }).AddNewtonsoftJson(options =>
             {
                 options.SerializerSettings.ContractResolver = new DefaultContractResolver();
                 options.SerializerSettings.DateTimeZoneHandling = DateTimeZoneHandling.Utc; // 设置时区为 UTC

+ 1 - 1
src/Masuit.MyBlogs.Core/Extensions/MyExceptionFilter.cs

@@ -43,7 +43,7 @@ namespace Masuit.MyBlogs.Core.Extensions
             }
 #if !DEBUG
             context.Result = new RedirectToActionResult("ServiceUnavailable", "Error", null);
-            context.ExceptionHandled = true; 
+            context.ExceptionHandled = true;
 #endif
         }
     }

+ 1 - 0
src/Masuit.MyBlogs.Core/Infrastructure/Services/Interface/IPostService.cs

@@ -1,5 +1,6 @@
 using Masuit.MyBlogs.Core.Models.DTO;
 using Masuit.MyBlogs.Core.Models.Entity;
+using Masuit.MyBlogs.Core.Models.ViewModel;
 using System.Threading.Tasks;
 
 namespace Masuit.MyBlogs.Core.Infrastructure.Services.Interface

+ 1 - 0
src/Masuit.MyBlogs.Core/Infrastructure/Services/PostService.cs

@@ -8,6 +8,7 @@ using Masuit.MyBlogs.Core.Infrastructure.Services.Interface;
 using Masuit.MyBlogs.Core.Models.DTO;
 using Masuit.MyBlogs.Core.Models.Entity;
 using Masuit.MyBlogs.Core.Models.Enum;
+using Masuit.MyBlogs.Core.Models.ViewModel;
 using Microsoft.EntityFrameworkCore.Internal;
 using PanGu;
 using PanGu.HighLight;

+ 7 - 15
src/Masuit.MyBlogs.Core/Masuit.MyBlogs.Core.csproj

@@ -53,7 +53,7 @@
     <PackageReference Include="AutoMapper.Extensions.Microsoft.DependencyInjection" Version="7.0.0" />
     <PackageReference Include="CacheManager.Microsoft.Extensions.Caching.Memory" Version="2.0.0-beta-1629" />
     <PackageReference Include="CacheManager.Serialization.Json" Version="2.0.0-beta-1629" />
-    <PackageReference Include="CSRedisCore" Version="3.1.10" />
+    <PackageReference Include="CSRedisCore" Version="3.1.12" />
     <PackageReference Include="DocxToHtml" Version="1.0.4" />
     <PackageReference Include="EFSecondLevelCache.Core" Version="2.8.1" />
     <PackageReference Include="Hangfire" Version="1.7.7" />
@@ -62,6 +62,8 @@
     <PackageReference Include="Hangfire.Redis.StackExchange" Version="1.8.0" />
     <PackageReference Include="htmldiff.net-core" Version="1.3.6" />
     <PackageReference Include="IP2Region" Version="1.2.0" />
+    <PackageReference Include="Masuit.LuceneEFCore.SearchEngine_int" Version="1.0.2" />
+    <PackageReference Include="Masuit.Tools.Core" Version="2.2.7.3" />
     <PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="3.0.0" />
     <PackageReference Include="Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson" Version="3.0.0" />
     <PackageReference Include="Microsoft.EntityFrameworkCore.Proxies" Version="3.0.0" />
@@ -69,19 +71,12 @@
     <PackageReference Include="Polly" Version="7.1.1" />
     <PackageReference Include="Pomelo.EntityFrameworkCore.MySql" Version="3.0.0-rc1.final" />
     <PackageReference Include="WilderMinds.RssSyndication" Version="1.6.0" />
-    <PackageReference Include="WinInsider.System.Net.Http.Formatting" Version="1.0.5" />
-    <PackageReference Include="Z.EntityFramework.Extensions.EFCore" Version="3.0.12" />
-    <PackageReference Include="Z.EntityFramework.Plus.EFCore" Version="3.0.17" />
+    <PackageReference Include="WinInsider.System.Net.Http.Formatting" Version="1.0.10" />
+    <PackageReference Include="Z.EntityFramework.Extensions.EFCore" Version="3.0.13" />
+    <PackageReference Include="Z.EntityFramework.Plus.EFCore" Version="3.0.20" />
     <PackageReference Include="Z.ExtensionMethods" Version="2.1.1" />
   </ItemGroup>
-
-
-  <ItemGroup>
-    <ProjectReference Include="..\..\Masuit.LuceneEFCore.SearchEngine\Masuit.LuceneEFCore.SearchEngine\Masuit.LuceneEFCore.SearchEngine.csproj" />
-    <ProjectReference Include="..\..\Masuit.Tools\Masuit.Tools.Core\Masuit.Tools.Core.csproj" />
-  </ItemGroup>
-
-
+  
   <ItemGroup>
     <Content Update="appsettings.json">
       <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
@@ -117,9 +112,6 @@
     <None Update="App_Data\whitelist.txt">
       <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
     </None>
-    <None Update="Aspose.Words.dll">
-      <CopyToOutputDirectory>Never</CopyToOutputDirectory>
-    </None>
   </ItemGroup>
 
 </Project>

+ 7642 - 0
src/Masuit.MyBlogs.Core/Masuit.MyBlogs.Core.xml

@@ -0,0 +1,7642 @@
+<?xml version="1.0"?>
+<doc>
+    <assembly>
+        <name>Masuit.MyBlogs.Core</name>
+    </assembly>
+    <members>
+        <member name="T:Masuit.MyBlogs.Core.Common.CommonHelper">
+            <summary>
+            公共类库
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Common.CommonHelper.BanRegex">
+            <summary>
+            敏感词
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Common.CommonHelper.ModRegex">
+            <summary>
+            审核词
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Common.CommonHelper.DenyIP">
+            <summary>
+            全局禁止IP
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Common.CommonHelper.IPWhiteList">
+            <summary>
+            ip白名单
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Common.CommonHelper.IPErrorTimes">
+            <summary>
+            每IP错误的次数统计
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Common.CommonHelper.SystemSettings">
+            <summary>
+            系统设定
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Common.CommonHelper.InterviewCount">
+            <summary>
+            访问量
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Common.CommonHelper.AverageCount">
+            <summary>
+            平均访问量
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Common.CommonHelper.StartupTime">
+            <summary>
+            网站启动时间
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Common.CommonHelper.DenyIPRange">
+            <summary>
+            IP黑名单地址段
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Common.CommonHelper.IsDenyIpAddress(System.String)">
+            <summary>
+            判断IP地址是否被黑名单
+            </summary>
+            <param name="ip"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Common.CommonHelper.IsInDenyArea(System.String)">
+            <summary>
+            是否是禁区
+            </summary>
+            <param name="ip"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Common.CommonHelper.Mapper``1(System.Object)">
+            <summary>
+            类型映射
+            </summary>
+            <typeparam name="T"></typeparam>
+            <param name="source"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Common.CommonHelper.SendMail(System.String,System.String,System.String)">
+            <summary>
+            发送邮件
+            </summary>
+            <param name="title">标题</param>
+            <param name="content">内容</param>
+            <param name="tos">收件人</param>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Common.CommonHelper.IsRobot(Microsoft.AspNetCore.Http.HttpRequest)">
+            <summary>
+            是否是机器人访问
+            </summary>
+            <param name="req"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Common.CommonHelper.ClearImgAttributes(System.String)">
+            <summary>
+            清理html的img标签的除src之外的其他属性
+            </summary>
+            <param name="html"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Common.CommonHelper.ReplaceImgAttribute(System.String)">
+            <summary>
+            将html的img标签的src属性名替换成data-original
+            </summary>
+            <param name="html"></param>
+            <returns></returns>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Common.HangfireHelper">
+            <summary>
+            HangfireHelper
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Common.HangfireHelper.CreateJob(System.Type,System.String,System.String,System.Object[])">
+            <summary>
+            创建任务
+            </summary>
+            <param name="type">任务类</param>
+            <param name="method">调用方法</param>
+            <param name="queue">队列名</param>
+            <param name="args">调用参数</param>
+            <returns></returns>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Common.ImagebedClient">
+            <summary>
+            图床客户端
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Common.ImagebedClient.#ctor(System.Net.Http.IHttpClientFactory)">
+            <summary>
+            图床客户端
+            </summary>
+            <param name="httpClient"></param>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Common.ImagebedClient.OssClient">
+            <summary>
+            OSS客户端
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Common.ImagebedClient.UploadImage(System.IO.Stream,System.String)">
+            <summary>
+            上传图片
+            </summary>
+            <param name="stream"></param>
+            <param name="file"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Common.ImagebedClient.UploadGitlab(System.IO.Stream,System.String)">
+            <summary>
+            gitlab图床
+            </summary>
+            <param name="stream"></param>
+            <param name="file"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Common.ImagebedClient.UploadGitee(Masuit.MyBlogs.Core.Configs.GitlabConfig,System.IO.Stream,System.String)">
+            <summary>
+            码云图床
+            </summary>
+            <param name="config"></param>
+            <param name="stream"></param>
+            <param name="file"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Common.ImagebedClient.UploadOss(System.IO.Stream,System.String)">
+            <summary>
+            阿里云Oss图床
+            </summary>
+            <param name="stream"></param>
+            <param name="file"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Common.ImagebedClient.UploadSmms(System.IO.Stream,System.String)">
+            <summary>
+            上传图片到sm图床
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Common.ImagebedClient.UploadPeople(System.IO.Stream,System.String)">
+            <summary>
+            上传图片到人民网图床
+            </summary>
+            <param name="stream"></param>
+            <param name="file"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Common.ImagebedClient.ReplaceImgSrc(System.String)">
+            <summary>
+            替换img标签的src属性
+            </summary>
+            <param name="content"></param>
+            <returns></returns>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Common.TrackData.RequestLogs">
+            <summary>
+            请求日志
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Common.TrackData.DumpLog">
+            <summary>
+            刷写日志
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Configs.AppConfig">
+            <summary>
+            应用程序配置
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Configs.AppConfig.ConnString">
+            <summary>
+            数据库连接字符串
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Configs.AppConfig.BaiduAK">
+            <summary>
+            百度AK
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Configs.AppConfig.Redis">
+            <summary>
+            Redis连接字符串
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Configs.AppConfig.AliOssConfig">
+            <summary>
+            OSS配置
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Configs.AppConfig.GitlabConfigs">
+            <summary>
+            gitlab图床配置
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Configs.HangfireJobInit">
+            <summary>
+            hangfire配置
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Configs.HangfireJobInit.Start">
+            <summary>
+            hangfire初始化
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Configs.HangfireJobInit.CheckLinks">
+            <summary>
+            检查友链
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Configs.HangfireJobInit.EverydayJob">
+            <summary>
+            每日任务
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Configs.HangfireJobInit.EveryHourJob">
+            <summary>
+            每小时任务
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Configs.HangfireJobInit.EveryweekJob">
+            <summary>
+            每周任务
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Configs.MappingProfile">
+            <summary>
+            注册automapper
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Controllers.AdminController">
+            <summary>
+            管理页的父控制器
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Controllers.AdminController.UserInfoService">
+            <summary>
+            UserInfoService
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.AdminController.ResultData(System.Object,System.Boolean,System.String,System.Boolean)">
+            <summary>
+            返回结果json
+            </summary>
+            <param name="data">响应数据</param>
+            <param name="success">响应状态</param>
+            <param name="message">响应消息</param>
+            <param name="isLogin">登录状态</param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.AdminController.PageResult(System.Object,System.Int32,System.Int32)">
+            <summary>
+            分页响应结果
+            </summary>
+            <param name="data">数据</param>
+            <param name="pageCount">总页数</param>
+            <param name="total">总条数</param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.AdminController.OnActionExecuting(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext)">
+            <summary>在调用操作方法前调用。</summary>
+            <param name="filterContext">有关当前请求和操作的信息。</param>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.AdvertisementController.Redirect(System.Int32)">
+            <summary>
+            前往
+            </summary>
+            <param name="id">广告id</param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.AdvertisementController.GetPageData(System.Int32,System.Int32,System.String)">
+            <summary>
+            获取文章分页
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.AdvertisementController.Save(Masuit.MyBlogs.Core.Models.DTO.AdvertisementInputDto)">
+            <summary>
+            保存banner
+            </summary>
+            <param name="model"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.AdvertisementController.Delete(System.Int32)">
+            <summary>
+            删除banner
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.AdvertisementController.ChangeState(System.Int32)">
+            <summary>
+            禁用或开启文章评论
+            </summary>
+            <param name="id">文章id</param>
+            <returns></returns>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Controllers.BaseController">
+            <summary>
+            基本父控制器
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Controllers.BaseController.UserInfoService">
+            <summary>
+            UserInfoService
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Controllers.BaseController.MenuService">
+            <summary>
+            MenuService
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Controllers.BaseController.LinksService">
+            <summary>
+            LinksService
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.BaseController.ResultData(System.Object,System.Boolean,System.String,System.Boolean,System.Net.HttpStatusCode)">
+            <summary>
+            响应数据
+            </summary>
+            <param name="data">数据</param>
+            <param name="success">响应状态</param>
+            <param name="message">响应消息</param>
+            <param name="isLogin">登录状态</param>
+            <param name="code">http响应码</param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.BaseController.PageResult(System.Object,System.Int32,System.Int32)">
+            <summary>
+            分页响应数据
+            </summary>
+            <param name="data">数据</param>
+            <param name="pageCount">总页数</param>
+            <param name="total">总条数</param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.BaseController.OnActionExecuting(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext)">
+            <summary>在调用操作方法前调用。</summary>
+            <param name="filterContext">有关当前请求和操作的信息。</param>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.BaseController.OnActionExecuted(Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext)">
+            <summary>在调用操作方法后调用。</summary>
+            <param name="filterContext">有关当前请求和操作的信息。</param>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Controllers.CategoryController">
+            <summary>
+            文章分类
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Controllers.CategoryController.CategoryService">
+            <summary>
+            CategoryService
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.CategoryController.GetCategories">
+            <summary>
+            获取所有分类
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.CategoryController.Get(System.Int32)">
+            <summary>
+            获取分类详情
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.CategoryController.Add(Masuit.MyBlogs.Core.Models.Entity.Category)">
+            <summary>
+            添加分类
+            </summary>
+            <param name="model"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.CategoryController.Edit(Masuit.MyBlogs.Core.Models.DTO.CategoryInputDto)">
+            <summary>
+            编辑分类
+            </summary>
+            <param name="dto"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.CategoryController.Delete(System.Int32,System.Int32)">
+            <summary>
+            删除分类
+            </summary>
+            <param name="id"></param>
+            <param name="cid"></param>
+            <returns></returns>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Controllers.CommentController">
+            <summary>
+            评论管理
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.CommentController.Put(Masuit.MyBlogs.Core.Models.DTO.CommentInputDto)">
+            <summary>
+            发表评论
+            </summary>
+            <param name="dto"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.CommentController.CommentVote(System.Int32)">
+            <summary>
+            评论投票
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.CommentController.GetComments(System.Nullable{System.Int32},System.Int32,System.Int32,System.Int32)">
+            <summary>
+            获取评论
+            </summary>
+            <param name="id"></param>
+            <param name="page"></param>
+            <param name="size"></param>
+            <param name="cid"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.CommentController.Pass(System.Int32)">
+            <summary>
+            审核评论
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.CommentController.Delete(System.Int32)">
+            <summary>
+            删除评论
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.CommentController.GetPendingComments(System.Int32,System.Int32)">
+            <summary>
+            获取未审核的评论
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Controllers.DashboardController">
+            <summary>
+            控制面板
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Controllers.DashboardController.PostService">
+            <summary>
+            PostService
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Controllers.DashboardController.LeaveMessageService">
+            <summary>
+            LeaveMessageService
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Controllers.DashboardController.CommentService">
+            <summary>
+            CommentService
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.DashboardController.Index">
+            <summary>
+            控制面板
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.DashboardController.GetMessages">
+            <summary>
+            获取站内消息
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.DashboardController.GetLogfiles">
+            <summary>
+            获取日志文件列表
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.DashboardController.Catlog(System.String)">
+            <summary>
+            查看日志
+            </summary>
+            <param name="filename"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.DashboardController.DeleteFile(System.String)">
+            <summary>
+            删除文件
+            </summary>
+            <param name="filename"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.DashboardController.FileManager">
+            <summary>
+            资源管理器
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Controllers.DonateController">
+            <summary>
+            打赏管理
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Controllers.DonateController.DonateService">
+            <summary>
+            DonateService
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.DonateController.GetPageData(System.Int32,System.Int32)">
+            <summary>
+            分页数据
+            </summary>
+            <param name="page"></param>
+            <param name="size"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.DonateController.Get(System.Int32)">
+            <summary>
+            详情
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.DonateController.Save(Masuit.MyBlogs.Core.Models.Entity.Donate)">
+            <summary>
+            保存数据
+            </summary>
+            <param name="donate"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.DonateController.Delete(System.Int32)">
+            <summary>
+            删除
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Controllers.ErrorController">
+            <summary>
+            错误页
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.ErrorController.Index">
+            <summary>
+            404
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.ErrorController.ServiceUnavailable">
+            <summary>
+            503
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.ErrorController.AccessDeny">
+            <summary>
+            访问被拒绝
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.ErrorController.TempDeny">
+            <summary>
+            临时被拒绝
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.ErrorController.ComingSoon">
+            <summary>
+            网站升级中
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.ErrorController.CheckViewToken(System.String,System.String)">
+            <summary>
+            检查访问密码
+            </summary>
+            <param name="email"></param>
+            <param name="token"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.ErrorController.GetViewToken(System.String)">
+            <summary>
+            检查授权邮箱
+            </summary>
+            <param name="email"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.ErrorController.ResultData(System.Object,System.Boolean,System.String)">
+            <summary>
+            响应数据
+            </summary>
+            <param name="data">数据</param>
+            <param name="success">响应状态</param>
+            <param name="message">响应消息</param>
+            <returns></returns>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Controllers.FileController">
+            <summary>
+            资源管理器
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Controllers.FileController.SevenZipCompressor">
+            <summary>
+            
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.FileController.GetFiles(System.String)">
+            <summary>
+            获取文件列表
+            </summary>
+            <param name="path"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.FileController.Read(System.String)">
+            <summary>
+            读取文件内容
+            </summary>
+            <param name="filename"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.FileController.Save(System.String,System.String)">
+            <summary>
+            保存文件
+            </summary>
+            <param name="filename"></param>
+            <param name="content"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.FileController.Upload(System.String)">
+            <summary>
+            上传文件
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.FileController.Handle(Masuit.MyBlogs.Core.Models.ViewModel.FileRequest)">
+            <summary>
+            操作文件
+            </summary>
+            <param name="req"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.FileController.Handle(System.String,System.String[],System.String)">
+            <summary>
+            下载文件
+            </summary>
+            <param name="path"></param>
+            <param name="items"></param>
+            <param name="toFilename"></param>
+            <returns></returns>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Controllers.HealthController">
+            <summary>
+            健康检查
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.HealthController.Check">
+            <summary>
+            心跳检测
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Controllers.HomeController">
+            <summary>
+            首页
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Controllers.HomeController.PostService">
+            <summary>
+            文章
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Controllers.HomeController.CategoryService">
+            <summary>
+            分类
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Controllers.HomeController.NoticeService">
+            <summary>
+            网站公告
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Controllers.HomeController.FastShareService">
+            <summary>
+            快速分享
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.HomeController.Index">
+            <summary>
+            首页
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.HomeController.Post(System.Nullable{Masuit.MyBlogs.Core.Models.Enum.OrderBy},System.Int32,System.Int32)">
+            <summary>
+            文章列表页
+            </summary>
+            <param name="page"></param>
+            <param name="size"></param>
+            <param name="orderBy"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.HomeController.Tag(System.String,System.Nullable{Masuit.MyBlogs.Core.Models.Enum.OrderBy},System.Int32,System.Int32)">
+            <summary>
+            标签文章页
+            </summary>
+            <param name="id"></param>
+            <param name="page"></param>
+            <param name="size"></param>
+            <param name="orderBy"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.HomeController.Category(System.Int32,System.Nullable{Masuit.MyBlogs.Core.Models.Enum.OrderBy},System.Int32,System.Int32)">
+            <summary>
+            分类文章页
+            </summary>
+            <param name="id"></param>
+            <param name="page"></param>
+            <param name="size"></param>
+            <param name="orderBy"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.HomeController.GetIndexPageViewModel(System.Int32,System.Int32,System.Nullable{Masuit.MyBlogs.Core.Models.Enum.OrderBy},Masuit.MyBlogs.Core.Models.DTO.UserInfoOutputDto)">
+            <summary>
+            获取页面视图模型
+            </summary>
+            <param name="page"></param>
+            <param name="size"></param>
+            <param name="orderBy"></param>
+            <param name="user"></param>
+            <returns></returns>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Controllers.LinksController">
+            <summary>
+            友情链接管理
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.LinksController.Index">
+            <summary>
+            友情链接页
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.LinksController.Apply(Masuit.MyBlogs.Core.Models.Entity.Links)">
+            <summary>
+            申请友链
+            </summary>
+            <param name="links"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.LinksController.Add(Masuit.MyBlogs.Core.Models.Entity.Links)">
+            <summary>
+            添加友链
+            </summary>
+            <param name="links"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.LinksController.Check(System.String)">
+            <summary>
+            检测回链
+            </summary>
+            <param name="link"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.LinksController.Delete(System.Int32)">
+            <summary>
+            删除友链
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.LinksController.Edit(Masuit.MyBlogs.Core.Models.Entity.Links)">
+            <summary>
+            编辑友链
+            </summary>
+            <param name="model"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.LinksController.Get">
+            <summary>
+            所有的友情链接
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.LinksController.ToggleWhitelist(System.Int32,System.Boolean)">
+            <summary>
+            切换友情链接的白名单状态
+            </summary>
+            <param name="id"></param>
+            <param name="state"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.LinksController.ToggleRecommend(System.Int32,System.Boolean)">
+            <summary>
+            切换友情链接的推荐状态
+            </summary>
+            <param name="id"></param>
+            <param name="state"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.LinksController.Toggle(System.Int32,System.Boolean)">
+            <summary>
+            切换友情链接可用状态
+            </summary>
+            <param name="id"></param>
+            <param name="state"></param>
+            <returns></returns>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Controllers.MenuController">
+            <summary>
+            菜单管理
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Controllers.MenuController.MenuService">
+            <summary>
+            菜单数据服务
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.MenuController.GetMenus">
+            <summary>
+            获取菜单
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.MenuController.GetMenuType">
+            <summary>
+            获取菜单类型
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.MenuController.Delete(System.Int32)">
+            <summary>
+            删除菜单
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.MenuController.Save(Masuit.MyBlogs.Core.Models.DTO.MenuInputDto)">
+            <summary>
+            保持菜单
+            </summary>
+            <param name="model"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.MergeController.Get(System.Int32)">
+            <summary>
+            获取合并详情
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.MergeController.GetPageData(System.Int32,System.Int32,System.String)">
+            <summary>
+            获取分页数据
+            </summary>
+            <param name="page"></param>
+            <param name="size"></param>
+            <param name="kw"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.MergeController.MergeCompare(System.Int32)">
+            <summary>
+            版本对比
+            </summary>
+            <param name="mid"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.MergeController.Merge(System.Int32)">
+            <summary>
+            直接合并
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.MergeController.Merge(Masuit.MyBlogs.Core.Models.DTO.PostMergeRequestInputDtoBase)">
+            <summary>
+            编辑并合并
+            </summary>
+            <param name="dto"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.MergeController.Reject(System.Int32,System.String)">
+            <summary>
+            拒绝合并
+            </summary>
+            <param name="id"></param>
+            <param name="reason"></param>
+            <returns></returns>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Controllers.MiscController">
+            <summary>
+            杂项页
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Controllers.MiscController.MiscService">
+            <summary>
+            MiscService
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Controllers.MiscController.DonateService">
+            <summary>
+            打赏
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.MiscController.Index(System.Int32)">
+            <summary>
+            杂项页
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.MiscController.Donate">
+            <summary>
+            打赏
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.MiscController.DonateList(System.Int32,System.Int32)">
+            <summary>
+            打赏列表
+            </summary>
+            <param name="page"></param>
+            <param name="size"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.MiscController.About">
+            <summary>
+            关于
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.MiscController.Disclaimer">
+            <summary>
+            声明
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.MiscController.Write(Masuit.MyBlogs.Core.Models.Entity.Misc)">
+            <summary>
+            创建页面
+            </summary>
+            <param name="model"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.MiscController.Delete(System.Int32)">
+            <summary>
+            删除页面
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.MiscController.Edit(Masuit.MyBlogs.Core.Models.Entity.Misc)">
+            <summary>
+            编辑页面
+            </summary>
+            <param name="misc"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.MiscController.GetPageData(System.Int32,System.Int32)">
+            <summary>
+            分页数据
+            </summary>
+            <param name="page"></param>
+            <param name="size"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.MiscController.Get(System.Int32)">
+            <summary>
+            详情
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Controllers.MsgController">
+            <summary>
+            留言板和站内信
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Controllers.MsgController.LeaveMessageService">
+            <summary>
+            留言
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Controllers.MsgController.MessageService">
+            <summary>
+            站内信
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.MsgController.Index">
+            <summary>
+            留言板
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.MsgController.GetMsgs(System.Int32,System.Int32,System.Int32)">
+            <summary>
+            获取留言
+            </summary>
+            <param name="page"></param>
+            <param name="size"></param>
+            <param name="cid"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.MsgController.Put(Masuit.MyBlogs.Core.Models.DTO.LeaveMessageInputDto)">
+            <summary>
+            发表留言
+            </summary>
+            <param name="dto"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.MsgController.Pass(System.Int32)">
+            <summary>
+            审核
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.MsgController.Delete(System.Int32)">
+            <summary>
+            删除留言
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.MsgController.GetPendingMsgs(System.Int32,System.Int32)">
+            <summary>
+            获取待审核的留言
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.MsgController.Read(System.Int32)">
+            <summary>
+            已读站内信
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.MsgController.Unread(System.Int32)">
+            <summary>
+            标记为未读
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.MsgController.DeleteMsg(System.Int32)">
+            <summary>
+            删除站内信
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.MsgController.GetInternalMsgs(System.Int32,System.Int32)">
+            <summary>
+            获取站内信
+            </summary>
+            <param name="page"></param>
+            <param name="size"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.MsgController.GetUnreadMsgs">
+            <summary>
+            获取未读消息
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.MsgController.ClearMsgs">
+            <summary>
+            清除站内信
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.MsgController.MarkRead(System.Int32)">
+            <summary>
+            标记为已读
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Controllers.NoticeController">
+            <summary>
+            网站公告
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Controllers.NoticeController.NoticeService">
+            <summary>
+            公告
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.NoticeController.Index(System.Int32,System.Int32,System.Int32)">
+            <summary>
+            公告列表
+            </summary>
+            <param name="page"></param>
+            <param name="size"></param>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.NoticeController.Details(System.Int32)">
+            <summary>
+            公告详情
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.NoticeController.Write(Masuit.MyBlogs.Core.Models.Entity.Notice)">
+            <summary>
+            发布公告
+            </summary>
+            <param name="notice"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.NoticeController.Delete(System.Int32)">
+            <summary>
+            删除公告
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.NoticeController.Edit(Masuit.MyBlogs.Core.Models.Entity.Notice)">
+            <summary>
+            编辑公告
+            </summary>
+            <param name="notice"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.NoticeController.GetPageData(System.Int32,System.Int32)">
+            <summary>
+            公告分页数据
+            </summary>
+            <param name="page"></param>
+            <param name="size"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.NoticeController.Get(System.Int32)">
+            <summary>
+            公告详情
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.NoticeController.Last">
+            <summary>
+            最近一条公告
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Controllers.PassportController">
+            <summary>
+            登录授权
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Controllers.PassportController.UserInfoService">
+            <summary>
+            用户
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.PassportController.ResultData(System.Object,System.Boolean,System.String)">
+            <summary>
+            
+            </summary>
+            <param name="data"></param>
+            <param name="isTrue"></param>
+            <param name="message"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.PassportController.Login">
+            <summary>
+            登录页
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.PassportController.Login(System.String,System.String,System.String,System.String)">
+            <summary>
+            登陆检查
+            </summary>
+            <param name="username"></param>
+            <param name="password"></param>
+            <param name="valid"></param>
+            <param name="remem"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.PassportController.ValidateCode">
+            <summary>
+            生成验证码
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.PassportController.CheckValidateCode(System.String)">
+            <summary>
+            检查验证码
+            </summary>
+            <param name="code"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.PassportController.GetUserInfo">
+            <summary>
+            获取用户信息
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.PassportController.Logout">
+            <summary>
+            注销登录
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Controllers.PostController">
+            <summary>
+            文章管理
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.PostController.Details(System.Int32,System.String)">
+            <summary>
+            文章详情页
+            </summary>
+            <param name="id"></param>
+            <param name="kw"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.PostController.History(System.Int32,System.Int32,System.Int32)">
+            <summary>
+            文章历史版本
+            </summary>
+            <param name="id"></param>
+            <param name="page"></param>
+            <param name="size"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.PostController.HistoryVersion(System.Int32,System.Int32)">
+            <summary>
+            文章历史版本
+            </summary>
+            <param name="id"></param>
+            <param name="hid"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.PostController.CompareVersion(System.Int32,System.Int32,System.Int32)">
+            <summary>
+            版本对比
+            </summary>
+            <param name="id"></param>
+            <param name="v1"></param>
+            <param name="v2"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.PostController.VoteDown(System.Int32)">
+            <summary>
+            反对
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.PostController.VoteUp(System.Int32)">
+            <summary>
+            支持
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.PostController.Publish">
+            <summary>
+            投稿页
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.PostController.Publish(Masuit.MyBlogs.Core.Models.DTO.PostInputDto,System.String)">
+            <summary>
+            发布投稿
+            </summary>
+            <param name="post"></param>
+            <param name="code"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.PostController.GetTag">
+            <summary>
+            获取标签
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.PostController.All">
+            <summary>
+            标签云
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.PostController.CheckViewToken(System.String,System.String)">
+            <summary>
+            检查访问密码
+            </summary>
+            <param name="email"></param>
+            <param name="token"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.PostController.GetViewToken(System.String)">
+            <summary>
+            检查授权邮箱
+            </summary>
+            <param name="email"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.PostController.PushMerge(System.Int32)">
+            <summary>
+            文章合并
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.PostController.RepushMerge(System.Int32,System.Int32)">
+            <summary>
+            文章合并
+            </summary>
+            <param name="id"></param>
+            <param name="mid"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.PostController.PushMerge(Masuit.MyBlogs.Core.Models.DTO.PostMergeRequestInputDto)">
+            <summary>
+            文章合并
+            </summary>
+            <param name="dto"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.PostController.Fixtop(System.Int32)">
+            <summary>
+            固顶
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.PostController.Pass(System.Int32)">
+            <summary>
+            审核
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.PostController.Delete(System.Int32)">
+            <summary>
+            删除
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.PostController.Restore(System.Int32)">
+            <summary>
+            还原版本
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.PostController.Truncate(System.Int32)">
+            <summary>
+            彻底删除文章
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.PostController.Get(System.Int32)">
+            <summary>
+            获取文章
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.PostController.Read(System.Int32)">
+            <summary>
+            文章详情
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.PostController.GetPageData(System.Int32,System.Int32,Masuit.MyBlogs.Core.Models.Enum.OrderBy,System.String)">
+            <summary>
+            获取文章分页
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.PostController.GetPending(System.Int32,System.Int32,System.String)">
+            <summary>
+            获取未审核文章
+            </summary>
+            <param name="page"></param>
+            <param name="size"></param>
+            <param name="search"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.PostController.Edit(Masuit.MyBlogs.Core.Models.DTO.PostInputDto,System.Boolean,System.Boolean)">
+            <summary>
+            编辑
+            </summary>
+            <param name="post"></param>
+            <param name="notify"></param>
+            <param name="reserve"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.PostController.Write(Masuit.MyBlogs.Core.Models.DTO.PostInputDto,System.Nullable{System.DateTime},System.Boolean)">
+            <summary>
+            发布
+            </summary>
+            <param name="post"></param>
+            <param name="timespan"></param>
+            <param name="schedule"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.PostController.AddSeminar(System.Int32,System.Int32)">
+            <summary>
+            添加专题
+            </summary>
+            <param name="id"></param>
+            <param name="sid"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.PostController.RemoveSeminar(System.Int32,System.Int32)">
+            <summary>
+            移除专题
+            </summary>
+            <param name="id"></param>
+            <param name="sid"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.PostController.DeleteHistory(System.Int32)">
+            <summary>
+            删除历史版本
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.PostController.Revert(System.Int32)">
+            <summary>
+            还原版本
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.PostController.DisableComment(System.Int32)">
+            <summary>
+            禁用或开启文章评论
+            </summary>
+            <param name="id">文章id</param>
+            <returns></returns>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Controllers.SearchController">
+            <summary>
+            站内搜索
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Controllers.SearchController.SearchDetailsService">
+            <summary>
+            
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SearchController.Search(System.String,System.Int32,System.Int32)">
+            <summary>
+            搜索页
+            </summary>
+            <param name="wd"></param>
+            <param name="page"></param>
+            <param name="size"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SearchController.SearchList(System.Int32,System.Int32,System.String)">
+            <summary>
+            关键词搜索记录
+            </summary>
+            <param name="page"></param>
+            <param name="size"></param>
+            <param name="search"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SearchController.HotKey">
+            <summary>
+            热词
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SearchController.Delete(System.Int32)">
+            <summary>
+            删除搜索记录
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Controllers.SeminarController">
+            <summary>
+            专题页
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Controllers.SeminarController.SeminarService">
+            <summary>
+            专题
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Controllers.SeminarController.PostService">
+            <summary>
+            文章
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SeminarController.Index(System.Int32,System.Nullable{Masuit.MyBlogs.Core.Models.Enum.OrderBy},System.Int32,System.Int32)">
+            <summary>
+            专题页
+            </summary>
+            <param name="id"></param>
+            <param name="page"></param>
+            <param name="size"></param>
+            <param name="orderBy"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SeminarController.Save(Masuit.MyBlogs.Core.Models.Entity.Seminar)">
+            <summary>
+            保存专题
+            </summary>
+            <param name="seminar"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SeminarController.Delete(System.Int32)">
+            <summary>
+            删除专题
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SeminarController.Get(System.Int32)">
+            <summary>
+            获取专题详情
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SeminarController.GetPageData(System.Int32,System.Int32)">
+            <summary>
+            专题分页列表
+            </summary>
+            <param name="page"></param>
+            <param name="size"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SeminarController.GetAll">
+            <summary>
+            获取所有专题
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SeminarController.AddPost(System.Int32,System.Int32)">
+            <summary>
+            给专题添加文章
+            </summary>
+            <param name="id"></param>
+            <param name="pid"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SeminarController.RemovePost(System.Int32,System.Int32)">
+            <summary>
+            移除文章
+            </summary>
+            <param name="id"></param>
+            <param name="pid"></param>
+            <returns></returns>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Controllers.ShareController">
+            <summary>
+            快速分享
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Controllers.ShareController.FastShareService">
+            <summary>
+            快速分享
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.ShareController.Index">
+            <summary>
+            快速分享
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.ShareController.Add(Masuit.MyBlogs.Core.Models.Entity.FastShare)">
+            <summary>
+            添加快速分享
+            </summary>
+            <param name="share"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.ShareController.Remove(System.Int32)">
+            <summary>
+            移除快速分享
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.ShareController.Update(Masuit.MyBlogs.Core.Models.Entity.FastShare)">
+            <summary>
+            更新快速分享
+            </summary>
+            <param name="model"></param>
+            <returns></returns>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Controllers.SubscribeController">
+            <summary>
+            订阅服务
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Controllers.SubscribeController.BroadcastService">
+            <summary>
+            邮箱广播
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Controllers.SubscribeController.PostService">
+            <summary>
+            文章
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SubscribeController.ResultData(System.Object,System.Boolean,System.String,System.Boolean,System.Net.HttpStatusCode)">
+            <summary>
+            响应数据
+            </summary>
+            <param name="data">数据</param>
+            <param name="success">响应状态</param>
+            <param name="message">响应消息</param>
+            <param name="isLogin">登录状态</param>
+            <param name="code">http响应码</param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SubscribeController.Rss">
+            <summary>
+            RSS订阅
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SubscribeController.Subscribe(System.String)">
+            <summary>
+            邮箱订阅
+            </summary>
+            <param name="email"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SubscribeController.Cancel">
+            <summary>
+            取消订阅
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SubscribeController.Cancel(System.String)">
+            <summary>
+            取消邮箱订阅
+            </summary>
+            <param name="email"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SubscribeController.Subscribe(System.String,System.String,System.String,System.Double,System.String)">
+            <summary>
+            邮箱订阅
+            </summary>
+            <param name="email"></param>
+            <param name="act"></param>
+            <param name="validate"></param>
+            <param name="timespan"></param>
+            <param name="hash"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SubscribeController.Save(Masuit.MyBlogs.Core.Models.Entity.Broadcast)">
+            <summary>
+            保存订阅
+            </summary>
+            <param name="model"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SubscribeController.Delete(System.Int32)">
+            <summary>
+            删除订阅
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SubscribeController.Change(System.Int32)">
+            <summary>
+            改变订阅类型
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SubscribeController.Get(System.Int32)">
+            <summary>
+            获取订阅
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SubscribeController.GetPageData(System.Int32,System.Int32,System.String)">
+            <summary>
+            订阅分页数据
+            </summary>
+            <param name="page"></param>
+            <param name="size"></param>
+            <param name="search"></param>
+            <returns></returns>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Controllers.SystemController">
+            <summary>
+            系统设置
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Controllers.SystemController.SystemSettingService">
+            <summary>
+            系统设置
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SystemController.GetBaseInfo">
+            <summary>
+            获取硬件基本信息
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SystemController.GetHistoryList">
+            <summary>
+            获取历史性能计数器
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SystemController.GetSettings">
+            <summary>
+            获取设置信息
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SystemController.GetSetting(System.String)">
+            <summary>
+            获取设置项
+            </summary>
+            <param name="name"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SystemController.Save(System.String)">
+            <summary>
+            保存设置
+            </summary>
+            <param name="sets"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SystemController.GetStatus">
+            <summary>
+            获取状态
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SystemController.MailTest(System.String,System.String,System.String,System.Int32,System.String)">
+            <summary>
+            邮件测试
+            </summary>
+            <param name="smtp"></param>
+            <param name="user"></param>
+            <param name="pwd"></param>
+            <param name="port"></param>
+            <param name="to"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SystemController.PathTest(System.String)">
+            <summary>
+            路径测试
+            </summary>
+            <param name="path"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SystemController.ClearPerfCounter">
+            <summary>
+            清空性能计数器缓存
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SystemController.IpBlackList">
+            <summary>
+            获取全局IP黑名单
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SystemController.GetIPRangeBlackList">
+            <summary>
+            获取IP地址段黑名单
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SystemController.SetIPRangeBlackList(System.String)">
+            <summary>
+            设置IP地址段黑名单
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SystemController.IpWhiteList">
+            <summary>
+            全局IP白名单
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SystemController.SetIpBlackList(System.String)">
+            <summary>
+            设置IP黑名单
+            </summary>
+            <param name="content"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SystemController.SetIpWhiteList(System.String)">
+            <summary>
+            设置IP白名单
+            </summary>
+            <param name="content"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SystemController.InterceptLog">
+            <summary>
+            获取拦截日志
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SystemController.ClearInterceptLog">
+            <summary>
+            清除拦截日志
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SystemController.AddToWhiteList(System.String)">
+            <summary>
+            将IP添加到白名单
+            </summary>
+            <param name="ip"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.SystemController.AddToBlackList(System.String)">
+            <summary>
+            将IP添加到黑名单
+            </summary>
+            <param name="ip"></param>
+            <returns></returns>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Controllers.ToolsController">
+            <summary>
+            黑科技
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.ToolsController.GetIpInfo(System.String)">
+            <summary>
+            获取ip地址详细信息
+            </summary>
+            <param name="ip"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.ToolsController.Position(System.String,System.String)">
+            <summary>
+            根据经纬度获取详细地理信息
+            </summary>
+            <param name="lat"></param>
+            <param name="lng"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.ToolsController.Address(System.String)">
+            <summary>
+            详细地理信息转经纬度
+            </summary>
+            <param name="addr"></param>
+            <returns></returns>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Controllers.UploadController">
+            <summary>
+            文件上传
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.UploadController.ResultData(System.Object,System.Boolean,System.String)">
+            <summary>
+            
+            </summary>
+            <param name="data"></param>
+            <param name="isTrue"></param>
+            <param name="message"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.UploadController.UploadWord">
+            <summary>
+            上传Word转码
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.UploadController.Download(System.String)">
+            <summary>
+            文件下载
+            </summary>
+            <param name="path"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.UploadController.UeditorFileUploader">
+            <summary>
+            UEditor文件上传处理
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.UploadController.UploadFile(Microsoft.AspNetCore.Http.IFormFile)">
+            <summary>
+            上传文件
+            </summary>
+            <param name="file"></param>
+            <returns></returns>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Controllers.UserController">
+            <summary>
+            用户管理
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.UserController.ChangeUsername(System.Int32,System.String)">
+            <summary>
+            修改用户名
+            </summary>
+            <param name="id"></param>
+            <param name="username"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.UserController.ChangeNickName(System.Int32,System.String)">
+            <summary>
+            修改昵称
+            </summary>
+            <param name="id"></param>
+            <param name="username"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.UserController.ChangePassword(System.Int32,System.String,System.String,System.String)">
+            <summary>
+            修改密码
+            </summary>
+            <param name="id"></param>
+            <param name="old"></param>
+            <param name="pwd"></param>
+            <param name="pwd2"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.UserController.ChangeAvatar(System.Int32,System.String)">
+            <summary>
+            修改头像
+            </summary>
+            <param name="id"></param>
+            <param name="path"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Controllers.ValidateController.SendCode(System.String)">
+            <summary>
+            发送验证码
+            </summary>
+            <param name="email"></param>
+            <returns></returns>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Extensions.AuthorityAttribute">
+            <summary>
+            授权验证过滤器
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Extensions.AuthorityAttribute.OnActionExecuting(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext)">
+            <summary>在执行操作方法之前由 ASP.NET MVC 框架调用。</summary>
+            <param name="filterContext">筛选器上下文。</param>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Extensions.FirewallAttribute.OnActionExecuting(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext)">
+            <inheritdoc />
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Extensions.Hangfire.HangfireBackJob">
+            <summary>
+            hangfire后台任务
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Extensions.Hangfire.HangfireBackJob.#ctor(Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IUserInfoService,Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IPostService,Masuit.MyBlogs.Core.Infrastructure.Services.Interface.ISystemSettingService,Masuit.MyBlogs.Core.Infrastructure.Services.Interface.ISearchDetailsService,Masuit.MyBlogs.Core.Infrastructure.Services.Interface.ILinksService,System.Net.Http.IHttpClientFactory,Microsoft.AspNetCore.Hosting.IWebHostEnvironment,Masuit.LuceneEFCore.SearchEngine.Interfaces.ISearchEngine{Masuit.MyBlogs.Core.Infrastructure.DataContext})">
+            <summary>
+            hangfire后台任务
+            </summary>
+            <param name="userInfoService"></param>
+            <param name="postService"></param>
+            <param name="settingService"></param>
+            <param name="searchDetailsService"></param>
+            <param name="linksService"></param>
+            <param name="httpClientFactory"></param>
+            <param name="HostEnvironment"></param>
+            <param name="searchEngine"></param>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Extensions.Hangfire.HangfireBackJob.LoginRecord(Masuit.MyBlogs.Core.Models.DTO.UserInfoOutputDto,System.String,Masuit.MyBlogs.Core.Models.Enum.LoginType)">
+            <summary>
+            登录记录
+            </summary>
+            <param name="userInfo"></param>
+            <param name="ip"></param>
+            <param name="type"></param>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Extensions.Hangfire.HangfireBackJob.PublishPost(Masuit.MyBlogs.Core.Models.Entity.Post)">
+            <summary>
+            文章定时发布
+            </summary>
+            <param name="p"></param>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Extensions.Hangfire.HangfireBackJob.RecordPostVisit(System.Int32)">
+            <summary>
+            文章访问记录
+            </summary>
+            <param name="pid"></param>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Extensions.Hangfire.HangfireBackJob.InterceptLog(Masuit.MyBlogs.Core.Extensions.Hangfire.IpIntercepter)">
+            <summary>
+            防火墙拦截日志
+            </summary>
+            <param name="s"></param>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Extensions.Hangfire.HangfireBackJob.EverydayJob">
+            <summary>
+            每天的任务
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Extensions.Hangfire.HangfireBackJob.CheckLinks">
+            <summary>
+            检查友链
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Extensions.Hangfire.HangfireBackJob.UpdateLinkWeight(System.String)">
+            <summary>
+            更新友链权重
+            </summary>
+            <param name="referer"></param>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Extensions.Hangfire.HangfireBackJob.CreateLuceneIndex">
+            <summary>
+            重建Lucene索引库
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Extensions.Hangfire.HangfireBackJob.StatisticsSearchKeywords">
+            <summary>
+            搜索统计
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Extensions.Hangfire.IHangfireBackJob">
+            <summary>
+            hangfire后台任务
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Extensions.Hangfire.IHangfireBackJob.LoginRecord(Masuit.MyBlogs.Core.Models.DTO.UserInfoOutputDto,System.String,Masuit.MyBlogs.Core.Models.Enum.LoginType)">
+            <summary>
+            登陆记录
+            </summary>
+            <param name="userInfo"></param>
+            <param name="ip"></param>
+            <param name="type"></param>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Extensions.Hangfire.IHangfireBackJob.PublishPost(Masuit.MyBlogs.Core.Models.Entity.Post)">
+            <summary>
+            文章定时发表
+            </summary>
+            <param name="p"></param>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Extensions.Hangfire.IHangfireBackJob.RecordPostVisit(System.Int32)">
+            <summary>
+            文章访问记录
+            </summary>
+            <param name="pid"></param>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Extensions.Hangfire.IHangfireBackJob.EverydayJob">
+            <summary>
+            每日任务
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Extensions.Hangfire.IHangfireBackJob.CheckLinks">
+            <summary>
+            友链检查
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Extensions.Hangfire.IHangfireBackJob.UpdateLinkWeight(System.String)">
+            <summary>
+            更新友链权重
+            </summary>
+            <param name="referer"></param>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Extensions.Hangfire.IHangfireBackJob.CreateLuceneIndex">
+            <summary>
+            重建Lucene索引库
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Extensions.Hangfire.IHangfireBackJob.StatisticsSearchKeywords">
+            <summary>
+            搜索统计
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Extensions.MiddlewareExtension.AddCacheConfig(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
+            <summary>
+            缓存配置
+            </summary>
+            <param name="services"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Extensions.MiddlewareExtension.AddMapper(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
+            <summary>
+            automapper
+            </summary>
+            <param name="services"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Extensions.MiddlewareExtension.AddMyMvc(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
+            <summary>
+            mvc
+            </summary>
+            <param name="services"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Extensions.MiddlewareExtension.AddResponseCache(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
+            <summary>
+            输出缓存
+            </summary>
+            <param name="services"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Extensions.MyExceptionFilter.OnException(Microsoft.AspNetCore.Mvc.Filters.ExceptionContext)">
+            <inheritdoc />
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Extensions.RequestInterceptMiddleware">
+            <summary>
+            请求拦截器
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Extensions.RequestInterceptMiddleware.#ctor(Microsoft.AspNetCore.Http.RequestDelegate)">
+            <summary>
+            构造函数
+            </summary>
+            <param name="next"></param>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Extensions.UEditor.ConfigHandler">
+            <summary>
+            Config 的摘要说明
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Extensions.UEditor.ConfigHandler.#ctor(Microsoft.AspNetCore.Http.HttpContext)">
+            <summary>
+            
+            </summary>
+            <param name="context"></param>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Extensions.UEditor.ConfigHandler.Process">
+            <summary>
+            
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Extensions.UEditor.CrawlerHandler">
+            <summary>
+            Crawler 的摘要说明
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Extensions.UEditor.Handler">
+            <summary>
+            Handler 的摘要说明
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Extensions.UEditor.ListFileManager">
+            <summary>
+            FileManager 的摘要说明
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Extensions.UEditor.NotSupportedHandler">
+            <summary>
+            NotSupportedHandler 的摘要说明
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Extensions.UEditor.PathFormatter">
+            <summary>
+            PathFormater 的摘要说明
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Extensions.UEditor.UeditorConfig">
+            <summary>
+            Config 的摘要说明
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Extensions.UEditor.UploadHandler">
+            <summary>
+            UploadHandler 的摘要说明
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Extensions.UEditor.UploadConfig.PathFormat">
+            <summary>
+            文件命名规则
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Extensions.UEditor.UploadConfig.UploadFieldName">
+            <summary>
+            上传表单域名称
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Extensions.UEditor.UploadConfig.SizeLimit">
+            <summary>
+            上传大小限制
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Extensions.UEditor.UploadConfig.AllowExtensions">
+            <summary>
+            上传允许的文件格式
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Extensions.UEditor.UploadConfig.Base64">
+            <summary>
+            文件是否以 Base64 的形式上传
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Extensions.UEditor.UploadConfig.Base64Filename">
+            <summary>
+            Base64 字符串所表示的文件名
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Hubs.PerformanceCounter">
+            <summary>
+            性能计数器
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Hubs.PerformanceCounter.Time">
+            <summary>
+            当前时间戳
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Hubs.PerformanceCounter.CpuLoad">
+            <summary>
+            CPU当前负载
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Hubs.PerformanceCounter.Temperature">
+            <summary>
+            CPU核心温度
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Hubs.PerformanceCounter.MemoryUsage">
+            <summary>
+            内存使用率
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Hubs.PerformanceCounter.DiskRead">
+            <summary>
+            磁盘读
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Hubs.PerformanceCounter.DiskWrite">
+            <summary>
+            磁盘写
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Hubs.PerformanceCounter.Upload">
+            <summary>
+            网络上行
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Hubs.PerformanceCounter.Download">
+            <summary>
+            网络下行
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Hubs.MyHub">
+            <summary>
+            hub
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Hubs.MyHub.PerformanceCounter">
+            <summary>
+            性能计数器缓存
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Hubs.MyHub.Init">
+            <summary>
+            初始化
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Hubs.MyHub.Connections">
+            <summary>
+            当前连接客户端
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Hubs.MyHub.OnConnectedAsync">
+            <summary>
+            连接事件
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Hubs.MyHub.OnDisconnectedAsync(System.Exception)">
+            <summary>
+            注销事件
+            </summary>
+            <param name="exception"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Hubs.MyHub.Counter(System.Int32,System.Threading.CancellationToken)">
+            <summary>
+            性能统计
+            </summary>
+            <param name="delay"></param>
+            <param name="cancellationToken"></param>
+            <returns></returns>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Infrastructure.DesignTimeDbContextFactory">
+            <summary>
+            勿删,数据库迁移时powershell会执行该方法
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1">
+            <summary>
+            DAL基类
+            </summary>
+            <typeparam name="T">实体类型</typeparam>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.GetAll">
+            <summary>
+            获取所有实体
+            </summary>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.GetAllNoTracking">
+            <summary>
+            获取所有实体(不跟踪)
+            </summary>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.GetAllFromCache">
+            <summary>
+            从二级缓存获取所有实体
+            </summary>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.GetAll``1">
+            <summary>
+            获取所有实体
+            </summary>
+            <typeparam name="TDto">映射实体</typeparam>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.GetAllFromCache``1">
+            <summary>
+            获取所有实体
+            </summary>
+            <typeparam name="TDto">映射实体</typeparam>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.GetAll``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取所有实体
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.GetAllNoTracking``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取所有实体
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.GetAllFromCache``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取所有实体
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.GetAll``2(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取所有实体
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <typeparam name="TDto">映射实体</typeparam>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.GetAllFromCache``2(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取所有实体
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <typeparam name="TDto">映射实体</typeparam>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.GetQuery(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            基本查询方法,获取一个集合
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.GetQuery``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            基本查询方法,获取一个集合
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.GetQueryFromCache(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            基本查询方法,获取一个集合,优先从二级缓存读取
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.GetQueryFromCache``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            基本查询方法,获取一个集合,优先从二级缓存读取
+            </summary>
+            <typeparam name="TS">排序字段</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序方式</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.GetQueryNoTracking(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            基本查询方法,获取一个集合(不跟踪实体)
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.GetQueryNoTracking``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            基本查询方法,获取一个集合(不跟踪实体)
+            </summary>
+            <typeparam name="TS">排序字段</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序方式</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.GetQuery``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            基本查询方法,获取一个被AutoMapper映射后的集合(不跟踪实体)
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.GetQuery``2(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            基本查询方法,获取一个被AutoMapper映射后的集合(不跟踪实体)
+            </summary>
+            <typeparam name="TS">排序字段</typeparam>
+            <typeparam name="TDto">输出类型</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序方式</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.GetQueryFromCache``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            基本查询方法,获取一个被AutoMapper映射后的集合,优先从二级缓存读取(不跟踪实体)
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>实体集合</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.GetQueryFromCache``2(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            基本查询方法,获取一个被AutoMapper映射后的集合,优先从二级缓存读取(不跟踪实体)
+            </summary>
+            <typeparam name="TS">排序字段</typeparam>
+            <typeparam name="TDto">输出类型</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序方式</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.Get(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            获取第一条数据
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.GetFromCache(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            获取第一条数据
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.Get``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取第一条数据
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.GetFromCache``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取第一条数据
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.GetFromCache``2(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取第一条被AutoMapper映射后的数据
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <typeparam name="TDto">映射实体</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>映射实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.GetAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            获取第一条数据
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.GetAsync``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取第一条数据
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.GetNoTracking(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            获取第一条数据(不跟踪实体)
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.GetNoTracking``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取第一条数据(不跟踪实体)
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.Get``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            获取第一条被AutoMapper映射后的数据(不跟踪实体)
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.GetFromCache``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            获取第一条被AutoMapper映射后的数据
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.Get``2(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取第一条被AutoMapper映射后的数据(不跟踪实体)
+            </summary>
+            <typeparam name="TDto">映射实体</typeparam>
+            <typeparam name="TS">排序</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.GetNoTrackingAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            获取第一条数据(异步,不跟踪实体)
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.GetNoTrackingAsync``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取第一条数据(异步,不跟踪实体)
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.GetById(System.Object)">
+            <summary>
+            根据ID找实体
+            </summary>
+            <param name="id">实体id</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.GetByIdAsync(System.Object)">
+            <summary>
+            根据ID找实体(异步)
+            </summary>
+            <param name="id">实体id</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.GetPages``1(System.Int32,System.Int32,System.Int32@,System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            高效分页查询方法
+            </summary>
+            <typeparam name="TS"></typeparam>
+            <param name="pageIndex">第几页</param>
+            <param name="pageSize">每页大小</param>
+            <param name="totalCount">数据总数</param>
+            <param name="where">where Lambda条件表达式</param>
+            <param name="orderby">orderby Lambda条件表达式</param>
+            <param name="isAsc">升序降序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.GetPagesFromCache``1(System.Int32,System.Int32,System.Int32@,System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            高效分页查询方法,优先从二级缓存读取
+            </summary>
+            <typeparam name="TS"></typeparam>
+            <param name="pageIndex">第几页</param>
+            <param name="pageSize">每页大小</param>
+            <param name="totalCount">数据总数</param>
+            <param name="where">where Lambda条件表达式</param>
+            <param name="orderby">orderby Lambda条件表达式</param>
+            <param name="isAsc">升序降序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.GetPagesNoTracking``1(System.Int32,System.Int32,System.Int32@,System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            高效分页查询方法(不跟踪实体)
+            </summary>
+            <typeparam name="TS"></typeparam>
+            <param name="pageIndex">第几页</param>
+            <param name="pageSize">每页大小</param>
+            <param name="totalCount">数据总数</param>
+            <param name="where">where Lambda条件表达式</param>
+            <param name="orderby">orderby Lambda条件表达式</param>
+            <param name="isAsc">升序降序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.GetPages``2(System.Int32,System.Int32,System.Int32@,System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            高效分页查询方法,取出被AutoMapper映射后的数据集合(不跟踪实体)
+            </summary>
+            <typeparam name="TS"></typeparam>
+            <typeparam name="TDto"></typeparam>
+            <param name="pageIndex">第几页</param>
+            <param name="pageSize">每页大小</param>
+            <param name="totalCount">数据总数</param>
+            <param name="where">where Lambda条件表达式</param>
+            <param name="orderby">orderby Lambda条件表达式</param>
+            <param name="isAsc">升序降序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.GetPagesFromCache``2(System.Int32,System.Int32,System.Int32@,System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            高效分页查询方法,取出被AutoMapper映射后的数据集合,优先从缓存读取(不跟踪实体)
+            </summary>
+            <typeparam name="TS"></typeparam>
+            <typeparam name="TDto"></typeparam>
+            <param name="pageIndex">第几页</param>
+            <param name="pageSize">每页大小</param>
+            <param name="totalCount">数据总数</param>
+            <param name="where">where Lambda条件表达式</param>
+            <param name="orderby">orderby Lambda条件表达式</param>
+            <param name="isAsc">升序降序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.DeleteById(System.Object)">
+            <summary>
+            根据ID删除实体
+            </summary>
+            <param name="id">实体id</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.DeleteEntity(`0)">
+            <summary>
+            删除实体
+            </summary>
+            <param name="t">需要删除的实体</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.DeleteEntity(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            根据条件删除实体
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.DeleteEntityAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            根据条件删除实体(异步)
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.AddEntity(`0)">
+            <summary>
+            添加实体
+            </summary>
+            <param name="t">需要添加的实体</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.BulkInsert(System.Collections.Generic.IEnumerable{`0})">
+            <summary>
+            批量添加实体
+            </summary>
+            <param name="list">需要添加的实体</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.SaveChanges">
+            <summary>
+            统一保存数据
+            </summary>
+            <returns>受影响的行数</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.BulkSaveChanges">
+            <summary>
+            统一批量保存数据
+            </summary>
+            <returns>受影响的行数</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.SaveChangesAsync">
+            <summary>
+            统一保存数据(异步)
+            </summary>
+            <returns>受影响的行数</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.Any(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            判断实体是否在数据库中存在
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>是否存在</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.Count(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            符合条件的个数
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>是否存在</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.DeleteEntities(System.Collections.Generic.IEnumerable{`0})">
+            <summary>
+            删除多个实体
+            </summary>
+            <param name="list">实体集合</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BaseRepository`1.AddEntities(System.Collections.Generic.IList{`0})">
+            <summary>
+            添加多个实体
+            </summary>
+            <param name="list">实体集合</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.GetAll">
+            <summary>
+            获取所有实体
+            </summary>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.GetAllNoTracking">
+            <summary>
+            获取所有实体(不跟踪)
+            </summary>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.GetAllFromCache">
+            <summary>
+            从二级缓存获取所有实体
+            </summary>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.GetAll``1">
+            <summary>
+            获取所有实体
+            </summary>
+            <typeparam name="TDto">映射实体</typeparam>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.GetAllFromCache``1">
+            <summary>
+            获取所有实体
+            </summary>
+            <typeparam name="TDto">映射实体</typeparam>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.GetAll``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取所有实体
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.GetAllNoTracking``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取所有实体
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.GetAllFromCache``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取所有实体
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.GetAll``2(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取所有实体
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <typeparam name="TDto">映射实体</typeparam>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.GetAllFromCache``2(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取所有实体
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <typeparam name="TDto">映射实体</typeparam>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.GetQuery(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            基本查询方法,获取一个集合
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.GetQuery``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            基本查询方法,获取一个集合
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.GetQuery``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            基本查询方法,获取一个被AutoMapper映射后的集合
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.GetQuery``2(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            基本查询方法,获取一个被AutoMapper映射后的集合
+            </summary>
+            <typeparam name="TS">排序字段</typeparam>
+            <typeparam name="TDto">输出类型</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.GetQueryFromCache(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            基本查询方法,获取一个集合,优先从二级缓存读取
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.GetQueryFromCache``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            基本查询方法,获取一个集合,优先从二级缓存读取
+            </summary>
+            <typeparam name="TS">排序字段</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序方式</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.GetQueryFromCache``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            基本查询方法,获取一个被AutoMapper映射后的集合,优先从二级缓存读取
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.GetQueryFromCache``2(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            基本查询方法,获取一个被AutoMapper映射后的集合,优先从二级缓存读取
+            </summary>
+            <typeparam name="TS">排序字段</typeparam>
+            <typeparam name="TDto">输出类型</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序方式</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.GetQueryNoTracking(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            基本查询方法,获取一个集合(不跟踪实体)
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.GetQueryNoTracking``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            基本查询方法,获取一个集合(不跟踪实体)
+            </summary>
+            <typeparam name="TS">排序字段</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序方式</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.Get(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            获取第一条数据
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.GetFromCache(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            获取第一条数据
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.Get``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取第一条数据
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.GetFromCache``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取第一条数据
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.Get``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            获取第一条被AutoMapper映射后的数据
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.GetFromCache``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            获取第一条被AutoMapper映射后的数据
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.Get``2(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取第一条被AutoMapper映射后的数据
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <typeparam name="TDto">映射实体</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>映射实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.GetFromCache``2(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取第一条被AutoMapper映射后的数据
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <typeparam name="TDto">映射实体</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>映射实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.GetAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            获取第一条数据
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.GetAsync``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取第一条数据
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.GetNoTracking(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            获取第一条数据(不跟踪实体)
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.GetNoTracking``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取第一条数据(不跟踪实体)
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.GetNoTrackingAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            获取第一条数据(异步,不跟踪实体)
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.GetNoTrackingAsync``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取第一条数据(异步,不跟踪实体)
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.GetById(System.Object)">
+            <summary>
+            根据ID找实体
+            </summary>
+            <param name="id">实体id</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.GetByIdAsync(System.Object)">
+            <summary>
+            根据ID找实体(异步)
+            </summary>
+            <param name="id">实体id</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.GetPages``1(System.Int32,System.Int32,System.Int32@,System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            高效分页查询方法
+            </summary>
+            <typeparam name="TS"></typeparam>
+            <param name="pageIndex">第几页</param>
+            <param name="pageSize">每页大小</param>
+            <param name="totalCount">数据总数</param>
+            <param name="where">where Lambda条件表达式</param>
+            <param name="orderby">orderby Lambda条件表达式</param>
+            <param name="isAsc">升序降序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.GetPages``2(System.Int32,System.Int32,System.Int32@,System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            高效分页查询方法,取出被AutoMapper映射后的数据集合
+            </summary>
+            <typeparam name="TS"></typeparam>
+            <typeparam name="TDto"></typeparam>
+            <param name="pageIndex">第几页</param>
+            <param name="pageSize">每页大小</param>
+            <param name="totalCount">数据总数</param>
+            <param name="where">where Lambda条件表达式</param>
+            <param name="orderby">orderby Lambda条件表达式</param>
+            <param name="isAsc">升序降序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.GetPagesFromCache``1(System.Int32,System.Int32,System.Int32@,System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            高效分页查询方法,优先从二级缓存读取
+            </summary>
+            <typeparam name="TS"></typeparam>
+            <param name="pageIndex">第几页</param>
+            <param name="pageSize">每页大小</param>
+            <param name="totalCount">数据总数</param>
+            <param name="where">where Lambda条件表达式</param>
+            <param name="orderby">orderby Lambda条件表达式</param>
+            <param name="isAsc">升序降序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.GetPagesFromCache``2(System.Int32,System.Int32,System.Int32@,System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            高效分页查询方法,优先从二级缓存读取,取出被AutoMapper映射后的数据集合
+            </summary>
+            <typeparam name="TS"></typeparam>
+            <typeparam name="TDto"></typeparam>
+            <param name="pageIndex">第几页</param>
+            <param name="pageSize">每页大小</param>
+            <param name="totalCount">数据总数</param>
+            <param name="where">where Lambda条件表达式</param>
+            <param name="orderby">orderby Lambda条件表达式</param>
+            <param name="isAsc">升序降序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.GetPagesNoTracking``1(System.Int32,System.Int32,System.Int32@,System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            高效分页查询方法(不跟踪实体)
+            </summary>
+            <typeparam name="TS"></typeparam>
+            <param name="pageIndex">第几页</param>
+            <param name="pageSize">每页大小</param>
+            <param name="totalCount">数据总数</param>
+            <param name="where">where Lambda条件表达式</param>
+            <param name="orderby">orderby Lambda条件表达式</param>
+            <param name="isAsc">升序降序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.DeleteById(System.Object)">
+            <summary>
+            根据ID删除实体
+            </summary>
+            <param name="id">实体id</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.DeleteEntity(`0)">
+            <summary>
+            删除实体
+            </summary>
+            <param name="t">需要删除的实体</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.DeleteEntity(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            根据条件删除实体
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.DeleteEntityAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            根据条件删除实体(异步)
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.AddEntity(`0)">
+            <summary>
+            添加实体
+            </summary>
+            <param name="t">需要添加的实体</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.BulkInsert(System.Collections.Generic.IEnumerable{`0})">
+            <summary>
+            批量添加实体
+            </summary>
+            <param name="list">需要添加的实体</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.SaveChanges">
+            <summary>
+            统一保存数据
+            </summary>
+            <returns>受影响的行数</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.BulkSaveChanges">
+            <summary>
+            统一批量保存数据
+            </summary>
+            <returns>受影响的行数</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.SaveChangesAsync">
+            <summary>
+            统一保存数据(异步)
+            </summary>
+            <returns>受影响的行数</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.Any(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            判断实体是否在数据库中存在
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>是否存在</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.Count(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            符合条件的个数
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>是否存在</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.DeleteEntities(System.Collections.Generic.IEnumerable{`0})">
+            <summary>
+            删除多个实体
+            </summary>
+            <param name="list">实体集合</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.Interface.IBaseRepository`1.AddEntities(System.Collections.Generic.IList{`0})">
+            <summary>
+            添加多个实体
+            </summary>
+            <param name="list">实体集合</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.PostRepository.AddEntity(Masuit.MyBlogs.Core.Models.Entity.Post)">
+            <summary>
+            添加实体
+            </summary>
+            <param name="t">需要添加的实体</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.BroadcastRepository.AddEntity(Masuit.MyBlogs.Core.Models.Entity.Broadcast)">
+            <summary>
+            添加实体
+            </summary>
+            <param name="t">需要添加的实体</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.CategoryRepository.AddEntity(Masuit.MyBlogs.Core.Models.Entity.Category)">
+            <summary>
+            添加实体
+            </summary>
+            <param name="t">需要添加的实体</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.CommentRepository.AddEntity(Masuit.MyBlogs.Core.Models.Entity.Comment)">
+            <summary>
+            添加实体
+            </summary>
+            <param name="t">需要添加的实体</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.DonateRepository.AddEntity(Masuit.MyBlogs.Core.Models.Entity.Donate)">
+            <summary>
+            添加实体
+            </summary>
+            <param name="t">需要添加的实体</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.FastShareRepository.AddEntity(Masuit.MyBlogs.Core.Models.Entity.FastShare)">
+            <summary>
+            添加实体
+            </summary>
+            <param name="t">需要添加的实体</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.InternalMessageRepository.AddEntity(Masuit.MyBlogs.Core.Models.Entity.InternalMessage)">
+            <summary>
+            添加实体
+            </summary>
+            <param name="t">需要添加的实体</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.LeaveMessageRepository.AddEntity(Masuit.MyBlogs.Core.Models.Entity.LeaveMessage)">
+            <summary>
+            添加实体
+            </summary>
+            <param name="t">需要添加的实体</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.LinksRepository.AddEntity(Masuit.MyBlogs.Core.Models.Entity.Links)">
+            <summary>
+            添加实体
+            </summary>
+            <param name="t">需要添加的实体</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.LoginRecordRepository.AddEntity(Masuit.MyBlogs.Core.Models.Entity.LoginRecord)">
+            <summary>
+            添加实体
+            </summary>
+            <param name="t">需要添加的实体</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.MenuRepository.AddEntity(Masuit.MyBlogs.Core.Models.Entity.Menu)">
+            <summary>
+            添加实体
+            </summary>
+            <param name="t">需要添加的实体</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.MiscRepository.AddEntity(Masuit.MyBlogs.Core.Models.Entity.Misc)">
+            <summary>
+            添加实体
+            </summary>
+            <param name="t">需要添加的实体</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.NoticeRepository.AddEntity(Masuit.MyBlogs.Core.Models.Entity.Notice)">
+            <summary>
+            添加实体
+            </summary>
+            <param name="t">需要添加的实体</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.PostHistoryVersionRepository.AddEntity(Masuit.MyBlogs.Core.Models.Entity.PostHistoryVersion)">
+            <summary>
+            添加实体
+            </summary>
+            <param name="t">需要添加的实体</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.SearchDetailsRepository.AddEntity(Masuit.MyBlogs.Core.Models.Entity.SearchDetails)">
+            <summary>
+            添加实体
+            </summary>
+            <param name="t">需要添加的实体</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.SeminarRepository.AddEntity(Masuit.MyBlogs.Core.Models.Entity.Seminar)">
+            <summary>
+            添加实体
+            </summary>
+            <param name="t">需要添加的实体</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.SystemSettingRepository.AddEntity(Masuit.MyBlogs.Core.Models.Entity.SystemSetting)">
+            <summary>
+            添加实体
+            </summary>
+            <param name="t">需要添加的实体</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.UserInfoRepository.AddEntity(Masuit.MyBlogs.Core.Models.Entity.UserInfo)">
+            <summary>
+            添加实体
+            </summary>
+            <param name="t">需要添加的实体</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.SeminarPostRepository.AddEntity(Masuit.MyBlogs.Core.Models.Entity.SeminarPost)">
+            <summary>
+            添加实体
+            </summary>
+            <param name="t">需要添加的实体</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.SeminarPostHistoryVersionRepository.AddEntity(Masuit.MyBlogs.Core.Models.Entity.SeminarPostHistoryVersion)">
+            <summary>
+            添加实体
+            </summary>
+            <param name="t">需要添加的实体</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.PostMergeRequestRepository.AddEntity(Masuit.MyBlogs.Core.Models.Entity.PostMergeRequest)">
+            <summary>
+            添加实体
+            </summary>
+            <param name="t">需要添加的实体</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Repository.AdvertisementRepository.AddEntity(Masuit.MyBlogs.Core.Models.Entity.Advertisement)">
+            <summary>
+            添加实体
+            </summary>
+            <param name="t">需要添加的实体</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.AdvertisementService.GetByWeightedRandom(Masuit.MyBlogs.Core.Models.Enum.AdvertiseType,System.Nullable{System.Int32})">
+            <summary>
+            按权重随机筛选一个元素
+            </summary>
+            <param name="type">广告类型</param>
+            <param name="cid">分类id</param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.AdvertisementService.GetsByWeightedRandom(System.Int32,Masuit.MyBlogs.Core.Models.Enum.AdvertiseType,System.Nullable{System.Int32})">
+            <summary>
+            按权重随机筛选一个元素
+            </summary>
+            <param name="count">数量</param>
+            <param name="type">广告类型</param>
+            <param name="cid">分类id</param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.AdvertisementService.GetByWeightedPrice(Masuit.MyBlogs.Core.Models.Enum.AdvertiseType,System.Nullable{System.Int32})">
+            <summary>
+            按价格随机筛选一个元素
+            </summary>
+            <param name="type">广告类型</param>
+            <param name="cid">分类id</param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.AdvertisementService.GetsByWeightedPrice(System.Int32,Masuit.MyBlogs.Core.Models.Enum.AdvertiseType,System.Nullable{System.Int32})">
+            <summary>
+            按价格随机筛选一个元素
+            </summary>
+            <param name="count">数量</param>
+            <param name="type">广告类型</param>
+            <param name="cid">分类id</param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.AdvertisementService.GenerateWeightedRandom(System.Collections.Generic.HashSet{System.Int32})">
+            <summary>
+            产生一个带权重的随机数
+            </summary>
+            <param name="list"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.AdvertisementService.GetRandomWeightList(System.Collections.Generic.List{Masuit.MyBlogs.Core.Models.Entity.Advertisement},System.Int32)">
+            <summary>
+            算法:
+            1.每个广告项权重+1命名为w,防止为0情况。
+            2.计算出总权重n。
+            3.每个广告项权重w加上从0到(n-1)的一个随机数(即总权重以内的随机数),得到新的权重排序值s。
+            4.根据得到新的权重排序值s进行排序,取前面s最大几个。
+            </summary>
+            <param name="list">原始列表</param>
+            <param name="count">随机抽取条数</param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.AdvertisementService.GetRandomPriceList(System.Collections.Generic.List{Masuit.MyBlogs.Core.Models.Entity.Advertisement},System.Int32)">
+            <summary>
+            算法:
+            1.每个广告项权重+1命名为w,防止为0情况。
+            2.计算出总权重n。
+            3.每个广告项权重w加上从0到(n-1)的一个随机数(即总权重以内的随机数),得到新的权重排序值s。
+            4.根据得到新的权重排序值s进行排序,取前面s最大几个。
+            </summary>
+            <param name="list">原始列表</param>
+            <param name="count">随机抽取条数</param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.AdvertisementService.GetRandomSeed">
+            <summary>
+            随机种子值
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1">
+            <summary>
+            业务层基类
+            </summary>
+            <typeparam name="T"></typeparam>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.GetAll">
+            <summary>
+            获取所有实体
+            </summary>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.GetAllNoTracking">
+            <summary>
+            获取所有实体(不跟踪)
+            </summary>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.GetAllFromCache">
+            <summary>
+            从二级缓存获取所有实体
+            </summary>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.GetAll``1">
+            <summary>
+            获取所有实体
+            </summary>
+            <typeparam name="TDto">映射实体</typeparam>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.GetAllFromCache``1">
+            <summary>
+            获取所有实体
+            </summary>
+            <typeparam name="TDto">映射实体</typeparam>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.GetAll``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取所有实体
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.GetAllNoTracking``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取所有实体
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.GetAllFromCache``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取所有实体
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.GetAll``2(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取所有实体
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <typeparam name="TDto">映射实体</typeparam>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.GetAllFromCache``2(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取所有实体
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <typeparam name="TDto">映射实体</typeparam>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.GetQuery(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            基本查询方法,获取一个集合
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.Masuit#MyBlogs#Core#Infrastructure#Services#Interface#IBaseService{T}#GetQuery``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            基本查询方法,获取一个集合
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.GetQuery``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            基本查询方法,获取一个被AutoMapper映射后的集合
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.GetQuery``2(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            基本查询方法,获取一个被AutoMapper映射后的集合
+            </summary>
+            <typeparam name="TS">排序字段</typeparam>
+            <typeparam name="TDto">输出类型</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.GetQueryFromCache(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            基本查询方法,获取一个集合,优先从二级缓存读取
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.GetQueryFromCache``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            基本查询方法,获取一个集合,优先从二级缓存读取
+            </summary>
+            <typeparam name="TS">排序字段</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序方式</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.GetQueryFromCache``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            基本查询方法,获取一个被AutoMapper映射后的集合,优先从二级缓存读取
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.GetQueryFromCache``2(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            基本查询方法,获取一个被AutoMapper映射后的集合,优先从二级缓存读取
+            </summary>
+            <typeparam name="TS">排序字段</typeparam>
+            <typeparam name="TDto">输出类型</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序方式</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.GetQueryNoTracking(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            基本查询方法,获取一个集合(不跟踪实体)
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.GetQueryNoTracking``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            基本查询方法,获取一个集合(不跟踪实体)
+            </summary>
+            <typeparam name="TS">排序字段</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序方式</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.Get(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            获取第一条数据
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.GetFromCache(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            获取第一条数据
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.Get``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取第一条数据
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.GetFromCache``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取第一条数据
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.Get``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            获取第一条被AutoMapper映射后的数据
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.GetFromCache``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            获取第一条被AutoMapper映射后的数据
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.Get``2(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取第一条被AutoMapper映射后的数据
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <typeparam name="TDto">映射实体</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>映射实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.GetFromCache``2(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取第一条被AutoMapper映射后的数据
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <typeparam name="TDto">映射实体</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>映射实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.GetAsync``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取第一条数据
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.GetAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            获取第一条数据,优先从缓存读取
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.GetNoTracking(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            获取第一条数据(不跟踪实体)
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.GetNoTracking``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取第一条数据(不跟踪实体)
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.GetNoTrackingAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            获取第一条数据(异步,不跟踪实体)
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.GetNoTrackingAsync``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取第一条数据(异步,不跟踪实体)
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.GetById(System.Object)">
+            <summary>
+            根据ID找实体
+            </summary>
+            <param name="id">实体id</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.GetByIdAsync(System.Object)">
+            <summary>
+            根据ID找实体(异步)
+            </summary>
+            <param name="id">实体id</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.GetPages``1(System.Int32,System.Int32,System.Int32@,System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            高效分页查询方法
+            </summary>
+            <typeparam name="TS"></typeparam>
+            <param name="pageIndex">第几页</param>
+            <param name="pageSize">每页大小</param>
+            <param name="totalCount">数据总数</param>
+            <param name="where">where Lambda条件表达式</param>
+            <param name="orderby">orderby Lambda条件表达式</param>
+            <param name="isAsc">升序降序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.GetPages``2(System.Int32,System.Int32,System.Int32@,System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            高效分页查询方法,取出被AutoMapper映射后的数据集合
+            </summary>
+            <typeparam name="TS">排序字段</typeparam>
+            <typeparam name="TDto">映射实体</typeparam>
+            <param name="pageIndex">第几页</param>
+            <param name="pageSize">每页大小</param>
+            <param name="totalCount">数据总数</param>
+            <param name="where">where Lambda条件表达式</param>
+            <param name="orderby">orderby Lambda条件表达式</param>
+            <param name="isAsc">升序降序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.GetPagesFromCache``1(System.Int32,System.Int32,System.Int32@,System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            高效分页查询方法,优先从二级缓存读取
+            </summary>
+            <typeparam name="TS">排序字段</typeparam>
+            <param name="pageIndex">第几页</param>
+            <param name="pageSize">每页大小</param>
+            <param name="totalCount">数据总数</param>
+            <param name="where">where Lambda条件表达式</param>
+            <param name="orderby">orderby Lambda条件表达式</param>
+            <param name="isAsc">升序降序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.GetPagesFromCache``2(System.Int32,System.Int32,System.Int32@,System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            高效分页查询方法,优先从二级缓存读取,取出被AutoMapper映射后的数据集合
+            </summary>
+            <typeparam name="TS">排序字段</typeparam>
+            <typeparam name="TDto">映射实体</typeparam>
+            <param name="pageIndex">第几页</param>
+            <param name="pageSize">每页大小</param>
+            <param name="totalCount">数据总数</param>
+            <param name="where">where Lambda条件表达式</param>
+            <param name="orderby">orderby Lambda条件表达式</param>
+            <param name="isAsc">升序降序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.GetPagesNoTracking``1(System.Int32,System.Int32,System.Int32@,System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            高效分页查询方法(不跟踪实体)
+            </summary>
+            <typeparam name="TS">排序字段</typeparam>
+            <param name="pageIndex">第几页</param>
+            <param name="pageSize">每页大小</param>
+            <param name="totalCount">数据总数</param>
+            <param name="where">where Lambda条件表达式</param>
+            <param name="orderby">orderby Lambda条件表达式</param>
+            <param name="isAsc">升序降序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.DeleteById(System.Object)">
+            <summary>
+            根据ID删除实体
+            </summary>
+            <param name="id">实体id</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.DeleteByIdSaved(System.Object)">
+            <summary>
+            根据ID删除实体并保存
+            </summary>
+            <param name="id">实体id</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.DeleteByIdSavedAsync(System.Object)">
+            <summary>
+            根据ID删除实体并保存(异步)
+            </summary>
+            <param name="id">实体id</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.DeleteEntity(`0)">
+            <summary>
+            删除实体并保存
+            </summary>
+            <param name="t">需要删除的实体</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.DeleteEntity(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            根据条件删除实体
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.DeleteEntitySaved(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            根据条件删除实体
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.DeleteEntitySavedAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            根据条件删除实体
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.DeleteEntityAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            根据条件删除实体(异步)
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.DeleteEntitySaved(`0)">
+            <summary>
+            删除实体并保存
+            </summary>
+            <param name="t">需要删除的实体</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.DeleteEntitySavedAsync(`0)">
+            <summary>
+            删除实体并保存(异步)
+            </summary>
+            <param name="t">需要删除的实体</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.AddEntity(`0)">
+            <summary>
+            添加实体
+            </summary>
+            <param name="t">需要添加的实体</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.AddEntitySaved(`0)">
+            <summary>
+            添加实体并保存
+            </summary>
+            <param name="t">需要添加的实体</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.AddEntitySavedAsync(`0)">
+            <summary>
+            添加实体并保存(异步)
+            </summary>
+            <param name="t">需要添加的实体</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.SaveChanges">
+            <summary>
+            统一保存的方法
+            </summary>
+            <returns>受影响的行数</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.SaveChangesAsync">
+            <summary>
+            统一保存数据
+            </summary>
+            <returns>受影响的行数</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.Any(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            判断实体是否在数据库中存在
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>是否存在</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.Count(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            统计符合条件的个数
+            </summary>
+            <param name="where">查询条件</param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.DeleteEntities(System.Collections.Generic.IEnumerable{`0})">
+            <summary>
+            删除多个实体
+            </summary>
+            <param name="list">实体集合</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.DeleteEntitiesSaved(System.Collections.Generic.IEnumerable{`0})">
+            <summary>
+            删除多个实体并保存
+            </summary>
+            <param name="list">实体集合</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.DeleteEntitiesSavedAsync(System.Collections.Generic.IEnumerable{`0})">
+            <summary>
+            删除多个实体并保存(异步)
+            </summary>
+            <param name="list">实体集合</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.AddEntities(System.Collections.Generic.IList{`0})">
+            <summary>
+            添加多个实体并保存
+            </summary>
+            <param name="list">实体集合</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.AddEntitiesAsync(System.Collections.Generic.IList{`0})">
+            <summary>
+            添加多个实体并保存(异步)
+            </summary>
+            <param name="list">实体集合</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.BulkInsert(System.Collections.Generic.IEnumerable{`0})">
+            <summary>
+            批量添加实体
+            </summary>
+            <param name="list">需要添加的实体</param>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.BaseService`1.BulkSaveChanges">
+            <summary>
+            统一批量保存数据
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.CategoryService.Delete(System.Int32,System.Int32)">
+            <summary>
+            删除分类,并将该分类下的文章移动到新分类下
+            </summary>
+            <param name="id"></param>
+            <param name="mid"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.CommentService.GetSelfAndAllChildrenCommentsByParentId(System.Int32)">
+            <summary>
+            通过存储过程获得自己以及自己所有的子元素集合
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.CommentService.GetSelfAndAllChildrenCommentsByParentId(Masuit.MyBlogs.Core.Models.Entity.Comment,System.Collections.Generic.List{Masuit.MyBlogs.Core.Models.Entity.Comment})">
+            <summary>
+            通过存储过程获得自己以及自己所有的子元素集合
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.CommentService.GetParentCommentIdByChildId(System.Int32)">
+            <summary>
+            根据无级子级找顶级父级评论id
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.CommentService.GetParentCommentIdByChildId(Masuit.MyBlogs.Core.Models.Entity.Comment)">
+            <summary>
+            根据无级子级找顶级父级评论id
+            </summary>
+            <param name="com"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IAdvertisementService.GetByWeightedRandom(Masuit.MyBlogs.Core.Models.Enum.AdvertiseType,System.Nullable{System.Int32})">
+            <summary>
+            按权重随机筛选一个元素
+            </summary>
+            <param name="type">广告类型</param>
+            <param name="cid">分类id</param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IAdvertisementService.GetsByWeightedRandom(System.Int32,Masuit.MyBlogs.Core.Models.Enum.AdvertiseType,System.Nullable{System.Int32})">
+            <summary>
+            按权重随机筛选多个元素
+            </summary>
+            <param name="count">数量</param>
+            <param name="type">广告类型</param>
+            <param name="cid">分类id</param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IAdvertisementService.GetByWeightedPrice(Masuit.MyBlogs.Core.Models.Enum.AdvertiseType,System.Nullable{System.Int32})">
+            <summary>
+            按价格随机筛选一个元素
+            </summary>
+            <param name="type">广告类型</param>
+            <param name="cid">分类id</param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IAdvertisementService.GetsByWeightedPrice(System.Int32,Masuit.MyBlogs.Core.Models.Enum.AdvertiseType,System.Nullable{System.Int32})">
+            <summary>
+            按价格随机筛选多个元素
+            </summary>
+            <param name="count">数量</param>
+            <param name="type">广告类型</param>
+            <param name="cid">分类id</param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.GetAll">
+            <summary>
+            获取所有实体
+            </summary>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.GetAllNoTracking">
+            <summary>
+            获取所有实体(不跟踪)
+            </summary>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.GetAllFromCache">
+            <summary>
+            从二级缓存获取所有实体
+            </summary>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.GetAll``1">
+            <summary>
+            获取所有实体
+            </summary>
+            <typeparam name="TDto">映射实体</typeparam>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.GetAllFromCache``1">
+            <summary>
+            获取所有实体
+            </summary>
+            <typeparam name="TDto">映射实体</typeparam>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.GetAll``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取所有实体
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.GetAllNoTracking``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取所有实体
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.GetAllFromCache``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取所有实体
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.GetAll``2(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取所有实体
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <typeparam name="TDto">映射实体</typeparam>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.GetAllFromCache``2(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取所有实体
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <typeparam name="TDto">映射实体</typeparam>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.GetQuery(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            基本查询方法,获取一个集合
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.GetQuery``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            基本查询方法,获取一个集合
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.GetQuery``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            基本查询方法,获取一个被AutoMapper映射后的集合
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.GetQuery``2(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            基本查询方法,获取一个被AutoMapper映射后的集合
+            </summary>
+            <typeparam name="TS">排序字段</typeparam>
+            <typeparam name="TDto">输出类型</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.GetQueryFromCache(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            基本查询方法,获取一个集合,优先从二级缓存读取
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.GetQueryFromCache``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            基本查询方法,获取一个集合,优先从二级缓存读取
+            </summary>
+            <typeparam name="TS">排序字段</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序方式</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.GetQueryFromCache``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            基本查询方法,获取一个被AutoMapper映射后的集合,优先从二级缓存读取
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.GetQueryFromCache``2(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            基本查询方法,获取一个被AutoMapper映射后的集合,优先从二级缓存读取
+            </summary>
+            <typeparam name="TS">排序字段</typeparam>
+            <typeparam name="TDto">输出类型</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序方式</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.GetQueryNoTracking(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            基本查询方法,获取一个集合(不跟踪实体)
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.GetQueryNoTracking``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            基本查询方法,获取一个集合(不跟踪实体)
+            </summary>
+            <typeparam name="TS">排序字段</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序方式</param>
+            <param name="isAsc">是否升序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.Get(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            获取第一条数据
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.GetFromCache(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            获取第一条数据
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.Get``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取第一条数据
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.GetFromCache``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取第一条数据
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.Get``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            获取第一条被AutoMapper映射后的数据
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.GetFromCache``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            获取第一条被AutoMapper映射后的数据
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.Get``2(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取第一条被AutoMapper映射后的数据
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <typeparam name="TDto">映射实体</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>映射实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.GetFromCache``2(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取第一条被AutoMapper映射后的数据
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <typeparam name="TDto">映射实体</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>映射实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.GetAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            获取第一条数据
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.GetAsync``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取第一条数据
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.GetNoTracking(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            获取第一条数据(不跟踪实体)
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.GetNoTracking``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取第一条数据(不跟踪实体)
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.GetNoTrackingAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            获取第一条数据(异步,不跟踪实体)
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.GetNoTrackingAsync``1(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            获取第一条数据(异步,不跟踪实体)
+            </summary>
+            <typeparam name="TS">排序</typeparam>
+            <param name="where">查询条件</param>
+            <param name="orderby">排序字段</param>
+            <param name="isAsc">是否升序</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.GetById(System.Object)">
+            <summary>
+            根据ID找实体
+            </summary>
+            <param name="id">实体id</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.GetByIdAsync(System.Object)">
+            <summary>
+            根据ID找实体(异步)
+            </summary>
+            <param name="id">实体id</param>
+            <returns>实体</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.GetPages``1(System.Int32,System.Int32,System.Int32@,System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            高效分页查询方法
+            </summary>
+            <typeparam name="TS"></typeparam>
+            <param name="pageIndex">第几页</param>
+            <param name="pageSize">每页大小</param>
+            <param name="totalCount">数据总数</param>
+            <param name="where">where Lambda条件表达式</param>
+            <param name="orderby">orderby Lambda条件表达式</param>
+            <param name="isAsc">升序降序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.GetPages``2(System.Int32,System.Int32,System.Int32@,System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            高效分页查询方法,取出被AutoMapper映射后的数据集合
+            </summary>
+            <typeparam name="TS"></typeparam>
+            <typeparam name="TDto"></typeparam>
+            <param name="pageIndex">第几页</param>
+            <param name="pageSize">每页大小</param>
+            <param name="totalCount">数据总数</param>
+            <param name="where">where Lambda条件表达式</param>
+            <param name="orderby">orderby Lambda条件表达式</param>
+            <param name="isAsc">升序降序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.GetPagesFromCache``1(System.Int32,System.Int32,System.Int32@,System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            高效分页查询方法,优先从二级缓存读取
+            </summary>
+            <typeparam name="TS"></typeparam>
+            <param name="pageIndex">第几页</param>
+            <param name="pageSize">每页大小</param>
+            <param name="totalCount">数据总数</param>
+            <param name="where">where Lambda条件表达式</param>
+            <param name="orderby">orderby Lambda条件表达式</param>
+            <param name="isAsc">升序降序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.GetPagesFromCache``2(System.Int32,System.Int32,System.Int32@,System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            高效分页查询方法,优先从二级缓存读取,取出被AutoMapper映射后的数据集合
+            </summary>
+            <typeparam name="TS"></typeparam>
+            <typeparam name="TDto"></typeparam>
+            <param name="pageIndex">第几页</param>
+            <param name="pageSize">每页大小</param>
+            <param name="totalCount">数据总数</param>
+            <param name="where">where Lambda条件表达式</param>
+            <param name="orderby">orderby Lambda条件表达式</param>
+            <param name="isAsc">升序降序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.GetPagesNoTracking``1(System.Int32,System.Int32,System.Int32@,System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
+            <summary>
+            高效分页查询方法(不跟踪实体)
+            </summary>
+            <typeparam name="TS"></typeparam>
+            <param name="pageIndex">第几页</param>
+            <param name="pageSize">每页大小</param>
+            <param name="totalCount">数据总数</param>
+            <param name="where">where Lambda条件表达式</param>
+            <param name="orderby">orderby Lambda条件表达式</param>
+            <param name="isAsc">升序降序</param>
+            <returns>还未执行的SQL语句</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.DeleteById(System.Object)">
+            <summary>
+            根据ID删除实体
+            </summary>
+            <param name="id">实体id</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.DeleteByIdSaved(System.Object)">
+            <summary>
+            根据ID删除实体并保存
+            </summary>
+            <param name="id">实体id</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.DeleteByIdSavedAsync(System.Object)">
+            <summary>
+            根据ID删除实体并保存(异步)
+            </summary>
+            <param name="id">实体id</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.DeleteEntity(`0)">
+            <summary>
+            删除实体并保存
+            </summary>
+            <param name="t">需要删除的实体</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.DeleteEntity(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            根据条件删除实体
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.DeleteEntitySaved(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            根据条件删除实体
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.DeleteEntitySavedAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            根据条件删除实体
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.DeleteEntityAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            根据条件删除实体(异步)
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.DeleteEntitySaved(`0)">
+            <summary>
+            删除实体并保存
+            </summary>
+            <param name="t">需要删除的实体</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.DeleteEntitySavedAsync(`0)">
+            <summary>
+            删除实体并保存(异步)
+            </summary>
+            <param name="t">需要删除的实体</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.AddEntity(`0)">
+            <summary>
+            添加实体
+            </summary>
+            <param name="t">需要添加的实体</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.AddEntitySaved(`0)">
+            <summary>
+            添加实体并保存
+            </summary>
+            <param name="t">需要添加的实体</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.AddEntitySavedAsync(`0)">
+            <summary>
+            添加实体并保存(异步)
+            </summary>
+            <param name="t">需要添加的实体</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.SaveChanges">
+            <summary>
+            统一保存的方法
+            </summary>
+            <returns>受影响的行数</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.SaveChangesAsync">
+            <summary>
+            统一保存数据
+            </summary>
+            <returns>受影响的行数</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.Any(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            判断实体是否在数据库中存在
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>是否存在</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.Count(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
+            <summary>
+            统计符合条件的个数
+            </summary>
+            <param name="where">查询条件</param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.DeleteEntities(System.Collections.Generic.IEnumerable{`0})">
+            <summary>
+            删除多个实体
+            </summary>
+            <param name="list">实体集合</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.DeleteEntitiesSaved(System.Collections.Generic.IEnumerable{`0})">
+            <summary>
+            删除多个实体并保存
+            </summary>
+            <param name="list">实体集合</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.DeleteEntitiesSavedAsync(System.Collections.Generic.IEnumerable{`0})">
+            <summary>
+            删除多个实体并保存(异步)
+            </summary>
+            <param name="list">实体集合</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.AddEntities(System.Collections.Generic.IList{`0})">
+            <summary>
+            添加多个实体并保存
+            </summary>
+            <param name="list">实体集合</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.AddEntitiesAsync(System.Collections.Generic.IList{`0})">
+            <summary>
+            添加多个实体并保存(异步)
+            </summary>
+            <param name="list">实体集合</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.BulkInsert(System.Collections.Generic.IEnumerable{`0})">
+            <summary>
+            批量添加实体
+            </summary>
+            <param name="list">需要添加的实体</param>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IBaseService`1.BulkSaveChanges">
+            <summary>
+            统一批量保存数据
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.ICategoryService.Delete(System.Int32,System.Int32)">
+            <summary>
+            删除分类,并将该分类下的文章移动到新分类下
+            </summary>
+            <param name="id"></param>
+            <param name="mid"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.ICommentService.GetSelfAndAllChildrenCommentsByParentId(System.Int32)">
+            <summary>
+            通过存储过程获得自己以及自己所有的子元素集合
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.ICommentService.GetParentCommentIdByChildId(System.Int32)">
+            <summary>
+            根据无级子级找顶级父级评论
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.ILeaveMessageService.GetSelfAndAllChildrenMessagesByParentId(System.Int32)">
+            <summary>
+            通过存储过程获得自己以及自己所有的子元素集合
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.ILeaveMessageService.GetParentMessageIdByChildId(System.Int32)">
+            <summary>
+            根据无级子级找顶级父级留言
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IMenuService.GetChildrenMenusByParentId(System.Int32)">
+            <summary>
+            通过存储过程获得自己以及自己所有的子元素集合
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IPostService.SaveChanges(System.Boolean)">
+            <summary>
+            统一保存的方法
+            </summary>
+            <returns>受影响的行数</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IPostService.SaveChangesAsync(System.Boolean)">
+            <summary>
+            统一保存数据
+            </summary>
+            <returns>受影响的行数</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IUserInfoService.GetByUsername(System.String)">
+            <summary>
+            根据用户名获取
+            </summary>
+            <param name="name"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IUserInfoService.Login(System.String,System.String)">
+            <summary>
+            登录
+            </summary>
+            <param name="username"></param>
+            <param name="password"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IUserInfoService.Register(Masuit.MyBlogs.Core.Models.Entity.UserInfo)">
+            <summary>
+            注册
+            </summary>
+            <param name="userInfo"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IUserInfoService.UsernameExist(System.String)">
+            <summary>
+            检查用户名是否存在
+            </summary>
+            <param name="name"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IUserInfoService.EmailExist(System.String)">
+            <summary>
+            检查邮箱是否存在
+            </summary>
+            <param name="email"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IUserInfoService.ChangePassword(System.String,System.String,System.String)">
+            <summary>
+            修改密码
+            </summary>
+            <param name="name">用户名,邮箱或者电话号码</param>
+            <param name="oldPwd">旧密码</param>
+            <param name="newPwd">新密码</param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.Interface.IUserInfoService.ResetPassword(System.String,System.String)">
+            <summary>
+            重置密码
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.LeaveMessageService.GetSelfAndAllChildrenMessagesByParentId(System.Int32)">
+            <summary>
+            通过存储过程获得自己以及自己所有的子元素集合
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.LeaveMessageService.GetSelfAndAllChildrenMessagesByParentId(Masuit.MyBlogs.Core.Models.Entity.LeaveMessage,System.Collections.Generic.List{Masuit.MyBlogs.Core.Models.Entity.LeaveMessage})">
+            <summary>
+            通过存储过程获得自己以及自己所有的子元素集合
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.LeaveMessageService.GetParentMessageIdByChildId(System.Int32)">
+            <summary>
+            根据无级子级找顶级父级留言id
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.LeaveMessageService.GetParentMessageIdByChildId(Masuit.MyBlogs.Core.Models.Entity.LeaveMessage)">
+            <summary>
+            根据无级子级找顶级父级评论id
+            </summary>
+            <param name="m"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.MenuService.GetChildrenMenusByParentId(System.Int32)">
+            <summary>
+            通过存储过程获得自己以及自己所有的子元素集合
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.MenuService.GetChildrenMenusByParentId(Masuit.MyBlogs.Core.Models.Entity.Menu,System.Collections.Generic.List{Masuit.MyBlogs.Core.Models.Entity.Menu})">
+            <summary>
+            通过存储过程获得自己以及自己所有的子元素集合
+            </summary>
+            <param name="id"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.PostService.HighlightSegment(System.Collections.Generic.List{Masuit.MyBlogs.Core.Models.DTO.PostOutputDto},System.Collections.Generic.List{System.String},PanGu.HighLight.Highlighter)">
+            <summary>
+            高亮截取处理
+            </summary>
+            <param name="posts"></param>
+            <param name="keywords"></param>
+            <param name="highlighter"></param>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.PostService.AddEntitySaved(Masuit.MyBlogs.Core.Models.Entity.Post)">
+            <summary>
+            添加实体并保存
+            </summary>
+            <param name="t">需要添加的实体</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.PostService.AddEntitySavedAsync(Masuit.MyBlogs.Core.Models.Entity.Post)">
+            <summary>
+            添加实体并保存(异步)
+            </summary>
+            <param name="t">需要添加的实体</param>
+            <returns>添加成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.PostService.DeleteByIdSaved(System.Object)">
+            <summary>
+            根据ID删除实体并保存
+            </summary>
+            <param name="id">实体id</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.PostService.DeleteEntitiesSaved(System.Collections.Generic.IEnumerable{Masuit.MyBlogs.Core.Models.Entity.Post})">
+            <summary>
+            删除多个实体并保存
+            </summary>
+            <param name="list">实体集合</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.PostService.DeleteByIdSavedAsync(System.Object)">
+            <summary>
+            根据ID删除实体并保存(异步)
+            </summary>
+            <param name="id">实体id</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.PostService.DeleteEntitiesSavedAsync(System.Collections.Generic.IEnumerable{Masuit.MyBlogs.Core.Models.Entity.Post})">
+            <summary>
+            删除多个实体并保存(异步)
+            </summary>
+            <param name="list">实体集合</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.PostService.DeleteEntitySaved(System.Linq.Expressions.Expression{System.Func{Masuit.MyBlogs.Core.Models.Entity.Post,System.Boolean}})">
+            <summary>
+            根据条件删除实体
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.PostService.DeleteEntitySaved(Masuit.MyBlogs.Core.Models.Entity.Post)">
+            <summary>
+            删除实体并保存
+            </summary>
+            <param name="t">需要删除的实体</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.PostService.DeleteEntitySavedAsync(System.Linq.Expressions.Expression{System.Func{Masuit.MyBlogs.Core.Models.Entity.Post,System.Boolean}})">
+            <summary>
+            根据条件删除实体
+            </summary>
+            <param name="where">查询条件</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.PostService.DeleteEntitySavedAsync(Masuit.MyBlogs.Core.Models.Entity.Post)">
+            <summary>
+            删除实体并保存(异步)
+            </summary>
+            <param name="t">需要删除的实体</param>
+            <returns>删除成功</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.PostService.SaveChanges(System.Boolean)">
+            <summary>
+            统一保存的方法
+            </summary>
+            <returns>受影响的行数</returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Infrastructure.Services.PostService.SaveChangesAsync(System.Boolean)">
+            <summary>
+            统一保存数据
+            </summary>
+            <returns>受影响的行数</returns>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.AdvertisementInputDto.Title">
+            <summary>
+            标题
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.AdvertisementInputDto.ImageUrl">
+            <summary>
+            宣传图片
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.AdvertisementInputDto.ThumbImgUrl">
+            <summary>
+            小宣传图片
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.AdvertisementInputDto.Description">
+            <summary>
+            描述
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.AdvertisementInputDto.Url">
+            <summary>
+            广告url
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.AdvertisementInputDto.Weight">
+            <summary>
+            权重
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.AdvertisementInputDto.Price">
+            <summary>
+            价格
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.AdvertisementInputDto.Types">
+            <summary>
+            广告类型
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.DTO.BaseDto">
+            <summary>
+            DTO基类
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.BaseDto.Id">
+            <summary>
+            主键
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.BaseDto.Status">
+            <summary>
+            条目状态
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.DTO.BroadcastInputDto">
+            <summary>
+            访客订阅表
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.BroadcastInputDto.Email">
+            <summary>
+            订阅接收邮箱
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.BroadcastInputDto.ValidateCode">
+            <summary>
+            验证码
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.BroadcastInputDto.UpdateTime">
+            <summary>
+            更新时间
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.BroadcastInputDto.SubscribeType">
+            <summary>
+            订阅类型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.BroadcastOutputDto.Email">
+            <summary>
+            订阅接收邮箱
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.BroadcastOutputDto.ValidateCode">
+            <summary>
+            验证码
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.BroadcastOutputDto.UpdateTime">
+            <summary>
+            更新时间
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.BroadcastOutputDto.SubscribeType">
+            <summary>
+            订阅类型
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.DTO.CategoryInputDto">
+            <summary>
+            文章分类输入模型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.CategoryInputDto.Name">
+            <summary>
+            分类名
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.CategoryInputDto.Description">
+            <summary>
+            分类描述
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.DTO.CategoryOutputDto">
+            <summary>
+            文章分类输出模型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.CategoryOutputDto.Name">
+            <summary>
+            分类名
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.CategoryOutputDto.Description">
+            <summary>
+            分类描述
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.DTO.CommentInputDto">
+            <summary>
+            评论表输入模型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.CommentInputDto.NickName">
+            <summary>
+            昵称
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.CommentInputDto.Email">
+            <summary>
+            邮箱
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.CommentInputDto.QQorWechat">
+            <summary>
+            QQ或微信
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.CommentInputDto.Content">
+            <summary>
+            评论内容
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.CommentInputDto.ParentId">
+            <summary>
+            父级ID
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.CommentInputDto.PostId">
+            <summary>
+            文章ID
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.CommentInputDto.Browser">
+            <summary>
+            浏览器版本
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.CommentInputDto.OperatingSystem">
+            <summary>
+            操作系统版本
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.DTO.CommentOutputDto">
+            <summary>
+            文章评论输出模型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.CommentOutputDto.NickName">
+            <summary>
+            昵称
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.CommentOutputDto.Email">
+            <summary>
+            邮箱
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.CommentOutputDto.QQorWechat">
+            <summary>
+            QQ或微信
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.CommentOutputDto.Content">
+            <summary>
+            评论内容
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.CommentOutputDto.ParentId">
+            <summary>
+            父级ID
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.CommentOutputDto.PostId">
+            <summary>
+            文章ID
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.CommentOutputDto.CommentDate">
+            <summary>
+            发表时间
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.CommentOutputDto.Browser">
+            <summary>
+            浏览器版本
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.CommentOutputDto.OperatingSystem">
+            <summary>
+            操作系统版本
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.CommentOutputDto.IsMaster">
+            <summary>
+            是否是博主
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.CommentOutputDto.VoteCount">
+            <summary>
+            支持数
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.CommentOutputDto.AgainstCount">
+            <summary>
+            反对数
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.CommentOutputDto.IP">
+            <summary>
+            提交人IP地址
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.CommentOutputDto.Location">
+            <summary>
+            地理信息
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.DTO.KeywordsRankOutputDto">
+            <summary>
+            搜索统计输出模型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.KeywordsRankOutputDto.Keywords">
+            <summary>
+            关键词
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.KeywordsRankOutputDto.Count">
+            <summary>
+            搜索次数
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.DTO.LeaveMessageInputDto">
+            <summary>
+            留言板输入模型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.LeaveMessageInputDto.NickName">
+            <summary>
+            昵称
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.LeaveMessageInputDto.Content">
+            <summary>
+            内容
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.LeaveMessageInputDto.Email">
+            <summary>
+            邮箱
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.LeaveMessageInputDto.QQorWechat">
+            <summary>
+            QQ或微信
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.LeaveMessageInputDto.ParentId">
+            <summary>
+            父级ID
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.LeaveMessageInputDto.Browser">
+            <summary>
+            浏览器版本
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.LeaveMessageInputDto.OperatingSystem">
+            <summary>
+            操作系统版本
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.DTO.LeaveMessageOutputDto">
+            <summary>
+            留言板输出模型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.LeaveMessageOutputDto.NickName">
+            <summary>
+            昵称
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.LeaveMessageOutputDto.Content">
+            <summary>
+            内容
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.LeaveMessageOutputDto.PostDate">
+            <summary>
+            发表时间
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.LeaveMessageOutputDto.Email">
+            <summary>
+            邮箱
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.LeaveMessageOutputDto.QQorWechat">
+            <summary>
+            QQ或微信
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.LeaveMessageOutputDto.ParentId">
+            <summary>
+            父级ID
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.LeaveMessageOutputDto.Browser">
+            <summary>
+            浏览器版本
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.LeaveMessageOutputDto.OperatingSystem">
+            <summary>
+            操作系统版本
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.LeaveMessageOutputDto.IsMaster">
+            <summary>
+            是否是博主
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.LeaveMessageOutputDto.IP">
+            <summary>
+            提交人IP地址
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.LeaveMessageOutputDto.Location">
+            <summary>
+            地理信息
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.DTO.LinksInputDto">
+            <summary>
+            友情链接
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.LinksInputDto.Name">
+            <summary>
+            名字
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.LinksInputDto.Url">
+            <summary>
+            URL
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.LinksInputDto.Except">
+            <summary>
+            是否检测白名单
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.DTO.LinksOutputDto">
+            <summary>
+            友情链接输出模型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.LinksOutputDto.Name">
+            <summary>
+            名字
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.LinksOutputDto.Url">
+            <summary>
+            URL
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.LinksOutputDto.Except">
+            <summary>
+            是否检测白名单
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.LinksOutputDto.Recommend">
+            <summary>
+            是否是推荐站点
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.LinksOutputDto.Weight">
+            <summary>
+            友链权重
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.DTO.LoginRecordOutputDto">
+            <summary>
+            用户登录记录输出模型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.LoginRecordOutputDto.IP">
+            <summary>
+            登录点IP
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.LoginRecordOutputDto.LoginTime">
+            <summary>
+            登录时间
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.LoginRecordOutputDto.Province">
+            <summary>
+            所在省份
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.LoginRecordOutputDto.PhysicAddress">
+            <summary>
+            详细地理位置
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.LoginRecordOutputDto.LoginType">
+            <summary>
+            登录类型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.LoginRecordOutputDto.UserInfoId">
+            <summary>
+            登陆者ID
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.DTO.MenuInputDto">
+            <summary>
+            导航菜单输入模型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.MenuInputDto.Name">
+            <summary>
+            名字
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.MenuInputDto.Icon">
+            <summary>
+            图标
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.MenuInputDto.Url">
+            <summary>
+            URL
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.MenuInputDto.Sort">
+            <summary>
+            排序号
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.MenuInputDto.ParentId">
+            <summary>
+            父级ID
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.MenuInputDto.MenuType">
+            <summary>
+            菜单类型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.MenuInputDto.NewTab">
+            <summary>
+            是否在新标签页打开
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.DTO.MenuOutputDto">
+            <summary>
+            导航菜单输出模型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.MenuOutputDto.Name">
+            <summary>
+            名字
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.MenuOutputDto.Icon">
+            <summary>
+            图标
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.MenuOutputDto.Url">
+            <summary>
+            URL
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.MenuOutputDto.Sort">
+            <summary>
+            排序号
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.MenuOutputDto.ParentId">
+            <summary>
+            父级ID
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.MenuOutputDto.MenuType">
+            <summary>
+            菜单类型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.MenuOutputDto.NewTab">
+            <summary>
+            是否在新标签页打开
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.DTO.MiscInputDto">
+            <summary>
+            杂项页输入模型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.MiscInputDto.Title">
+            <summary>
+            标题
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.MiscInputDto.Content">
+            <summary>
+            内容
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.DTO.MiscOutputDto">
+            <summary>
+            杂项页输出模型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.MiscOutputDto.Title">
+            <summary>
+            标题
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.MiscOutputDto.Content">
+            <summary>
+            内容
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.MiscOutputDto.PostDate">
+            <summary>
+            发表时间
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.MiscOutputDto.ModifyDate">
+            <summary>
+            修改时间
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.DTO.NoticeInputDto">
+            <summary>
+            网站公告输入模型
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.DTO.NoticeOutputDto">
+            <summary>
+            网站公告输出模型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.NoticeOutputDto.Title">
+            <summary>
+            标题
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.NoticeOutputDto.Content">
+            <summary>
+            内容
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.NoticeOutputDto.PostDate">
+            <summary>
+            发表时间
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.NoticeOutputDto.ModifyDate">
+            <summary>
+            修改时间
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.NoticeOutputDto.ViewCount">
+            <summary>
+            访问次数
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.DTO.PostInputDto">
+            <summary>
+            文章输入模型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostInputDto.Title">
+            <summary>
+            标题
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostInputDto.Author">
+            <summary>
+            作者
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostInputDto.Content">
+            <summary>
+            内容
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostInputDto.Keyword">
+            <summary>
+            文章关键词
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostInputDto.ProtectContent">
+            <summary>
+            受保护的内容
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostInputDto.CategoryId">
+            <summary>
+            分类id
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostInputDto.ResourceName">
+            <summary>
+            资源名
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostInputDto.IsWordDocument">
+            <summary>
+            是否是Word文档
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostInputDto.Email">
+            <summary>
+            作者邮箱
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostInputDto.Label">
+            <summary>
+            标签
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostInputDto.Seminars">
+            <summary>
+            专题
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.DTO.PostMergeRequestInputDto">
+            <summary>
+            文章修改请求
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostMergeRequestInputDto.PostId">
+            <summary>
+            文章id
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostMergeRequestInputDto.Modifier">
+            <summary>
+            修改人
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostMergeRequestInputDto.ModifierEmail">
+            <summary>
+            修改人邮箱
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostMergeRequestInputDto.Code">
+            <summary>
+            验证码
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.DTO.PostMergeRequestInputDtoBase">
+            <summary>
+            文章修改请求
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostMergeRequestInputDtoBase.Title">
+            <summary>
+            标题
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostMergeRequestInputDtoBase.Content">
+            <summary>
+            文章内容
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.DTO.PostMergeRequestOutputDto">
+            <summary>
+            文章修改请求
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostMergeRequestOutputDto.Content">
+            <summary>
+            文章内容
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.DTO.PostMergeRequestOutputDtoBase">
+            <summary>
+            文章修改请求
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostMergeRequestOutputDtoBase.PostId">
+            <summary>
+            原文id
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostMergeRequestOutputDtoBase.PostTitle">
+            <summary>
+            原标题
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostMergeRequestOutputDtoBase.Title">
+            <summary>
+            标题
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostMergeRequestOutputDtoBase.Modifier">
+            <summary>
+            修改人
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostMergeRequestOutputDtoBase.ModifierEmail">
+            <summary>
+            修改人邮箱
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostMergeRequestOutputDtoBase.MergeState">
+            <summary>
+            合并状态
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostMergeRequestOutputDtoBase.SubmitTime">
+            <summary>
+            提交时间
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.DTO.PostOutputDto">
+            <summary>
+            文章实体输出模型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostOutputDto.Title">
+            <summary>
+            标题
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostOutputDto.Author">
+            <summary>
+            作者
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostOutputDto.Content">
+            <summary>
+            内容
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostOutputDto.Keyword">
+            <summary>
+            文章关键词
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostOutputDto.ProtectContent">
+            <summary>
+            受保护的内容
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostOutputDto.CategoryId">
+            <summary>
+            分类id
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostOutputDto.TotalViewCount">
+            <summary>
+            浏览次数
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostOutputDto.PostDate">
+            <summary>
+            发表时间
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostOutputDto.ModifyDate">
+            <summary>
+            修改时间
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostOutputDto.IsFixedTop">
+            <summary>
+            是否置顶
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostOutputDto.ResourceName">
+            <summary>
+            资源名
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostOutputDto.IsWordDocument">
+            <summary>
+            是否是Word文档
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostOutputDto.Email">
+            <summary>
+            作者邮箱
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostOutputDto.Modifier">
+            <summary>
+            修改人名字
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostOutputDto.ModifierEmail">
+            <summary>
+            修改人邮箱
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostOutputDto.Label">
+            <summary>
+            标签
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostOutputDto.VoteUpCount">
+            <summary>
+            支持数
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostOutputDto.VoteDownCount">
+            <summary>
+            反对数
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostOutputDto.CommentCount">
+            <summary>
+            评论数
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostOutputDto.CategoryName">
+            <summary>
+            所属分类名
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostOutputDto.Seminars">
+            <summary>
+            所属专题名
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.PostOutputDto.AverageViewCount">
+            <summary>
+            每日平均访问量
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.DTO.SearchDetailsInputDto">
+            <summary>
+            搜索详细记录输入模型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.SearchDetailsInputDto.KeyWords">
+            <summary>
+            关键词
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.SearchDetailsInputDto.SearchTime">
+            <summary>
+            搜索时间
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.SearchDetailsInputDto.IP">
+            <summary>
+            访问者IP
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.DTO.SearchDetailsOutputDto">
+            <summary>
+            搜索详情输出模型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.SearchDetailsOutputDto.Id">
+            <summary>
+            ID
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.SearchDetailsOutputDto.KeyWords">
+            <summary>
+            关键词
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.SearchDetailsOutputDto.SearchTime">
+            <summary>
+            搜索时间
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.SearchDetailsOutputDto.IP">
+            <summary>
+            访问者IP
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.DTO.SeminarInputDto">
+            <summary>
+            文章专题输入模型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.SeminarInputDto.Title">
+            <summary>
+            专题名称
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.SeminarInputDto.SubTitle">
+            <summary>
+            专题子标题
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.SeminarInputDto.Description">
+            <summary>
+            专题描述
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.DTO.SeminarOutputDto">
+            <summary>
+            文章专题输出模型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.SeminarOutputDto.Title">
+            <summary>
+            专题名称
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.SeminarOutputDto.SubTitle">
+            <summary>
+            专题子标题
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.SeminarOutputDto.Description">
+            <summary>
+            专题描述
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.DTO.UserInfoInputDto">
+            <summary>
+            用户信息输入模型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.UserInfoInputDto.Username">
+            <summary>
+            用户名
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.UserInfoInputDto.NickName">
+            <summary>
+            显示名称
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.UserInfoInputDto.Password">
+            <summary>
+            密码
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.UserInfoInputDto.SaltKey">
+            <summary>
+            加密盐
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.UserInfoInputDto.IsAdmin">
+            <summary>
+            是否是管理员
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.UserInfoInputDto.Email">
+            <summary>
+            邮箱
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.UserInfoInputDto.QQorWechat">
+            <summary>
+            QQ或微信
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.UserInfoInputDto.Avatar">
+            <summary>
+            用户头像
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.UserInfoInputDto.AccessToken">
+            <summary>
+            AccessToken,接入第三方登陆时用
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.DTO.UserInfoOutputDto">
+            <summary>
+            用户信息输出模型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.UserInfoOutputDto.Username">
+            <summary>
+            用户名
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.UserInfoOutputDto.NickName">
+            <summary>
+            显示名称
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.UserInfoOutputDto.Email">
+            <summary>
+            邮箱
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.UserInfoOutputDto.IsAdmin">
+            <summary>
+            是否是管理员
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.UserInfoOutputDto.QQorWechat">
+            <summary>
+            QQ或微信
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.DTO.UserInfoOutputDto.Avatar">
+            <summary>
+            用户头像
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Advertisement.Title">
+            <summary>
+            标题
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Advertisement.ImageUrl">
+            <summary>
+            宣传图片
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Advertisement.ThumbImgUrl">
+            <summary>
+            小宣传图片
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Advertisement.Description">
+            <summary>
+            描述
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Advertisement.Url">
+            <summary>
+            广告url
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Advertisement.CreateTime">
+            <summary>
+            创建时间
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Advertisement.UpdateTime">
+            <summary>
+            更新时间
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Advertisement.Weight">
+            <summary>
+            权重
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Advertisement.Price">
+            <summary>
+            价格
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Advertisement.Types">
+            <summary>
+            广告类型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Advertisement.ViewCount">
+            <summary>
+            访问次数
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.Entity.BaseEntity">
+            <summary>
+            基类型
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.Entity.Broadcast">
+            <summary>
+            订阅表
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Broadcast.Email">
+            <summary>
+            订阅接收邮箱
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Broadcast.ValidateCode">
+            <summary>
+            验证码
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Broadcast.UpdateTime">
+            <summary>
+            修改时间
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Broadcast.SubscribeType">
+            <summary>
+            订阅类型
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.Entity.Category">
+            <summary>
+            文章分类
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Category.Name">
+            <summary>
+            分类名
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Category.Description">
+            <summary>
+            分类描述
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.Entity.Comment">
+            <summary>
+            评论表
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Comment.NickName">
+            <summary>
+            昵称
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Comment.Email">
+            <summary>
+            邮箱
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Comment.QQorWechat">
+            <summary>
+            QQ或微信
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Comment.Content">
+            <summary>
+            评论内容
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Comment.ParentId">
+            <summary>
+            父级ID
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Comment.PostId">
+            <summary>
+            文章ID
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Comment.CommentDate">
+            <summary>
+            发表时间
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Comment.Browser">
+            <summary>
+            浏览器版本
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Comment.OperatingSystem">
+            <summary>
+            操作系统版本
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Comment.IsMaster">
+            <summary>
+            是否是博主
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Comment.VoteCount">
+            <summary>
+            支持数
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Comment.AgainstCount">
+            <summary>
+            反对数
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Comment.IP">
+            <summary>
+            提交人IP地址
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Comment.Location">
+            <summary>
+            地理信息
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.Entity.Donate">
+            <summary>
+            打赏表
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Donate.NickName">
+            <summary>
+            打赏人
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Donate.Email">
+            <summary>
+            打赏人邮箱
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Donate.QQorWechat">
+            <summary>
+            打赏人的QQ或微信
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Donate.EmailDisplay">
+            <summary>
+            打赏人的显式邮箱
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Donate.QQorWechatDisplay">
+            <summary>
+            打赏人的显式QQ或微信
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Donate.Amount">
+            <summary>
+            打赏金额
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Donate.Via">
+            <summary>
+            打赏途径
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Donate.DonateTime">
+            <summary>
+            打赏时间
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.Entity.InternalMessage">
+            <summary>
+            站内信消息通知
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.InternalMessage.Title">
+            <summary>
+            标题
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.InternalMessage.Content">
+            <summary>
+            内容
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.InternalMessage.Link">
+            <summary>
+            消息链接
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.InternalMessage.Time">
+            <summary>
+            消息时间
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.InternalMessage.Read">
+            <summary>
+            已读状态
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.Entity.LeaveMessage">
+            <summary>
+            留言板
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.LeaveMessage.NickName">
+            <summary>
+            昵称
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.LeaveMessage.Content">
+            <summary>
+            内容
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.LeaveMessage.PostDate">
+            <summary>
+            发表时间
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.LeaveMessage.Email">
+            <summary>
+            邮箱
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.LeaveMessage.QQorWechat">
+            <summary>
+            QQ或微信
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.LeaveMessage.ParentId">
+            <summary>
+            父级ID
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.LeaveMessage.Browser">
+            <summary>
+            浏览器版本
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.LeaveMessage.OperatingSystem">
+            <summary>
+            操作系统版本
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.LeaveMessage.IsMaster">
+            <summary>
+            是否是博主
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.LeaveMessage.IP">
+            <summary>
+            提交人IP
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.LeaveMessage.Location">
+            <summary>
+            地理信息
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.Entity.Links">
+            <summary>
+            友情链接
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Links.Name">
+            <summary>
+            名字
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Links.Url">
+            <summary>
+            URL
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Links.Except">
+            <summary>
+            是否检测白名单
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Links.Recommend">
+            <summary>
+            是否是推荐站点
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Links.Weight">
+            <summary>
+            友链权重
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.Entity.LoginRecord">
+            <summary>
+            用户登陆记录
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.LoginRecord.IP">
+            <summary>
+            登录点IP
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.LoginRecord.LoginTime">
+            <summary>
+            登录时间
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.LoginRecord.Province">
+            <summary>
+            登录地所在省份
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.LoginRecord.PhysicAddress">
+            <summary>
+            地理位置
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.LoginRecord.LoginType">
+            <summary>
+            登录类型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.LoginRecord.UserInfoId">
+            <summary>
+            关联的用户id
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.Entity.Menu">
+            <summary>
+            导航菜单
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Menu.Name">
+            <summary>
+            名字
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Menu.Icon">
+            <summary>
+            图标
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Menu.Url">
+            <summary>
+            URL
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Menu.Sort">
+            <summary>
+            排序号
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Menu.ParentId">
+            <summary>
+            父级ID
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Menu.MenuType">
+            <summary>
+            菜单类型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Menu.NewTab">
+            <summary>
+            是否在新标签页打开
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.Entity.Misc">
+            <summary>
+            杂项页
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Misc.Title">
+            <summary>
+            标题
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Misc.Content">
+            <summary>
+            内容
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Misc.PostDate">
+            <summary>
+            发表时间
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Misc.ModifyDate">
+            <summary>
+            修改时间
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.Entity.Notice">
+            <summary>
+            网站公告
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Notice.Title">
+            <summary>
+            标题
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Notice.Content">
+            <summary>
+            内容
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Notice.PostDate">
+            <summary>
+            发表时间
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Notice.ModifyDate">
+            <summary>
+            修改时间
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Notice.ViewCount">
+            <summary>
+            浏览人数
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.Entity.Post">
+            <summary>
+            文章
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Post.Title">
+            <summary>
+            标题
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Post.Author">
+            <summary>
+            作者
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Post.Content">
+            <summary>
+            内容
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Post.ProtectContent">
+            <summary>
+            受保护的内容
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Post.PostDate">
+            <summary>
+            发表时间
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Post.ModifyDate">
+            <summary>
+            修改时间
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Post.IsFixedTop">
+            <summary>
+            是否置顶
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Post.CategoryId">
+            <summary>
+            分类id
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Post.ResourceName">
+            <summary>
+            资源名
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Post.IsWordDocument">
+            <summary>
+            是否是Word文档
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Post.Email">
+            <summary>
+            作者邮箱
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Post.Modifier">
+            <summary>
+            修改人名字
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Post.ModifierEmail">
+            <summary>
+            修改人邮箱
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Post.Label">
+            <summary>
+            标签
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Post.Keyword">
+            <summary>
+            文章关键词
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Post.VoteUpCount">
+            <summary>
+            支持数
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Post.VoteDownCount">
+            <summary>
+            反对数
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Post.AverageViewCount">
+            <summary>
+            每日平均访问量
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Post.TotalViewCount">
+            <summary>
+            总访问量
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Post.IP">
+            <summary>
+            提交人IP地址
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Post.DisableComment">
+            <summary>
+            禁止评论
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Post.Category">
+            <summary>
+            分类
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Post.Comment">
+            <summary>
+            评论
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Post.Seminar">
+            <summary>
+            专题
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Post.PostHistoryVersion">
+            <summary>
+            文章历史版本
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Post.PostMergeRequests">
+            <summary>
+            文章修改请求
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.Entity.PostHistoryVersion">
+            <summary>
+            文章历史版本
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.PostHistoryVersion.Title">
+            <summary>
+            标题
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.PostHistoryVersion.Content">
+            <summary>
+            内容
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.PostHistoryVersion.ProtectContent">
+            <summary>
+            受保护的内容
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.PostHistoryVersion.ViewCount">
+            <summary>
+            浏览次数
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.PostHistoryVersion.ModifyDate">
+            <summary>
+            修改时间
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.PostHistoryVersion.CategoryId">
+            <summary>
+            分类id
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.PostHistoryVersion.PostId">
+            <summary>
+            文章id
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.PostHistoryVersion.ResourceName">
+            <summary>
+            资源名
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.PostHistoryVersion.IsWordDocument">
+            <summary>
+            是否是Word文档
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.PostHistoryVersion.Email">
+            <summary>
+            作者邮箱
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.PostHistoryVersion.Modifier">
+            <summary>
+            修改人名字
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.PostHistoryVersion.ModifierEmail">
+            <summary>
+            修改人邮箱
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.PostHistoryVersion.Label">
+            <summary>
+            标签
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.PostHistoryVersion.Category">
+            <summary>
+            分类
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.PostHistoryVersion.Post">
+            <summary>
+            新文章
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.PostHistoryVersion.Seminar">
+            <summary>
+            专题
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.Entity.PostMergeRequest">
+            <summary>
+            文章修改请求
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.PostMergeRequest.PostId">
+            <summary>
+            文章id
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.PostMergeRequest.Title">
+            <summary>
+            标题
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.PostMergeRequest.Content">
+            <summary>
+            文章内容
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.PostMergeRequest.Modifier">
+            <summary>
+            修改人
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.PostMergeRequest.ModifierEmail">
+            <summary>
+            修改人邮箱
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.PostMergeRequest.MergeState">
+            <summary>
+            合并状态
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.PostMergeRequest.SubmitTime">
+            <summary>
+            提交时间
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.Entity.SearchDetails">
+            <summary>
+            搜索详细记录
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.SearchDetails.KeyWords">
+            <summary>
+            关键词
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.SearchDetails.SearchTime">
+            <summary>
+            搜索时间
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.SearchDetails.IP">
+            <summary>
+            访问者IP
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.Entity.Seminar">
+            <summary>
+            文章专题
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Seminar.Title">
+            <summary>
+            专题名
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Seminar.SubTitle">
+            <summary>
+            专题子标题
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.Seminar.Description">
+            <summary>
+            专题描述
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.Entity.SystemSetting">
+            <summary>
+            系统设置
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.SystemSetting.Name">
+            <summary>
+            参数项名
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.SystemSetting.Value">
+            <summary>
+            值
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.Entity.UserInfo">
+            <summary>
+            用户
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.UserInfo.Username">
+            <summary>
+            用户名
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.UserInfo.NickName">
+            <summary>
+            显示名称
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.UserInfo.Password">
+            <summary>
+            密码
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.UserInfo.SaltKey">
+            <summary>
+            加密盐
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.UserInfo.IsAdmin">
+            <summary>
+            是否是管理员
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.UserInfo.Email">
+            <summary>
+            邮箱
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.UserInfo.QQorWechat">
+            <summary>
+            QQ或微信
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.UserInfo.Avatar">
+            <summary>
+            用户头像
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.Entity.UserInfo.AccessToken">
+            <summary>
+            AccessToken,接入第三方登陆时用
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.Enum.AdvertiseType">
+            <summary>
+            广告类型
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.Enum.LoginType">
+            <summary>
+            登录类型
+            </summary>
+        </member>
+        <member name="F:Masuit.MyBlogs.Core.Models.Enum.MenuType.MainMenu">
+            <summary>
+            主菜单
+            </summary>
+        </member>
+        <member name="F:Masuit.MyBlogs.Core.Models.Enum.MenuType.SubMenu">
+            <summary>
+            子菜单
+            </summary>
+        </member>
+        <member name="F:Masuit.MyBlogs.Core.Models.Enum.MenuType.GalleryMenu">
+            <summary>
+            图片菜单
+            </summary>
+        </member>
+        <member name="F:Masuit.MyBlogs.Core.Models.Enum.MenuType.IconMenu">
+            <summary>
+            图标菜单
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.Enum.MergeStatus">
+            <summary>
+            文章合并状态
+            </summary>
+        </member>
+        <member name="F:Masuit.MyBlogs.Core.Models.Enum.MergeStatus.Pending">
+            <summary>
+            待合并
+            </summary>
+        </member>
+        <member name="F:Masuit.MyBlogs.Core.Models.Enum.MergeStatus.Merged">
+            <summary>
+            已合并
+            </summary>
+        </member>
+        <member name="F:Masuit.MyBlogs.Core.Models.Enum.MergeStatus.Reject">
+            <summary>
+            拒绝
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.Enum.OrderBy">
+            <summary>
+            文章排序方式
+            </summary>
+        </member>
+        <member name="F:Masuit.MyBlogs.Core.Models.Enum.OrderBy.PostDate">
+            <summary>
+            按发表时间
+            </summary>
+        </member>
+        <member name="F:Masuit.MyBlogs.Core.Models.Enum.OrderBy.ModifyDate">
+            <summary>
+            按修改时间
+            </summary>
+        </member>
+        <member name="F:Masuit.MyBlogs.Core.Models.Enum.OrderBy.ViewCount">
+            <summary>
+            按访问次数
+            </summary>
+        </member>
+        <member name="F:Masuit.MyBlogs.Core.Models.Enum.OrderBy.CommentCount">
+            <summary>
+            按评论数
+            </summary>
+        </member>
+        <member name="F:Masuit.MyBlogs.Core.Models.Enum.OrderBy.VoteCount">
+            <summary>
+            按投票数
+            </summary>
+        </member>
+        <member name="F:Masuit.MyBlogs.Core.Models.Enum.OrderBy.AverageViewCount">
+            <summary>
+            每日平均访问量
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.Enum.Status">
+            <summary>
+            数据状态
+            </summary>
+        </member>
+        <member name="F:Masuit.MyBlogs.Core.Models.Enum.Status.Default">
+            <summary>
+            默认
+            </summary>
+        </member>
+        <member name="F:Masuit.MyBlogs.Core.Models.Enum.Status.Available">
+            <summary>
+            可用
+            </summary>
+        </member>
+        <member name="F:Masuit.MyBlogs.Core.Models.Enum.Status.Forbidden">
+            <summary>
+            禁用
+            </summary>
+        </member>
+        <member name="F:Masuit.MyBlogs.Core.Models.Enum.Status.Deleted">
+            <summary>
+            已删除
+            </summary>
+        </member>
+        <member name="F:Masuit.MyBlogs.Core.Models.Enum.Status.Pending">
+            <summary>
+            审核中
+            </summary>
+        </member>
+        <member name="F:Masuit.MyBlogs.Core.Models.Enum.Status.Pended">
+            <summary>
+            已发表
+            </summary>
+        </member>
+        <member name="F:Masuit.MyBlogs.Core.Models.Enum.Status.Subscribing">
+            <summary>
+            订阅中
+            </summary>
+        </member>
+        <member name="F:Masuit.MyBlogs.Core.Models.Enum.Status.Subscribed">
+            <summary>
+            订阅成功
+            </summary>
+        </member>
+        <member name="F:Masuit.MyBlogs.Core.Models.Enum.Status.Display">
+            <summary>
+            显示
+            </summary>
+        </member>
+        <member name="F:Masuit.MyBlogs.Core.Models.Enum.Status.Hidden">
+            <summary>
+            隐藏
+            </summary>
+        </member>
+        <member name="F:Masuit.MyBlogs.Core.Models.Enum.Status.Schedule">
+            <summary>
+            定时发表
+            </summary>
+        </member>
+        <member name="F:Masuit.MyBlogs.Core.Models.Enum.Status.Canceled">
+            <summary>
+            已取消
+            </summary>
+        </member>
+        <member name="F:Masuit.MyBlogs.Core.Models.Enum.Status.WaitingHandle">
+            <summary>
+            待处理
+            </summary>
+        </member>
+        <member name="F:Masuit.MyBlogs.Core.Models.Enum.Status.Handled">
+            <summary>
+            已处理
+            </summary>
+        </member>
+        <member name="F:Masuit.MyBlogs.Core.Models.Enum.Status.Unavailable">
+            <summary>
+            不可用
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.Enum.SubscribeType">
+            <summary>
+            订阅类型
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.RequestModels.IssueHandleRequest">
+            <summary>
+            bug处理
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.RequestModels.IssueHandleRequest.Text">
+            <summary>
+            处理意见
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.RequestModels.PageFilter">
+            <summary>
+            分页筛选
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.RequestModels.PageFilter.Page">
+            <summary>
+            第几页
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.RequestModels.PageFilter.Size">
+            <summary>
+            页大小
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.RequestModels.PageFilter.Kw">
+            <summary>
+            关键词
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.RequestModels.RequestModelBase">
+            <summary>
+            请求模型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.RequestModels.RequestModelBase.Id">
+            <summary>
+            id
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.Validation.IsEmailAttribute">
+            <summary>
+            邮箱格式验证
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.Validation.SubmitCheckAttribute">
+            <summary>
+            检查提交的内容
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Models.Validation.SubmitCheckAttribute.#ctor(System.Boolean,System.Boolean)">
+            <summary>
+            检查提交的内容
+            </summary>
+            <param name="checkLength">是否检查内容长度</param>
+            <param name="checkContent">是否检查内容包含禁用词</param>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Models.Validation.SubmitCheckAttribute.#ctor(System.Int32,System.Boolean)">
+            <summary>
+            检查提交的内容
+            </summary>
+            <param name="maxLength">最大长度</param>
+            <param name="checkContent">是否检查内容包含禁用词</param>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Models.Validation.SubmitCheckAttribute.#ctor(System.Int32,System.Int32,System.Boolean)">
+            <summary>
+            检查提交的内容
+            </summary>
+            <param name="minLength">最小长度</param>
+            <param name="maxLength">最大长度</param>
+            <param name="checkContent">是否检查内容包含禁用词</param>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.ViewModel.AdvertisementViewModel">
+            <summary>
+            
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.AdvertisementViewModel.Title">
+            <summary>
+            标题
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.AdvertisementViewModel.ImageUrl">
+            <summary>
+            宣传图片
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.AdvertisementViewModel.ThumbImgUrl">
+            <summary>
+            小宣传图片
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.AdvertisementViewModel.Description">
+            <summary>
+            描述
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.AdvertisementViewModel.Url">
+            <summary>
+            广告url
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.AdvertisementViewModel.CreateTime">
+            <summary>
+            创建时间
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.AdvertisementViewModel.UpdateTime">
+            <summary>
+            更新时间
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.AdvertisementViewModel.Weight">
+            <summary>
+            权重
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.AdvertisementViewModel.Price">
+            <summary>
+            价格
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.AdvertisementViewModel.Types">
+            <summary>
+            广告类型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.AdvertisementViewModel.ViewCount">
+            <summary>
+            访问次数
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.ViewModel.CommentViewModel">
+            <summary>
+            评论视图模型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.CommentViewModel.NickName">
+            <summary>
+            昵称
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.CommentViewModel.Email">
+            <summary>
+            邮箱
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.CommentViewModel.QQorWechat">
+            <summary>
+            QQ或微信
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.CommentViewModel.Content">
+            <summary>
+            评论内容
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.CommentViewModel.ParentId">
+            <summary>
+            父级ID
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.CommentViewModel.PostId">
+            <summary>
+            文章ID
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.CommentViewModel.CommentDate">
+            <summary>
+            发表时间
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.CommentViewModel.Browser">
+            <summary>
+            浏览器版本
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.CommentViewModel.OperatingSystem">
+            <summary>
+            操作系统版本
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.CommentViewModel.IsMaster">
+            <summary>
+            是否是博主
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.CommentViewModel.VoteCount">
+            <summary>
+            支持数
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.CommentViewModel.AgainstCount">
+            <summary>
+            反对数
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.CommentViewModel.IP">
+            <summary>
+            提交人IP地址
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.CommentViewModel.Location">
+            <summary>
+            地理信息
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.ViewModel.EmailConfig">
+            <summary>
+            邮箱配置
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.EmailConfig.Smtp">
+            <summary>
+            smtp服务器地址
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.EmailConfig.SendFrom">
+            <summary>
+            发送邮箱用户名
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.EmailConfig.EmailPwd">
+            <summary>
+            发送邮箱密码
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.EmailConfig.ReceiveEmail">
+            <summary>
+            收件人
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.ViewModel.IndexPageViewModel">
+            <summary>
+            首页视图模型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.IndexPageViewModel.Posts">
+            <summary>
+            文章列表
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.IndexPageViewModel.Notices">
+            <summary>
+            网站公告列表
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.IndexPageViewModel.Categories">
+            <summary>
+            分类列表
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.IndexPageViewModel.Tags">
+            <summary>
+            标签列表
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.IndexPageViewModel.HotSearch">
+            <summary>
+            近期热搜
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.IndexPageViewModel.Top6Post">
+            <summary>
+            热门文章
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.IndexPageViewModel.PostsQueryable">
+            <summary>
+            文章列表查询
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.IndexPageViewModel.Banner">
+            <summary>
+            banner文章
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.IndexPageViewModel.SidebarAds">
+            <summary>
+            边栏广告
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.IndexPageViewModel.ListAdvertisement">
+            <summary>
+            列表内广告
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.ViewModel.LeaveMessageViewModel">
+            <summary>
+            留言板视图模型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.LeaveMessageViewModel.NickName">
+            <summary>
+            昵称
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.LeaveMessageViewModel.Title">
+            <summary>
+            标题
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.LeaveMessageViewModel.Content">
+            <summary>
+            内容
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.LeaveMessageViewModel.PostDate">
+            <summary>
+            发表时间
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.LeaveMessageViewModel.Email">
+            <summary>
+            邮箱
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.LeaveMessageViewModel.QQorWechat">
+            <summary>
+            QQ或微信
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.LeaveMessageViewModel.ParentId">
+            <summary>
+            父级ID
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.LeaveMessageViewModel.Browser">
+            <summary>
+            浏览器版本
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.LeaveMessageViewModel.OperatingSystem">
+            <summary>
+            操作系统版本
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.LeaveMessageViewModel.IsMaster">
+            <summary>
+            是否是博主
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.LeaveMessageViewModel.IP">
+            <summary>
+            提交人IP地址
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.LeaveMessageViewModel.Location">
+            <summary>
+            地理信息
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.ViewModel.MiscViewModel">
+            <summary>
+            杂项页视图模型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.MiscViewModel.Title">
+            <summary>
+            标题
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.MiscViewModel.Content">
+            <summary>
+            内容
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.MiscViewModel.PostDate">
+            <summary>
+            发表时间
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.MiscViewModel.ModifyDate">
+            <summary>
+            修改时间
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.ViewModel.NoticeViewModel">
+            <summary>
+            网站公告视图模型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.NoticeViewModel.Title">
+            <summary>
+            标题
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.NoticeViewModel.Content">
+            <summary>
+            内容
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.NoticeViewModel.PostDate">
+            <summary>
+            发表时间
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.NoticeViewModel.ModifyDate">
+            <summary>
+            修改时间
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.ViewModel.PageDataModel">
+            <summary>
+            分页数据模型
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Models.ViewModel.PageDataModel.#ctor(System.Object,System.Int32,System.Int32)">
+            <summary>
+            分页数据模型
+            </summary>
+            <param name="data">数据</param>
+            <param name="pageCount">页数</param>
+            <param name="totalCount">总条数</param>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.PageDataModel.Data">
+            <summary>
+            分页数据
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.PageDataModel.PageCount">
+            <summary>
+            总页数
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.PageDataModel.TotalCount">
+            <summary>
+            总条数
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.ViewModel.PageFootViewModel">
+            <summary>
+            页脚视图模型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.PageFootViewModel.Links">
+            <summary>
+            友情链接
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.ViewModel.PostDataModel">
+            <summary>
+            文章数据模型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.PostDataModel.Author">
+            <summary>
+            作者
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.PostDataModel.ViewCount">
+            <summary>
+            浏览次数
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.PostDataModel.PostDate">
+            <summary>
+            发表时间
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.PostDataModel.ModifyDate">
+            <summary>
+            修改时间
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.PostDataModel.IsFixedTop">
+            <summary>
+            是否置顶
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.PostDataModel.ResourceName">
+            <summary>
+            资源名
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.PostDataModel.IsWordDocument">
+            <summary>
+            是否是Word文档
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.PostDataModel.Email">
+            <summary>
+            作者邮箱
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.PostDataModel.Label">
+            <summary>
+            标签
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.PostDataModel.VoteUpCount">
+            <summary>
+            支持数
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.PostDataModel.VoteDownCount">
+            <summary>
+            反对数
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.PostDataModel.ModifyCount">
+            <summary>
+            修改次数
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.PostDataModel.DisableComment">
+            <summary>
+            禁止评论
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.PostModelBase.Id">
+            <summary>
+            id
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.PostModelBase.Title">
+            <summary>
+            标题
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.ViewModel.PostViewModel">
+            <summary>
+            文章视图模型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.PostViewModel.Title">
+            <summary>
+            标题
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.PostViewModel.Author">
+            <summary>
+            作者
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.PostViewModel.Content">
+            <summary>
+            内容
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.PostViewModel.CategoryId">
+            <summary>
+            分类id
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.PostViewModel.ViewCount">
+            <summary>
+            浏览次数
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.PostViewModel.PostDate">
+            <summary>
+            发表时间
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.PostViewModel.ModifyDate">
+            <summary>
+            修改时间
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.PostViewModel.IsFixedTop">
+            <summary>
+            是否置顶
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.PostViewModel.ResourceName">
+            <summary>
+            资源名
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.PostViewModel.IsWordDocument">
+            <summary>
+            是否是Word文档
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.PostViewModel.Email">
+            <summary>
+            作者邮箱
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.PostViewModel.Label">
+            <summary>
+            标签
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.PostViewModel.VoteUpCount">
+            <summary>
+            支持数
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.PostViewModel.VoteDownCount">
+            <summary>
+            反对数
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.PostViewModel.LastAccessTime">
+            <summary>
+            最后访问时间
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.PostViewModel.DisableComment">
+            <summary>
+            禁止评论
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.PostViewModel.CategoryName">
+            <summary>
+            所属分类名
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.ViewModel.ResponseModel">
+            <summary>
+            响应模型
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.ResponseModel.Success">
+            <summary>
+            成功状态
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.ResponseModel.IsLogin">
+            <summary>
+            登录状态
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.ResponseModel.Message">
+            <summary>
+            响应消息
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Models.ViewModel.ResponseModel.Data">
+            <summary>
+            响应数据
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Models.ViewModel.SimplePostModel">
+            <summary>
+            简单文章模型
+            </summary>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.Startup">
+            <summary>
+            asp.net core核心配置
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Startup.ServiceProvider">
+            <summary>
+            依赖注入容器
+            </summary>
+        </member>
+        <member name="P:Masuit.MyBlogs.Core.Startup.Configuration">
+            <summary>
+            配置中心
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Startup.#ctor(Microsoft.Extensions.Configuration.IConfiguration)">
+            <summary>
+            asp.net core核心配置
+            </summary>
+            <param name="configuration"></param>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Startup.ConfigureServices(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
+            <summary>
+            ConfigureServices
+            </summary>
+            <param name="services"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.Startup.Configure(Microsoft.AspNetCore.Builder.IApplicationBuilder,Microsoft.AspNetCore.Hosting.IWebHostEnvironment,Masuit.MyBlogs.Core.Infrastructure.DataContext,Masuit.MyBlogs.Core.Extensions.Hangfire.IHangfireBackJob,Masuit.LuceneEFCore.SearchEngine.LuceneIndexerOptions)">
+            <summary>
+            Configure
+            </summary>
+            <param name="app"></param>
+            <param name="env"></param>
+            <param name="db"></param>
+            <param name="hangfire"></param>
+            <param name="luceneIndexerOptions"></param>
+        </member>
+        <member name="T:Masuit.MyBlogs.Core.MyRestrictiveAuthorizationFilter">
+            <summary>
+            hangfire授权拦截器
+            </summary>
+        </member>
+        <member name="M:Masuit.MyBlogs.Core.MyRestrictiveAuthorizationFilter.Authorize(Hangfire.Dashboard.DashboardContext)">
+            <summary>
+            授权校验
+            </summary>
+            <param name="context"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Service.UserInfoService.GetByUsername(System.String)">
+            <summary>
+            根据用户名获取
+            </summary>
+            <param name="name"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Service.UserInfoService.Login(System.String,System.String)">
+            <summary>
+            登录
+            </summary>
+            <param name="username"></param>
+            <param name="password"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Service.UserInfoService.Register(Masuit.MyBlogs.Core.Models.Entity.UserInfo)">
+            <summary>
+            注册
+            </summary>
+            <param name="userInfo"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Service.UserInfoService.UsernameExist(System.String)">
+            <summary>
+            检查用户名是否存在
+            </summary>
+            <param name="name"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Service.UserInfoService.EmailExist(System.String)">
+            <summary>
+            检查邮箱是否存在
+            </summary>
+            <param name="email"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Service.UserInfoService.ChangePassword(System.String,System.String,System.String)">
+            <summary>
+            修改密码
+            </summary>
+            <param name="name">用户名,邮箱或者电话号码</param>
+            <param name="oldPwd">旧密码</param>
+            <param name="newPwd">新密码</param>
+            <returns></returns>
+        </member>
+        <member name="M:Service.UserInfoService.ResetPassword(System.String,System.String)">
+            <summary>
+            重置密码
+            </summary>
+            <returns></returns>
+        </member>
+    </members>
+</doc>

+ 0 - 13
src/Masuit.MyBlogs.Core/Models/DTO/MiscInputDto.cs

@@ -1,7 +1,6 @@
 using Masuit.MyBlogs.Core.Models.Entity;
 using Masuit.MyBlogs.Core.Models.Enum;
 using Masuit.MyBlogs.Core.Models.Validation;
-using System;
 using System.ComponentModel.DataAnnotations;
 
 namespace Masuit.MyBlogs.Core.Models.DTO
@@ -13,8 +12,6 @@ namespace Masuit.MyBlogs.Core.Models.DTO
     {
         public MiscInputDto()
         {
-            PostDate = DateTime.Now;
-            ModifyDate = DateTime.Now;
             Status = Status.Display;
         }
 
@@ -29,15 +26,5 @@ namespace Masuit.MyBlogs.Core.Models.DTO
         /// </summary>
         [Required(ErrorMessage = "内容不能为空!"), SubmitCheck(100000, false)]
         public string Content { get; set; }
-
-        /// <summary>
-        /// 发表时间
-        /// </summary>
-        public DateTime PostDate { get; set; }
-
-        /// <summary>
-        /// 修改时间
-        /// </summary>
-        public DateTime ModifyDate { get; set; }
     }
 }

+ 1 - 35
src/Masuit.MyBlogs.Core/Models/DTO/NoticeInputDto.cs

@@ -1,43 +1,9 @@
-using Masuit.MyBlogs.Core.Models.Entity;
-using Masuit.MyBlogs.Core.Models.Enum;
-using Masuit.MyBlogs.Core.Models.Validation;
-using System;
-using System.ComponentModel.DataAnnotations;
-
 namespace Masuit.MyBlogs.Core.Models.DTO
 {
     /// <summary>
     /// 网站公告输入模型
     /// </summary>
-    public class NoticeInputDto : BaseEntity
+    public class NoticeInputDto : MiscInputDto
     {
-        public NoticeInputDto()
-        {
-            PostDate = DateTime.Now;
-            ModifyDate = DateTime.Now;
-            Status = Status.Display;
-        }
-
-        /// <summary>
-        /// 标题
-        /// </summary>
-        [Required(ErrorMessage = "公告标题不能为空!"), MaxLength(64, ErrorMessage = "公告标题最长64个字符!"), MinLength(2, ErrorMessage = "公告标题至少2个字符")]
-        public string Title { get; set; }
-
-        /// <summary>
-        /// 内容
-        /// </summary>
-        [Required(ErrorMessage = "公告内容不能为空!"), SubmitCheck(3000, false)]
-        public string Content { get; set; }
-
-        /// <summary>
-        /// 发表时间
-        /// </summary>
-        public DateTime PostDate { get; set; }
-
-        /// <summary>
-        /// 修改时间
-        /// </summary>
-        public DateTime ModifyDate { get; set; }
     }
 }

+ 0 - 21
src/Masuit.MyBlogs.Core/Models/DTO/PostInputDto.cs

@@ -1,7 +1,6 @@
 using Masuit.MyBlogs.Core.Models.Entity;
 using Masuit.MyBlogs.Core.Models.Enum;
 using Masuit.MyBlogs.Core.Models.Validation;
-using System;
 using System.ComponentModel;
 using System.ComponentModel.DataAnnotations;
 
@@ -14,9 +13,6 @@ namespace Masuit.MyBlogs.Core.Models.DTO
     {
         public PostInputDto()
         {
-            PostDate = DateTime.Now;
-            ModifyDate = DateTime.Now;
-            IsFixedTop = false;
             Status = Status.Pending;
             IsWordDocument = false;
         }
@@ -50,22 +46,6 @@ namespace Masuit.MyBlogs.Core.Models.DTO
         /// </summary>
         public string ProtectContent { get; set; }
 
-        /// <summary>
-        /// 发表时间
-        /// </summary>
-        public DateTime PostDate { get; set; }
-
-        /// <summary>
-        /// 修改时间
-        /// </summary>
-        public DateTime ModifyDate { get; set; }
-
-        /// <summary>
-        /// 是否置顶
-        /// </summary>
-        [DefaultValue(false)]
-        public bool IsFixedTop { get; set; }
-
         /// <summary>
         /// 分类id
         /// </summary>
@@ -98,6 +78,5 @@ namespace Masuit.MyBlogs.Core.Models.DTO
         /// 专题
         /// </summary>
         public string Seminars { get; set; }
-
     }
 }

+ 1 - 1
src/Masuit.MyBlogs.Core/Models/DTO/SearchResult.cs → src/Masuit.MyBlogs.Core/Models/ViewModel/SearchResult.cs

@@ -1,6 +1,6 @@
 using System.Collections.Generic;
 
-namespace Masuit.MyBlogs.Core.Models.DTO
+namespace Masuit.MyBlogs.Core.Models.ViewModel
 {
     public class SearchResult<T>
     {

+ 1 - 1
src/Masuit.MyBlogs.Core/Properties/launchSettings.json

@@ -12,7 +12,7 @@
       "commandName": "IISExpress",
       "launchBrowser": true,
       "environmentVariables": {
-        "ASPNETCORE_ENVIRONMENT": "Development"
+        "ASPNETCORE_ENVIRONMENT": "prod"
       }
     },
     "Masuit.MyBlogs.Core": {

+ 0 - 4
src/Masuit.MyBlogs.Core/Views/Post/Publish.cshtml

@@ -3,7 +3,6 @@
 @{
     ViewBag.Title = "投稿";
     Layout = "~/Views/Shared/_Layout.cshtml";
-    string[] colors = { "success", "info", "warning", "danger", "default" };
     List<Category> cats = ViewBag.Category;
 }
 <link href="~/Assets/fileupload/filestyle.css" rel="stylesheet" />
@@ -22,9 +21,6 @@
         <div class="input-group">
             <span class="input-group-addon size18"><label for="article">文章标题:</label></span>
             <input type="text" id="article" class="form-control input-lg" name="Title" required placeholder="请输入文章标题">
-            <span class="input-group-btn">
-                <button type="button" class="btn btn-@colors[new Random().Next() % 5] btn-lg show-fileup"><i class="icon-upload4 size18"></i>上传word文档</button>
-            </span>
         </div>
         <!-- 加载编辑器的容器 -->
         <div class="form-group overlay animated bounceInDown">

+ 2 - 0
src/Masuit.MyBlogs.Core/ueconfig.json

@@ -46,6 +46,8 @@
         "aliyuncs.com",
         "loli.net",
         "git.imweb.io",
+        "git.xynun.edu.cn",
+        "vlab.cs.swust.edu.cn",
         "gitee.com",
         "gitlab.com",
         "github.com",

Some files were not shown because too many files changed in this diff