| | |
| | | services.AddSwaggerGen(c => |
| | | { |
| | | //遍历出全部的版本,做文档信息展示 |
| | | typeof(ApiVersions).GetEnumNames().ToList().ForEach(version => |
| | | //typeof(ApiVersions).GetEnumNames().ToList().ForEach(version => |
| | | //{ |
| | | c.SwaggerDoc("v1", new OpenApiInfo |
| | | { |
| | | c.SwaggerDoc(version, new OpenApiInfo |
| | | { |
| | | Version = version, |
| | | Title = $"{ApiName} 接口文档——{RuntimeInformation.FrameworkDescription}", |
| | | Description = $"{ApiName} HTTP API " + version, |
| | | }); |
| | | c.OrderActionsBy(o => o.RelativePath); |
| | | Version = "v1", |
| | | Title = $"{ApiName} 接口文档——{RuntimeInformation.FrameworkDescription}", |
| | | Description = $"{ApiName} HTTP API " + "v1" |
| | | }); |
| | | c.OrderActionsBy(o => o.RelativePath); |
| | | //}); |
| | | |
| | | c.UseInlineDefinitionsForEnums(); |
| | | try |
| | |
| | | /// <summary> |
| | | /// V1 版本 |
| | | /// </summary> |
| | | V1 = 1, |
| | | /// <summary> |
| | | /// V2 版本 |
| | | /// </summary> |
| | | V2 = 2, |
| | | V1 = 1 |
| | | } |
| | | } |
| | | } |