From dbfc2c6b24fd3389be00c60e0601321c94b0fb92 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期三, 11 十月 2023 16:09:51 +0800 Subject: [PATCH] 修改代码生成工具 --- JavaCode/FrmMyBatisPlus.cs | 16 ++++++---------- 1 files changed, 6 insertions(+), 10 deletions(-) diff --git a/JavaCode/FrmMyBatisPlus.cs b/JavaCode/FrmMyBatisPlus.cs index f588e3e..bc0e818 100644 --- a/JavaCode/FrmMyBatisPlus.cs +++ b/JavaCode/FrmMyBatisPlus.cs @@ -231,8 +231,10 @@ return; } + sb.Append("\r\n"); string colName = NameConvert(ti.col, false); - sb.Append("\r\n private " + type + " " + colName + ";\r\n"); + if ("references" == colName) sb.Append(" @TableField(value = \"\\\"references\\\"\")").Append("\r\n"); + sb.Append(" private " + type + " " + colName + ";\r\n"); } sb.Append("\r\n public " + entityName + "() {\r\n }\r\n"); @@ -331,23 +333,17 @@ { string[] strs = name.Split(new char[] { '_' }); - string str = ""; for (int i = 0, c = strs.Length; i < c; i++) { - if (i == 0 && !firstUpper) + if (0 == i && !firstUpper) { - str += strs[i]; continue; } - str += strs[i].Length == 1 ? strs[i] : ToUpperFirst(strs[i]); - } - if (str.Length == 1 && firstUpper) - { - return str.ToUpper(); + strs[i] = char.IsDigit(strs[i][0]) ? "_" + strs[i] : ToUpperFirst(strs[i]); } - return str; + return string.Join("", strs); } public static string ToUpperFirst(string str) -- Gitblit v1.9.3