From 55bf797dcc730b37bc691ebab2b51ff9db8ed245 Mon Sep 17 00:00:00 2001
From: zs <zhousong@weben-smart.com>
Date: 周二, 06 5月 2025 17:37:23 +0800
Subject: [PATCH] 修改代码样式

---
 Weben_CMS专用代码生成器/Code/Utility/TextHelper.cs |  161 +++++++++++++++++++++++++++--------------------------
 1 files changed, 83 insertions(+), 78 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/Utility/TextHelper.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/Utility/TextHelper.cs"
index c976dd3..d31ad4f 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/Utility/TextHelper.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/Utility/TextHelper.cs"
@@ -180,92 +180,97 @@
         /// <param name="entityName">瀹炰綋绫诲悕</param>
         /// <param name="modulelogo">妯″潡鍚嶅瓧</param>
         /// <returns></returns>
-        public static bool Export2File_V2(string _strPath, string _tableName, string _code, FileType fileType,
+        public static bool Export2File_V2(string _strPath, string fileName, string _tableName, string _code, FileType fileType,
             string filePrefixName, string entityName, string modulelogo)
         {
             string fileFolderPath = _strPath + "\\";
 
-            string fileTypeName = "";
-            switch (fileType)
-            {
-                case FileType.Model:
-                    fileTypeName = ".cs";
-                    break;
-                case FileType.AddModelParam:
-                    entityName = "Add" + modulelogo + "Param";
-                    fileTypeName = ".cs";
-                    break;
-                case FileType.IBLL:
-                    entityName = "I" + filePrefixName + "BLL";
-                    fileTypeName = ".cs";
-                    break;
-                case FileType.Controller:
-                    entityName = entityName + "Controller";
-                    fileTypeName = ".cs";
-                    break;
-                case FileType.JS:
-                    entityName = filePrefixName;
-                    fileTypeName = ".js";
-                    break;
-                case FileType.CSHTML_List:
-                    entityName = filePrefixName;
-                    fileTypeName = ".cshtml";
-                    break;
-                case FileType.CSHTML_Detail:
-                    entityName = filePrefixName;
-                    fileTypeName = "Detail.cshtml";
-                    break;
-                case FileType.XML:
-                    entityName = filePrefixName;
-                    fileTypeName = ".xml";
-                    break;
-                case FileType.Proc:
-                    entityName = filePrefixName;
-                    fileTypeName = "Proc.sql";
-                    break;
-                case FileType.DAL:
-                    entityName = filePrefixName;
-                    fileTypeName = "DAL.cs";
-                    break;
-                case FileType.BLL:
-                    entityName = filePrefixName;
-                    fileTypeName = "BLL.cs";
-                    break;
-                case FileType.InputModel:
-                    entityName = entityName + "Input";
-                    fileTypeName = ".cs";
-                    break;
-                case FileType.OutputModel:
-                    entityName = entityName + "Output";
-                    fileTypeName = ".cs";
-                    break;
-                case FileType.WCF_InterFace:
-                    entityName = "I" + entityName + "Service";
-                    fileTypeName = ".cs";
-                    break;
-                case FileType.WCF_InterFaceRealize:
-                    entityName = entityName + "Service";
-                    fileTypeName = ".cs";
-                    break;
-                case FileType.SQL_Insert:
-                    entityName = _tableName + "InsertSQL";
-                    fileTypeName = ".txt";
-                    break;
-                case FileType.VUE_FunConfig:
-                    entityName = _tableName + "VUE鏂规硶閰嶇疆";
-                    fileTypeName = ".txt";
-                    break;
-                case FileType.VUEFile:
-                    entityName = modulelogo;
-                    fileTypeName = ".vue";
-                    break;
-            }
+            //string fileTypeName = "";
+            //switch (fileType)
+            //{
+            //    case FileType.Model:
+            //        fileTypeName = ".cs";
+            //        break;
+            //    case FileType.AddModelParam:
+            //        entityName = "Add" + modulelogo + "Param";
+            //        fileTypeName = ".cs";
+            //        break;
+            //    case FileType.IBLL:
+            //        entityName = "I" + filePrefixName + "BLL";
+            //        fileTypeName = ".cs";
+            //        break;
+            //    case FileType.Controller:
+            //        entityName = entityName + "Controller";
+            //        fileTypeName = ".cs";
+            //        break;
+            //    case FileType.JS:
+            //        entityName = filePrefixName;
+            //        fileTypeName = ".js";
+            //        break;
+            //    case FileType.CSHTML_List:
+            //        entityName = filePrefixName;
+            //        fileTypeName = ".cshtml";
+            //        break;
+            //    case FileType.CSHTML_Detail:
+            //        entityName = filePrefixName;
+            //        fileTypeName = "Detail.cshtml";
+            //        break;
+            //    case FileType.XML:
+            //        entityName = filePrefixName;
+            //        fileTypeName = ".xml";
+            //        break;
+            //    case FileType.Proc:
+            //        entityName = filePrefixName;
+            //        fileTypeName = "Proc.sql";
+            //        break;
+            //    case FileType.DAL:
+            //        entityName = filePrefixName;
+            //        fileTypeName = "DAL.cs";
+            //        break;
+            //    case FileType.BLL:
+            //        entityName = filePrefixName;
+            //        fileTypeName = "BLL.cs";
+            //        break;
+            //    case FileType.InputModel:
+            //        entityName = entityName + "Input";
+            //        fileTypeName = ".cs";
+            //        break;
+            //    case FileType.OutputModel:
+            //        entityName = entityName + "Output";
+            //        fileTypeName = ".cs";
+            //        break;
+            //    case FileType.WCF_InterFace:
+            //        entityName = "I" + entityName + "Service";
+            //        fileTypeName = ".cs";
+            //        break;
+            //    case FileType.WCF_InterFaceRealize:
+            //        entityName = entityName + "Service";
+            //        fileTypeName = ".cs";
+            //        break;
+            //    case FileType.SQL_Insert:
+            //        entityName = _tableName + "InsertSQL";
+            //        fileTypeName = ".txt";
+            //        break;
+            //    case FileType.VUE_FunConfig:
+            //        entityName = _tableName + "VUE鏂规硶閰嶇疆";
+            //        fileTypeName = ".txt";
+            //        break;
+            //    case FileType.VUEFile:
+            //        entityName = modulelogo;
+            //        fileTypeName = ".vue";
+            //        break;
+            //}
             if (!Directory.Exists(fileFolderPath))
             {
                 Directory.CreateDirectory(fileFolderPath);
             }
-            string filePath = fileFolderPath + "\\" + entityName + fileTypeName;
-            using (StreamWriter outfile = new StreamWriter(filePath, false, Encoding.GetEncoding("UTF-8")))
+            string filePath = fileFolderPath + "\\" + fileName;
+            //using (StreamWriter outfile = new StreamWriter(filePath, false, Encoding.GetEncoding("UTF-8")))
+            //{
+            //    outfile.Write(_code);
+            //}
+            //淇涓哄暐杩欐牱鐢熸垚鐨勬枃浠躲�傜被鍨嬫槸 UTF-8-BOM锛岃�屼笉鏄疷TF-8闂 銆怑ditby shaocx,2025-05-06銆�
+            using (StreamWriter outfile = new StreamWriter(filePath, false, new UTF8Encoding(false)))
             {
                 outfile.Write(_code);
             }

--
Gitblit v1.9.3