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