From 17e4c7e3e7b3ef60d9da6de3b2a39a14a53c38a0 Mon Sep 17 00:00:00 2001
From: z8018 <1282578289@qq.com>
Date: 星期三, 12 三月 2025 14:11:33 +0800
Subject: [PATCH] 1

---
 WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/System/Sys_UserController.cs |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 deletions(-)

diff --git a/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/System/Sys_UserController.cs b/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/System/Sys_UserController.cs
index 3ca31b6..cdb3151 100644
--- a/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/System/Sys_UserController.cs
+++ b/WIDESEAWCS_Server/WIDESEAWCS_Server/Controllers/System/Sys_UserController.cs
@@ -8,6 +8,7 @@
 using WIDESEAWCS_Core;
 using WIDESEAWCS_Core.Authorization;
 using WIDESEAWCS_Core.BaseController;
+using WIDESEAWCS_Core.CodeGenerator;
 using WIDESEAWCS_Core.Const;
 using WIDESEAWCS_Core.Extensions;
 using WIDESEAWCS_Core.Helper;
@@ -50,7 +51,7 @@
                 {
                     HttpContext.SuccessSwagger();
                     Dictionary<string, object>? dict = JsonConvert.DeserializeObject<Dictionary<string, object>>(result.Data.Serialize());
-                    if(dict != null)
+                    if (dict != null)
                     {
                         HttpContext.SuccessSwaggerJwt((dict.ContainsKey("token") ? dict["token"].ToString() : "") ?? "");
                     }
@@ -128,6 +129,17 @@
             }
 
         }
+
+        [HttpPost, Route("CreateIRepository"), AllowAnonymous]
+        public WebResponseContent CreateIRepository(string tableName, string nameSpace)
+        {
+            CodeGenertors.CreateIRepository(tableName, nameSpace);
+            CodeGenertors.CreateRepository(tableName, nameSpace);
+            CodeGenertors.CreateIService(tableName, nameSpace);
+            CodeGenertors.CreateService(tableName, nameSpace);
+            CodeGenertors.CreateController(tableName, nameSpace);
+            return WebResponseContent.Instance.OK();
+        }
     }
 
     public class SwaggerLoginRequest

--
Gitblit v1.9.3