From dbfc2c6b24fd3389be00c60e0601321c94b0fb92 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期三, 11 十月 2023 16:09:51 +0800
Subject: [PATCH] 修改代码生成工具

---
 DataLoader/App.config               |    4 ++--
 JavaCode/BsTemplate/Entity.java     |    1 +
 JavaCode/BsTemplate/GeoEntity.java  |    1 +
 JavaCode/App.config                 |    4 ++--
 MoonExp/export.html                 |    2 +-
 MoonExp/Models/ExportArgs.cs        |    2 +-
 JavaCode/FrmMyBatisPlus.Designer.cs |   10 +++++-----
 JavaCode/FrmMyBatisPlus.cs          |   16 ++++++----------
 8 files changed, 19 insertions(+), 21 deletions(-)

diff --git a/DataLoader/App.config b/DataLoader/App.config
index 26885e2..dfe9fa7 100644
--- a/DataLoader/App.config
+++ b/DataLoader/App.config
@@ -6,9 +6,9 @@
 	<add key="StartPath" value="3"/>
 	<add key="SourcePath" value="D:\Moon\data\DOM"/>
 	<add key="TargetPath" value="D:\LF\upload"/>
-    <!--<add key="pgConn" value="Server=127.0.0.1;Port=5433;Database=langfang;User Id=postgres;Password=postgres;"/>-->
+    <add key="pgConn" value="Server=127.0.0.1;Port=5433;Database=langfang;User Id=postgres;Password=postgres;"/>
     <!--<add key="pgConn" value="Server=192.168.20.83;Port=5433;Database=moon;User Id=postgres;Password=Postgres!_14_moon;"/>-->
-	<add key="pgConn" value="Server=103.85.165.99;Port=5433;Database=moon;User Id=postgres;Password=Postgres!_14_moon;"/>
+	<!--<add key="pgConn" value="Server=103.85.165.99;Port=5433;Database=moon;User Id=postgres;Password=Postgres!_14_moon;"/>-->
   </appSettings>
   <startup> 
     <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8"/>
diff --git a/JavaCode/App.config b/JavaCode/App.config
index ec95b63..7724bf6 100644
--- a/JavaCode/App.config
+++ b/JavaCode/App.config
@@ -3,8 +3,8 @@
   <appSettings>
     <!--<add key="pgConn" value="Server=127.0.0.1;Port=5433;Database=langfang;User Id=postgres;Password=postgres;"/>-->
     <!--<add key="pgConn" value="Server=192.168.20.205;Port=5433;Database=langfang;User Id=postgres;Password=Postgres!_14_Lf;"/>-->
-    <!--<add key="pgConn" value="Server=192.168.20.83;Port=5433;Database=moon;User Id=postgres;Password=Postgres!_14_moon;"/>-->
-    <add key="pgConn" value="Server=103.85.165.99;Port=25432;Database=moon;User Id=postgres;Password=Postgres!_14_moon;"/>
+    <add key="pgConn" value="Server=192.168.20.83;Port=5433;Database=moon;User Id=postgres;Password=Postgres!_14_moon;"/>
+    <!--<add key="pgConn" value="Server=103.85.165.99;Port=25432;Database=moon;User Id=postgres;Password=Postgres!_14_moon;"/>-->
   </appSettings>
   <startup> 
       <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2"/>
diff --git a/JavaCode/BsTemplate/Entity.java b/JavaCode/BsTemplate/Entity.java
index b1ff3e9..55a7c9d 100644
--- a/JavaCode/BsTemplate/Entity.java
+++ b/JavaCode/BsTemplate/Entity.java
@@ -15,6 +15,7 @@
  */
 @Data
 @AllArgsConstructor
+@SuppressWarnings("ALL")
 @TableName("{tabName}")
 @EqualsAndHashCode(callSuper = false)
 public class {entityName} extends BaseEntity {
diff --git a/JavaCode/BsTemplate/GeoEntity.java b/JavaCode/BsTemplate/GeoEntity.java
index 257efbc..d497ee2 100644
--- a/JavaCode/BsTemplate/GeoEntity.java
+++ b/JavaCode/BsTemplate/GeoEntity.java
@@ -15,6 +15,7 @@
  */
 @Data
 @AllArgsConstructor
+@SuppressWarnings("ALL")
 @TableName("{tabName}")
 @EqualsAndHashCode(callSuper = false)
 public class {entityName} extends BaseGeoEntity {
diff --git a/JavaCode/FrmMyBatisPlus.Designer.cs b/JavaCode/FrmMyBatisPlus.Designer.cs
index bd01aaf..5fc72ab 100644
--- a/JavaCode/FrmMyBatisPlus.Designer.cs
+++ b/JavaCode/FrmMyBatisPlus.Designer.cs
@@ -57,7 +57,7 @@
             this.txtTabNS.Name = "txtTabNS";
             this.txtTabNS.Size = new System.Drawing.Size(104, 26);
             this.txtTabNS.TabIndex = 25;
-            this.txtTabNS.Text = "163875";
+            this.txtTabNS.Text = "51776";
             // 
             // txtTabPre
             // 
@@ -123,7 +123,7 @@
             this.label3.Font = new System.Drawing.Font("瀹嬩綋", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.label3.Location = new System.Drawing.Point(385, 94);
             this.label3.Name = "label3";
-            this.label3.Size = new System.Drawing.Size(135, 16);
+            this.label3.Size = new System.Drawing.Size(136, 16);
             this.label3.TabIndex = 29;
             this.label3.Text = "Entity鍚嶇О绌洪棿锛�";
             // 
@@ -142,7 +142,7 @@
             this.label2.Font = new System.Drawing.Font("瀹嬩綋", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.label2.Location = new System.Drawing.Point(385, 58);
             this.label2.Name = "label2";
-            this.label2.Size = new System.Drawing.Size(135, 16);
+            this.label2.Size = new System.Drawing.Size(136, 16);
             this.label2.TabIndex = 31;
             this.label2.Text = "Mapper鍚嶇О绌洪棿锛�";
             // 
@@ -228,7 +228,7 @@
             this.label1.Font = new System.Drawing.Font("瀹嬩綋", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.label1.Location = new System.Drawing.Point(433, 20);
             this.label1.Name = "label1";
-            this.label1.Size = new System.Drawing.Size(87, 16);
+            this.label1.Size = new System.Drawing.Size(88, 16);
             this.label1.TabIndex = 39;
             this.label1.Text = "琛ㄥ悕鍓嶇紑锛�";
             // 
@@ -248,7 +248,7 @@
             this.label9.Font = new System.Drawing.Font("瀹嬩綋", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.label9.Location = new System.Drawing.Point(636, 20);
             this.label9.Name = "label9";
-            this.label9.Size = new System.Drawing.Size(87, 16);
+            this.label9.Size = new System.Drawing.Size(88, 16);
             this.label9.TabIndex = 41;
             this.label9.Text = "鍚嶇О绌洪棿锛�";
             // 
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)
diff --git a/MoonExp/Models/ExportArgs.cs b/MoonExp/Models/ExportArgs.cs
index 1c24749..bff0b8f 100644
--- a/MoonExp/Models/ExportArgs.cs
+++ b/MoonExp/Models/ExportArgs.cs
@@ -99,7 +99,7 @@
         /// </summary>
         public void SetDefault()
         {
-            if (string.IsNullOrWhiteSpace(title)) title = "绠¢亾鍩虹澶ф暟鎹钩鍙�";
+            if (string.IsNullOrWhiteSpace(title)) title = string.Empty;
             if (string.IsNullOrWhiteSpace(province)) province = string.Empty;
             if (string.IsNullOrWhiteSpace(scale)) scale = string.Empty;
             if (string.IsNullOrWhiteSpace(resolution)) resolution = string.Empty;
diff --git a/MoonExp/export.html b/MoonExp/export.html
index 70f7244..3011a04 100644
--- a/MoonExp/export.html
+++ b/MoonExp/export.html
@@ -45,7 +45,7 @@
         scale: "1锛�5涓�",
         resolution: "5绫�",
         date: "2022.11.09",
-        layers: "m_hydraulic_protection,m_marker,m_pipeline,m_sitepoint,m_valvehousepoint,m_crossing,楂樺痉鐭㈤噺",
+        layers: "m_hydraulic_protection,m_marker,m_pipeline,m_sitepoint,m_valvehousepoint,m_crossing",
         rotation: 0,
         xmin: 103.394023,
         ymin: 30.690466,

--
Gitblit v1.9.3