管道基础大数据平台系统开发-【CS】-ExportMap
13693261870
2023-10-11 dbfc2c6b24fd3389be00c60e0601321c94b0fb92
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)