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