From 4250485f05bf6a4019bc4fd0ed7379bef982d0ef Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周日, 04 5月 2025 10:11:27 +0800
Subject: [PATCH] 22

---
 Weben_CMS专用代码生成器/Code/MainForm.cs |   39 +++++++++++++++++++++++----------------
 1 files changed, 23 insertions(+), 16 deletions(-)

diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/MainForm.cs" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/MainForm.cs"
index b98d6f0..0c0bbff 100644
--- "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/MainForm.cs"
+++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/Code/MainForm.cs"
@@ -6,6 +6,7 @@
 using Newtonsoft.Json;
 using System.Windows.Forms.VisualStyles;
 using GenerateCode_WeiBen_WMS.DataBaseFactory;
+using GenerateCode_WeiBen_WMS.Const;
 
 namespace GenerateCode_GEBrilliantFactory
 {
@@ -125,6 +126,12 @@
                     this.tb_RoutePrefix.Focus();
                     return;
                 }
+                if (wcf_NameSpacePath == "")
+                {
+                    MessageBox.Show("璇疯緭鍏ュ懡鍚嶇┖闂达紒");
+                    this.tb_WCF_NameSpacePath.Focus();
+                    return;
+                }
 
                 //璇诲彇Mysql
                 var handler = DataBaseServiceFactory.GetHandle(dataBaseEnum);
@@ -153,25 +160,25 @@
 
                 //鐢熸垚 InputModel 鏂囦欢
                 str_generate = InputModel_Generate.CreateQueryModelLText(modulelogo, chinaComment, columnList, entityName);
-                tf = TextHelper.Export2File(tbPath.Text, tableName, str_generate, FileType.InputModel, filePrefixName, entityName, modulelogo);
+                tf = TextHelper.Export2File_V2(tbPath.Text + @"\server\src\CMS.Plugin." + tb_WCF_NameSpacePath.Text.Trim() + @".Application.Contracts\Dtos\" + tb_EntityName.Text.Trim(), tableName, str_generate, FileType.InputModel, filePrefixName, entityName, modulelogo);
 
-                //鐢熸垚 OutputModel 鏂囦欢
-                str_generate = OutputModel_Generate.CreateQueryModelLText(modulelogo, chinaComment, columnList, entityName);
-                tf = TextHelper.Export2File(tbPath.Text, tableName, str_generate, FileType.OutputModel, filePrefixName, entityName, modulelogo);
+                ////鐢熸垚 OutputModel 鏂囦欢
+                //str_generate = OutputModel_Generate.CreateQueryModelLText(modulelogo, chinaComment, columnList, entityName);
+                //tf = TextHelper.Export2File(tbPath.Text, tableName, str_generate, FileType.OutputModel, filePrefixName, entityName, modulelogo);
 
-                //鐢熸垚Controller鏂囦欢
-                //str_generate = Controller_Generate.CreateText(modulelogo, chinaComment, columnList, entityName, orderByName);
-                //tf = TextHelper.Export2File(tbPath.Text, tableName, str_generate, FileType.Controller, filePrefixName, entityName, modulelogo);
+                ////鐢熸垚Controller鏂囦欢
+                ////str_generate = Controller_Generate.CreateText(modulelogo, chinaComment, columnList, entityName, orderByName);
+                ////tf = TextHelper.Export2File(tbPath.Text, tableName, str_generate, FileType.Controller, filePrefixName, entityName, modulelogo);
 
-                //鐢熸垚Services鎺ュ彛鏂囦欢
-                str_generate = Services_Interface_Generate.CreateText(wcf_NameSpacePath, modulelogo, entityName, chinaComment, addEntityParam);
-                tf = TextHelper.Export2File(tbPath.Text, tableName, str_generate, FileType.WCF_InterFace, filePrefixName, entityName, modulelogo);
+                ////鐢熸垚Services鎺ュ彛鏂囦欢
+                //str_generate = Services_Interface_Generate.CreateText(wcf_NameSpacePath, modulelogo, entityName, chinaComment, addEntityParam);
+                //tf = TextHelper.Export2File(tbPath.Text, tableName, str_generate, FileType.WCF_InterFace, filePrefixName, entityName, modulelogo);
 
 
-                //鐢熸垚Services鎺ュ彛瀹炵幇鏂囦欢
-                str_generate = Services_InterfaceRealize_Generate.CreateText(wcf_NameSpacePath, modulelogo,
-                    entityName, chinaComment, filePrefixName, primaryKey, tableAlias, addEntityParam, columnList, groupName);
-                tf = TextHelper.Export2File(tbPath.Text, tableName, str_generate, FileType.WCF_InterFaceRealize, filePrefixName, entityName, modulelogo);
+                ////鐢熸垚Services鎺ュ彛瀹炵幇鏂囦欢
+                //str_generate = Services_InterfaceRealize_Generate.CreateText(wcf_NameSpacePath, modulelogo,
+                //    entityName, chinaComment, filePrefixName, primaryKey, tableAlias, addEntityParam, columnList, groupName);
+                //tf = TextHelper.Export2File(tbPath.Text, tableName, str_generate, FileType.WCF_InterFaceRealize, filePrefixName, entityName, modulelogo);
 
                 /*
                 //鐢熸垚瀛樺偍杩囩▼鏂囦欢
@@ -218,7 +225,7 @@
             }
             //MessageBox.Show("鐢熸垚鏂囦欢鎴愬姛锛�");
             //鎴愬姛涔嬪悗鎵撳紑鏂囦欢澶�
-            using (System.Diagnostics.Process.Start(this.tbPath.Text + "\\" + this.tb_TableName.Text))
+            using (System.Diagnostics.Process.Start(this.tbPath.Text))
             {
 
             }
@@ -322,7 +329,7 @@
             tb_EntityProName.Enabled = false;
             tb_FileName.Enabled = false;
             tb_Modulelogo.Enabled = false;
-            tb_WCF_NameSpacePath.Enabled = false;
+            tb_WCF_NameSpacePath.Enabled = true;
             tb_RoutePrefix.Enabled = false;
         }
 

--
Gitblit v1.9.3