feat: 完成swagger模块自动分组功能

This commit is contained in:
陈淳
2023-12-11 18:44:39 +08:00
parent 01825ad87f
commit 9d583e2e5c
2 changed files with 1 additions and 3 deletions

View File

@@ -14,7 +14,7 @@ namespace Yi.Framework.AspNetCore.Microsoft.Extensions.DependencyInjection
var serviceProvider = services.BuildServiceProvider();
var mvcOptions = serviceProvider.GetRequiredService<IOptions<AbpAspNetCoreMvcOptions>>();
var mvcSettings = mvcOptions.Value.ConventionalControllers.ConventionalControllerSettings.Where(x => x.RemoteServiceName != "default").DistinctBy(x => x.RemoteServiceName);
var mvcSettings = mvcOptions.Value.ConventionalControllers.ConventionalControllerSettings.DistinctBy(x => x.RemoteServiceName);
services.AddAbpSwaggerGen(
@@ -26,7 +26,6 @@ namespace Yi.Framework.AspNetCore.Microsoft.Extensions.DependencyInjection
{
options.SwaggerDoc(setting.RemoteServiceName, new OpenApiInfo { Title = setting.RemoteServiceName, Version = "v1" });
}
options.SwaggerDoc("default", new OpenApiInfo { Title = "default", Version = "v1" });
// 根据分组名称过滤 API 文档
options.DocInclusionPredicate((docName, apiDesc) =>