From b7308bba3d7ffad271ce7fc7a93c8c45d76be87d Mon Sep 17 00:00:00 2001
From: 杨前锦 <1010338399@qq.com>
Date: 星期五, 13 六月 2025 17:21:03 +0800
Subject: [PATCH] 优化印尼佳通-硫化胚胎出入库逻辑策略优化

---
 HH.WCS.Mobox3/HH.WCS.Mobox3.FJJT/App_Start/Startup.cs |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 48 insertions(+), 0 deletions(-)

diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.FJJT/App_Start/Startup.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.FJJT/App_Start/Startup.cs
new file mode 100644
index 0000000..dc87ce8
--- /dev/null
+++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.FJJT/App_Start/Startup.cs
@@ -0,0 +1,48 @@
+锘縰sing System;
+using System.Linq;
+using System.Net.Http.Formatting;
+using System.Threading.Tasks;
+using System.Web.Http;
+using Microsoft.Owin;
+using Owin;
+using Swashbuckle.Application;
+
+[assembly: OwinStartup(typeof(HH.WCS.Mobox3.FJJT.Startup))]
+
+namespace HH.WCS.Mobox3.FJJT {
+    public class Startup {
+        public void Configuration(IAppBuilder app) {
+            // 鏈夊叧濡備綍閰嶇疆搴旂敤绋嬪簭鐨勮缁嗕俊鎭紝璇疯闂�https://go.microsoft.com/fwlink/?LinkID=316888
+            HttpConfiguration config = new HttpConfiguration();
+            config.Routes.MapHttpRoute(
+                name: "DefaultApi",
+                routeTemplate: "api/{controller}/{action}/{id}",
+                defaults: new { id = RouteParameter.Optional }
+                );
+            // Web API routes
+            //config.MapHttpAttributeRoutes();
+            //config.EnableSwagger(c => c.SingleApiVersion("v1", "hh wms api"))
+            //    .EnableSwaggerUi();
+            //config.Formatters.XmlFormatter.SupportedMediaTypes.Clear();
+            //config.Formatters.Add(new JsonMediaTypeFormatter());
+
+
+            //WebApiConfig.Register(config);
+            // Web API routes
+            config.MapHttpAttributeRoutes();
+            config.EnableSwagger(c => {
+                c.SingleApiVersion("v1", "hh wms api");
+                c.IncludeXmlComments(System.AppDomain.CurrentDomain.BaseDirectory + "\\HH.WCS.Mobox3.FJJT.xml");
+                c.CustomProvider((defaultProvider) => new SwaggerCacheProvider(defaultProvider, $@"{System.AppDomain.CurrentDomain.BaseDirectory}\\HH.WCS.Mobox3.FJJT.xml"));
+                c.ResolveConflictingActions(apiDescriptions => apiDescriptions.First());
+            }
+            ).EnableSwaggerUi(c => {
+                c.InjectJavaScript(System.Reflection.Assembly.GetExecutingAssembly(), "swagger.js");
+            });
+            config.Formatters.XmlFormatter.SupportedMediaTypes.Clear();
+            config.Formatters.Add(new JsonMediaTypeFormatter());
+
+            app.UseWebApi(config);
+        }
+    }
+}

--
Gitblit v1.9.1