From 9ca96199d92168fe221dda9aba56f55520a561d8 Mon Sep 17 00:00:00 2001
From: hutongqing <hutongqing@hnkhzn.com>
Date: 星期二, 29 十月 2024 17:30:59 +0800
Subject: [PATCH] 1

---
 WIDESEAWCS_Server/WIDESEAWCS_Core/Extensions/SwaggerSetup.cs |   33 ++++++++++++++-------------------
 1 files changed, 14 insertions(+), 19 deletions(-)

diff --git a/WIDESEAWCS_Server/WIDESEAWCS_Core/Extensions/SwaggerSetup.cs b/WIDESEAWCS_Server/WIDESEAWCS_Core/Extensions/SwaggerSetup.cs
index 54f61d9..2e5a1ce 100644
--- a/WIDESEAWCS_Server/WIDESEAWCS_Core/Extensions/SwaggerSetup.cs
+++ b/WIDESEAWCS_Server/WIDESEAWCS_Core/Extensions/SwaggerSetup.cs
@@ -30,34 +30,33 @@
             if (services == null) throw new ArgumentNullException(nameof(services));
 
             var basePath = AppContext.BaseDirectory;
-            //var basePath2 = Microsoft.DotNet.PlatformAbstractions.ApplicationEnvironment.ApplicationBasePath;
-            var ApiName = AppSettings.app(new string[] { "ApiName" });
+            var ApiName = AppSettings.Get(new string[] { "ApiName" });
 
             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
                 {
                     //杩欎釜灏辨槸鍒氬垰閰嶇疆鐨剎ml鏂囦欢鍚�
-                    //var xmlPath = Path.Combine(basePath, "WIDESEAWCS_Server.xml");
+                    var xmlPath = Path.Combine(basePath, "WIDESEAWCS_Server.xml");
                     //榛樿鐨勭浜屼釜鍙傛暟鏄痜alse锛岃繖涓槸controller鐨勬敞閲婏紝璁板緱淇敼
-                    //c.IncludeXmlComments(xmlPath, true);
+                    c.IncludeXmlComments(xmlPath, true);
 
                     //杩欎釜灏辨槸Model灞傜殑xml鏂囦欢鍚�
-                    //var xmlModelPath = Path.Combine(basePath, "WIDESEAWCS_Server.Model.xml");
-                    //c.IncludeXmlComments(xmlModelPath);
+                    var xmlModelPath = Path.Combine(basePath, "WIDESEAWCS_Server.Model.xml");
+                    c.IncludeXmlComments(xmlModelPath);
                 }
                 catch (Exception ex)
                 {
@@ -121,11 +120,7 @@
             /// <summary>
             /// V1 鐗堟湰
             /// </summary>
-            V1 = 1,
-            /// <summary>
-            /// V2 鐗堟湰
-            /// </summary>
-            V2 = 2,
+            V1 = 1
         }
     }
 }

--
Gitblit v1.9.3