From 0b26491033ec1ff1b8f0d1b34491846b09e00962 Mon Sep 17 00:00:00 2001 From: jianweie code Date: Tue, 9 Apr 2024 22:49:07 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E8=B0=83=E6=95=B4=E3=80=91=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E7=94=9F=E6=88=90=E5=99=A8=E4=B8=AD=E7=94=9F=E6=88=90?= =?UTF-8?q?layuiadmin=E7=9A=84html=E6=96=87=E4=BB=B6=EF=BC=8C=E5=B0=86?= =?UTF-8?q?=E5=AD=97=E6=AE=B5=E8=B0=83=E6=95=B4=E4=B8=BA=E9=A6=96=E5=AD=97?= =?UTF-8?q?=E6=AF=8D=E5=B0=8F=E5=86=99=E3=80=82=E6=96=B9=E4=BE=BF=E5=A6=82?= =?UTF-8?q?=E6=9E=9C=E6=95=B0=E6=8D=AE=E5=BA=93=E6=98=AF=E5=A4=A7=E9=AA=86?= =?UTF-8?q?=E9=A9=BC=E7=9A=84=E6=83=85=E5=86=B5=E4=B8=8B=EF=BC=8C=E4=BD=86?= =?UTF-8?q?=E8=BF=94=E5=9B=9E=E5=80=BC=E5=B0=8F=E5=86=99=EF=BC=8C=E5=AF=BC?= =?UTF-8?q?=E8=87=B4html=E5=A4=A7=E5=86=99=E8=80=8C=E6=97=A0=E6=B3=95?= =?UTF-8?q?=E5=8C=B9=E9=85=8D=E7=9A=84=E5=A4=84=E7=90=86=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CrudTemplete/View/Create.tpl | 44 +++++++++---------- .../CrudTemplete/View/Details.tpl | 4 +- .../CrudTemplete/View/Edit.tpl | 44 +++++++++---------- .../CrudTemplete/View/Index.tpl | 40 ++++++++--------- .../GeneratorCodeHelper.cs | 21 +++++++++ 5 files changed, 87 insertions(+), 66 deletions(-) diff --git a/CoreCms.Net.CodeGenerator/CrudTemplete/View/Create.tpl b/CoreCms.Net.CodeGenerator/CrudTemplete/View/Create.tpl index 54cba192..ac978683 100644 --- a/CoreCms.Net.CodeGenerator/CrudTemplete/View/Create.tpl +++ b/CoreCms.Net.CodeGenerator/CrudTemplete/View/Create.tpl @@ -1,44 +1,44 @@  {% for field in ModelFields %}{% if field.DataType == 'bit' %} - {% endif %}{% endfor %} diff --git a/CoreCms.Net.CodeGenerator/GeneratorCodeHelper.cs b/CoreCms.Net.CodeGenerator/GeneratorCodeHelper.cs index f0fb456f..a86351ba 100644 --- a/CoreCms.Net.CodeGenerator/GeneratorCodeHelper.cs +++ b/CoreCms.Net.CodeGenerator/GeneratorCodeHelper.cs @@ -16,6 +16,26 @@ namespace CoreCms.Net.CodeGenerator /// public static class GeneratorCodeHelper { + #region 将字符串首字符转成小写 + /// + /// 将字符串首字符转成小写 + /// + /// + /// + private static string ConvertFirstCharToLower(string input) + { + if (string.IsNullOrEmpty(input) || char.IsLower(input, 0)) + { + return input; + } + + var firstChar = char.ToLower(input[0]); + var remainder = input.Length > 1 ? input[1..] : ""; + return firstChar + remainder; + } + + #endregion + /// /// 单表生成对应数据 @@ -39,6 +59,7 @@ namespace CoreCms.Net.CodeGenerator ModelFields = columns.Select(r => new { r.DbColumnName, + DbColumnNameByLowerCase = ConvertFirstCharToLower(r.DbColumnName), r.ColumnDescription, r.DataType, r.DecimalDigits,