From 882377eeb7af200f3a4eea159dc5e044d319ed19 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期一, 31 七月 2023 15:20:40 +0800
Subject: [PATCH] 修改和新增mn表空间下的80张表的实体类、Mapper映射类

---
 src/main/java/com/moon/server/mapper/mn/GeoferrousanorthositesuiteMapper.java       |   15 
 src/main/java/com/moon/server/mapper/mn/GeoferrousnoritesuiteMapper.java            |   15 
 src/main/java/com/moon/server/entity/mn/GeowrinkleridgeEntity.java                  |  225 +
 src/main/java/com/moon/server/entity/mn/GeolunarrilleEntity.java                    |  205 
 src/main/java/com/moon/server/mapper/mn/GeolateimbrianMapper.java                   |   15 
 src/main/java/com/moon/server/mapper/mn/GeowrinkleridgeMapper.java                  |   15 
 src/main/java/com/moon/server/service/sys/ProxyService.java                         |    2 
 src/main/java/com/moon/server/entity/mn/GeolunarrilleannotationEntity.java          |  125 
 src/main/java/com/moon/server/entity/mn/GeoagenotdeterminedanEntity.java            |  235 +
 src/main/java/com/moon/server/mapper/mn/GeomagnesiaanorthositesuiteMapper.java      |   15 
 src/main/java/com/moon/server/mapper/mn/GeopureanorthositeMapper.java               |   15 
 src/main/java/com/moon/server/mapper/mn/GeowrinkleridgeannotationMapper.java        |   15 
 src/main/java/com/moon/server/mapper/mn/GeograbenannotationMapper.java              |   15 
 src/main/java/com/moon/server/entity/mn/GeonectarianbasinconstructionEntity.java    |  275 +
 src/main/java/com/moon/server/entity/mn/GeolateimbrianEntity.java                   |  235 +
 src/main/java/com/moon/server/entity/mn/GeoshallowfaultEntity.java                  |  255 +
 src/main/java/com/moon/server/entity/mn/GeolunarlacusannotationEntity.java          |  125 
 src/main/java/com/moon/server/entity/mn/Hiesinger2011mareageunits180Entity.java     |   22 
 src/main/java/com/moon/server/entity/mn/GeoeratosthenianEntity.java                 |  255 +
 src/main/java/com/moon/server/mapper/mn/GeoagenotdeterminedMapper.java              |   15 
 src/main/java/com/moon/server/mapper/mn/GeoshallowfaultMapper.java                  |   15 
 src/main/java/com/moon/server/entity/mn/GeocraterEntity.java                        |  205 
 src/main/java/com/moon/server/mapper/mn/GeopeakannotationMapper.java                |   15 
 src/main/java/com/moon/server/entity/mn/Lola81nnppsrstereographic10km2Entity.java   |   52 
 src/main/java/com/moon/server/mapper/mn/GeoimpactbasinMapper.java                   |   15 
 src/main/java/com/moon/server/entity/mn/GeospinelnorthositeEntity.java              |  135 
 src/main/java/com/moon/server/entity/mn/GeocopernicanperiodEntity.java              |  255 +
 src/main/java/com/moon/server/entity/mn/GeoagenotdeterminedieEntity.java            |  235 +
 src/main/java/com/moon/server/entity/mn/GeoconstructionunitEntity.java              |  135 
 src/main/java/com/moon/server/entity/mn/GeosectionlineEntity.java                   |  115 
 src/main/java/com/moon/server/mapper/mn/GeolunarbayannotationMapper.java            |   15 
 src/main/java/com/moon/server/entity/mn/LrolrocedrnacfootprintsEntity.java          |   64 
 src/main/java/com/moon/server/entity/mn/GeokreeprocksuiteEntity.java                |  135 
 src/main/java/com/moon/server/entity/mn/GeoimpactbasinEntity.java                   |  205 
 src/main/java/com/moon/server/entity/mn/GeomasconEntity.java                        |  185 
 src/main/java/com/moon/server/mapper/mn/GeosiliceousvolcanicrockMapper.java         |   15 
 src/main/java/com/moon/server/entity/mn/GeopyroclasticsEntity.java                  |  185 
 src/main/java/com/moon/server/mapper/mn/GeopyroclasticsMapper.java                  |   15 
 src/main/java/com/moon/server/entity/mn/GeoearlyimbrianbasinconstructionEntity.java |  275 +
 src/main/java/com/moon/server/entity/mn/GeohiddencraterEntity.java                  |  205 
 src/main/java/com/moon/server/mapper/mn/GeohiddencraterMapper.java                  |   15 
 src/main/java/com/moon/server/entity/mn/Wrinkleridges180Entity.java                 |   22 
 src/main/java/com/moon/server/entity/mn/GeomagnesiaanorthositesuiteEntity.java      |  155 
 src/main/java/com/moon/server/mapper/mn/GeolunarlacusannotationMapper.java          |   15 
 src/main/java/com/moon/server/mapper/mn/GeomountainrangeannotationMapper.java       |   15 
 src/main/java/com/moon/server/entity/mn/GeoimpactcraterchainannotationEntity.java   |  125 
 src/main/java/com/moon/server/mapper/mn/GeocopernicanperiodMapper.java              |   15 
 src/main/java/com/moon/server/mapper/mn/GeoimpactcraterchainMapper.java             |   15 
 src/main/java/com/moon/server/mapper/mn/GeoconstructionunitMapper.java              |   15 
 src/main/java/com/moon/server/mapper/mn/GeomagnesianrocksuiteMapper.java            |   15 
 src/main/java/com/moon/server/mapper/mn/GeoalbedofeaturepointMapper.java            |   15 
 src/main/java/com/moon/server/entity/mn/GeomagnesianrocksuiteEntity.java            |  125 
 src/main/java/com/moon/server/entity/mn/GeolobatescarpEntity.java                   |  215 
 src/main/java/com/moon/server/entity/mn/GeolateimbrianbasinconstructionEntity.java  |  275 +
 src/main/java/com/moon/server/entity/mn/Nacdtms180Entity.java                       |   48 
 src/main/java/com/moon/server/mapper/mn/GeocraterannotationMapper.java              |   15 
 src/main/java/com/moon/server/entity/mn/Robbins8kmEntity.java                       |   38 
 src/main/java/com/moon/server/entity/mn/GeoconstructionunitboundaryEntity.java      |  105 
 src/main/java/com/moon/server/entity/mn/GeocapeannotationEntity.java                |  155 
 src/main/java/com/moon/server/entity/mn/GeooceanusannotationEntity.java             |  125 
 src/main/java/com/moon/server/entity/mn/GeopeakannotationEntity.java                |  155 
 src/main/java/com/moon/server/mapper/mn/GeoearlyimbrianMapper.java                  |   15 
 src/main/java/com/moon/server/entity/mn/Lunarimplocations180Entity.java             |   40 
 src/main/java/com/moon/server/entity/mn/GeoagenotdeterminedEntity.java              |  265 +
 src/main/java/com/moon/server/mapper/mn/GeolunarpalusannotationMapper.java          |   15 
 src/main/java/com/moon/server/mapper/mn/GeocapeannotationMapper.java                |   15 
 src/main/java/com/moon/server/entity/mn/GeolunarmarebasaltEntity.java               |  185 
 src/main/java/com/moon/server/mapper/mn/GeoricholivinerocksuiteMapper.java          |   15 
 src/main/java/com/moon/server/entity/mn/GeoalkalinerocksuiteEntity.java             |  125 
 src/main/java/com/moon/server/mapper/mn/GeogoldenspikeMapper.java                   |   15 
 src/main/java/com/moon/server/mapper/mn/GeolandingsiteMapper.java                   |   15 
 src/main/java/com/moon/server/mapper/mn/GeoimpactfractureMapper.java                |   15 
 src/main/java/com/moon/server/entity/mn/GeoundividedimbriaperiodEntity.java         |  255 +
 src/main/java/com/moon/server/entity/mn/GeoinferreddeepfaultEntity.java             |  255 +
 src/main/java/com/moon/server/mapper/mn/GeodomeMapper.java                          |   15 
 src/main/java/com/moon/server/entity/mn/GeosiliceousvolcanicrockEntity.java         |  135 
 src/main/java/com/moon/server/entity/mn/Lunarpitlocations180Entity.java             |   66 
 src/main/java/com/moon/server/entity/mn/GeokreepbasaltEntity.java                   |  125 
 src/main/java/com/moon/server/entity/mn/GeomountainrangeannotationEntity.java       |  125 
 src/main/java/com/moon/server/mapper/mn/GeocraterMapper.java                        |   15 
 src/main/java/com/moon/server/mapper/mn/GeoagenotdeterminedanMapper.java            |   15 
 src/main/java/com/moon/server/mapper/mn/GeoinferreddeepfaultMapper.java             |   15 
 src/main/java/com/moon/server/entity/mn/GeogoldenspikeEntity.java                   |  135 
 src/main/java/com/moon/server/entity/mn/GeolandingsiteEntity.java                   |  165 
 src/main/java/com/moon/server/entity/mn/GeolunarmareannotationEntity.java           |  125 
 src/main/java/com/moon/server/entity/mn/GeoferrousnoritesuiteEntity.java            |  135 
 src/main/java/com/moon/server/entity/mn/GeoricholivinerocksuiteEntity.java          |  175 
 src/main/java/com/moon/server/entity/mn/GeoaikenperiodEntity.java                   |  255 +
 src/main/java/com/moon/server/entity/mn/Lola81ssppsrstereographic10km2Entity.java   |   52 
 src/main/java/com/moon/server/entity/mn/GeonectarianEntity.java                     |  235 +
 src/main/java/com/moon/server/entity/mn/GeolunarbayannotationEntity.java            |  135 
 src/main/java/com/moon/server/mapper/mn/GeonectarianbasinconstructionMapper.java    |   15 
 src/main/java/com/moon/server/entity/mn/GeoferrousanorthositesuiteEntity.java       |  135 
 src/main/java/com/moon/server/mapper/mn/GeolunarrilleMapper.java                    |   15 
 src/main/java/com/moon/server/mapper/mn/GeolateimbrianbasinconstructionMapper.java  |   15 
 src/main/java/com/moon/server/entity/mn/GeograbenannotationEntity.java              |  125 
 src/main/java/com/moon/server/entity/mn/GeovolcanicventEntity.java                  |  185 
 src/main/java/com/moon/server/mapper/mn/GeovolcanicventMapper.java                  |   15 
 src/main/java/com/moon/server/mapper/mn/GeoagenotdeterminedieMapper.java            |   15 
 src/main/java/com/moon/server/entity/mn/GeocraterfloorfractureEntity.java           |  235 +
 src/main/java/com/moon/server/mapper/mn/GeokreeprocksuiteMapper.java                |   15 
 src/main/java/com/moon/server/mapper/mn/GeolunarmarebasaltMapper.java               |   15 
 src/main/java/com/moon/server/mapper/mn/GeoaltimetricpointMapper.java               |   15 
 src/main/java/com/moon/server/entity/mn/Landing50Entity.java                        |   38 
 src/main/java/com/moon/server/mapper/mn/GeoaikenperiodMapper.java                   |   15 
 src/main/java/com/moon/server/mapper/mn/GeomasconMapper.java                        |   15 
 src/main/java/com/moon/server/entity/mn/GeocraterannotationEntity.java              |  135 
 src/main/java/com/moon/server/entity/mn/GeowrinkleridgeannotationEntity.java        |  125 
 src/main/java/com/moon/server/entity/mn/GeoalbedofeaturepointEntity.java            |  155 
 src/main/java/com/moon/server/mapper/mn/GeospinelnorthositeMapper.java              |   15 
 src/main/java/com/moon/server/mapper/mn/GeoearlyimbrianbasinconstructionMapper.java |   15 
 src/main/java/com/moon/server/entity/mn/GeodomeEntity.java                          |  195 
 src/main/java/com/moon/server/mapper/mn/GeolobatescarpMapper.java                   |   15 
 src/main/java/com/moon/server/mapper/mn/GeoaikenperiodbasinconstructionMapper.java  |   15 
 src/main/java/com/moon/server/entity/mn/Lunarswirls180Entity.java                   |   42 
 src/main/java/com/moon/server/entity/mn/GeoimpactcraterchainEntity.java             |  225 +
 src/main/java/com/moon/server/mapper/mn/GeoconstructionunitboundaryMapper.java      |   15 
 src/main/java/com/moon/server/mapper/mn/GeoimpactcraterchainannotationMapper.java   |   15 
 src/main/java/com/moon/server/entity/mn/GeoaikenperiodbasinconstructionEntity.java  |  275 +
 src/main/java/com/moon/server/mapper/mn/GeosectionlineMapper.java                   |   15 
 src/main/java/com/moon/server/mapper/mn/GeolunarmareannotationMapper.java           |   15 
 src/main/java/com/moon/server/mapper/mn/GeocliffannotationMapper.java               |   15 
 src/main/java/com/moon/server/entity/mn/LunarplacenaneEntity.java                   |   22 
 src/main/java/com/moon/server/entity/mn/GeocliffannotationEntity.java               |  125 
 src/main/java/com/moon/server/entity/mn/Lobatescarps180Entity.java                  |   72 
 src/main/java/com/moon/server/entity/mn/GeolunarpalusannotationEntity.java          |  125 
 src/main/java/com/moon/server/mapper/mn/GeooceanusannotationMapper.java             |   15 
 src/main/java/com/moon/server/entity/mn/Copernicancraters180Entity.java             |   32 
 src/main/java/com/moon/server/entity/mn/GeoearlyimbrianEntity.java                  |  225 +
 src/main/java/com/moon/server/mapper/mn/GeocraterfloorfractureMapper.java           |   15 
 src/main/java/com/moon/server/mapper/mn/GeograbenMapper.java                        |   15 
 src/main/java/com/moon/server/mapper/mn/GeonectarianMapper.java                     |   15 
 src/main/java/com/moon/server/entity/mn/Hiesinger2011mareageregion180Entity.java    |   22 
 src/main/java/com/moon/server/entity/mn/GeoagenotdeterminedniEntity.java            |  235 +
 src/main/java/com/moon/server/mapper/mn/GeoeratosthenianMapper.java                 |   15 
 src/main/java/com/moon/server/mapper/mn/GeoagenotdeterminedniMapper.java            |   15 
 src/main/java/com/moon/server/mapper/mn/GeolunarrilleannotationMapper.java          |   15 
 src/main/java/com/moon/server/entity/mn/GeopureanorthositeEntity.java               |  135 
 src/main/java/com/moon/server/entity/mn/GeograbenEntity.java                        |  215 
 src/main/java/com/moon/server/mapper/mn/GeoundividedimbriaperiodMapper.java         |   15 
 src/main/java/com/moon/server/entity/mn/Lrocglobalmare180Entity.java                |   52 
 src/main/java/com/moon/server/mapper/mn/GeokreepbasaltMapper.java                   |   15 
 src/main/java/com/moon/server/entity/mn/GeoimpactfractureEntity.java                |  215 
 src/main/java/com/moon/server/entity/mn/GeoaltimetricpointEntity.java               |  155 
 src/main/java/com/moon/server/mapper/mn/GeoalkalinerocksuiteMapper.java             |   15 
 145 files changed, 12,808 insertions(+), 528 deletions(-)

diff --git a/src/main/java/com/moon/server/entity/mn/Copernicancraters180Entity.java b/src/main/java/com/moon/server/entity/mn/Copernicancraters180Entity.java
index 4dc4413..7e9ba99 100644
--- a/src/main/java/com/moon/server/entity/mn/Copernicancraters180Entity.java
+++ b/src/main/java/com/moon/server/entity/mn/Copernicancraters180Entity.java
@@ -18,9 +18,9 @@
 @TableName("mn.copernican_craters_180")
 @EqualsAndHashCode(callSuper = false)
 public class Copernicancraters180Entity extends BaseGeoEntity {
-    private static final long serialVersionUID = 568989950962825664L;
+    private static final long serialVersionUID = 843699181379610368L;
 
-    private BigDecimal diamKm;
+    private BigDecimal diameter;
 
     private BigDecimal xCoord;
 
@@ -29,10 +29,6 @@
     private String comments;
 
     private String name;
-
-    private String belongs;
-
-    private String belongsid;
 
     private String datastatus;
 
@@ -45,12 +41,12 @@
     public Copernicancraters180Entity() {
     }
 
-    public BigDecimal getDiamKm() {
-        return diamKm;
+    public BigDecimal getDiameter() {
+        return diameter;
     }
 
-    public void setDiamKm(BigDecimal diamKm) {
-        this.diamKm = diamKm;
+    public void setDiameter(BigDecimal diameter) {
+        this.diameter = diameter;
     }
 
     public BigDecimal getxCoord() {
@@ -83,22 +79,6 @@
 
     public void setName(String name) {
         this.name = name;
-    }
-
-    public String getBelongs() {
-        return belongs;
-    }
-
-    public void setBelongs(String belongs) {
-        this.belongs = belongs;
-    }
-
-    public String getBelongsid() {
-        return belongsid;
-    }
-
-    public void setBelongsid(String belongsid) {
-        this.belongsid = belongsid;
     }
 
     public String getDatastatus() {
diff --git a/src/main/java/com/moon/server/entity/mn/GeoagenotdeterminedEntity.java b/src/main/java/com/moon/server/entity/mn/GeoagenotdeterminedEntity.java
new file mode 100644
index 0000000..417aad8
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeoagenotdeterminedEntity.java
@@ -0,0 +1,265 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geoagenotdetermined
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_age_not_determined")
+@EqualsAndHashCode(callSuper = false)
+public class GeoagenotdeterminedEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 843699181379610368L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private String geobody;
+
+    private BigDecimal area;
+
+    private String rou115;
+
+    private String rou230;
+
+    private String rou460;
+
+    private String rou920;
+
+    private String rou1800;
+
+    private String ra;
+
+    private String st;
+
+    private String fDesc;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String cType;
+
+    private BigDecimal age;
+
+    private BigDecimal areaZsy;
+
+    private BigDecimal ageZsy;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeoagenotdeterminedEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public String getGeobody() {
+        return geobody;
+    }
+
+    public void setGeobody(String geobody) {
+        this.geobody = geobody;
+    }
+
+    public BigDecimal getArea() {
+        return area;
+    }
+
+    public void setArea(BigDecimal area) {
+        this.area = area;
+    }
+
+    public String getRou115() {
+        return rou115;
+    }
+
+    public void setRou115(String rou115) {
+        this.rou115 = rou115;
+    }
+
+    public String getRou230() {
+        return rou230;
+    }
+
+    public void setRou230(String rou230) {
+        this.rou230 = rou230;
+    }
+
+    public String getRou460() {
+        return rou460;
+    }
+
+    public void setRou460(String rou460) {
+        this.rou460 = rou460;
+    }
+
+    public String getRou920() {
+        return rou920;
+    }
+
+    public void setRou920(String rou920) {
+        this.rou920 = rou920;
+    }
+
+    public String getRou1800() {
+        return rou1800;
+    }
+
+    public void setRou1800(String rou1800) {
+        this.rou1800 = rou1800;
+    }
+
+    public String getRa() {
+        return ra;
+    }
+
+    public void setRa(String ra) {
+        this.ra = ra;
+    }
+
+    public String getSt() {
+        return st;
+    }
+
+    public void setSt(String st) {
+        this.st = st;
+    }
+
+    public String getfDesc() {
+        return fDesc;
+    }
+
+    public void setfDesc(String fDesc) {
+        this.fDesc = fDesc;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getcType() {
+        return cType;
+    }
+
+    public void setcType(String cType) {
+        this.cType = cType;
+    }
+
+    public BigDecimal getAge() {
+        return age;
+    }
+
+    public void setAge(BigDecimal age) {
+        this.age = age;
+    }
+
+    public BigDecimal getAreaZsy() {
+        return areaZsy;
+    }
+
+    public void setAreaZsy(BigDecimal areaZsy) {
+        this.areaZsy = areaZsy;
+    }
+
+    public BigDecimal getAgeZsy() {
+        return ageZsy;
+    }
+
+    public void setAgeZsy(BigDecimal ageZsy) {
+        this.ageZsy = ageZsy;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeoagenotdeterminedanEntity.java b/src/main/java/com/moon/server/entity/mn/GeoagenotdeterminedanEntity.java
new file mode 100644
index 0000000..b8bc450
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeoagenotdeterminedanEntity.java
@@ -0,0 +1,235 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geoagenotdeterminedan
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_age_not_determined_an")
+@EqualsAndHashCode(callSuper = false)
+public class GeoagenotdeterminedanEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 843699181379610368L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private String geobody;
+
+    private BigDecimal area;
+
+    private String rou115;
+
+    private String rou230;
+
+    private String rou460;
+
+    private String rou920;
+
+    private String rou1800;
+
+    private String ra;
+
+    private String st;
+
+    private String fDesc;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String cType;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeoagenotdeterminedanEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public String getGeobody() {
+        return geobody;
+    }
+
+    public void setGeobody(String geobody) {
+        this.geobody = geobody;
+    }
+
+    public BigDecimal getArea() {
+        return area;
+    }
+
+    public void setArea(BigDecimal area) {
+        this.area = area;
+    }
+
+    public String getRou115() {
+        return rou115;
+    }
+
+    public void setRou115(String rou115) {
+        this.rou115 = rou115;
+    }
+
+    public String getRou230() {
+        return rou230;
+    }
+
+    public void setRou230(String rou230) {
+        this.rou230 = rou230;
+    }
+
+    public String getRou460() {
+        return rou460;
+    }
+
+    public void setRou460(String rou460) {
+        this.rou460 = rou460;
+    }
+
+    public String getRou920() {
+        return rou920;
+    }
+
+    public void setRou920(String rou920) {
+        this.rou920 = rou920;
+    }
+
+    public String getRou1800() {
+        return rou1800;
+    }
+
+    public void setRou1800(String rou1800) {
+        this.rou1800 = rou1800;
+    }
+
+    public String getRa() {
+        return ra;
+    }
+
+    public void setRa(String ra) {
+        this.ra = ra;
+    }
+
+    public String getSt() {
+        return st;
+    }
+
+    public void setSt(String st) {
+        this.st = st;
+    }
+
+    public String getfDesc() {
+        return fDesc;
+    }
+
+    public void setfDesc(String fDesc) {
+        this.fDesc = fDesc;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getcType() {
+        return cType;
+    }
+
+    public void setcType(String cType) {
+        this.cType = cType;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeoagenotdeterminedieEntity.java b/src/main/java/com/moon/server/entity/mn/GeoagenotdeterminedieEntity.java
new file mode 100644
index 0000000..a88597d
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeoagenotdeterminedieEntity.java
@@ -0,0 +1,235 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geoagenotdeterminedie
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_age_not_determined_ie")
+@EqualsAndHashCode(callSuper = false)
+public class GeoagenotdeterminedieEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 843699181379610368L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private String geobody;
+
+    private BigDecimal area;
+
+    private String rou115;
+
+    private String rou230;
+
+    private String rou460;
+
+    private String rou920;
+
+    private String rou1800;
+
+    private String ra;
+
+    private String st;
+
+    private String fDesc;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String cType;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeoagenotdeterminedieEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public String getGeobody() {
+        return geobody;
+    }
+
+    public void setGeobody(String geobody) {
+        this.geobody = geobody;
+    }
+
+    public BigDecimal getArea() {
+        return area;
+    }
+
+    public void setArea(BigDecimal area) {
+        this.area = area;
+    }
+
+    public String getRou115() {
+        return rou115;
+    }
+
+    public void setRou115(String rou115) {
+        this.rou115 = rou115;
+    }
+
+    public String getRou230() {
+        return rou230;
+    }
+
+    public void setRou230(String rou230) {
+        this.rou230 = rou230;
+    }
+
+    public String getRou460() {
+        return rou460;
+    }
+
+    public void setRou460(String rou460) {
+        this.rou460 = rou460;
+    }
+
+    public String getRou920() {
+        return rou920;
+    }
+
+    public void setRou920(String rou920) {
+        this.rou920 = rou920;
+    }
+
+    public String getRou1800() {
+        return rou1800;
+    }
+
+    public void setRou1800(String rou1800) {
+        this.rou1800 = rou1800;
+    }
+
+    public String getRa() {
+        return ra;
+    }
+
+    public void setRa(String ra) {
+        this.ra = ra;
+    }
+
+    public String getSt() {
+        return st;
+    }
+
+    public void setSt(String st) {
+        this.st = st;
+    }
+
+    public String getfDesc() {
+        return fDesc;
+    }
+
+    public void setfDesc(String fDesc) {
+        this.fDesc = fDesc;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getcType() {
+        return cType;
+    }
+
+    public void setcType(String cType) {
+        this.cType = cType;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeoagenotdeterminedniEntity.java b/src/main/java/com/moon/server/entity/mn/GeoagenotdeterminedniEntity.java
new file mode 100644
index 0000000..3017f15
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeoagenotdeterminedniEntity.java
@@ -0,0 +1,235 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geoagenotdeterminedni
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_age_not_determined_ni")
+@EqualsAndHashCode(callSuper = false)
+public class GeoagenotdeterminedniEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 843699181379610368L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private String geobody;
+
+    private BigDecimal area;
+
+    private String rou115;
+
+    private String rou230;
+
+    private String rou460;
+
+    private String rou920;
+
+    private String rou1800;
+
+    private String ra;
+
+    private String st;
+
+    private String fDesc;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String cType;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeoagenotdeterminedniEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public String getGeobody() {
+        return geobody;
+    }
+
+    public void setGeobody(String geobody) {
+        this.geobody = geobody;
+    }
+
+    public BigDecimal getArea() {
+        return area;
+    }
+
+    public void setArea(BigDecimal area) {
+        this.area = area;
+    }
+
+    public String getRou115() {
+        return rou115;
+    }
+
+    public void setRou115(String rou115) {
+        this.rou115 = rou115;
+    }
+
+    public String getRou230() {
+        return rou230;
+    }
+
+    public void setRou230(String rou230) {
+        this.rou230 = rou230;
+    }
+
+    public String getRou460() {
+        return rou460;
+    }
+
+    public void setRou460(String rou460) {
+        this.rou460 = rou460;
+    }
+
+    public String getRou920() {
+        return rou920;
+    }
+
+    public void setRou920(String rou920) {
+        this.rou920 = rou920;
+    }
+
+    public String getRou1800() {
+        return rou1800;
+    }
+
+    public void setRou1800(String rou1800) {
+        this.rou1800 = rou1800;
+    }
+
+    public String getRa() {
+        return ra;
+    }
+
+    public void setRa(String ra) {
+        this.ra = ra;
+    }
+
+    public String getSt() {
+        return st;
+    }
+
+    public void setSt(String st) {
+        this.st = st;
+    }
+
+    public String getfDesc() {
+        return fDesc;
+    }
+
+    public void setfDesc(String fDesc) {
+        this.fDesc = fDesc;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getcType() {
+        return cType;
+    }
+
+    public void setcType(String cType) {
+        this.cType = cType;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeoaikenperiodEntity.java b/src/main/java/com/moon/server/entity/mn/GeoaikenperiodEntity.java
new file mode 100644
index 0000000..9c32580
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeoaikenperiodEntity.java
@@ -0,0 +1,255 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geoaikenperiod
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_aiken_period")
+@EqualsAndHashCode(callSuper = false)
+public class GeoaikenperiodEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 843699181379610368L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private String geobody;
+
+    private BigDecimal area;
+
+    private String rou115;
+
+    private String rou230;
+
+    private String rou460;
+
+    private String rou920;
+
+    private String rou1800;
+
+    private String ra;
+
+    private String st;
+
+    private String fDesc;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String cType;
+
+    private BigDecimal areaZsy;
+
+    private String zsyType;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeoaikenperiodEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public String getGeobody() {
+        return geobody;
+    }
+
+    public void setGeobody(String geobody) {
+        this.geobody = geobody;
+    }
+
+    public BigDecimal getArea() {
+        return area;
+    }
+
+    public void setArea(BigDecimal area) {
+        this.area = area;
+    }
+
+    public String getRou115() {
+        return rou115;
+    }
+
+    public void setRou115(String rou115) {
+        this.rou115 = rou115;
+    }
+
+    public String getRou230() {
+        return rou230;
+    }
+
+    public void setRou230(String rou230) {
+        this.rou230 = rou230;
+    }
+
+    public String getRou460() {
+        return rou460;
+    }
+
+    public void setRou460(String rou460) {
+        this.rou460 = rou460;
+    }
+
+    public String getRou920() {
+        return rou920;
+    }
+
+    public void setRou920(String rou920) {
+        this.rou920 = rou920;
+    }
+
+    public String getRou1800() {
+        return rou1800;
+    }
+
+    public void setRou1800(String rou1800) {
+        this.rou1800 = rou1800;
+    }
+
+    public String getRa() {
+        return ra;
+    }
+
+    public void setRa(String ra) {
+        this.ra = ra;
+    }
+
+    public String getSt() {
+        return st;
+    }
+
+    public void setSt(String st) {
+        this.st = st;
+    }
+
+    public String getfDesc() {
+        return fDesc;
+    }
+
+    public void setfDesc(String fDesc) {
+        this.fDesc = fDesc;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getcType() {
+        return cType;
+    }
+
+    public void setcType(String cType) {
+        this.cType = cType;
+    }
+
+    public BigDecimal getAreaZsy() {
+        return areaZsy;
+    }
+
+    public void setAreaZsy(BigDecimal areaZsy) {
+        this.areaZsy = areaZsy;
+    }
+
+    public String getZsyType() {
+        return zsyType;
+    }
+
+    public void setZsyType(String zsyType) {
+        this.zsyType = zsyType;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeoaikenperiodbasinconstructionEntity.java b/src/main/java/com/moon/server/entity/mn/GeoaikenperiodbasinconstructionEntity.java
new file mode 100644
index 0000000..70d0cf1
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeoaikenperiodbasinconstructionEntity.java
@@ -0,0 +1,275 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geoaikenperiodbasinconstruction
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_aiken_period_basin_construction")
+@EqualsAndHashCode(callSuper = false)
+public class GeoaikenperiodbasinconstructionEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 843699181379610368L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private String bfrType;
+
+    private String geobody;
+
+    private BigDecimal area;
+
+    private String unitName;
+
+    private BigDecimal thickness;
+
+    private BigDecimal eleDif;
+
+    private String avgFeo;
+
+    private String stdFeo;
+
+    private String avgTio2;
+
+    private String stdTio2;
+
+    private String avgMgnum;
+
+    private String stdMgnum;
+
+    private String avgTh;
+
+    private String stdTh;
+
+    private String references;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeoaikenperiodbasinconstructionEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public String getBfrType() {
+        return bfrType;
+    }
+
+    public void setBfrType(String bfrType) {
+        this.bfrType = bfrType;
+    }
+
+    public String getGeobody() {
+        return geobody;
+    }
+
+    public void setGeobody(String geobody) {
+        this.geobody = geobody;
+    }
+
+    public BigDecimal getArea() {
+        return area;
+    }
+
+    public void setArea(BigDecimal area) {
+        this.area = area;
+    }
+
+    public String getUnitName() {
+        return unitName;
+    }
+
+    public void setUnitName(String unitName) {
+        this.unitName = unitName;
+    }
+
+    public BigDecimal getThickness() {
+        return thickness;
+    }
+
+    public void setThickness(BigDecimal thickness) {
+        this.thickness = thickness;
+    }
+
+    public BigDecimal getEleDif() {
+        return eleDif;
+    }
+
+    public void setEleDif(BigDecimal eleDif) {
+        this.eleDif = eleDif;
+    }
+
+    public String getAvgFeo() {
+        return avgFeo;
+    }
+
+    public void setAvgFeo(String avgFeo) {
+        this.avgFeo = avgFeo;
+    }
+
+    public String getStdFeo() {
+        return stdFeo;
+    }
+
+    public void setStdFeo(String stdFeo) {
+        this.stdFeo = stdFeo;
+    }
+
+    public String getAvgTio2() {
+        return avgTio2;
+    }
+
+    public void setAvgTio2(String avgTio2) {
+        this.avgTio2 = avgTio2;
+    }
+
+    public String getStdTio2() {
+        return stdTio2;
+    }
+
+    public void setStdTio2(String stdTio2) {
+        this.stdTio2 = stdTio2;
+    }
+
+    public String getAvgMgnum() {
+        return avgMgnum;
+    }
+
+    public void setAvgMgnum(String avgMgnum) {
+        this.avgMgnum = avgMgnum;
+    }
+
+    public String getStdMgnum() {
+        return stdMgnum;
+    }
+
+    public void setStdMgnum(String stdMgnum) {
+        this.stdMgnum = stdMgnum;
+    }
+
+    public String getAvgTh() {
+        return avgTh;
+    }
+
+    public void setAvgTh(String avgTh) {
+        this.avgTh = avgTh;
+    }
+
+    public String getStdTh() {
+        return stdTh;
+    }
+
+    public void setStdTh(String stdTh) {
+        this.stdTh = stdTh;
+    }
+
+    public String getReferences() {
+        return references;
+    }
+
+    public void setReferences(String references) {
+        this.references = references;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeoalbedofeaturepointEntity.java b/src/main/java/com/moon/server/entity/mn/GeoalbedofeaturepointEntity.java
new file mode 100644
index 0000000..1d83c9a
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeoalbedofeaturepointEntity.java
@@ -0,0 +1,155 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geoalbedofeaturepoint
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_albedo_feature_point")
+@EqualsAndHashCode(callSuper = false)
+public class GeoalbedofeaturepointEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 484894154353483648L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private BigDecimal diameter;
+
+    private String origin;
+
+    private Timestamp approvald;
+
+    private BigDecimal lon;
+
+    private BigDecimal lat;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeoalbedofeaturepointEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public BigDecimal getDiameter() {
+        return diameter;
+    }
+
+    public void setDiameter(BigDecimal diameter) {
+        this.diameter = diameter;
+    }
+
+    public String getOrigin() {
+        return origin;
+    }
+
+    public void setOrigin(String origin) {
+        this.origin = origin;
+    }
+
+    public Timestamp getApprovald() {
+        return approvald;
+    }
+
+    public void setApprovald(Timestamp approvald) {
+        this.approvald = approvald;
+    }
+
+    public BigDecimal getLon() {
+        return lon;
+    }
+
+    public void setLon(BigDecimal lon) {
+        this.lon = lon;
+    }
+
+    public BigDecimal getLat() {
+        return lat;
+    }
+
+    public void setLat(BigDecimal lat) {
+        this.lat = lat;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeoalkalinerocksuiteEntity.java b/src/main/java/com/moon/server/entity/mn/GeoalkalinerocksuiteEntity.java
new file mode 100644
index 0000000..8e6ae85
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeoalkalinerocksuiteEntity.java
@@ -0,0 +1,125 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geoalkalinerocksuite
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_alkaline_rock_suite")
+@EqualsAndHashCode(callSuper = false)
+public class GeoalkalinerocksuiteEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 484894154353483648L;
+
+    private String quadrangle;
+
+    private String geobody;
+
+    private BigDecimal lon;
+
+    private BigDecimal lat;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeoalkalinerocksuiteEntity() {
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getGeobody() {
+        return geobody;
+    }
+
+    public void setGeobody(String geobody) {
+        this.geobody = geobody;
+    }
+
+    public BigDecimal getLon() {
+        return lon;
+    }
+
+    public void setLon(BigDecimal lon) {
+        this.lon = lon;
+    }
+
+    public BigDecimal getLat() {
+        return lat;
+    }
+
+    public void setLat(BigDecimal lat) {
+        this.lat = lat;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeoaltimetricpointEntity.java b/src/main/java/com/moon/server/entity/mn/GeoaltimetricpointEntity.java
new file mode 100644
index 0000000..4482ace
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeoaltimetricpointEntity.java
@@ -0,0 +1,155 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geoaltimetricpoint
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_altimetric_point")
+@EqualsAndHashCode(callSuper = false)
+public class GeoaltimetricpointEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 484894154353483648L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private BigDecimal lon;
+
+    private BigDecimal lat;
+
+    private BigDecimal elevation;
+
+    private String mission;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeoaltimetricpointEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public BigDecimal getLon() {
+        return lon;
+    }
+
+    public void setLon(BigDecimal lon) {
+        this.lon = lon;
+    }
+
+    public BigDecimal getLat() {
+        return lat;
+    }
+
+    public void setLat(BigDecimal lat) {
+        this.lat = lat;
+    }
+
+    public BigDecimal getElevation() {
+        return elevation;
+    }
+
+    public void setElevation(BigDecimal elevation) {
+        this.elevation = elevation;
+    }
+
+    public String getMission() {
+        return mission;
+    }
+
+    public void setMission(String mission) {
+        this.mission = mission;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeocapeannotationEntity.java b/src/main/java/com/moon/server/entity/mn/GeocapeannotationEntity.java
new file mode 100644
index 0000000..1e1a7e2
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeocapeannotationEntity.java
@@ -0,0 +1,155 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geocapeannotation
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_cape_annotation")
+@EqualsAndHashCode(callSuper = false)
+public class GeocapeannotationEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 484894154353483648L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private BigDecimal diameter;
+
+    private String origin;
+
+    private Timestamp approvald;
+
+    private BigDecimal lon;
+
+    private BigDecimal lat;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeocapeannotationEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public BigDecimal getDiameter() {
+        return diameter;
+    }
+
+    public void setDiameter(BigDecimal diameter) {
+        this.diameter = diameter;
+    }
+
+    public String getOrigin() {
+        return origin;
+    }
+
+    public void setOrigin(String origin) {
+        this.origin = origin;
+    }
+
+    public Timestamp getApprovald() {
+        return approvald;
+    }
+
+    public void setApprovald(Timestamp approvald) {
+        this.approvald = approvald;
+    }
+
+    public BigDecimal getLon() {
+        return lon;
+    }
+
+    public void setLon(BigDecimal lon) {
+        this.lon = lon;
+    }
+
+    public BigDecimal getLat() {
+        return lat;
+    }
+
+    public void setLat(BigDecimal lat) {
+        this.lat = lat;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeocliffannotationEntity.java b/src/main/java/com/moon/server/entity/mn/GeocliffannotationEntity.java
new file mode 100644
index 0000000..381ca89
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeocliffannotationEntity.java
@@ -0,0 +1,125 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geocliffannotation
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_cliff_annotation")
+@EqualsAndHashCode(callSuper = false)
+public class GeocliffannotationEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 484894154353483648L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private BigDecimal diameter;
+
+    private String origin;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeocliffannotationEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public BigDecimal getDiameter() {
+        return diameter;
+    }
+
+    public void setDiameter(BigDecimal diameter) {
+        this.diameter = diameter;
+    }
+
+    public String getOrigin() {
+        return origin;
+    }
+
+    public void setOrigin(String origin) {
+        this.origin = origin;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeoconstructionunitEntity.java b/src/main/java/com/moon/server/entity/mn/GeoconstructionunitEntity.java
new file mode 100644
index 0000000..9e06077
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeoconstructionunitEntity.java
@@ -0,0 +1,135 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geoconstructionunit
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_construction_unit")
+@EqualsAndHashCode(callSuper = false)
+public class GeoconstructionunitEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 484894154353483648L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private String fDesc;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeoconstructionunitEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public String getfDesc() {
+        return fDesc;
+    }
+
+    public void setfDesc(String fDesc) {
+        this.fDesc = fDesc;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeoconstructionunitboundaryEntity.java b/src/main/java/com/moon/server/entity/mn/GeoconstructionunitboundaryEntity.java
new file mode 100644
index 0000000..1093b7a
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeoconstructionunitboundaryEntity.java
@@ -0,0 +1,105 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geoconstructionunitboundary
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_construction_unit_boundary")
+@EqualsAndHashCode(callSuper = false)
+public class GeoconstructionunitboundaryEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 484894154353483648L;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeoconstructionunitboundaryEntity() {
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeocopernicanperiodEntity.java b/src/main/java/com/moon/server/entity/mn/GeocopernicanperiodEntity.java
new file mode 100644
index 0000000..3ea1a5e
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeocopernicanperiodEntity.java
@@ -0,0 +1,255 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geocopernicanperiod
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_copernican_period")
+@EqualsAndHashCode(callSuper = false)
+public class GeocopernicanperiodEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 484894154353483648L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private String geobody;
+
+    private BigDecimal area;
+
+    private String rou115;
+
+    private String rou230;
+
+    private String rou460;
+
+    private String rou920;
+
+    private String rou1800;
+
+    private String ra;
+
+    private String st;
+
+    private String fDesc;
+
+    private String featureId;
+
+    private String featuret;
+
+    private BigDecimal areaZsy;
+
+    private String zsyType;
+
+    private String cType;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeocopernicanperiodEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public String getGeobody() {
+        return geobody;
+    }
+
+    public void setGeobody(String geobody) {
+        this.geobody = geobody;
+    }
+
+    public BigDecimal getArea() {
+        return area;
+    }
+
+    public void setArea(BigDecimal area) {
+        this.area = area;
+    }
+
+    public String getRou115() {
+        return rou115;
+    }
+
+    public void setRou115(String rou115) {
+        this.rou115 = rou115;
+    }
+
+    public String getRou230() {
+        return rou230;
+    }
+
+    public void setRou230(String rou230) {
+        this.rou230 = rou230;
+    }
+
+    public String getRou460() {
+        return rou460;
+    }
+
+    public void setRou460(String rou460) {
+        this.rou460 = rou460;
+    }
+
+    public String getRou920() {
+        return rou920;
+    }
+
+    public void setRou920(String rou920) {
+        this.rou920 = rou920;
+    }
+
+    public String getRou1800() {
+        return rou1800;
+    }
+
+    public void setRou1800(String rou1800) {
+        this.rou1800 = rou1800;
+    }
+
+    public String getRa() {
+        return ra;
+    }
+
+    public void setRa(String ra) {
+        this.ra = ra;
+    }
+
+    public String getSt() {
+        return st;
+    }
+
+    public void setSt(String st) {
+        this.st = st;
+    }
+
+    public String getfDesc() {
+        return fDesc;
+    }
+
+    public void setfDesc(String fDesc) {
+        this.fDesc = fDesc;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public BigDecimal getAreaZsy() {
+        return areaZsy;
+    }
+
+    public void setAreaZsy(BigDecimal areaZsy) {
+        this.areaZsy = areaZsy;
+    }
+
+    public String getZsyType() {
+        return zsyType;
+    }
+
+    public void setZsyType(String zsyType) {
+        this.zsyType = zsyType;
+    }
+
+    public String getcType() {
+        return cType;
+    }
+
+    public void setcType(String cType) {
+        this.cType = cType;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeocraterEntity.java b/src/main/java/com/moon/server/entity/mn/GeocraterEntity.java
new file mode 100644
index 0000000..9627f80
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeocraterEntity.java
@@ -0,0 +1,205 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geocrater
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_crater")
+@EqualsAndHashCode(callSuper = false)
+public class GeocraterEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 484894154353483648L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private String cType;
+
+    private BigDecimal diameter;
+
+    private String era;
+
+    private BigDecimal lon;
+
+    private BigDecimal lat;
+
+    private BigDecimal elevation;
+
+    private String tecUnit;
+
+    private String fDesc;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeocraterEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public String getcType() {
+        return cType;
+    }
+
+    public void setcType(String cType) {
+        this.cType = cType;
+    }
+
+    public BigDecimal getDiameter() {
+        return diameter;
+    }
+
+    public void setDiameter(BigDecimal diameter) {
+        this.diameter = diameter;
+    }
+
+    public String getEra() {
+        return era;
+    }
+
+    public void setEra(String era) {
+        this.era = era;
+    }
+
+    public BigDecimal getLon() {
+        return lon;
+    }
+
+    public void setLon(BigDecimal lon) {
+        this.lon = lon;
+    }
+
+    public BigDecimal getLat() {
+        return lat;
+    }
+
+    public void setLat(BigDecimal lat) {
+        this.lat = lat;
+    }
+
+    public BigDecimal getElevation() {
+        return elevation;
+    }
+
+    public void setElevation(BigDecimal elevation) {
+        this.elevation = elevation;
+    }
+
+    public String getTecUnit() {
+        return tecUnit;
+    }
+
+    public void setTecUnit(String tecUnit) {
+        this.tecUnit = tecUnit;
+    }
+
+    public String getfDesc() {
+        return fDesc;
+    }
+
+    public void setfDesc(String fDesc) {
+        this.fDesc = fDesc;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeocraterannotationEntity.java b/src/main/java/com/moon/server/entity/mn/GeocraterannotationEntity.java
new file mode 100644
index 0000000..5c37f53
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeocraterannotationEntity.java
@@ -0,0 +1,135 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geocraterannotation
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_crater_annotation")
+@EqualsAndHashCode(callSuper = false)
+public class GeocraterannotationEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 484894154353483648L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private BigDecimal diameter;
+
+    private String origin;
+
+    private Integer featureId;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeocraterannotationEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public BigDecimal getDiameter() {
+        return diameter;
+    }
+
+    public void setDiameter(BigDecimal diameter) {
+        this.diameter = diameter;
+    }
+
+    public String getOrigin() {
+        return origin;
+    }
+
+    public void setOrigin(String origin) {
+        this.origin = origin;
+    }
+
+    public Integer getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(Integer featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeocraterfloorfractureEntity.java b/src/main/java/com/moon/server/entity/mn/GeocraterfloorfractureEntity.java
new file mode 100644
index 0000000..5b789cf
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeocraterfloorfractureEntity.java
@@ -0,0 +1,235 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geocraterfloorfracture
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_crater_floor_fracture")
+@EqualsAndHashCode(callSuper = false)
+public class GeocraterfloorfractureEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 484894154353483648L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private BigDecimal length;
+
+    private String era;
+
+    private BigDecimal endp1Lon;
+
+    private BigDecimal endp1Lat;
+
+    private BigDecimal endp2Lon;
+
+    private BigDecimal endp2Lat;
+
+    private String faultType;
+
+    private String mDirec;
+
+    private String tecUnit;
+
+    private String fDesc;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String addition;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeocraterfloorfractureEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public BigDecimal getLength() {
+        return length;
+    }
+
+    public void setLength(BigDecimal length) {
+        this.length = length;
+    }
+
+    public String getEra() {
+        return era;
+    }
+
+    public void setEra(String era) {
+        this.era = era;
+    }
+
+    public BigDecimal getEndp1Lon() {
+        return endp1Lon;
+    }
+
+    public void setEndp1Lon(BigDecimal endp1Lon) {
+        this.endp1Lon = endp1Lon;
+    }
+
+    public BigDecimal getEndp1Lat() {
+        return endp1Lat;
+    }
+
+    public void setEndp1Lat(BigDecimal endp1Lat) {
+        this.endp1Lat = endp1Lat;
+    }
+
+    public BigDecimal getEndp2Lon() {
+        return endp2Lon;
+    }
+
+    public void setEndp2Lon(BigDecimal endp2Lon) {
+        this.endp2Lon = endp2Lon;
+    }
+
+    public BigDecimal getEndp2Lat() {
+        return endp2Lat;
+    }
+
+    public void setEndp2Lat(BigDecimal endp2Lat) {
+        this.endp2Lat = endp2Lat;
+    }
+
+    public String getFaultType() {
+        return faultType;
+    }
+
+    public void setFaultType(String faultType) {
+        this.faultType = faultType;
+    }
+
+    public String getmDirec() {
+        return mDirec;
+    }
+
+    public void setmDirec(String mDirec) {
+        this.mDirec = mDirec;
+    }
+
+    public String getTecUnit() {
+        return tecUnit;
+    }
+
+    public void setTecUnit(String tecUnit) {
+        this.tecUnit = tecUnit;
+    }
+
+    public String getfDesc() {
+        return fDesc;
+    }
+
+    public void setfDesc(String fDesc) {
+        this.fDesc = fDesc;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getAddition() {
+        return addition;
+    }
+
+    public void setAddition(String addition) {
+        this.addition = addition;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeodomeEntity.java b/src/main/java/com/moon/server/entity/mn/GeodomeEntity.java
new file mode 100644
index 0000000..149f673
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeodomeEntity.java
@@ -0,0 +1,195 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geodome
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_dome")
+@EqualsAndHashCode(callSuper = false)
+public class GeodomeEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 484894154353483648L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private BigDecimal diameter;
+
+    private String era;
+
+    private BigDecimal lon;
+
+    private BigDecimal lat;
+
+    private BigDecimal elevation;
+
+    private String tecUnit;
+
+    private String fDesc;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeodomeEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public BigDecimal getDiameter() {
+        return diameter;
+    }
+
+    public void setDiameter(BigDecimal diameter) {
+        this.diameter = diameter;
+    }
+
+    public String getEra() {
+        return era;
+    }
+
+    public void setEra(String era) {
+        this.era = era;
+    }
+
+    public BigDecimal getLon() {
+        return lon;
+    }
+
+    public void setLon(BigDecimal lon) {
+        this.lon = lon;
+    }
+
+    public BigDecimal getLat() {
+        return lat;
+    }
+
+    public void setLat(BigDecimal lat) {
+        this.lat = lat;
+    }
+
+    public BigDecimal getElevation() {
+        return elevation;
+    }
+
+    public void setElevation(BigDecimal elevation) {
+        this.elevation = elevation;
+    }
+
+    public String getTecUnit() {
+        return tecUnit;
+    }
+
+    public void setTecUnit(String tecUnit) {
+        this.tecUnit = tecUnit;
+    }
+
+    public String getfDesc() {
+        return fDesc;
+    }
+
+    public void setfDesc(String fDesc) {
+        this.fDesc = fDesc;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeoearlyimbrianEntity.java b/src/main/java/com/moon/server/entity/mn/GeoearlyimbrianEntity.java
new file mode 100644
index 0000000..775f1ec
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeoearlyimbrianEntity.java
@@ -0,0 +1,225 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geoearlyimbrian
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_early_imbrian")
+@EqualsAndHashCode(callSuper = false)
+public class GeoearlyimbrianEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 484894154353483648L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private String geobody;
+
+    private BigDecimal area;
+
+    private String rou115;
+
+    private String rou230;
+
+    private String rou460;
+
+    private String rou920;
+
+    private String rou1800;
+
+    private String ra;
+
+    private String st;
+
+    private String fDesc;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeoearlyimbrianEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public String getGeobody() {
+        return geobody;
+    }
+
+    public void setGeobody(String geobody) {
+        this.geobody = geobody;
+    }
+
+    public BigDecimal getArea() {
+        return area;
+    }
+
+    public void setArea(BigDecimal area) {
+        this.area = area;
+    }
+
+    public String getRou115() {
+        return rou115;
+    }
+
+    public void setRou115(String rou115) {
+        this.rou115 = rou115;
+    }
+
+    public String getRou230() {
+        return rou230;
+    }
+
+    public void setRou230(String rou230) {
+        this.rou230 = rou230;
+    }
+
+    public String getRou460() {
+        return rou460;
+    }
+
+    public void setRou460(String rou460) {
+        this.rou460 = rou460;
+    }
+
+    public String getRou920() {
+        return rou920;
+    }
+
+    public void setRou920(String rou920) {
+        this.rou920 = rou920;
+    }
+
+    public String getRou1800() {
+        return rou1800;
+    }
+
+    public void setRou1800(String rou1800) {
+        this.rou1800 = rou1800;
+    }
+
+    public String getRa() {
+        return ra;
+    }
+
+    public void setRa(String ra) {
+        this.ra = ra;
+    }
+
+    public String getSt() {
+        return st;
+    }
+
+    public void setSt(String st) {
+        this.st = st;
+    }
+
+    public String getfDesc() {
+        return fDesc;
+    }
+
+    public void setfDesc(String fDesc) {
+        this.fDesc = fDesc;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeoearlyimbrianbasinconstructionEntity.java b/src/main/java/com/moon/server/entity/mn/GeoearlyimbrianbasinconstructionEntity.java
new file mode 100644
index 0000000..67bbaca
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeoearlyimbrianbasinconstructionEntity.java
@@ -0,0 +1,275 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geoearlyimbrianbasinconstruction
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_early_imbrian_basin_construction")
+@EqualsAndHashCode(callSuper = false)
+public class GeoearlyimbrianbasinconstructionEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 484894154353483648L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private String bfrType;
+
+    private String geobody;
+
+    private BigDecimal area;
+
+    private String unitName;
+
+    private BigDecimal thickness;
+
+    private BigDecimal eleDif;
+
+    private String avgFeo;
+
+    private String stdFeo;
+
+    private String avgTio2;
+
+    private String stdTio2;
+
+    private String avgMgnum;
+
+    private String stdMgnum;
+
+    private String avgTh;
+
+    private String stdTh;
+
+    private String references;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeoearlyimbrianbasinconstructionEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public String getBfrType() {
+        return bfrType;
+    }
+
+    public void setBfrType(String bfrType) {
+        this.bfrType = bfrType;
+    }
+
+    public String getGeobody() {
+        return geobody;
+    }
+
+    public void setGeobody(String geobody) {
+        this.geobody = geobody;
+    }
+
+    public BigDecimal getArea() {
+        return area;
+    }
+
+    public void setArea(BigDecimal area) {
+        this.area = area;
+    }
+
+    public String getUnitName() {
+        return unitName;
+    }
+
+    public void setUnitName(String unitName) {
+        this.unitName = unitName;
+    }
+
+    public BigDecimal getThickness() {
+        return thickness;
+    }
+
+    public void setThickness(BigDecimal thickness) {
+        this.thickness = thickness;
+    }
+
+    public BigDecimal getEleDif() {
+        return eleDif;
+    }
+
+    public void setEleDif(BigDecimal eleDif) {
+        this.eleDif = eleDif;
+    }
+
+    public String getAvgFeo() {
+        return avgFeo;
+    }
+
+    public void setAvgFeo(String avgFeo) {
+        this.avgFeo = avgFeo;
+    }
+
+    public String getStdFeo() {
+        return stdFeo;
+    }
+
+    public void setStdFeo(String stdFeo) {
+        this.stdFeo = stdFeo;
+    }
+
+    public String getAvgTio2() {
+        return avgTio2;
+    }
+
+    public void setAvgTio2(String avgTio2) {
+        this.avgTio2 = avgTio2;
+    }
+
+    public String getStdTio2() {
+        return stdTio2;
+    }
+
+    public void setStdTio2(String stdTio2) {
+        this.stdTio2 = stdTio2;
+    }
+
+    public String getAvgMgnum() {
+        return avgMgnum;
+    }
+
+    public void setAvgMgnum(String avgMgnum) {
+        this.avgMgnum = avgMgnum;
+    }
+
+    public String getStdMgnum() {
+        return stdMgnum;
+    }
+
+    public void setStdMgnum(String stdMgnum) {
+        this.stdMgnum = stdMgnum;
+    }
+
+    public String getAvgTh() {
+        return avgTh;
+    }
+
+    public void setAvgTh(String avgTh) {
+        this.avgTh = avgTh;
+    }
+
+    public String getStdTh() {
+        return stdTh;
+    }
+
+    public void setStdTh(String stdTh) {
+        this.stdTh = stdTh;
+    }
+
+    public String getReferences() {
+        return references;
+    }
+
+    public void setReferences(String references) {
+        this.references = references;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeoeratosthenianEntity.java b/src/main/java/com/moon/server/entity/mn/GeoeratosthenianEntity.java
new file mode 100644
index 0000000..773101f
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeoeratosthenianEntity.java
@@ -0,0 +1,255 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geoeratosthenian
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_eratosthenian")
+@EqualsAndHashCode(callSuper = false)
+public class GeoeratosthenianEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 484894154353483648L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private String geobody;
+
+    private BigDecimal area;
+
+    private String rou115;
+
+    private String rou230;
+
+    private String rou460;
+
+    private String rou920;
+
+    private String rou1800;
+
+    private String ra;
+
+    private String st;
+
+    private String fDesc;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String cType;
+
+    private BigDecimal areaZsy;
+
+    private String zsyType;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeoeratosthenianEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public String getGeobody() {
+        return geobody;
+    }
+
+    public void setGeobody(String geobody) {
+        this.geobody = geobody;
+    }
+
+    public BigDecimal getArea() {
+        return area;
+    }
+
+    public void setArea(BigDecimal area) {
+        this.area = area;
+    }
+
+    public String getRou115() {
+        return rou115;
+    }
+
+    public void setRou115(String rou115) {
+        this.rou115 = rou115;
+    }
+
+    public String getRou230() {
+        return rou230;
+    }
+
+    public void setRou230(String rou230) {
+        this.rou230 = rou230;
+    }
+
+    public String getRou460() {
+        return rou460;
+    }
+
+    public void setRou460(String rou460) {
+        this.rou460 = rou460;
+    }
+
+    public String getRou920() {
+        return rou920;
+    }
+
+    public void setRou920(String rou920) {
+        this.rou920 = rou920;
+    }
+
+    public String getRou1800() {
+        return rou1800;
+    }
+
+    public void setRou1800(String rou1800) {
+        this.rou1800 = rou1800;
+    }
+
+    public String getRa() {
+        return ra;
+    }
+
+    public void setRa(String ra) {
+        this.ra = ra;
+    }
+
+    public String getSt() {
+        return st;
+    }
+
+    public void setSt(String st) {
+        this.st = st;
+    }
+
+    public String getfDesc() {
+        return fDesc;
+    }
+
+    public void setfDesc(String fDesc) {
+        this.fDesc = fDesc;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getcType() {
+        return cType;
+    }
+
+    public void setcType(String cType) {
+        this.cType = cType;
+    }
+
+    public BigDecimal getAreaZsy() {
+        return areaZsy;
+    }
+
+    public void setAreaZsy(BigDecimal areaZsy) {
+        this.areaZsy = areaZsy;
+    }
+
+    public String getZsyType() {
+        return zsyType;
+    }
+
+    public void setZsyType(String zsyType) {
+        this.zsyType = zsyType;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeoferrousanorthositesuiteEntity.java b/src/main/java/com/moon/server/entity/mn/GeoferrousanorthositesuiteEntity.java
new file mode 100644
index 0000000..c80fd34
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeoferrousanorthositesuiteEntity.java
@@ -0,0 +1,135 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geoferrousanorthositesuite
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_ferrous_anorthosite_suite")
+@EqualsAndHashCode(callSuper = false)
+public class GeoferrousanorthositesuiteEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 484894154353483648L;
+
+    private String quadrangle;
+
+    private String geobody;
+
+    private BigDecimal area;
+
+    private BigDecimal lon;
+
+    private BigDecimal lat;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeoferrousanorthositesuiteEntity() {
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getGeobody() {
+        return geobody;
+    }
+
+    public void setGeobody(String geobody) {
+        this.geobody = geobody;
+    }
+
+    public BigDecimal getArea() {
+        return area;
+    }
+
+    public void setArea(BigDecimal area) {
+        this.area = area;
+    }
+
+    public BigDecimal getLon() {
+        return lon;
+    }
+
+    public void setLon(BigDecimal lon) {
+        this.lon = lon;
+    }
+
+    public BigDecimal getLat() {
+        return lat;
+    }
+
+    public void setLat(BigDecimal lat) {
+        this.lat = lat;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeoferrousnoritesuiteEntity.java b/src/main/java/com/moon/server/entity/mn/GeoferrousnoritesuiteEntity.java
new file mode 100644
index 0000000..d9e1402
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeoferrousnoritesuiteEntity.java
@@ -0,0 +1,135 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geoferrousnoritesuite
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_ferrous_norite_suite")
+@EqualsAndHashCode(callSuper = false)
+public class GeoferrousnoritesuiteEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 484894154353483648L;
+
+    private String quadrangle;
+
+    private String geobody;
+
+    private BigDecimal area;
+
+    private BigDecimal lon;
+
+    private BigDecimal lat;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeoferrousnoritesuiteEntity() {
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getGeobody() {
+        return geobody;
+    }
+
+    public void setGeobody(String geobody) {
+        this.geobody = geobody;
+    }
+
+    public BigDecimal getArea() {
+        return area;
+    }
+
+    public void setArea(BigDecimal area) {
+        this.area = area;
+    }
+
+    public BigDecimal getLon() {
+        return lon;
+    }
+
+    public void setLon(BigDecimal lon) {
+        this.lon = lon;
+    }
+
+    public BigDecimal getLat() {
+        return lat;
+    }
+
+    public void setLat(BigDecimal lat) {
+        this.lat = lat;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeogoldenspikeEntity.java b/src/main/java/com/moon/server/entity/mn/GeogoldenspikeEntity.java
new file mode 100644
index 0000000..6ea6783
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeogoldenspikeEntity.java
@@ -0,0 +1,135 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geogoldenspike
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_golden_spike")
+@EqualsAndHashCode(callSuper = false)
+public class GeogoldenspikeEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 126089127327357024L;
+
+    private String eName;
+
+    private String cName;
+
+    private BigDecimal area;
+
+    private String era;
+
+    private String fDesc;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeogoldenspikeEntity() {
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public BigDecimal getArea() {
+        return area;
+    }
+
+    public void setArea(BigDecimal area) {
+        this.area = area;
+    }
+
+    public String getEra() {
+        return era;
+    }
+
+    public void setEra(String era) {
+        this.era = era;
+    }
+
+    public String getfDesc() {
+        return fDesc;
+    }
+
+    public void setfDesc(String fDesc) {
+        this.fDesc = fDesc;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeograbenEntity.java b/src/main/java/com/moon/server/entity/mn/GeograbenEntity.java
new file mode 100644
index 0000000..782aae5
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeograbenEntity.java
@@ -0,0 +1,215 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geograben
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_graben")
+@EqualsAndHashCode(callSuper = false)
+public class GeograbenEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 126089127327357024L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private BigDecimal length;
+
+    private String era;
+
+    private BigDecimal endp1Lon;
+
+    private BigDecimal endp1Lat;
+
+    private BigDecimal endp2Lon;
+
+    private BigDecimal endp2Lat;
+
+    private String tecUnit;
+
+    private String fDese;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String addition;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeograbenEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public BigDecimal getLength() {
+        return length;
+    }
+
+    public void setLength(BigDecimal length) {
+        this.length = length;
+    }
+
+    public String getEra() {
+        return era;
+    }
+
+    public void setEra(String era) {
+        this.era = era;
+    }
+
+    public BigDecimal getEndp1Lon() {
+        return endp1Lon;
+    }
+
+    public void setEndp1Lon(BigDecimal endp1Lon) {
+        this.endp1Lon = endp1Lon;
+    }
+
+    public BigDecimal getEndp1Lat() {
+        return endp1Lat;
+    }
+
+    public void setEndp1Lat(BigDecimal endp1Lat) {
+        this.endp1Lat = endp1Lat;
+    }
+
+    public BigDecimal getEndp2Lon() {
+        return endp2Lon;
+    }
+
+    public void setEndp2Lon(BigDecimal endp2Lon) {
+        this.endp2Lon = endp2Lon;
+    }
+
+    public BigDecimal getEndp2Lat() {
+        return endp2Lat;
+    }
+
+    public void setEndp2Lat(BigDecimal endp2Lat) {
+        this.endp2Lat = endp2Lat;
+    }
+
+    public String getTecUnit() {
+        return tecUnit;
+    }
+
+    public void setTecUnit(String tecUnit) {
+        this.tecUnit = tecUnit;
+    }
+
+    public String getfDese() {
+        return fDese;
+    }
+
+    public void setfDese(String fDese) {
+        this.fDese = fDese;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getAddition() {
+        return addition;
+    }
+
+    public void setAddition(String addition) {
+        this.addition = addition;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeograbenannotationEntity.java b/src/main/java/com/moon/server/entity/mn/GeograbenannotationEntity.java
new file mode 100644
index 0000000..96f59a5
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeograbenannotationEntity.java
@@ -0,0 +1,125 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geograbenannotation
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_graben_annotation")
+@EqualsAndHashCode(callSuper = false)
+public class GeograbenannotationEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 126089127327357024L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private BigDecimal diameter;
+
+    private String origin;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeograbenannotationEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public BigDecimal getDiameter() {
+        return diameter;
+    }
+
+    public void setDiameter(BigDecimal diameter) {
+        this.diameter = diameter;
+    }
+
+    public String getOrigin() {
+        return origin;
+    }
+
+    public void setOrigin(String origin) {
+        this.origin = origin;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeohiddencraterEntity.java b/src/main/java/com/moon/server/entity/mn/GeohiddencraterEntity.java
new file mode 100644
index 0000000..7e1d92e
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeohiddencraterEntity.java
@@ -0,0 +1,205 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geohiddencrater
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_hidden_crater")
+@EqualsAndHashCode(callSuper = false)
+public class GeohiddencraterEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 126089127327357024L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private String cType;
+
+    private BigDecimal diameter;
+
+    private String era;
+
+    private BigDecimal lon;
+
+    private BigDecimal lat;
+
+    private BigDecimal elevation;
+
+    private String tecUnit;
+
+    private String fDesc;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeohiddencraterEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public String getcType() {
+        return cType;
+    }
+
+    public void setcType(String cType) {
+        this.cType = cType;
+    }
+
+    public BigDecimal getDiameter() {
+        return diameter;
+    }
+
+    public void setDiameter(BigDecimal diameter) {
+        this.diameter = diameter;
+    }
+
+    public String getEra() {
+        return era;
+    }
+
+    public void setEra(String era) {
+        this.era = era;
+    }
+
+    public BigDecimal getLon() {
+        return lon;
+    }
+
+    public void setLon(BigDecimal lon) {
+        this.lon = lon;
+    }
+
+    public BigDecimal getLat() {
+        return lat;
+    }
+
+    public void setLat(BigDecimal lat) {
+        this.lat = lat;
+    }
+
+    public BigDecimal getElevation() {
+        return elevation;
+    }
+
+    public void setElevation(BigDecimal elevation) {
+        this.elevation = elevation;
+    }
+
+    public String getTecUnit() {
+        return tecUnit;
+    }
+
+    public void setTecUnit(String tecUnit) {
+        this.tecUnit = tecUnit;
+    }
+
+    public String getfDesc() {
+        return fDesc;
+    }
+
+    public void setfDesc(String fDesc) {
+        this.fDesc = fDesc;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeoimpactbasinEntity.java b/src/main/java/com/moon/server/entity/mn/GeoimpactbasinEntity.java
new file mode 100644
index 0000000..c1fa349
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeoimpactbasinEntity.java
@@ -0,0 +1,205 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geoimpactbasin
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_impact_basin")
+@EqualsAndHashCode(callSuper = false)
+public class GeoimpactbasinEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 126089127327357024L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private String bType;
+
+    private BigDecimal diameter;
+
+    private String era;
+
+    private BigDecimal lon;
+
+    private BigDecimal lat;
+
+    private BigDecimal elevation;
+
+    private String tecUnit;
+
+    private String fDesc;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeoimpactbasinEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public String getbType() {
+        return bType;
+    }
+
+    public void setbType(String bType) {
+        this.bType = bType;
+    }
+
+    public BigDecimal getDiameter() {
+        return diameter;
+    }
+
+    public void setDiameter(BigDecimal diameter) {
+        this.diameter = diameter;
+    }
+
+    public String getEra() {
+        return era;
+    }
+
+    public void setEra(String era) {
+        this.era = era;
+    }
+
+    public BigDecimal getLon() {
+        return lon;
+    }
+
+    public void setLon(BigDecimal lon) {
+        this.lon = lon;
+    }
+
+    public BigDecimal getLat() {
+        return lat;
+    }
+
+    public void setLat(BigDecimal lat) {
+        this.lat = lat;
+    }
+
+    public BigDecimal getElevation() {
+        return elevation;
+    }
+
+    public void setElevation(BigDecimal elevation) {
+        this.elevation = elevation;
+    }
+
+    public String getTecUnit() {
+        return tecUnit;
+    }
+
+    public void setTecUnit(String tecUnit) {
+        this.tecUnit = tecUnit;
+    }
+
+    public String getfDesc() {
+        return fDesc;
+    }
+
+    public void setfDesc(String fDesc) {
+        this.fDesc = fDesc;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeoimpactcraterchainEntity.java b/src/main/java/com/moon/server/entity/mn/GeoimpactcraterchainEntity.java
new file mode 100644
index 0000000..a0518a8
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeoimpactcraterchainEntity.java
@@ -0,0 +1,225 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geoimpactcraterchain
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_impact_crater_chain")
+@EqualsAndHashCode(callSuper = false)
+public class GeoimpactcraterchainEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 126089127327357024L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private BigDecimal length;
+
+    private String era;
+
+    private BigDecimal endp1Lon;
+
+    private BigDecimal endp1Lat;
+
+    private BigDecimal endp2Lon;
+
+    private BigDecimal endp2Lat;
+
+    private Integer pitNumber;
+
+    private String tecUnit;
+
+    private String fDesc;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String addition;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeoimpactcraterchainEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public BigDecimal getLength() {
+        return length;
+    }
+
+    public void setLength(BigDecimal length) {
+        this.length = length;
+    }
+
+    public String getEra() {
+        return era;
+    }
+
+    public void setEra(String era) {
+        this.era = era;
+    }
+
+    public BigDecimal getEndp1Lon() {
+        return endp1Lon;
+    }
+
+    public void setEndp1Lon(BigDecimal endp1Lon) {
+        this.endp1Lon = endp1Lon;
+    }
+
+    public BigDecimal getEndp1Lat() {
+        return endp1Lat;
+    }
+
+    public void setEndp1Lat(BigDecimal endp1Lat) {
+        this.endp1Lat = endp1Lat;
+    }
+
+    public BigDecimal getEndp2Lon() {
+        return endp2Lon;
+    }
+
+    public void setEndp2Lon(BigDecimal endp2Lon) {
+        this.endp2Lon = endp2Lon;
+    }
+
+    public BigDecimal getEndp2Lat() {
+        return endp2Lat;
+    }
+
+    public void setEndp2Lat(BigDecimal endp2Lat) {
+        this.endp2Lat = endp2Lat;
+    }
+
+    public Integer getPitNumber() {
+        return pitNumber;
+    }
+
+    public void setPitNumber(Integer pitNumber) {
+        this.pitNumber = pitNumber;
+    }
+
+    public String getTecUnit() {
+        return tecUnit;
+    }
+
+    public void setTecUnit(String tecUnit) {
+        this.tecUnit = tecUnit;
+    }
+
+    public String getfDesc() {
+        return fDesc;
+    }
+
+    public void setfDesc(String fDesc) {
+        this.fDesc = fDesc;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getAddition() {
+        return addition;
+    }
+
+    public void setAddition(String addition) {
+        this.addition = addition;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeoimpactcraterchainannotationEntity.java b/src/main/java/com/moon/server/entity/mn/GeoimpactcraterchainannotationEntity.java
new file mode 100644
index 0000000..e2254a4
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeoimpactcraterchainannotationEntity.java
@@ -0,0 +1,125 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geoimpactcraterchainannotation
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_impact_crater_chain_annotation")
+@EqualsAndHashCode(callSuper = false)
+public class GeoimpactcraterchainannotationEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 126089127327357024L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private BigDecimal diameter;
+
+    private String origin;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeoimpactcraterchainannotationEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public BigDecimal getDiameter() {
+        return diameter;
+    }
+
+    public void setDiameter(BigDecimal diameter) {
+        this.diameter = diameter;
+    }
+
+    public String getOrigin() {
+        return origin;
+    }
+
+    public void setOrigin(String origin) {
+        this.origin = origin;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeoimpactfractureEntity.java b/src/main/java/com/moon/server/entity/mn/GeoimpactfractureEntity.java
new file mode 100644
index 0000000..e262522
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeoimpactfractureEntity.java
@@ -0,0 +1,215 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geoimpactfracture
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_impact_fracture")
+@EqualsAndHashCode(callSuper = false)
+public class GeoimpactfractureEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 126089127327357024L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private BigDecimal length;
+
+    private String era;
+
+    private BigDecimal endp1Lon;
+
+    private BigDecimal endp1Lat;
+
+    private BigDecimal endp2Lon;
+
+    private BigDecimal endp2Lat;
+
+    private String tecUnit;
+
+    private String fDesc;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String addition;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeoimpactfractureEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public BigDecimal getLength() {
+        return length;
+    }
+
+    public void setLength(BigDecimal length) {
+        this.length = length;
+    }
+
+    public String getEra() {
+        return era;
+    }
+
+    public void setEra(String era) {
+        this.era = era;
+    }
+
+    public BigDecimal getEndp1Lon() {
+        return endp1Lon;
+    }
+
+    public void setEndp1Lon(BigDecimal endp1Lon) {
+        this.endp1Lon = endp1Lon;
+    }
+
+    public BigDecimal getEndp1Lat() {
+        return endp1Lat;
+    }
+
+    public void setEndp1Lat(BigDecimal endp1Lat) {
+        this.endp1Lat = endp1Lat;
+    }
+
+    public BigDecimal getEndp2Lon() {
+        return endp2Lon;
+    }
+
+    public void setEndp2Lon(BigDecimal endp2Lon) {
+        this.endp2Lon = endp2Lon;
+    }
+
+    public BigDecimal getEndp2Lat() {
+        return endp2Lat;
+    }
+
+    public void setEndp2Lat(BigDecimal endp2Lat) {
+        this.endp2Lat = endp2Lat;
+    }
+
+    public String getTecUnit() {
+        return tecUnit;
+    }
+
+    public void setTecUnit(String tecUnit) {
+        this.tecUnit = tecUnit;
+    }
+
+    public String getfDesc() {
+        return fDesc;
+    }
+
+    public void setfDesc(String fDesc) {
+        this.fDesc = fDesc;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getAddition() {
+        return addition;
+    }
+
+    public void setAddition(String addition) {
+        this.addition = addition;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeoinferreddeepfaultEntity.java b/src/main/java/com/moon/server/entity/mn/GeoinferreddeepfaultEntity.java
new file mode 100644
index 0000000..3b38b4d
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeoinferreddeepfaultEntity.java
@@ -0,0 +1,255 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geoinferreddeepfault
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_inferred_deep_fault")
+@EqualsAndHashCode(callSuper = false)
+public class GeoinferreddeepfaultEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 126089127327357024L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private BigDecimal length;
+
+    private String era;
+
+    private BigDecimal endp1Lon;
+
+    private BigDecimal endp1Lat;
+
+    private BigDecimal endp2Lon;
+
+    private BigDecimal endp2Lat;
+
+    private String strike;
+
+    private String dipDirec;
+
+    private String dipAngle;
+
+    private String faultType;
+
+    private String mDirec;
+
+    private String tecUnit;
+
+    private String fDesc;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeoinferreddeepfaultEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public BigDecimal getLength() {
+        return length;
+    }
+
+    public void setLength(BigDecimal length) {
+        this.length = length;
+    }
+
+    public String getEra() {
+        return era;
+    }
+
+    public void setEra(String era) {
+        this.era = era;
+    }
+
+    public BigDecimal getEndp1Lon() {
+        return endp1Lon;
+    }
+
+    public void setEndp1Lon(BigDecimal endp1Lon) {
+        this.endp1Lon = endp1Lon;
+    }
+
+    public BigDecimal getEndp1Lat() {
+        return endp1Lat;
+    }
+
+    public void setEndp1Lat(BigDecimal endp1Lat) {
+        this.endp1Lat = endp1Lat;
+    }
+
+    public BigDecimal getEndp2Lon() {
+        return endp2Lon;
+    }
+
+    public void setEndp2Lon(BigDecimal endp2Lon) {
+        this.endp2Lon = endp2Lon;
+    }
+
+    public BigDecimal getEndp2Lat() {
+        return endp2Lat;
+    }
+
+    public void setEndp2Lat(BigDecimal endp2Lat) {
+        this.endp2Lat = endp2Lat;
+    }
+
+    public String getStrike() {
+        return strike;
+    }
+
+    public void setStrike(String strike) {
+        this.strike = strike;
+    }
+
+    public String getDipDirec() {
+        return dipDirec;
+    }
+
+    public void setDipDirec(String dipDirec) {
+        this.dipDirec = dipDirec;
+    }
+
+    public String getDipAngle() {
+        return dipAngle;
+    }
+
+    public void setDipAngle(String dipAngle) {
+        this.dipAngle = dipAngle;
+    }
+
+    public String getFaultType() {
+        return faultType;
+    }
+
+    public void setFaultType(String faultType) {
+        this.faultType = faultType;
+    }
+
+    public String getmDirec() {
+        return mDirec;
+    }
+
+    public void setmDirec(String mDirec) {
+        this.mDirec = mDirec;
+    }
+
+    public String getTecUnit() {
+        return tecUnit;
+    }
+
+    public void setTecUnit(String tecUnit) {
+        this.tecUnit = tecUnit;
+    }
+
+    public String getfDesc() {
+        return fDesc;
+    }
+
+    public void setfDesc(String fDesc) {
+        this.fDesc = fDesc;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeokreepbasaltEntity.java b/src/main/java/com/moon/server/entity/mn/GeokreepbasaltEntity.java
new file mode 100644
index 0000000..0576345
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeokreepbasaltEntity.java
@@ -0,0 +1,125 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geokreepbasalt
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_kreep_basalt")
+@EqualsAndHashCode(callSuper = false)
+public class GeokreepbasaltEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 126089127327357024L;
+
+    private String quadrangle;
+
+    private String geobody;
+
+    private BigDecimal lon;
+
+    private BigDecimal lat;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeokreepbasaltEntity() {
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getGeobody() {
+        return geobody;
+    }
+
+    public void setGeobody(String geobody) {
+        this.geobody = geobody;
+    }
+
+    public BigDecimal getLon() {
+        return lon;
+    }
+
+    public void setLon(BigDecimal lon) {
+        this.lon = lon;
+    }
+
+    public BigDecimal getLat() {
+        return lat;
+    }
+
+    public void setLat(BigDecimal lat) {
+        this.lat = lat;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeokreeprocksuiteEntity.java b/src/main/java/com/moon/server/entity/mn/GeokreeprocksuiteEntity.java
new file mode 100644
index 0000000..225723c
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeokreeprocksuiteEntity.java
@@ -0,0 +1,135 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geokreeprocksuite
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_kreep_rock_suite")
+@EqualsAndHashCode(callSuper = false)
+public class GeokreeprocksuiteEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 126089127327357024L;
+
+    private String quadrangle;
+
+    private String geobody;
+
+    private BigDecimal area;
+
+    private BigDecimal lon;
+
+    private BigDecimal lat;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeokreeprocksuiteEntity() {
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getGeobody() {
+        return geobody;
+    }
+
+    public void setGeobody(String geobody) {
+        this.geobody = geobody;
+    }
+
+    public BigDecimal getArea() {
+        return area;
+    }
+
+    public void setArea(BigDecimal area) {
+        this.area = area;
+    }
+
+    public BigDecimal getLon() {
+        return lon;
+    }
+
+    public void setLon(BigDecimal lon) {
+        this.lon = lon;
+    }
+
+    public BigDecimal getLat() {
+        return lat;
+    }
+
+    public void setLat(BigDecimal lat) {
+        this.lat = lat;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeolandingsiteEntity.java b/src/main/java/com/moon/server/entity/mn/GeolandingsiteEntity.java
new file mode 100644
index 0000000..efb778c
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeolandingsiteEntity.java
@@ -0,0 +1,165 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geolandingsite
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_landing_site")
+@EqualsAndHashCode(callSuper = false)
+public class GeolandingsiteEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 126089127327357024L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private BigDecimal lon;
+
+    private BigDecimal lat;
+
+    private BigDecimal elevation;
+
+    private String mission;
+
+    private String classes;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeolandingsiteEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public BigDecimal getLon() {
+        return lon;
+    }
+
+    public void setLon(BigDecimal lon) {
+        this.lon = lon;
+    }
+
+    public BigDecimal getLat() {
+        return lat;
+    }
+
+    public void setLat(BigDecimal lat) {
+        this.lat = lat;
+    }
+
+    public BigDecimal getElevation() {
+        return elevation;
+    }
+
+    public void setElevation(BigDecimal elevation) {
+        this.elevation = elevation;
+    }
+
+    public String getMission() {
+        return mission;
+    }
+
+    public void setMission(String mission) {
+        this.mission = mission;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeolateimbrianEntity.java b/src/main/java/com/moon/server/entity/mn/GeolateimbrianEntity.java
new file mode 100644
index 0000000..f6d6058
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeolateimbrianEntity.java
@@ -0,0 +1,235 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geolateimbrian
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_late_imbrian")
+@EqualsAndHashCode(callSuper = false)
+public class GeolateimbrianEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 126089127327357024L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private String geobody;
+
+    private BigDecimal area;
+
+    private String rou115;
+
+    private String rou230;
+
+    private String rou460;
+
+    private String rou920;
+
+    private String rou1800;
+
+    private String ra;
+
+    private String st;
+
+    private String fDesc;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String cType;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeolateimbrianEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public String getGeobody() {
+        return geobody;
+    }
+
+    public void setGeobody(String geobody) {
+        this.geobody = geobody;
+    }
+
+    public BigDecimal getArea() {
+        return area;
+    }
+
+    public void setArea(BigDecimal area) {
+        this.area = area;
+    }
+
+    public String getRou115() {
+        return rou115;
+    }
+
+    public void setRou115(String rou115) {
+        this.rou115 = rou115;
+    }
+
+    public String getRou230() {
+        return rou230;
+    }
+
+    public void setRou230(String rou230) {
+        this.rou230 = rou230;
+    }
+
+    public String getRou460() {
+        return rou460;
+    }
+
+    public void setRou460(String rou460) {
+        this.rou460 = rou460;
+    }
+
+    public String getRou920() {
+        return rou920;
+    }
+
+    public void setRou920(String rou920) {
+        this.rou920 = rou920;
+    }
+
+    public String getRou1800() {
+        return rou1800;
+    }
+
+    public void setRou1800(String rou1800) {
+        this.rou1800 = rou1800;
+    }
+
+    public String getRa() {
+        return ra;
+    }
+
+    public void setRa(String ra) {
+        this.ra = ra;
+    }
+
+    public String getSt() {
+        return st;
+    }
+
+    public void setSt(String st) {
+        this.st = st;
+    }
+
+    public String getfDesc() {
+        return fDesc;
+    }
+
+    public void setfDesc(String fDesc) {
+        this.fDesc = fDesc;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getcType() {
+        return cType;
+    }
+
+    public void setcType(String cType) {
+        this.cType = cType;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeolateimbrianbasinconstructionEntity.java b/src/main/java/com/moon/server/entity/mn/GeolateimbrianbasinconstructionEntity.java
new file mode 100644
index 0000000..6c382ad
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeolateimbrianbasinconstructionEntity.java
@@ -0,0 +1,275 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geolateimbrianbasinconstruction
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_late_imbrian_basin_construction")
+@EqualsAndHashCode(callSuper = false)
+public class GeolateimbrianbasinconstructionEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 126089127327357024L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private String bfrType;
+
+    private String geobody;
+
+    private BigDecimal area;
+
+    private String unitName;
+
+    private BigDecimal thickness;
+
+    private BigDecimal eleDif;
+
+    private String avgFeo;
+
+    private String stdFeo;
+
+    private String avgTio2;
+
+    private String stdTio2;
+
+    private String avgMgnum;
+
+    private String stdMgnum;
+
+    private String avgTh;
+
+    private String stdTh;
+
+    private String references;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeolateimbrianbasinconstructionEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public String getBfrType() {
+        return bfrType;
+    }
+
+    public void setBfrType(String bfrType) {
+        this.bfrType = bfrType;
+    }
+
+    public String getGeobody() {
+        return geobody;
+    }
+
+    public void setGeobody(String geobody) {
+        this.geobody = geobody;
+    }
+
+    public BigDecimal getArea() {
+        return area;
+    }
+
+    public void setArea(BigDecimal area) {
+        this.area = area;
+    }
+
+    public String getUnitName() {
+        return unitName;
+    }
+
+    public void setUnitName(String unitName) {
+        this.unitName = unitName;
+    }
+
+    public BigDecimal getThickness() {
+        return thickness;
+    }
+
+    public void setThickness(BigDecimal thickness) {
+        this.thickness = thickness;
+    }
+
+    public BigDecimal getEleDif() {
+        return eleDif;
+    }
+
+    public void setEleDif(BigDecimal eleDif) {
+        this.eleDif = eleDif;
+    }
+
+    public String getAvgFeo() {
+        return avgFeo;
+    }
+
+    public void setAvgFeo(String avgFeo) {
+        this.avgFeo = avgFeo;
+    }
+
+    public String getStdFeo() {
+        return stdFeo;
+    }
+
+    public void setStdFeo(String stdFeo) {
+        this.stdFeo = stdFeo;
+    }
+
+    public String getAvgTio2() {
+        return avgTio2;
+    }
+
+    public void setAvgTio2(String avgTio2) {
+        this.avgTio2 = avgTio2;
+    }
+
+    public String getStdTio2() {
+        return stdTio2;
+    }
+
+    public void setStdTio2(String stdTio2) {
+        this.stdTio2 = stdTio2;
+    }
+
+    public String getAvgMgnum() {
+        return avgMgnum;
+    }
+
+    public void setAvgMgnum(String avgMgnum) {
+        this.avgMgnum = avgMgnum;
+    }
+
+    public String getStdMgnum() {
+        return stdMgnum;
+    }
+
+    public void setStdMgnum(String stdMgnum) {
+        this.stdMgnum = stdMgnum;
+    }
+
+    public String getAvgTh() {
+        return avgTh;
+    }
+
+    public void setAvgTh(String avgTh) {
+        this.avgTh = avgTh;
+    }
+
+    public String getStdTh() {
+        return stdTh;
+    }
+
+    public void setStdTh(String stdTh) {
+        this.stdTh = stdTh;
+    }
+
+    public String getReferences() {
+        return references;
+    }
+
+    public void setReferences(String references) {
+        this.references = references;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeolobatescarpEntity.java b/src/main/java/com/moon/server/entity/mn/GeolobatescarpEntity.java
new file mode 100644
index 0000000..433d8e8
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeolobatescarpEntity.java
@@ -0,0 +1,215 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geolobatescarp
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_lobate_scarp")
+@EqualsAndHashCode(callSuper = false)
+public class GeolobatescarpEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 126089127327357024L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private BigDecimal length;
+
+    private String era;
+
+    private BigDecimal lon;
+
+    private BigDecimal lat;
+
+    private String strike;
+
+    private String dipDirec;
+
+    private String dipAngle;
+
+    private String tecUnit;
+
+    private String fDesc;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeolobatescarpEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public BigDecimal getLength() {
+        return length;
+    }
+
+    public void setLength(BigDecimal length) {
+        this.length = length;
+    }
+
+    public String getEra() {
+        return era;
+    }
+
+    public void setEra(String era) {
+        this.era = era;
+    }
+
+    public BigDecimal getLon() {
+        return lon;
+    }
+
+    public void setLon(BigDecimal lon) {
+        this.lon = lon;
+    }
+
+    public BigDecimal getLat() {
+        return lat;
+    }
+
+    public void setLat(BigDecimal lat) {
+        this.lat = lat;
+    }
+
+    public String getStrike() {
+        return strike;
+    }
+
+    public void setStrike(String strike) {
+        this.strike = strike;
+    }
+
+    public String getDipDirec() {
+        return dipDirec;
+    }
+
+    public void setDipDirec(String dipDirec) {
+        this.dipDirec = dipDirec;
+    }
+
+    public String getDipAngle() {
+        return dipAngle;
+    }
+
+    public void setDipAngle(String dipAngle) {
+        this.dipAngle = dipAngle;
+    }
+
+    public String getTecUnit() {
+        return tecUnit;
+    }
+
+    public void setTecUnit(String tecUnit) {
+        this.tecUnit = tecUnit;
+    }
+
+    public String getfDesc() {
+        return fDesc;
+    }
+
+    public void setfDesc(String fDesc) {
+        this.fDesc = fDesc;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeolunarbayannotationEntity.java b/src/main/java/com/moon/server/entity/mn/GeolunarbayannotationEntity.java
new file mode 100644
index 0000000..afe2186
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeolunarbayannotationEntity.java
@@ -0,0 +1,135 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geolunarbayannotation
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_lunar_bay_annotation")
+@EqualsAndHashCode(callSuper = false)
+public class GeolunarbayannotationEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 126089127327357024L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private BigDecimal diameter;
+
+    private String origin;
+
+    private BigDecimal area;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeolunarbayannotationEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public BigDecimal getDiameter() {
+        return diameter;
+    }
+
+    public void setDiameter(BigDecimal diameter) {
+        this.diameter = diameter;
+    }
+
+    public String getOrigin() {
+        return origin;
+    }
+
+    public void setOrigin(String origin) {
+        this.origin = origin;
+    }
+
+    public BigDecimal getArea() {
+        return area;
+    }
+
+    public void setArea(BigDecimal area) {
+        this.area = area;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeolunarlacusannotationEntity.java b/src/main/java/com/moon/server/entity/mn/GeolunarlacusannotationEntity.java
new file mode 100644
index 0000000..abf95bb
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeolunarlacusannotationEntity.java
@@ -0,0 +1,125 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geolunarlacusannotation
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_lunar_lacus_annotation")
+@EqualsAndHashCode(callSuper = false)
+public class GeolunarlacusannotationEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 289709414490363328L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private BigDecimal diameter;
+
+    private String origin;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeolunarlacusannotationEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public BigDecimal getDiameter() {
+        return diameter;
+    }
+
+    public void setDiameter(BigDecimal diameter) {
+        this.diameter = diameter;
+    }
+
+    public String getOrigin() {
+        return origin;
+    }
+
+    public void setOrigin(String origin) {
+        this.origin = origin;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeolunarmareannotationEntity.java b/src/main/java/com/moon/server/entity/mn/GeolunarmareannotationEntity.java
new file mode 100644
index 0000000..5662485
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeolunarmareannotationEntity.java
@@ -0,0 +1,125 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geolunarmareannotation
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_lunar_mare_annotation")
+@EqualsAndHashCode(callSuper = false)
+public class GeolunarmareannotationEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 289709414490363328L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private BigDecimal diameter;
+
+    private String origin;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeolunarmareannotationEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public BigDecimal getDiameter() {
+        return diameter;
+    }
+
+    public void setDiameter(BigDecimal diameter) {
+        this.diameter = diameter;
+    }
+
+    public String getOrigin() {
+        return origin;
+    }
+
+    public void setOrigin(String origin) {
+        this.origin = origin;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeolunarmarebasaltEntity.java b/src/main/java/com/moon/server/entity/mn/GeolunarmarebasaltEntity.java
new file mode 100644
index 0000000..ed96e4c
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeolunarmarebasaltEntity.java
@@ -0,0 +1,185 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geolunarmarebasalt
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_lunar_mare_basalt")
+@EqualsAndHashCode(callSuper = false)
+public class GeolunarmarebasaltEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 289709414490363328L;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private String geobody;
+
+    private BigDecimal area;
+
+    private String unit;
+
+    private String modelage1;
+
+    private String modelage2;
+
+    private String modelage3;
+
+    private String modelagel;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String hostBasin;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeolunarmarebasaltEntity() {
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public String getGeobody() {
+        return geobody;
+    }
+
+    public void setGeobody(String geobody) {
+        this.geobody = geobody;
+    }
+
+    public BigDecimal getArea() {
+        return area;
+    }
+
+    public void setArea(BigDecimal area) {
+        this.area = area;
+    }
+
+    public String getUnit() {
+        return unit;
+    }
+
+    public void setUnit(String unit) {
+        this.unit = unit;
+    }
+
+    public String getModelage1() {
+        return modelage1;
+    }
+
+    public void setModelage1(String modelage1) {
+        this.modelage1 = modelage1;
+    }
+
+    public String getModelage2() {
+        return modelage2;
+    }
+
+    public void setModelage2(String modelage2) {
+        this.modelage2 = modelage2;
+    }
+
+    public String getModelage3() {
+        return modelage3;
+    }
+
+    public void setModelage3(String modelage3) {
+        this.modelage3 = modelage3;
+    }
+
+    public String getModelagel() {
+        return modelagel;
+    }
+
+    public void setModelagel(String modelagel) {
+        this.modelagel = modelagel;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getHostBasin() {
+        return hostBasin;
+    }
+
+    public void setHostBasin(String hostBasin) {
+        this.hostBasin = hostBasin;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeolunarpalusannotationEntity.java b/src/main/java/com/moon/server/entity/mn/GeolunarpalusannotationEntity.java
new file mode 100644
index 0000000..0cf0d24
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeolunarpalusannotationEntity.java
@@ -0,0 +1,125 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geolunarpalusannotation
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_lunar_palus_annotation")
+@EqualsAndHashCode(callSuper = false)
+public class GeolunarpalusannotationEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 289709414490363328L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private BigDecimal diameter;
+
+    private String origin;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeolunarpalusannotationEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public BigDecimal getDiameter() {
+        return diameter;
+    }
+
+    public void setDiameter(BigDecimal diameter) {
+        this.diameter = diameter;
+    }
+
+    public String getOrigin() {
+        return origin;
+    }
+
+    public void setOrigin(String origin) {
+        this.origin = origin;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeolunarrilleEntity.java b/src/main/java/com/moon/server/entity/mn/GeolunarrilleEntity.java
new file mode 100644
index 0000000..d5e8368
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeolunarrilleEntity.java
@@ -0,0 +1,205 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geolunarrille
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_lunar_rille")
+@EqualsAndHashCode(callSuper = false)
+public class GeolunarrilleEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 289709414490363328L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private BigDecimal length;
+
+    private String era;
+
+    private BigDecimal endp1Lon;
+
+    private BigDecimal endp1Lat;
+
+    private BigDecimal endp2Lon;
+
+    private BigDecimal endp2Lat;
+
+    private String tecUnit;
+
+    private String fDese;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeolunarrilleEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public BigDecimal getLength() {
+        return length;
+    }
+
+    public void setLength(BigDecimal length) {
+        this.length = length;
+    }
+
+    public String getEra() {
+        return era;
+    }
+
+    public void setEra(String era) {
+        this.era = era;
+    }
+
+    public BigDecimal getEndp1Lon() {
+        return endp1Lon;
+    }
+
+    public void setEndp1Lon(BigDecimal endp1Lon) {
+        this.endp1Lon = endp1Lon;
+    }
+
+    public BigDecimal getEndp1Lat() {
+        return endp1Lat;
+    }
+
+    public void setEndp1Lat(BigDecimal endp1Lat) {
+        this.endp1Lat = endp1Lat;
+    }
+
+    public BigDecimal getEndp2Lon() {
+        return endp2Lon;
+    }
+
+    public void setEndp2Lon(BigDecimal endp2Lon) {
+        this.endp2Lon = endp2Lon;
+    }
+
+    public BigDecimal getEndp2Lat() {
+        return endp2Lat;
+    }
+
+    public void setEndp2Lat(BigDecimal endp2Lat) {
+        this.endp2Lat = endp2Lat;
+    }
+
+    public String getTecUnit() {
+        return tecUnit;
+    }
+
+    public void setTecUnit(String tecUnit) {
+        this.tecUnit = tecUnit;
+    }
+
+    public String getfDese() {
+        return fDese;
+    }
+
+    public void setfDese(String fDese) {
+        this.fDese = fDese;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeolunarrilleannotationEntity.java b/src/main/java/com/moon/server/entity/mn/GeolunarrilleannotationEntity.java
new file mode 100644
index 0000000..9c9c78d
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeolunarrilleannotationEntity.java
@@ -0,0 +1,125 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geolunarrilleannotation
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_lunar_rille_annotation")
+@EqualsAndHashCode(callSuper = false)
+public class GeolunarrilleannotationEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 289709414490363328L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private BigDecimal diameter;
+
+    private String origin;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeolunarrilleannotationEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public BigDecimal getDiameter() {
+        return diameter;
+    }
+
+    public void setDiameter(BigDecimal diameter) {
+        this.diameter = diameter;
+    }
+
+    public String getOrigin() {
+        return origin;
+    }
+
+    public void setOrigin(String origin) {
+        this.origin = origin;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeomagnesiaanorthositesuiteEntity.java b/src/main/java/com/moon/server/entity/mn/GeomagnesiaanorthositesuiteEntity.java
new file mode 100644
index 0000000..b94434b
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeomagnesiaanorthositesuiteEntity.java
@@ -0,0 +1,155 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geomagnesiaanorthositesuite
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_magnesia_anorthosite_suite")
+@EqualsAndHashCode(callSuper = false)
+public class GeomagnesiaanorthositesuiteEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 289709414490363328L;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private String geobody;
+
+    private BigDecimal area;
+
+    private BigDecimal lon;
+
+    private BigDecimal lat;
+
+    private String slope;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeomagnesiaanorthositesuiteEntity() {
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public String getGeobody() {
+        return geobody;
+    }
+
+    public void setGeobody(String geobody) {
+        this.geobody = geobody;
+    }
+
+    public BigDecimal getArea() {
+        return area;
+    }
+
+    public void setArea(BigDecimal area) {
+        this.area = area;
+    }
+
+    public BigDecimal getLon() {
+        return lon;
+    }
+
+    public void setLon(BigDecimal lon) {
+        this.lon = lon;
+    }
+
+    public BigDecimal getLat() {
+        return lat;
+    }
+
+    public void setLat(BigDecimal lat) {
+        this.lat = lat;
+    }
+
+    public String getSlope() {
+        return slope;
+    }
+
+    public void setSlope(String slope) {
+        this.slope = slope;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeomagnesianrocksuiteEntity.java b/src/main/java/com/moon/server/entity/mn/GeomagnesianrocksuiteEntity.java
new file mode 100644
index 0000000..6d1d218
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeomagnesianrocksuiteEntity.java
@@ -0,0 +1,125 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geomagnesianrocksuite
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_magnesian_rock_suite")
+@EqualsAndHashCode(callSuper = false)
+public class GeomagnesianrocksuiteEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 289709414490363328L;
+
+    private String quadrangle;
+
+    private String geobody;
+
+    private BigDecimal lon;
+
+    private BigDecimal lat;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeomagnesianrocksuiteEntity() {
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getGeobody() {
+        return geobody;
+    }
+
+    public void setGeobody(String geobody) {
+        this.geobody = geobody;
+    }
+
+    public BigDecimal getLon() {
+        return lon;
+    }
+
+    public void setLon(BigDecimal lon) {
+        this.lon = lon;
+    }
+
+    public BigDecimal getLat() {
+        return lat;
+    }
+
+    public void setLat(BigDecimal lat) {
+        this.lat = lat;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeomasconEntity.java b/src/main/java/com/moon/server/entity/mn/GeomasconEntity.java
new file mode 100644
index 0000000..91800bd
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeomasconEntity.java
@@ -0,0 +1,185 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geomascon
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_mascon")
+@EqualsAndHashCode(callSuper = false)
+public class GeomasconEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 289709414490363328L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private BigDecimal lon;
+
+    private BigDecimal lat;
+
+    private String bgaMax;
+
+    private String tecUnit;
+
+    private String fDesc;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String era;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeomasconEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public BigDecimal getLon() {
+        return lon;
+    }
+
+    public void setLon(BigDecimal lon) {
+        this.lon = lon;
+    }
+
+    public BigDecimal getLat() {
+        return lat;
+    }
+
+    public void setLat(BigDecimal lat) {
+        this.lat = lat;
+    }
+
+    public String getBgaMax() {
+        return bgaMax;
+    }
+
+    public void setBgaMax(String bgaMax) {
+        this.bgaMax = bgaMax;
+    }
+
+    public String getTecUnit() {
+        return tecUnit;
+    }
+
+    public void setTecUnit(String tecUnit) {
+        this.tecUnit = tecUnit;
+    }
+
+    public String getfDesc() {
+        return fDesc;
+    }
+
+    public void setfDesc(String fDesc) {
+        this.fDesc = fDesc;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getEra() {
+        return era;
+    }
+
+    public void setEra(String era) {
+        this.era = era;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeomountainrangeannotationEntity.java b/src/main/java/com/moon/server/entity/mn/GeomountainrangeannotationEntity.java
new file mode 100644
index 0000000..c2d45f1
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeomountainrangeannotationEntity.java
@@ -0,0 +1,125 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geomountainrangeannotation
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_mountain_range_annotation")
+@EqualsAndHashCode(callSuper = false)
+public class GeomountainrangeannotationEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 289709414490363328L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private BigDecimal diameter;
+
+    private String origin;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeomountainrangeannotationEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public BigDecimal getDiameter() {
+        return diameter;
+    }
+
+    public void setDiameter(BigDecimal diameter) {
+        this.diameter = diameter;
+    }
+
+    public String getOrigin() {
+        return origin;
+    }
+
+    public void setOrigin(String origin) {
+        this.origin = origin;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeonectarianEntity.java b/src/main/java/com/moon/server/entity/mn/GeonectarianEntity.java
new file mode 100644
index 0000000..e9e456c
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeonectarianEntity.java
@@ -0,0 +1,235 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geonectarian
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_nectarian")
+@EqualsAndHashCode(callSuper = false)
+public class GeonectarianEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 289709414490363328L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private String geobody;
+
+    private BigDecimal area;
+
+    private String rou115;
+
+    private String rou230;
+
+    private String rou460;
+
+    private String rou920;
+
+    private String rou1800;
+
+    private String ra;
+
+    private String st;
+
+    private String fDesc;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String cType;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeonectarianEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public String getGeobody() {
+        return geobody;
+    }
+
+    public void setGeobody(String geobody) {
+        this.geobody = geobody;
+    }
+
+    public BigDecimal getArea() {
+        return area;
+    }
+
+    public void setArea(BigDecimal area) {
+        this.area = area;
+    }
+
+    public String getRou115() {
+        return rou115;
+    }
+
+    public void setRou115(String rou115) {
+        this.rou115 = rou115;
+    }
+
+    public String getRou230() {
+        return rou230;
+    }
+
+    public void setRou230(String rou230) {
+        this.rou230 = rou230;
+    }
+
+    public String getRou460() {
+        return rou460;
+    }
+
+    public void setRou460(String rou460) {
+        this.rou460 = rou460;
+    }
+
+    public String getRou920() {
+        return rou920;
+    }
+
+    public void setRou920(String rou920) {
+        this.rou920 = rou920;
+    }
+
+    public String getRou1800() {
+        return rou1800;
+    }
+
+    public void setRou1800(String rou1800) {
+        this.rou1800 = rou1800;
+    }
+
+    public String getRa() {
+        return ra;
+    }
+
+    public void setRa(String ra) {
+        this.ra = ra;
+    }
+
+    public String getSt() {
+        return st;
+    }
+
+    public void setSt(String st) {
+        this.st = st;
+    }
+
+    public String getfDesc() {
+        return fDesc;
+    }
+
+    public void setfDesc(String fDesc) {
+        this.fDesc = fDesc;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getcType() {
+        return cType;
+    }
+
+    public void setcType(String cType) {
+        this.cType = cType;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeonectarianbasinconstructionEntity.java b/src/main/java/com/moon/server/entity/mn/GeonectarianbasinconstructionEntity.java
new file mode 100644
index 0000000..48cf5dc
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeonectarianbasinconstructionEntity.java
@@ -0,0 +1,275 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geonectarianbasinconstruction
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_nectarian_basin_construction")
+@EqualsAndHashCode(callSuper = false)
+public class GeonectarianbasinconstructionEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 289709414490363328L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private String bfrType;
+
+    private String geobody;
+
+    private BigDecimal area;
+
+    private String unitName;
+
+    private BigDecimal thickness;
+
+    private BigDecimal eleDif;
+
+    private String avgFeo;
+
+    private String stdFeo;
+
+    private String avgTio2;
+
+    private String stdTio2;
+
+    private String avgMgnum;
+
+    private String stdMgnum;
+
+    private String avgTh;
+
+    private String stdTh;
+
+    private String references;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeonectarianbasinconstructionEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public String getBfrType() {
+        return bfrType;
+    }
+
+    public void setBfrType(String bfrType) {
+        this.bfrType = bfrType;
+    }
+
+    public String getGeobody() {
+        return geobody;
+    }
+
+    public void setGeobody(String geobody) {
+        this.geobody = geobody;
+    }
+
+    public BigDecimal getArea() {
+        return area;
+    }
+
+    public void setArea(BigDecimal area) {
+        this.area = area;
+    }
+
+    public String getUnitName() {
+        return unitName;
+    }
+
+    public void setUnitName(String unitName) {
+        this.unitName = unitName;
+    }
+
+    public BigDecimal getThickness() {
+        return thickness;
+    }
+
+    public void setThickness(BigDecimal thickness) {
+        this.thickness = thickness;
+    }
+
+    public BigDecimal getEleDif() {
+        return eleDif;
+    }
+
+    public void setEleDif(BigDecimal eleDif) {
+        this.eleDif = eleDif;
+    }
+
+    public String getAvgFeo() {
+        return avgFeo;
+    }
+
+    public void setAvgFeo(String avgFeo) {
+        this.avgFeo = avgFeo;
+    }
+
+    public String getStdFeo() {
+        return stdFeo;
+    }
+
+    public void setStdFeo(String stdFeo) {
+        this.stdFeo = stdFeo;
+    }
+
+    public String getAvgTio2() {
+        return avgTio2;
+    }
+
+    public void setAvgTio2(String avgTio2) {
+        this.avgTio2 = avgTio2;
+    }
+
+    public String getStdTio2() {
+        return stdTio2;
+    }
+
+    public void setStdTio2(String stdTio2) {
+        this.stdTio2 = stdTio2;
+    }
+
+    public String getAvgMgnum() {
+        return avgMgnum;
+    }
+
+    public void setAvgMgnum(String avgMgnum) {
+        this.avgMgnum = avgMgnum;
+    }
+
+    public String getStdMgnum() {
+        return stdMgnum;
+    }
+
+    public void setStdMgnum(String stdMgnum) {
+        this.stdMgnum = stdMgnum;
+    }
+
+    public String getAvgTh() {
+        return avgTh;
+    }
+
+    public void setAvgTh(String avgTh) {
+        this.avgTh = avgTh;
+    }
+
+    public String getStdTh() {
+        return stdTh;
+    }
+
+    public void setStdTh(String stdTh) {
+        this.stdTh = stdTh;
+    }
+
+    public String getReferences() {
+        return references;
+    }
+
+    public void setReferences(String references) {
+        this.references = references;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeooceanusannotationEntity.java b/src/main/java/com/moon/server/entity/mn/GeooceanusannotationEntity.java
new file mode 100644
index 0000000..f5613d1
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeooceanusannotationEntity.java
@@ -0,0 +1,125 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geooceanusannotation
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_oceanus_annotation")
+@EqualsAndHashCode(callSuper = false)
+public class GeooceanusannotationEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 289709414490363328L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private BigDecimal diameter;
+
+    private String origin;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeooceanusannotationEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public BigDecimal getDiameter() {
+        return diameter;
+    }
+
+    public void setDiameter(BigDecimal diameter) {
+        this.diameter = diameter;
+    }
+
+    public String getOrigin() {
+        return origin;
+    }
+
+    public void setOrigin(String origin) {
+        this.origin = origin;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeopeakannotationEntity.java b/src/main/java/com/moon/server/entity/mn/GeopeakannotationEntity.java
new file mode 100644
index 0000000..2754650
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeopeakannotationEntity.java
@@ -0,0 +1,155 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geopeakannotation
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_peak_annotation")
+@EqualsAndHashCode(callSuper = false)
+public class GeopeakannotationEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 289709414490363328L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private BigDecimal diameter;
+
+    private String origin;
+
+    private Timestamp approvald;
+
+    private BigDecimal lon;
+
+    private BigDecimal lat;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeopeakannotationEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public BigDecimal getDiameter() {
+        return diameter;
+    }
+
+    public void setDiameter(BigDecimal diameter) {
+        this.diameter = diameter;
+    }
+
+    public String getOrigin() {
+        return origin;
+    }
+
+    public void setOrigin(String origin) {
+        this.origin = origin;
+    }
+
+    public Timestamp getApprovald() {
+        return approvald;
+    }
+
+    public void setApprovald(Timestamp approvald) {
+        this.approvald = approvald;
+    }
+
+    public BigDecimal getLon() {
+        return lon;
+    }
+
+    public void setLon(BigDecimal lon) {
+        this.lon = lon;
+    }
+
+    public BigDecimal getLat() {
+        return lat;
+    }
+
+    public void setLat(BigDecimal lat) {
+        this.lat = lat;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeopureanorthositeEntity.java b/src/main/java/com/moon/server/entity/mn/GeopureanorthositeEntity.java
new file mode 100644
index 0000000..5123e48
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeopureanorthositeEntity.java
@@ -0,0 +1,135 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geopureanorthosite
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_pure_anorthosite")
+@EqualsAndHashCode(callSuper = false)
+public class GeopureanorthositeEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 289709414490363328L;
+
+    private String quadrangle;
+
+    private String geobody;
+
+    private BigDecimal lon;
+
+    private BigDecimal lat;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String references;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeopureanorthositeEntity() {
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getGeobody() {
+        return geobody;
+    }
+
+    public void setGeobody(String geobody) {
+        this.geobody = geobody;
+    }
+
+    public BigDecimal getLon() {
+        return lon;
+    }
+
+    public void setLon(BigDecimal lon) {
+        this.lon = lon;
+    }
+
+    public BigDecimal getLat() {
+        return lat;
+    }
+
+    public void setLat(BigDecimal lat) {
+        this.lat = lat;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getReferences() {
+        return references;
+    }
+
+    public void setReferences(String references) {
+        this.references = references;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeopyroclasticsEntity.java b/src/main/java/com/moon/server/entity/mn/GeopyroclasticsEntity.java
new file mode 100644
index 0000000..0b51173
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeopyroclasticsEntity.java
@@ -0,0 +1,185 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geopyroclastics
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_pyroclastics")
+@EqualsAndHashCode(callSuper = false)
+public class GeopyroclasticsEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 289709414490363328L;
+
+    private String quadrangle;
+
+    private String geobody;
+
+    private BigDecimal area;
+
+    private BigDecimal lon;
+
+    private BigDecimal lat;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String references;
+
+    private String name;
+
+    private BigDecimal elevation;
+
+    private BigDecimal crustthick;
+
+    private String classes;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeopyroclasticsEntity() {
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getGeobody() {
+        return geobody;
+    }
+
+    public void setGeobody(String geobody) {
+        this.geobody = geobody;
+    }
+
+    public BigDecimal getArea() {
+        return area;
+    }
+
+    public void setArea(BigDecimal area) {
+        this.area = area;
+    }
+
+    public BigDecimal getLon() {
+        return lon;
+    }
+
+    public void setLon(BigDecimal lon) {
+        this.lon = lon;
+    }
+
+    public BigDecimal getLat() {
+        return lat;
+    }
+
+    public void setLat(BigDecimal lat) {
+        this.lat = lat;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getReferences() {
+        return references;
+    }
+
+    public void setReferences(String references) {
+        this.references = references;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public BigDecimal getElevation() {
+        return elevation;
+    }
+
+    public void setElevation(BigDecimal elevation) {
+        this.elevation = elevation;
+    }
+
+    public BigDecimal getCrustthick() {
+        return crustthick;
+    }
+
+    public void setCrustthick(BigDecimal crustthick) {
+        this.crustthick = crustthick;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeoricholivinerocksuiteEntity.java b/src/main/java/com/moon/server/entity/mn/GeoricholivinerocksuiteEntity.java
new file mode 100644
index 0000000..4e818c8
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeoricholivinerocksuiteEntity.java
@@ -0,0 +1,175 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Georicholivinerocksuite
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_rich_olivine_rock_suite")
+@EqualsAndHashCode(callSuper = false)
+public class GeoricholivinerocksuiteEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 289709414490363328L;
+
+    private String quadrangle;
+
+    private String geobody;
+
+    private BigDecimal lon;
+
+    private BigDecimal lat;
+
+    private String featureId;
+
+    private String featuret;
+
+    private BigDecimal numberPts;
+
+    private String region;
+
+    private String site;
+
+    private String geocontext;
+
+    private String references;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeoricholivinerocksuiteEntity() {
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getGeobody() {
+        return geobody;
+    }
+
+    public void setGeobody(String geobody) {
+        this.geobody = geobody;
+    }
+
+    public BigDecimal getLon() {
+        return lon;
+    }
+
+    public void setLon(BigDecimal lon) {
+        this.lon = lon;
+    }
+
+    public BigDecimal getLat() {
+        return lat;
+    }
+
+    public void setLat(BigDecimal lat) {
+        this.lat = lat;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public BigDecimal getNumberPts() {
+        return numberPts;
+    }
+
+    public void setNumberPts(BigDecimal numberPts) {
+        this.numberPts = numberPts;
+    }
+
+    public String getRegion() {
+        return region;
+    }
+
+    public void setRegion(String region) {
+        this.region = region;
+    }
+
+    public String getSite() {
+        return site;
+    }
+
+    public void setSite(String site) {
+        this.site = site;
+    }
+
+    public String getGeocontext() {
+        return geocontext;
+    }
+
+    public void setGeocontext(String geocontext) {
+        this.geocontext = geocontext;
+    }
+
+    public String getReferences() {
+        return references;
+    }
+
+    public void setReferences(String references) {
+        this.references = references;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeosectionlineEntity.java b/src/main/java/com/moon/server/entity/mn/GeosectionlineEntity.java
new file mode 100644
index 0000000..f3a8246
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeosectionlineEntity.java
@@ -0,0 +1,115 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geosectionline
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_section_line")
+@EqualsAndHashCode(callSuper = false)
+public class GeosectionlineEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 289709414490363328L;
+
+    private String sectname;
+
+    private String startPcode;
+
+    private String trunPcode;
+
+    private String endPcode;
+
+    private String angle;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeosectionlineEntity() {
+    }
+
+    public String getSectname() {
+        return sectname;
+    }
+
+    public void setSectname(String sectname) {
+        this.sectname = sectname;
+    }
+
+    public String getStartPcode() {
+        return startPcode;
+    }
+
+    public void setStartPcode(String startPcode) {
+        this.startPcode = startPcode;
+    }
+
+    public String getTrunPcode() {
+        return trunPcode;
+    }
+
+    public void setTrunPcode(String trunPcode) {
+        this.trunPcode = trunPcode;
+    }
+
+    public String getEndPcode() {
+        return endPcode;
+    }
+
+    public void setEndPcode(String endPcode) {
+        this.endPcode = endPcode;
+    }
+
+    public String getAngle() {
+        return angle;
+    }
+
+    public void setAngle(String angle) {
+        this.angle = angle;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeoshallowfaultEntity.java b/src/main/java/com/moon/server/entity/mn/GeoshallowfaultEntity.java
new file mode 100644
index 0000000..ba9c9df
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeoshallowfaultEntity.java
@@ -0,0 +1,255 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geoshallowfault
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_shallow_fault")
+@EqualsAndHashCode(callSuper = false)
+public class GeoshallowfaultEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 289709414490363328L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private BigDecimal length;
+
+    private String era;
+
+    private BigDecimal endp1Lon;
+
+    private BigDecimal endp1Lat;
+
+    private BigDecimal endp2Lon;
+
+    private BigDecimal endp2Lat;
+
+    private String strike;
+
+    private String dipDirec;
+
+    private String dipAngle;
+
+    private String faultType;
+
+    private String mDirec;
+
+    private String tecUnit;
+
+    private String fDesc;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeoshallowfaultEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public BigDecimal getLength() {
+        return length;
+    }
+
+    public void setLength(BigDecimal length) {
+        this.length = length;
+    }
+
+    public String getEra() {
+        return era;
+    }
+
+    public void setEra(String era) {
+        this.era = era;
+    }
+
+    public BigDecimal getEndp1Lon() {
+        return endp1Lon;
+    }
+
+    public void setEndp1Lon(BigDecimal endp1Lon) {
+        this.endp1Lon = endp1Lon;
+    }
+
+    public BigDecimal getEndp1Lat() {
+        return endp1Lat;
+    }
+
+    public void setEndp1Lat(BigDecimal endp1Lat) {
+        this.endp1Lat = endp1Lat;
+    }
+
+    public BigDecimal getEndp2Lon() {
+        return endp2Lon;
+    }
+
+    public void setEndp2Lon(BigDecimal endp2Lon) {
+        this.endp2Lon = endp2Lon;
+    }
+
+    public BigDecimal getEndp2Lat() {
+        return endp2Lat;
+    }
+
+    public void setEndp2Lat(BigDecimal endp2Lat) {
+        this.endp2Lat = endp2Lat;
+    }
+
+    public String getStrike() {
+        return strike;
+    }
+
+    public void setStrike(String strike) {
+        this.strike = strike;
+    }
+
+    public String getDipDirec() {
+        return dipDirec;
+    }
+
+    public void setDipDirec(String dipDirec) {
+        this.dipDirec = dipDirec;
+    }
+
+    public String getDipAngle() {
+        return dipAngle;
+    }
+
+    public void setDipAngle(String dipAngle) {
+        this.dipAngle = dipAngle;
+    }
+
+    public String getFaultType() {
+        return faultType;
+    }
+
+    public void setFaultType(String faultType) {
+        this.faultType = faultType;
+    }
+
+    public String getmDirec() {
+        return mDirec;
+    }
+
+    public void setmDirec(String mDirec) {
+        this.mDirec = mDirec;
+    }
+
+    public String getTecUnit() {
+        return tecUnit;
+    }
+
+    public void setTecUnit(String tecUnit) {
+        this.tecUnit = tecUnit;
+    }
+
+    public String getfDesc() {
+        return fDesc;
+    }
+
+    public void setfDesc(String fDesc) {
+        this.fDesc = fDesc;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeosiliceousvolcanicrockEntity.java b/src/main/java/com/moon/server/entity/mn/GeosiliceousvolcanicrockEntity.java
new file mode 100644
index 0000000..8342289
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeosiliceousvolcanicrockEntity.java
@@ -0,0 +1,135 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geosiliceousvolcanicrock
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_siliceous_volcanic_rock")
+@EqualsAndHashCode(callSuper = false)
+public class GeosiliceousvolcanicrockEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 930904387464236672L;
+
+    private String quadrangle;
+
+    private String geobody;
+
+    private BigDecimal area;
+
+    private BigDecimal lon;
+
+    private BigDecimal lat;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeosiliceousvolcanicrockEntity() {
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getGeobody() {
+        return geobody;
+    }
+
+    public void setGeobody(String geobody) {
+        this.geobody = geobody;
+    }
+
+    public BigDecimal getArea() {
+        return area;
+    }
+
+    public void setArea(BigDecimal area) {
+        this.area = area;
+    }
+
+    public BigDecimal getLon() {
+        return lon;
+    }
+
+    public void setLon(BigDecimal lon) {
+        this.lon = lon;
+    }
+
+    public BigDecimal getLat() {
+        return lat;
+    }
+
+    public void setLat(BigDecimal lat) {
+        this.lat = lat;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeospinelnorthositeEntity.java b/src/main/java/com/moon/server/entity/mn/GeospinelnorthositeEntity.java
new file mode 100644
index 0000000..1238846
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeospinelnorthositeEntity.java
@@ -0,0 +1,135 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geospinelnorthosite
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_spinel_northosite")
+@EqualsAndHashCode(callSuper = false)
+public class GeospinelnorthositeEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 930904387464236672L;
+
+    private String quadrangle;
+
+    private String geobody;
+
+    private BigDecimal lon;
+
+    private BigDecimal lat;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String references;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeospinelnorthositeEntity() {
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getGeobody() {
+        return geobody;
+    }
+
+    public void setGeobody(String geobody) {
+        this.geobody = geobody;
+    }
+
+    public BigDecimal getLon() {
+        return lon;
+    }
+
+    public void setLon(BigDecimal lon) {
+        this.lon = lon;
+    }
+
+    public BigDecimal getLat() {
+        return lat;
+    }
+
+    public void setLat(BigDecimal lat) {
+        this.lat = lat;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getReferences() {
+        return references;
+    }
+
+    public void setReferences(String references) {
+        this.references = references;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeoundividedimbriaperiodEntity.java b/src/main/java/com/moon/server/entity/mn/GeoundividedimbriaperiodEntity.java
new file mode 100644
index 0000000..dad7472
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeoundividedimbriaperiodEntity.java
@@ -0,0 +1,255 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geoundividedimbriaperiod
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_undivided_imbria_period")
+@EqualsAndHashCode(callSuper = false)
+public class GeoundividedimbriaperiodEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 930904387464236672L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private String geobody;
+
+    private BigDecimal area;
+
+    private String rou115;
+
+    private String rou230;
+
+    private String rou460;
+
+    private String rou920;
+
+    private String rou1800;
+
+    private String ra;
+
+    private String st;
+
+    private String fDesc;
+
+    private String featureId;
+
+    private String featuret;
+
+    private BigDecimal areaZsy;
+
+    private String zsyType;
+
+    private String cType;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeoundividedimbriaperiodEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public String getGeobody() {
+        return geobody;
+    }
+
+    public void setGeobody(String geobody) {
+        this.geobody = geobody;
+    }
+
+    public BigDecimal getArea() {
+        return area;
+    }
+
+    public void setArea(BigDecimal area) {
+        this.area = area;
+    }
+
+    public String getRou115() {
+        return rou115;
+    }
+
+    public void setRou115(String rou115) {
+        this.rou115 = rou115;
+    }
+
+    public String getRou230() {
+        return rou230;
+    }
+
+    public void setRou230(String rou230) {
+        this.rou230 = rou230;
+    }
+
+    public String getRou460() {
+        return rou460;
+    }
+
+    public void setRou460(String rou460) {
+        this.rou460 = rou460;
+    }
+
+    public String getRou920() {
+        return rou920;
+    }
+
+    public void setRou920(String rou920) {
+        this.rou920 = rou920;
+    }
+
+    public String getRou1800() {
+        return rou1800;
+    }
+
+    public void setRou1800(String rou1800) {
+        this.rou1800 = rou1800;
+    }
+
+    public String getRa() {
+        return ra;
+    }
+
+    public void setRa(String ra) {
+        this.ra = ra;
+    }
+
+    public String getSt() {
+        return st;
+    }
+
+    public void setSt(String st) {
+        this.st = st;
+    }
+
+    public String getfDesc() {
+        return fDesc;
+    }
+
+    public void setfDesc(String fDesc) {
+        this.fDesc = fDesc;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public BigDecimal getAreaZsy() {
+        return areaZsy;
+    }
+
+    public void setAreaZsy(BigDecimal areaZsy) {
+        this.areaZsy = areaZsy;
+    }
+
+    public String getZsyType() {
+        return zsyType;
+    }
+
+    public void setZsyType(String zsyType) {
+        this.zsyType = zsyType;
+    }
+
+    public String getcType() {
+        return cType;
+    }
+
+    public void setcType(String cType) {
+        this.cType = cType;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeovolcanicventEntity.java b/src/main/java/com/moon/server/entity/mn/GeovolcanicventEntity.java
new file mode 100644
index 0000000..90ac2b4
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeovolcanicventEntity.java
@@ -0,0 +1,185 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geovolcanicvent
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_volcanic_vent")
+@EqualsAndHashCode(callSuper = false)
+public class GeovolcanicventEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 930904387464236672L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private BigDecimal lon;
+
+    private BigDecimal lat;
+
+    private BigDecimal elevation;
+
+    private String tecUnit;
+
+    private String fDesc;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String era;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeovolcanicventEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public BigDecimal getLon() {
+        return lon;
+    }
+
+    public void setLon(BigDecimal lon) {
+        this.lon = lon;
+    }
+
+    public BigDecimal getLat() {
+        return lat;
+    }
+
+    public void setLat(BigDecimal lat) {
+        this.lat = lat;
+    }
+
+    public BigDecimal getElevation() {
+        return elevation;
+    }
+
+    public void setElevation(BigDecimal elevation) {
+        this.elevation = elevation;
+    }
+
+    public String getTecUnit() {
+        return tecUnit;
+    }
+
+    public void setTecUnit(String tecUnit) {
+        this.tecUnit = tecUnit;
+    }
+
+    public String getfDesc() {
+        return fDesc;
+    }
+
+    public void setfDesc(String fDesc) {
+        this.fDesc = fDesc;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getEra() {
+        return era;
+    }
+
+    public void setEra(String era) {
+        this.era = era;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeowrinkleridgeEntity.java b/src/main/java/com/moon/server/entity/mn/GeowrinkleridgeEntity.java
new file mode 100644
index 0000000..7a9955a
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeowrinkleridgeEntity.java
@@ -0,0 +1,225 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geowrinkleridge
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_wrinkle_ridge")
+@EqualsAndHashCode(callSuper = false)
+public class GeowrinkleridgeEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 930904387464236672L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private BigDecimal length;
+
+    private String era;
+
+    private BigDecimal endp1Lon;
+
+    private BigDecimal endp1Lat;
+
+    private BigDecimal endp2Lon;
+
+    private BigDecimal endp2Lat;
+
+    private String tecUnit;
+
+    private String fDese;
+
+    private String mareLac;
+
+    private String featureId;
+
+    private String featuret;
+
+    private String addition;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeowrinkleridgeEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public BigDecimal getLength() {
+        return length;
+    }
+
+    public void setLength(BigDecimal length) {
+        this.length = length;
+    }
+
+    public String getEra() {
+        return era;
+    }
+
+    public void setEra(String era) {
+        this.era = era;
+    }
+
+    public BigDecimal getEndp1Lon() {
+        return endp1Lon;
+    }
+
+    public void setEndp1Lon(BigDecimal endp1Lon) {
+        this.endp1Lon = endp1Lon;
+    }
+
+    public BigDecimal getEndp1Lat() {
+        return endp1Lat;
+    }
+
+    public void setEndp1Lat(BigDecimal endp1Lat) {
+        this.endp1Lat = endp1Lat;
+    }
+
+    public BigDecimal getEndp2Lon() {
+        return endp2Lon;
+    }
+
+    public void setEndp2Lon(BigDecimal endp2Lon) {
+        this.endp2Lon = endp2Lon;
+    }
+
+    public BigDecimal getEndp2Lat() {
+        return endp2Lat;
+    }
+
+    public void setEndp2Lat(BigDecimal endp2Lat) {
+        this.endp2Lat = endp2Lat;
+    }
+
+    public String getTecUnit() {
+        return tecUnit;
+    }
+
+    public void setTecUnit(String tecUnit) {
+        this.tecUnit = tecUnit;
+    }
+
+    public String getfDese() {
+        return fDese;
+    }
+
+    public void setfDese(String fDese) {
+        this.fDese = fDese;
+    }
+
+    public String getMareLac() {
+        return mareLac;
+    }
+
+    public void setMareLac(String mareLac) {
+        this.mareLac = mareLac;
+    }
+
+    public String getFeatureId() {
+        return featureId;
+    }
+
+    public void setFeatureId(String featureId) {
+        this.featureId = featureId;
+    }
+
+    public String getFeaturet() {
+        return featuret;
+    }
+
+    public void setFeaturet(String featuret) {
+        this.featuret = featuret;
+    }
+
+    public String getAddition() {
+        return addition;
+    }
+
+    public void setAddition(String addition) {
+        this.addition = addition;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/GeowrinkleridgeannotationEntity.java b/src/main/java/com/moon/server/entity/mn/GeowrinkleridgeannotationEntity.java
new file mode 100644
index 0000000..82616c6
--- /dev/null
+++ b/src/main/java/com/moon/server/entity/mn/GeowrinkleridgeannotationEntity.java
@@ -0,0 +1,125 @@
+package com.moon.server.entity.mn;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.moon.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Geowrinkleridgeannotation
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("mn.geo_wrinkle_ridge_annotation")
+@EqualsAndHashCode(callSuper = false)
+public class GeowrinkleridgeannotationEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 930904387464236672L;
+
+    private String cName;
+
+    private String eName;
+
+    private String quadrangle;
+
+    private String classes;
+
+    private BigDecimal diameter;
+
+    private String origin;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    public GeowrinkleridgeannotationEntity() {
+    }
+
+    public String getcName() {
+        return cName;
+    }
+
+    public void setcName(String cName) {
+        this.cName = cName;
+    }
+
+    public String geteName() {
+        return eName;
+    }
+
+    public void seteName(String eName) {
+        this.eName = eName;
+    }
+
+    public String getQuadrangle() {
+        return quadrangle;
+    }
+
+    public void setQuadrangle(String quadrangle) {
+        this.quadrangle = quadrangle;
+    }
+
+    public String getClasses() {
+        return classes;
+    }
+
+    public void setClasses(String classes) {
+        this.classes = classes;
+    }
+
+    public BigDecimal getDiameter() {
+        return diameter;
+    }
+
+    public void setDiameter(BigDecimal diameter) {
+        this.diameter = diameter;
+    }
+
+    public String getOrigin() {
+        return origin;
+    }
+
+    public void setOrigin(String origin) {
+        this.origin = origin;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+}
diff --git a/src/main/java/com/moon/server/entity/mn/Hiesinger2011mareageregion180Entity.java b/src/main/java/com/moon/server/entity/mn/Hiesinger2011mareageregion180Entity.java
index d33d1a9..3008c0c 100644
--- a/src/main/java/com/moon/server/entity/mn/Hiesinger2011mareageregion180Entity.java
+++ b/src/main/java/com/moon/server/entity/mn/Hiesinger2011mareageregion180Entity.java
@@ -18,15 +18,11 @@
 @TableName("mn.hiesinger2011_mare_age_region_180")
 @EqualsAndHashCode(callSuper = false)
 public class Hiesinger2011mareageregion180Entity extends BaseGeoEntity {
-    private static final long serialVersionUID = 568989950962825664L;
+    private static final long serialVersionUID = 930904387464236672L;
 
     private String unit;
 
     private String modelAge;
-
-    private String belongs;
-
-    private String belongsid;
 
     private String datastatus;
 
@@ -53,22 +49,6 @@
 
     public void setModelAge(String modelAge) {
         this.modelAge = modelAge;
-    }
-
-    public String getBelongs() {
-        return belongs;
-    }
-
-    public void setBelongs(String belongs) {
-        this.belongs = belongs;
-    }
-
-    public String getBelongsid() {
-        return belongsid;
-    }
-
-    public void setBelongsid(String belongsid) {
-        this.belongsid = belongsid;
     }
 
     public String getDatastatus() {
diff --git a/src/main/java/com/moon/server/entity/mn/Hiesinger2011mareageunits180Entity.java b/src/main/java/com/moon/server/entity/mn/Hiesinger2011mareageunits180Entity.java
index e26f1d5..19e9349 100644
--- a/src/main/java/com/moon/server/entity/mn/Hiesinger2011mareageunits180Entity.java
+++ b/src/main/java/com/moon/server/entity/mn/Hiesinger2011mareageunits180Entity.java
@@ -18,15 +18,11 @@
 @TableName("mn.hiesinger2011_mare_age_units_180")
 @EqualsAndHashCode(callSuper = false)
 public class Hiesinger2011mareageunits180Entity extends BaseGeoEntity {
-    private static final long serialVersionUID = 568989950962825664L;
+    private static final long serialVersionUID = 930904387464236672L;
 
     private String unit;
 
     private String modelAge;
-
-    private String belongs;
-
-    private String belongsid;
 
     private String datastatus;
 
@@ -53,22 +49,6 @@
 
     public void setModelAge(String modelAge) {
         this.modelAge = modelAge;
-    }
-
-    public String getBelongs() {
-        return belongs;
-    }
-
-    public void setBelongs(String belongs) {
-        this.belongs = belongs;
-    }
-
-    public String getBelongsid() {
-        return belongsid;
-    }
-
-    public void setBelongsid(String belongsid) {
-        this.belongsid = belongsid;
     }
 
     public String getDatastatus() {
diff --git a/src/main/java/com/moon/server/entity/mn/Landing50Entity.java b/src/main/java/com/moon/server/entity/mn/Landing50Entity.java
index fd7fb05..2c9d30d 100644
--- a/src/main/java/com/moon/server/entity/mn/Landing50Entity.java
+++ b/src/main/java/com/moon/server/entity/mn/Landing50Entity.java
@@ -18,7 +18,7 @@
 @TableName("mn.landing50")
 @EqualsAndHashCode(callSuper = false)
 public class Landing50Entity extends BaseGeoEntity {
-    private static final long serialVersionUID = 568989950962825664L;
+    private static final long serialVersionUID = 930904387464236672L;
 
     private String name;
 
@@ -26,13 +26,9 @@
 
     private BigDecimal lat;
 
-    private BigDecimal selected;
+    private String selected;
 
-    private String discriptio;
-
-    private String belongs;
-
-    private String belongsid;
+    private String fDesc;
 
     private String datastatus;
 
@@ -69,36 +65,20 @@
         this.lat = lat;
     }
 
-    public BigDecimal getSelected() {
+    public String getSelected() {
         return selected;
     }
 
-    public void setSelected(BigDecimal selected) {
+    public void setSelected(String selected) {
         this.selected = selected;
     }
 
-    public String getDiscriptio() {
-        return discriptio;
+    public String getfDesc() {
+        return fDesc;
     }
 
-    public void setDiscriptio(String discriptio) {
-        this.discriptio = discriptio;
-    }
-
-    public String getBelongs() {
-        return belongs;
-    }
-
-    public void setBelongs(String belongs) {
-        this.belongs = belongs;
-    }
-
-    public String getBelongsid() {
-        return belongsid;
-    }
-
-    public void setBelongsid(String belongsid) {
-        this.belongsid = belongsid;
+    public void setfDesc(String fDesc) {
+        this.fDesc = fDesc;
     }
 
     public String getDatastatus() {
diff --git a/src/main/java/com/moon/server/entity/mn/Lobatescarps180Entity.java b/src/main/java/com/moon/server/entity/mn/Lobatescarps180Entity.java
index 187af5e..d70eaea 100644
--- a/src/main/java/com/moon/server/entity/mn/Lobatescarps180Entity.java
+++ b/src/main/java/com/moon/server/entity/mn/Lobatescarps180Entity.java
@@ -18,21 +18,15 @@
 @TableName("mn.lobate_scarps_180")
 @EqualsAndHashCode(callSuper = false)
 public class Lobatescarps180Entity extends BaseGeoEntity {
-    private static final long serialVersionUID = 568989950962825664L;
+    private static final long serialVersionUID = 930904387464236672L;
 
-    private Double id;
+    private BigDecimal startLat;
 
-    private BigDecimal latStart;
+    private BigDecimal startLon;
 
-    private BigDecimal lonStart;
+    private BigDecimal endLon;
 
-    private BigDecimal lonEnd;
-
-    private BigDecimal latEnd;
-
-    private String belongs;
-
-    private String belongsid;
+    private BigDecimal endLat;
 
     private String datastatus;
 
@@ -45,60 +39,36 @@
     public Lobatescarps180Entity() {
     }
 
-    public Double getId() {
-        return id;
+    public BigDecimal getStartLat() {
+        return startLat;
     }
 
-    public void setId(Double id) {
-        this.id = id;
+    public void setStartLat(BigDecimal startLat) {
+        this.startLat = startLat;
     }
 
-    public BigDecimal getLatStart() {
-        return latStart;
+    public BigDecimal getStartLon() {
+        return startLon;
     }
 
-    public void setLatStart(BigDecimal latStart) {
-        this.latStart = latStart;
+    public void setStartLon(BigDecimal startLon) {
+        this.startLon = startLon;
     }
 
-    public BigDecimal getLonStart() {
-        return lonStart;
+    public BigDecimal getEndLon() {
+        return endLon;
     }
 
-    public void setLonStart(BigDecimal lonStart) {
-        this.lonStart = lonStart;
+    public void setEndLon(BigDecimal endLon) {
+        this.endLon = endLon;
     }
 
-    public BigDecimal getLonEnd() {
-        return lonEnd;
+    public BigDecimal getEndLat() {
+        return endLat;
     }
 
-    public void setLonEnd(BigDecimal lonEnd) {
-        this.lonEnd = lonEnd;
-    }
-
-    public BigDecimal getLatEnd() {
-        return latEnd;
-    }
-
-    public void setLatEnd(BigDecimal latEnd) {
-        this.latEnd = latEnd;
-    }
-
-    public String getBelongs() {
-        return belongs;
-    }
-
-    public void setBelongs(String belongs) {
-        this.belongs = belongs;
-    }
-
-    public String getBelongsid() {
-        return belongsid;
-    }
-
-    public void setBelongsid(String belongsid) {
-        this.belongsid = belongsid;
+    public void setEndLat(BigDecimal endLat) {
+        this.endLat = endLat;
     }
 
     public String getDatastatus() {
diff --git a/src/main/java/com/moon/server/entity/mn/Lola81nnppsrstereographic10km2Entity.java b/src/main/java/com/moon/server/entity/mn/Lola81nnppsrstereographic10km2Entity.java
index 05f8e7f..ca230c6 100644
--- a/src/main/java/com/moon/server/entity/mn/Lola81nnppsrstereographic10km2Entity.java
+++ b/src/main/java/com/moon/server/entity/mn/Lola81nnppsrstereographic10km2Entity.java
@@ -18,23 +18,17 @@
 @TableName("mn.lola_81n_np_psr_stereographic_10km2")
 @EqualsAndHashCode(callSuper = false)
 public class Lola81nnppsrstereographic10km2Entity extends BaseGeoEntity {
-    private static final long serialVersionUID = 568989950962825664L;
-
-    private BigDecimal id;
+    private static final long serialVersionUID = 930904387464236672L;
 
     private String psrId;
 
-    private BigDecimal latitude;
+    private BigDecimal lat;
 
-    private BigDecimal longitude;
+    private BigDecimal lon;
 
     private BigDecimal areaKm2;
 
     private BigDecimal perimKm;
-
-    private String belongs;
-
-    private String belongsid;
 
     private String datastatus;
 
@@ -47,14 +41,6 @@
     public Lola81nnppsrstereographic10km2Entity() {
     }
 
-    public BigDecimal getId() {
-        return id;
-    }
-
-    public void setId(BigDecimal id) {
-        this.id = id;
-    }
-
     public String getPsrId() {
         return psrId;
     }
@@ -63,20 +49,20 @@
         this.psrId = psrId;
     }
 
-    public BigDecimal getLatitude() {
-        return latitude;
+    public BigDecimal getLat() {
+        return lat;
     }
 
-    public void setLatitude(BigDecimal latitude) {
-        this.latitude = latitude;
+    public void setLat(BigDecimal lat) {
+        this.lat = lat;
     }
 
-    public BigDecimal getLongitude() {
-        return longitude;
+    public BigDecimal getLon() {
+        return lon;
     }
 
-    public void setLongitude(BigDecimal longitude) {
-        this.longitude = longitude;
+    public void setLon(BigDecimal lon) {
+        this.lon = lon;
     }
 
     public BigDecimal getAreaKm2() {
@@ -93,22 +79,6 @@
 
     public void setPerimKm(BigDecimal perimKm) {
         this.perimKm = perimKm;
-    }
-
-    public String getBelongs() {
-        return belongs;
-    }
-
-    public void setBelongs(String belongs) {
-        this.belongs = belongs;
-    }
-
-    public String getBelongsid() {
-        return belongsid;
-    }
-
-    public void setBelongsid(String belongsid) {
-        this.belongsid = belongsid;
     }
 
     public String getDatastatus() {
diff --git a/src/main/java/com/moon/server/entity/mn/Lola81ssppsrstereographic10km2Entity.java b/src/main/java/com/moon/server/entity/mn/Lola81ssppsrstereographic10km2Entity.java
index 3d3defe..c3a46d9 100644
--- a/src/main/java/com/moon/server/entity/mn/Lola81ssppsrstereographic10km2Entity.java
+++ b/src/main/java/com/moon/server/entity/mn/Lola81ssppsrstereographic10km2Entity.java
@@ -18,23 +18,17 @@
 @TableName("mn.lola_81s_sp_psr_stereographic_10km2")
 @EqualsAndHashCode(callSuper = false)
 public class Lola81ssppsrstereographic10km2Entity extends BaseGeoEntity {
-    private static final long serialVersionUID = 568989950962825664L;
-
-    private BigDecimal id;
+    private static final long serialVersionUID = 930904387464236672L;
 
     private String psrId;
 
-    private BigDecimal latitude;
+    private BigDecimal lat;
 
-    private BigDecimal longitude;
+    private BigDecimal lon;
 
     private BigDecimal areaKm2;
 
     private BigDecimal perimKm;
-
-    private String belongs;
-
-    private String belongsid;
 
     private String datastatus;
 
@@ -47,14 +41,6 @@
     public Lola81ssppsrstereographic10km2Entity() {
     }
 
-    public BigDecimal getId() {
-        return id;
-    }
-
-    public void setId(BigDecimal id) {
-        this.id = id;
-    }
-
     public String getPsrId() {
         return psrId;
     }
@@ -63,20 +49,20 @@
         this.psrId = psrId;
     }
 
-    public BigDecimal getLatitude() {
-        return latitude;
+    public BigDecimal getLat() {
+        return lat;
     }
 
-    public void setLatitude(BigDecimal latitude) {
-        this.latitude = latitude;
+    public void setLat(BigDecimal lat) {
+        this.lat = lat;
     }
 
-    public BigDecimal getLongitude() {
-        return longitude;
+    public BigDecimal getLon() {
+        return lon;
     }
 
-    public void setLongitude(BigDecimal longitude) {
-        this.longitude = longitude;
+    public void setLon(BigDecimal lon) {
+        this.lon = lon;
     }
 
     public BigDecimal getAreaKm2() {
@@ -93,22 +79,6 @@
 
     public void setPerimKm(BigDecimal perimKm) {
         this.perimKm = perimKm;
-    }
-
-    public String getBelongs() {
-        return belongs;
-    }
-
-    public void setBelongs(String belongs) {
-        this.belongs = belongs;
-    }
-
-    public String getBelongsid() {
-        return belongsid;
-    }
-
-    public void setBelongsid(String belongsid) {
-        this.belongsid = belongsid;
     }
 
     public String getDatastatus() {
diff --git a/src/main/java/com/moon/server/entity/mn/Lrocglobalmare180Entity.java b/src/main/java/com/moon/server/entity/mn/Lrocglobalmare180Entity.java
index 9b85846..eea960c 100644
--- a/src/main/java/com/moon/server/entity/mn/Lrocglobalmare180Entity.java
+++ b/src/main/java/com/moon/server/entity/mn/Lrocglobalmare180Entity.java
@@ -18,19 +18,13 @@
 @TableName("mn.lroc_global_mare_180")
 @EqualsAndHashCode(callSuper = false)
 public class Lrocglobalmare180Entity extends BaseGeoEntity {
-    private static final long serialVersionUID = 210184923936699008L;
-
-    private Double id;
+    private static final long serialVersionUID = 930904387464236672L;
 
     private String mareName;
 
-    private BigDecimal perimtrKm;
+    private BigDecimal perimKm;
 
-    private BigDecimal areaKm;
-
-    private String belongs;
-
-    private String belongsid;
+    private BigDecimal areaKm2;
 
     private String datastatus;
 
@@ -43,14 +37,6 @@
     public Lrocglobalmare180Entity() {
     }
 
-    public Double getId() {
-        return id;
-    }
-
-    public void setId(Double id) {
-        this.id = id;
-    }
-
     public String getMareName() {
         return mareName;
     }
@@ -59,36 +45,20 @@
         this.mareName = mareName;
     }
 
-    public BigDecimal getPerimtrKm() {
-        return perimtrKm;
+    public BigDecimal getPerimKm() {
+        return perimKm;
     }
 
-    public void setPerimtrKm(BigDecimal perimtrKm) {
-        this.perimtrKm = perimtrKm;
+    public void setPerimKm(BigDecimal perimKm) {
+        this.perimKm = perimKm;
     }
 
-    public BigDecimal getAreaKm() {
-        return areaKm;
+    public BigDecimal getAreaKm2() {
+        return areaKm2;
     }
 
-    public void setAreaKm(BigDecimal areaKm) {
-        this.areaKm = areaKm;
-    }
-
-    public String getBelongs() {
-        return belongs;
-    }
-
-    public void setBelongs(String belongs) {
-        this.belongs = belongs;
-    }
-
-    public String getBelongsid() {
-        return belongsid;
-    }
-
-    public void setBelongsid(String belongsid) {
-        this.belongsid = belongsid;
+    public void setAreaKm2(BigDecimal areaKm2) {
+        this.areaKm2 = areaKm2;
     }
 
     public String getDatastatus() {
diff --git a/src/main/java/com/moon/server/entity/mn/LrolrocedrnacfootprintsEntity.java b/src/main/java/com/moon/server/entity/mn/LrolrocedrnacfootprintsEntity.java
index 294cfb8..585e976 100644
--- a/src/main/java/com/moon/server/entity/mn/LrolrocedrnacfootprintsEntity.java
+++ b/src/main/java/com/moon/server/entity/mn/LrolrocedrnacfootprintsEntity.java
@@ -18,11 +18,11 @@
 @TableName("mn.lro_lroc_edrnac_footprints")
 @EqualsAndHashCode(callSuper = false)
 public class LrolrocedrnacfootprintsEntity extends BaseGeoEntity {
-    private static final long serialVersionUID = 568989950962825664L;
+    private static final long serialVersionUID = 930904387464236672L;
 
-    private BigDecimal centerlat;
+    private BigDecimal lat;
 
-    private BigDecimal centerlon;
+    private BigDecimal lon;
 
     private BigDecimal maxlat;
 
@@ -54,15 +54,13 @@
 
     private String instid;
 
-    private String utcstart;
+    private Timestamp utcstart;
 
-    private String utcend;
+    private Timestamp utcend;
 
     private String pdsvolid;
 
     private String prodtype;
-
-    private String createdate;
 
     private String shpsource;
 
@@ -84,10 +82,6 @@
 
     private String subsitetag;
 
-    private String belongs;
-
-    private String belongsid;
-
     private String datastatus;
 
     private String remarks;
@@ -99,20 +93,20 @@
     public LrolrocedrnacfootprintsEntity() {
     }
 
-    public BigDecimal getCenterlat() {
-        return centerlat;
+    public BigDecimal getLat() {
+        return lat;
     }
 
-    public void setCenterlat(BigDecimal centerlat) {
-        this.centerlat = centerlat;
+    public void setLat(BigDecimal lat) {
+        this.lat = lat;
     }
 
-    public BigDecimal getCenterlon() {
-        return centerlon;
+    public BigDecimal getLon() {
+        return lon;
     }
 
-    public void setCenterlon(BigDecimal centerlon) {
-        this.centerlon = centerlon;
+    public void setLon(BigDecimal lon) {
+        this.lon = lon;
     }
 
     public BigDecimal getMaxlat() {
@@ -235,19 +229,19 @@
         this.instid = instid;
     }
 
-    public String getUtcstart() {
+    public Timestamp getUtcstart() {
         return utcstart;
     }
 
-    public void setUtcstart(String utcstart) {
+    public void setUtcstart(Timestamp utcstart) {
         this.utcstart = utcstart;
     }
 
-    public String getUtcend() {
+    public Timestamp getUtcend() {
         return utcend;
     }
 
-    public void setUtcend(String utcend) {
+    public void setUtcend(Timestamp utcend) {
         this.utcend = utcend;
     }
 
@@ -265,14 +259,6 @@
 
     public void setProdtype(String prodtype) {
         this.prodtype = prodtype;
-    }
-
-    public String getCreatedate() {
-        return createdate;
-    }
-
-    public void setCreatedate(String createdate) {
-        this.createdate = createdate;
     }
 
     public String getShpsource() {
@@ -353,22 +339,6 @@
 
     public void setSubsitetag(String subsitetag) {
         this.subsitetag = subsitetag;
-    }
-
-    public String getBelongs() {
-        return belongs;
-    }
-
-    public void setBelongs(String belongs) {
-        this.belongs = belongs;
-    }
-
-    public String getBelongsid() {
-        return belongsid;
-    }
-
-    public void setBelongsid(String belongsid) {
-        this.belongsid = belongsid;
     }
 
     public String getDatastatus() {
diff --git a/src/main/java/com/moon/server/entity/mn/Lunarimplocations180Entity.java b/src/main/java/com/moon/server/entity/mn/Lunarimplocations180Entity.java
index 8e43817..a38d6aa 100644
--- a/src/main/java/com/moon/server/entity/mn/Lunarimplocations180Entity.java
+++ b/src/main/java/com/moon/server/entity/mn/Lunarimplocations180Entity.java
@@ -18,25 +18,21 @@
 @TableName("mn.lunar_imp_locations_180")
 @EqualsAndHashCode(callSuper = false)
 public class Lunarimplocations180Entity extends BaseGeoEntity {
-    private static final long serialVersionUID = 210184923936699008L;
+    private static final long serialVersionUID = 930904387464236672L;
 
     private String name;
 
-    private Integer length;
+    private BigDecimal length;
 
-    private Double lat;
+    private BigDecimal lat;
 
-    private Double lon;
+    private BigDecimal lon;
 
     private String hostMare;
 
     private String geoContex;
 
     private String grade;
-
-    private String belongs;
-
-    private String belongsid;
 
     private String datastatus;
 
@@ -57,27 +53,27 @@
         this.name = name;
     }
 
-    public Integer getLength() {
+    public BigDecimal getLength() {
         return length;
     }
 
-    public void setLength(Integer length) {
+    public void setLength(BigDecimal length) {
         this.length = length;
     }
 
-    public Double getLat() {
+    public BigDecimal getLat() {
         return lat;
     }
 
-    public void setLat(Double lat) {
+    public void setLat(BigDecimal lat) {
         this.lat = lat;
     }
 
-    public Double getLon() {
+    public BigDecimal getLon() {
         return lon;
     }
 
-    public void setLon(Double lon) {
+    public void setLon(BigDecimal lon) {
         this.lon = lon;
     }
 
@@ -103,22 +99,6 @@
 
     public void setGrade(String grade) {
         this.grade = grade;
-    }
-
-    public String getBelongs() {
-        return belongs;
-    }
-
-    public void setBelongs(String belongs) {
-        this.belongs = belongs;
-    }
-
-    public String getBelongsid() {
-        return belongsid;
-    }
-
-    public void setBelongsid(String belongsid) {
-        this.belongsid = belongsid;
     }
 
     public String getDatastatus() {
diff --git a/src/main/java/com/moon/server/entity/mn/Lunarpitlocations180Entity.java b/src/main/java/com/moon/server/entity/mn/Lunarpitlocations180Entity.java
index 4e2ec4b..10e0962 100644
--- a/src/main/java/com/moon/server/entity/mn/Lunarpitlocations180Entity.java
+++ b/src/main/java/com/moon/server/entity/mn/Lunarpitlocations180Entity.java
@@ -18,7 +18,7 @@
 @TableName("mn.lunar_pit_locations_180")
 @EqualsAndHashCode(callSuper = false)
 public class Lunarpitlocations180Entity extends BaseGeoEntity {
-    private static final long serialVersionUID = 210184923936699008L;
+    private static final long serialVersionUID = 930904387464236672L;
 
     private String name;
 
@@ -28,17 +28,17 @@
 
     private String hostfeatur;
 
-    private BigDecimal latitude;
+    private BigDecimal lat;
 
-    private BigDecimal longitude;
+    private BigDecimal lon;
 
-    private String funnelmaxd;
+    private BigDecimal funnelmaxd;
 
-    private String funnelmind;
+    private BigDecimal funnelmind;
 
-    private String inmaxdiam;
+    private BigDecimal inmaxdiam;
 
-    private String inmindiam;
+    private BigDecimal inmindiam;
 
     private String azimuth;
 
@@ -116,10 +116,6 @@
 
     private String colinfract;
 
-    private String belongs;
-
-    private String belongsid;
-
     private String datastatus;
 
     private String remarks;
@@ -163,51 +159,51 @@
         this.hostfeatur = hostfeatur;
     }
 
-    public BigDecimal getLatitude() {
-        return latitude;
+    public BigDecimal getLat() {
+        return lat;
     }
 
-    public void setLatitude(BigDecimal latitude) {
-        this.latitude = latitude;
+    public void setLat(BigDecimal lat) {
+        this.lat = lat;
     }
 
-    public BigDecimal getLongitude() {
-        return longitude;
+    public BigDecimal getLon() {
+        return lon;
     }
 
-    public void setLongitude(BigDecimal longitude) {
-        this.longitude = longitude;
+    public void setLon(BigDecimal lon) {
+        this.lon = lon;
     }
 
-    public String getFunnelmaxd() {
+    public BigDecimal getFunnelmaxd() {
         return funnelmaxd;
     }
 
-    public void setFunnelmaxd(String funnelmaxd) {
+    public void setFunnelmaxd(BigDecimal funnelmaxd) {
         this.funnelmaxd = funnelmaxd;
     }
 
-    public String getFunnelmind() {
+    public BigDecimal getFunnelmind() {
         return funnelmind;
     }
 
-    public void setFunnelmind(String funnelmind) {
+    public void setFunnelmind(BigDecimal funnelmind) {
         this.funnelmind = funnelmind;
     }
 
-    public String getInmaxdiam() {
+    public BigDecimal getInmaxdiam() {
         return inmaxdiam;
     }
 
-    public void setInmaxdiam(String inmaxdiam) {
+    public void setInmaxdiam(BigDecimal inmaxdiam) {
         this.inmaxdiam = inmaxdiam;
     }
 
-    public String getInmindiam() {
+    public BigDecimal getInmindiam() {
         return inmindiam;
     }
 
-    public void setInmindiam(String inmindiam) {
+    public void setInmindiam(BigDecimal inmindiam) {
         this.inmindiam = inmindiam;
     }
 
@@ -513,22 +509,6 @@
 
     public void setColinfract(String colinfract) {
         this.colinfract = colinfract;
-    }
-
-    public String getBelongs() {
-        return belongs;
-    }
-
-    public void setBelongs(String belongs) {
-        this.belongs = belongs;
-    }
-
-    public String getBelongsid() {
-        return belongsid;
-    }
-
-    public void setBelongsid(String belongsid) {
-        this.belongsid = belongsid;
     }
 
     public String getDatastatus() {
diff --git a/src/main/java/com/moon/server/entity/mn/LunarplacenaneEntity.java b/src/main/java/com/moon/server/entity/mn/LunarplacenaneEntity.java
index 27b5544..3a2ab1a 100644
--- a/src/main/java/com/moon/server/entity/mn/LunarplacenaneEntity.java
+++ b/src/main/java/com/moon/server/entity/mn/LunarplacenaneEntity.java
@@ -18,7 +18,7 @@
 @TableName("mn.lunar_place_nane")
 @EqualsAndHashCode(callSuper = false)
 public class LunarplacenaneEntity extends BaseGeoEntity {
-    private static final long serialVersionUID = 210184923936699008L;
+    private static final long serialVersionUID = 930904387464236672L;
 
     private String enName;
 
@@ -35,10 +35,6 @@
     private String race;
 
     private String namesource;
-
-    private String belongs;
-
-    private String belongsid;
 
     private String datastatus;
 
@@ -115,22 +111,6 @@
 
     public void setNamesource(String namesource) {
         this.namesource = namesource;
-    }
-
-    public String getBelongs() {
-        return belongs;
-    }
-
-    public void setBelongs(String belongs) {
-        this.belongs = belongs;
-    }
-
-    public String getBelongsid() {
-        return belongsid;
-    }
-
-    public void setBelongsid(String belongsid) {
-        this.belongsid = belongsid;
     }
 
     public String getDatastatus() {
diff --git a/src/main/java/com/moon/server/entity/mn/Lunarswirls180Entity.java b/src/main/java/com/moon/server/entity/mn/Lunarswirls180Entity.java
index fdd5ad2..5e90cfd 100644
--- a/src/main/java/com/moon/server/entity/mn/Lunarswirls180Entity.java
+++ b/src/main/java/com/moon/server/entity/mn/Lunarswirls180Entity.java
@@ -18,15 +18,11 @@
 @TableName("mn.lunar_swirls_180")
 @EqualsAndHashCode(callSuper = false)
 public class Lunarswirls180Entity extends BaseGeoEntity {
-    private static final long serialVersionUID = 210184923936699008L;
+    private static final long serialVersionUID = 572099360438110080L;
 
-    private BigDecimal latitude;
+    private BigDecimal lat;
 
-    private BigDecimal longitude;
-
-    private String belongs;
-
-    private String belongsid;
+    private BigDecimal lon;
 
     private String datastatus;
 
@@ -39,36 +35,20 @@
     public Lunarswirls180Entity() {
     }
 
-    public BigDecimal getLatitude() {
-        return latitude;
+    public BigDecimal getLat() {
+        return lat;
     }
 
-    public void setLatitude(BigDecimal latitude) {
-        this.latitude = latitude;
+    public void setLat(BigDecimal lat) {
+        this.lat = lat;
     }
 
-    public BigDecimal getLongitude() {
-        return longitude;
+    public BigDecimal getLon() {
+        return lon;
     }
 
-    public void setLongitude(BigDecimal longitude) {
-        this.longitude = longitude;
-    }
-
-    public String getBelongs() {
-        return belongs;
-    }
-
-    public void setBelongs(String belongs) {
-        this.belongs = belongs;
-    }
-
-    public String getBelongsid() {
-        return belongsid;
-    }
-
-    public void setBelongsid(String belongsid) {
-        this.belongsid = belongsid;
+    public void setLon(BigDecimal lon) {
+        this.lon = lon;
     }
 
     public String getDatastatus() {
diff --git a/src/main/java/com/moon/server/entity/mn/Nacdtms180Entity.java b/src/main/java/com/moon/server/entity/mn/Nacdtms180Entity.java
index 23b699e..89dc777 100644
--- a/src/main/java/com/moon/server/entity/mn/Nacdtms180Entity.java
+++ b/src/main/java/com/moon/server/entity/mn/Nacdtms180Entity.java
@@ -18,7 +18,7 @@
 @TableName("mn.nac_dtms_180")
 @EqualsAndHashCode(callSuper = false)
 public class Nacdtms180Entity extends BaseGeoEntity {
-    private static final long serialVersionUID = 210184923936699008L;
+    private static final long serialVersionUID = 572099360438110080L;
 
     private String dtmName;
 
@@ -30,15 +30,15 @@
 
     private BigDecimal resolution;
 
-    private BigDecimal centerLon;
+    private BigDecimal lon;
 
-    private BigDecimal centerLat;
+    private BigDecimal lat;
 
     private BigDecimal relatLe;
 
     private BigDecimal triangRms;
 
-    private String completion;
+    private Timestamp completion;
 
     private BigDecimal numProfil;
 
@@ -69,10 +69,6 @@
     private String url;
 
     private String features;
-
-    private String belongs;
-
-    private String belongsid;
 
     private String datastatus;
 
@@ -125,20 +121,20 @@
         this.resolution = resolution;
     }
 
-    public BigDecimal getCenterLon() {
-        return centerLon;
+    public BigDecimal getLon() {
+        return lon;
     }
 
-    public void setCenterLon(BigDecimal centerLon) {
-        this.centerLon = centerLon;
+    public void setLon(BigDecimal lon) {
+        this.lon = lon;
     }
 
-    public BigDecimal getCenterLat() {
-        return centerLat;
+    public BigDecimal getLat() {
+        return lat;
     }
 
-    public void setCenterLat(BigDecimal centerLat) {
-        this.centerLat = centerLat;
+    public void setLat(BigDecimal lat) {
+        this.lat = lat;
     }
 
     public BigDecimal getRelatLe() {
@@ -157,11 +153,11 @@
         this.triangRms = triangRms;
     }
 
-    public String getCompletion() {
+    public Timestamp getCompletion() {
         return completion;
     }
 
-    public void setCompletion(String completion) {
+    public void setCompletion(Timestamp completion) {
         this.completion = completion;
     }
 
@@ -283,22 +279,6 @@
 
     public void setFeatures(String features) {
         this.features = features;
-    }
-
-    public String getBelongs() {
-        return belongs;
-    }
-
-    public void setBelongs(String belongs) {
-        this.belongs = belongs;
-    }
-
-    public String getBelongsid() {
-        return belongsid;
-    }
-
-    public void setBelongsid(String belongsid) {
-        this.belongsid = belongsid;
     }
 
     public String getDatastatus() {
diff --git a/src/main/java/com/moon/server/entity/mn/Robbins8kmEntity.java b/src/main/java/com/moon/server/entity/mn/Robbins8kmEntity.java
index e7459a7..dee231b 100644
--- a/src/main/java/com/moon/server/entity/mn/Robbins8kmEntity.java
+++ b/src/main/java/com/moon/server/entity/mn/Robbins8kmEntity.java
@@ -18,7 +18,7 @@
 @TableName("mn.robbins_8km")
 @EqualsAndHashCode(callSuper = false)
 public class Robbins8kmEntity extends BaseGeoEntity {
-    private static final long serialVersionUID = 210184923936699008L;
+    private static final long serialVersionUID = 572099360438110080L;
 
     private String id;
 
@@ -26,7 +26,7 @@
 
     private BigDecimal lon;
 
-    private BigDecimal dia;
+    private BigDecimal diameter;
 
     private BigDecimal sd;
 
@@ -48,11 +48,7 @@
 
     private BigDecimal arcImg;
 
-    private Double ptsRimIm;
-
-    private String belongs;
-
-    private String belongsid;
+    private BigDecimal ptsRimIm;
 
     private String datastatus;
 
@@ -89,12 +85,12 @@
         this.lon = lon;
     }
 
-    public BigDecimal getDia() {
-        return dia;
+    public BigDecimal getDiameter() {
+        return diameter;
     }
 
-    public void setDia(BigDecimal dia) {
-        this.dia = dia;
+    public void setDiameter(BigDecimal diameter) {
+        this.diameter = diameter;
     }
 
     public BigDecimal getSd() {
@@ -177,28 +173,12 @@
         this.arcImg = arcImg;
     }
 
-    public Double getPtsRimIm() {
+    public BigDecimal getPtsRimIm() {
         return ptsRimIm;
     }
 
-    public void setPtsRimIm(Double ptsRimIm) {
+    public void setPtsRimIm(BigDecimal ptsRimIm) {
         this.ptsRimIm = ptsRimIm;
-    }
-
-    public String getBelongs() {
-        return belongs;
-    }
-
-    public void setBelongs(String belongs) {
-        this.belongs = belongs;
-    }
-
-    public String getBelongsid() {
-        return belongsid;
-    }
-
-    public void setBelongsid(String belongsid) {
-        this.belongsid = belongsid;
     }
 
     public String getDatastatus() {
diff --git a/src/main/java/com/moon/server/entity/mn/Wrinkleridges180Entity.java b/src/main/java/com/moon/server/entity/mn/Wrinkleridges180Entity.java
index a8c4fbc..b4597b2 100644
--- a/src/main/java/com/moon/server/entity/mn/Wrinkleridges180Entity.java
+++ b/src/main/java/com/moon/server/entity/mn/Wrinkleridges180Entity.java
@@ -18,7 +18,7 @@
 @TableName("mn.wrinkle_ridges_180")
 @EqualsAndHashCode(callSuper = false)
 public class Wrinkleridges180Entity extends BaseGeoEntity {
-    private static final long serialVersionUID = 210184923936699008L;
+    private static final long serialVersionUID = 572099360438110080L;
 
     private BigDecimal startLon;
 
@@ -27,10 +27,6 @@
     private BigDecimal startLat;
 
     private BigDecimal endLat;
-
-    private String belongs;
-
-    private String belongsid;
 
     private String datastatus;
 
@@ -73,22 +69,6 @@
 
     public void setEndLat(BigDecimal endLat) {
         this.endLat = endLat;
-    }
-
-    public String getBelongs() {
-        return belongs;
-    }
-
-    public void setBelongs(String belongs) {
-        this.belongs = belongs;
-    }
-
-    public String getBelongsid() {
-        return belongsid;
-    }
-
-    public void setBelongsid(String belongsid) {
-        this.belongsid = belongsid;
     }
 
     public String getDatastatus() {
diff --git a/src/main/java/com/moon/server/mapper/mn/GeoagenotdeterminedMapper.java b/src/main/java/com/moon/server/mapper/mn/GeoagenotdeterminedMapper.java
new file mode 100644
index 0000000..2915ab3
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeoagenotdeterminedMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeoagenotdeterminedEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geoagenotdetermined
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeoagenotdeterminedMapper extends GeomBaseMapper<GeoagenotdeterminedEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeoagenotdeterminedanMapper.java b/src/main/java/com/moon/server/mapper/mn/GeoagenotdeterminedanMapper.java
new file mode 100644
index 0000000..fd56d1e
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeoagenotdeterminedanMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeoagenotdeterminedanEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geoagenotdeterminedan
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeoagenotdeterminedanMapper extends GeomBaseMapper<GeoagenotdeterminedanEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeoagenotdeterminedieMapper.java b/src/main/java/com/moon/server/mapper/mn/GeoagenotdeterminedieMapper.java
new file mode 100644
index 0000000..2269820
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeoagenotdeterminedieMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeoagenotdeterminedieEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geoagenotdeterminedie
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeoagenotdeterminedieMapper extends GeomBaseMapper<GeoagenotdeterminedieEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeoagenotdeterminedniMapper.java b/src/main/java/com/moon/server/mapper/mn/GeoagenotdeterminedniMapper.java
new file mode 100644
index 0000000..b5a4ce7
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeoagenotdeterminedniMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeoagenotdeterminedniEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geoagenotdeterminedni
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeoagenotdeterminedniMapper extends GeomBaseMapper<GeoagenotdeterminedniEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeoaikenperiodMapper.java b/src/main/java/com/moon/server/mapper/mn/GeoaikenperiodMapper.java
new file mode 100644
index 0000000..3127982
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeoaikenperiodMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeoaikenperiodEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geoaikenperiod
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeoaikenperiodMapper extends GeomBaseMapper<GeoaikenperiodEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeoaikenperiodbasinconstructionMapper.java b/src/main/java/com/moon/server/mapper/mn/GeoaikenperiodbasinconstructionMapper.java
new file mode 100644
index 0000000..c8c2624
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeoaikenperiodbasinconstructionMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeoaikenperiodbasinconstructionEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geoaikenperiodbasinconstruction
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeoaikenperiodbasinconstructionMapper extends GeomBaseMapper<GeoaikenperiodbasinconstructionEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeoalbedofeaturepointMapper.java b/src/main/java/com/moon/server/mapper/mn/GeoalbedofeaturepointMapper.java
new file mode 100644
index 0000000..23444ce
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeoalbedofeaturepointMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeoalbedofeaturepointEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geoalbedofeaturepoint
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeoalbedofeaturepointMapper extends GeomBaseMapper<GeoalbedofeaturepointEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeoalkalinerocksuiteMapper.java b/src/main/java/com/moon/server/mapper/mn/GeoalkalinerocksuiteMapper.java
new file mode 100644
index 0000000..b8293f9
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeoalkalinerocksuiteMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeoalkalinerocksuiteEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geoalkalinerocksuite
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeoalkalinerocksuiteMapper extends GeomBaseMapper<GeoalkalinerocksuiteEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeoaltimetricpointMapper.java b/src/main/java/com/moon/server/mapper/mn/GeoaltimetricpointMapper.java
new file mode 100644
index 0000000..695e194
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeoaltimetricpointMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeoaltimetricpointEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geoaltimetricpoint
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeoaltimetricpointMapper extends GeomBaseMapper<GeoaltimetricpointEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeocapeannotationMapper.java b/src/main/java/com/moon/server/mapper/mn/GeocapeannotationMapper.java
new file mode 100644
index 0000000..a753406
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeocapeannotationMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeocapeannotationEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geocapeannotation
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeocapeannotationMapper extends GeomBaseMapper<GeocapeannotationEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeocliffannotationMapper.java b/src/main/java/com/moon/server/mapper/mn/GeocliffannotationMapper.java
new file mode 100644
index 0000000..e5322c0
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeocliffannotationMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeocliffannotationEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geocliffannotation
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeocliffannotationMapper extends GeomBaseMapper<GeocliffannotationEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeoconstructionunitMapper.java b/src/main/java/com/moon/server/mapper/mn/GeoconstructionunitMapper.java
new file mode 100644
index 0000000..e020f59
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeoconstructionunitMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeoconstructionunitEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geoconstructionunit
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeoconstructionunitMapper extends GeomBaseMapper<GeoconstructionunitEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeoconstructionunitboundaryMapper.java b/src/main/java/com/moon/server/mapper/mn/GeoconstructionunitboundaryMapper.java
new file mode 100644
index 0000000..ad1d0c6
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeoconstructionunitboundaryMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeoconstructionunitboundaryEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geoconstructionunitboundary
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeoconstructionunitboundaryMapper extends GeomBaseMapper<GeoconstructionunitboundaryEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeocopernicanperiodMapper.java b/src/main/java/com/moon/server/mapper/mn/GeocopernicanperiodMapper.java
new file mode 100644
index 0000000..ccba600
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeocopernicanperiodMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeocopernicanperiodEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geocopernicanperiod
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeocopernicanperiodMapper extends GeomBaseMapper<GeocopernicanperiodEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeocraterMapper.java b/src/main/java/com/moon/server/mapper/mn/GeocraterMapper.java
new file mode 100644
index 0000000..20831fe
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeocraterMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeocraterEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geocrater
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeocraterMapper extends GeomBaseMapper<GeocraterEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeocraterannotationMapper.java b/src/main/java/com/moon/server/mapper/mn/GeocraterannotationMapper.java
new file mode 100644
index 0000000..4a8f715
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeocraterannotationMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeocraterannotationEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geocraterannotation
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeocraterannotationMapper extends GeomBaseMapper<GeocraterannotationEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeocraterfloorfractureMapper.java b/src/main/java/com/moon/server/mapper/mn/GeocraterfloorfractureMapper.java
new file mode 100644
index 0000000..785bd7f
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeocraterfloorfractureMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeocraterfloorfractureEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geocraterfloorfracture
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeocraterfloorfractureMapper extends GeomBaseMapper<GeocraterfloorfractureEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeodomeMapper.java b/src/main/java/com/moon/server/mapper/mn/GeodomeMapper.java
new file mode 100644
index 0000000..3e986c5
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeodomeMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeodomeEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geodome
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeodomeMapper extends GeomBaseMapper<GeodomeEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeoearlyimbrianMapper.java b/src/main/java/com/moon/server/mapper/mn/GeoearlyimbrianMapper.java
new file mode 100644
index 0000000..ec0783d
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeoearlyimbrianMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeoearlyimbrianEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geoearlyimbrian
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeoearlyimbrianMapper extends GeomBaseMapper<GeoearlyimbrianEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeoearlyimbrianbasinconstructionMapper.java b/src/main/java/com/moon/server/mapper/mn/GeoearlyimbrianbasinconstructionMapper.java
new file mode 100644
index 0000000..ded13b7
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeoearlyimbrianbasinconstructionMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeoearlyimbrianbasinconstructionEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geoearlyimbrianbasinconstruction
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeoearlyimbrianbasinconstructionMapper extends GeomBaseMapper<GeoearlyimbrianbasinconstructionEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeoeratosthenianMapper.java b/src/main/java/com/moon/server/mapper/mn/GeoeratosthenianMapper.java
new file mode 100644
index 0000000..09eb13a
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeoeratosthenianMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeoeratosthenianEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geoeratosthenian
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeoeratosthenianMapper extends GeomBaseMapper<GeoeratosthenianEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeoferrousanorthositesuiteMapper.java b/src/main/java/com/moon/server/mapper/mn/GeoferrousanorthositesuiteMapper.java
new file mode 100644
index 0000000..211c198
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeoferrousanorthositesuiteMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeoferrousanorthositesuiteEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geoferrousanorthositesuite
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeoferrousanorthositesuiteMapper extends GeomBaseMapper<GeoferrousanorthositesuiteEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeoferrousnoritesuiteMapper.java b/src/main/java/com/moon/server/mapper/mn/GeoferrousnoritesuiteMapper.java
new file mode 100644
index 0000000..bc4ed0e
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeoferrousnoritesuiteMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeoferrousnoritesuiteEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geoferrousnoritesuite
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeoferrousnoritesuiteMapper extends GeomBaseMapper<GeoferrousnoritesuiteEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeogoldenspikeMapper.java b/src/main/java/com/moon/server/mapper/mn/GeogoldenspikeMapper.java
new file mode 100644
index 0000000..3ec7646
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeogoldenspikeMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeogoldenspikeEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geogoldenspike
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeogoldenspikeMapper extends GeomBaseMapper<GeogoldenspikeEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeograbenMapper.java b/src/main/java/com/moon/server/mapper/mn/GeograbenMapper.java
new file mode 100644
index 0000000..e020a5c
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeograbenMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeograbenEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geograben
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeograbenMapper extends GeomBaseMapper<GeograbenEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeograbenannotationMapper.java b/src/main/java/com/moon/server/mapper/mn/GeograbenannotationMapper.java
new file mode 100644
index 0000000..81472c4
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeograbenannotationMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeograbenannotationEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geograbenannotation
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeograbenannotationMapper extends GeomBaseMapper<GeograbenannotationEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeohiddencraterMapper.java b/src/main/java/com/moon/server/mapper/mn/GeohiddencraterMapper.java
new file mode 100644
index 0000000..345e3f8
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeohiddencraterMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeohiddencraterEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geohiddencrater
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeohiddencraterMapper extends GeomBaseMapper<GeohiddencraterEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeoimpactbasinMapper.java b/src/main/java/com/moon/server/mapper/mn/GeoimpactbasinMapper.java
new file mode 100644
index 0000000..e6f1e19
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeoimpactbasinMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeoimpactbasinEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geoimpactbasin
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeoimpactbasinMapper extends GeomBaseMapper<GeoimpactbasinEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeoimpactcraterchainMapper.java b/src/main/java/com/moon/server/mapper/mn/GeoimpactcraterchainMapper.java
new file mode 100644
index 0000000..91d0209
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeoimpactcraterchainMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeoimpactcraterchainEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geoimpactcraterchain
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeoimpactcraterchainMapper extends GeomBaseMapper<GeoimpactcraterchainEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeoimpactcraterchainannotationMapper.java b/src/main/java/com/moon/server/mapper/mn/GeoimpactcraterchainannotationMapper.java
new file mode 100644
index 0000000..9dba302
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeoimpactcraterchainannotationMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeoimpactcraterchainannotationEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geoimpactcraterchainannotation
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeoimpactcraterchainannotationMapper extends GeomBaseMapper<GeoimpactcraterchainannotationEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeoimpactfractureMapper.java b/src/main/java/com/moon/server/mapper/mn/GeoimpactfractureMapper.java
new file mode 100644
index 0000000..2cb3059
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeoimpactfractureMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeoimpactfractureEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geoimpactfracture
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeoimpactfractureMapper extends GeomBaseMapper<GeoimpactfractureEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeoinferreddeepfaultMapper.java b/src/main/java/com/moon/server/mapper/mn/GeoinferreddeepfaultMapper.java
new file mode 100644
index 0000000..84fb9b8
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeoinferreddeepfaultMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeoinferreddeepfaultEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geoinferreddeepfault
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeoinferreddeepfaultMapper extends GeomBaseMapper<GeoinferreddeepfaultEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeokreepbasaltMapper.java b/src/main/java/com/moon/server/mapper/mn/GeokreepbasaltMapper.java
new file mode 100644
index 0000000..c3bf0fe
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeokreepbasaltMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeokreepbasaltEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geokreepbasalt
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeokreepbasaltMapper extends GeomBaseMapper<GeokreepbasaltEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeokreeprocksuiteMapper.java b/src/main/java/com/moon/server/mapper/mn/GeokreeprocksuiteMapper.java
new file mode 100644
index 0000000..6b61f02
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeokreeprocksuiteMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeokreeprocksuiteEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geokreeprocksuite
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeokreeprocksuiteMapper extends GeomBaseMapper<GeokreeprocksuiteEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeolandingsiteMapper.java b/src/main/java/com/moon/server/mapper/mn/GeolandingsiteMapper.java
new file mode 100644
index 0000000..a999c2d
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeolandingsiteMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeolandingsiteEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geolandingsite
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeolandingsiteMapper extends GeomBaseMapper<GeolandingsiteEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeolateimbrianMapper.java b/src/main/java/com/moon/server/mapper/mn/GeolateimbrianMapper.java
new file mode 100644
index 0000000..53630ca
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeolateimbrianMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeolateimbrianEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geolateimbrian
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeolateimbrianMapper extends GeomBaseMapper<GeolateimbrianEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeolateimbrianbasinconstructionMapper.java b/src/main/java/com/moon/server/mapper/mn/GeolateimbrianbasinconstructionMapper.java
new file mode 100644
index 0000000..9ea41cd
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeolateimbrianbasinconstructionMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeolateimbrianbasinconstructionEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geolateimbrianbasinconstruction
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeolateimbrianbasinconstructionMapper extends GeomBaseMapper<GeolateimbrianbasinconstructionEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeolobatescarpMapper.java b/src/main/java/com/moon/server/mapper/mn/GeolobatescarpMapper.java
new file mode 100644
index 0000000..7a64121
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeolobatescarpMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeolobatescarpEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geolobatescarp
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeolobatescarpMapper extends GeomBaseMapper<GeolobatescarpEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeolunarbayannotationMapper.java b/src/main/java/com/moon/server/mapper/mn/GeolunarbayannotationMapper.java
new file mode 100644
index 0000000..20a8816
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeolunarbayannotationMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeolunarbayannotationEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geolunarbayannotation
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeolunarbayannotationMapper extends GeomBaseMapper<GeolunarbayannotationEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeolunarlacusannotationMapper.java b/src/main/java/com/moon/server/mapper/mn/GeolunarlacusannotationMapper.java
new file mode 100644
index 0000000..d87a5a1
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeolunarlacusannotationMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeolunarlacusannotationEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geolunarlacusannotation
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeolunarlacusannotationMapper extends GeomBaseMapper<GeolunarlacusannotationEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeolunarmareannotationMapper.java b/src/main/java/com/moon/server/mapper/mn/GeolunarmareannotationMapper.java
new file mode 100644
index 0000000..19f0c83
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeolunarmareannotationMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeolunarmareannotationEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geolunarmareannotation
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeolunarmareannotationMapper extends GeomBaseMapper<GeolunarmareannotationEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeolunarmarebasaltMapper.java b/src/main/java/com/moon/server/mapper/mn/GeolunarmarebasaltMapper.java
new file mode 100644
index 0000000..7827da9
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeolunarmarebasaltMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeolunarmarebasaltEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geolunarmarebasalt
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeolunarmarebasaltMapper extends GeomBaseMapper<GeolunarmarebasaltEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeolunarpalusannotationMapper.java b/src/main/java/com/moon/server/mapper/mn/GeolunarpalusannotationMapper.java
new file mode 100644
index 0000000..2b757ce
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeolunarpalusannotationMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeolunarpalusannotationEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geolunarpalusannotation
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeolunarpalusannotationMapper extends GeomBaseMapper<GeolunarpalusannotationEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeolunarrilleMapper.java b/src/main/java/com/moon/server/mapper/mn/GeolunarrilleMapper.java
new file mode 100644
index 0000000..2257bc4
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeolunarrilleMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeolunarrilleEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geolunarrille
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeolunarrilleMapper extends GeomBaseMapper<GeolunarrilleEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeolunarrilleannotationMapper.java b/src/main/java/com/moon/server/mapper/mn/GeolunarrilleannotationMapper.java
new file mode 100644
index 0000000..cf83eb7
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeolunarrilleannotationMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeolunarrilleannotationEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geolunarrilleannotation
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeolunarrilleannotationMapper extends GeomBaseMapper<GeolunarrilleannotationEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeomagnesiaanorthositesuiteMapper.java b/src/main/java/com/moon/server/mapper/mn/GeomagnesiaanorthositesuiteMapper.java
new file mode 100644
index 0000000..0ed857e
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeomagnesiaanorthositesuiteMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeomagnesiaanorthositesuiteEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geomagnesiaanorthositesuite
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeomagnesiaanorthositesuiteMapper extends GeomBaseMapper<GeomagnesiaanorthositesuiteEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeomagnesianrocksuiteMapper.java b/src/main/java/com/moon/server/mapper/mn/GeomagnesianrocksuiteMapper.java
new file mode 100644
index 0000000..4c4bcbb
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeomagnesianrocksuiteMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeomagnesianrocksuiteEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geomagnesianrocksuite
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeomagnesianrocksuiteMapper extends GeomBaseMapper<GeomagnesianrocksuiteEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeomasconMapper.java b/src/main/java/com/moon/server/mapper/mn/GeomasconMapper.java
new file mode 100644
index 0000000..2f2a203
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeomasconMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeomasconEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geomascon
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeomasconMapper extends GeomBaseMapper<GeomasconEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeomountainrangeannotationMapper.java b/src/main/java/com/moon/server/mapper/mn/GeomountainrangeannotationMapper.java
new file mode 100644
index 0000000..b2a8616
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeomountainrangeannotationMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeomountainrangeannotationEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geomountainrangeannotation
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeomountainrangeannotationMapper extends GeomBaseMapper<GeomountainrangeannotationEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeonectarianMapper.java b/src/main/java/com/moon/server/mapper/mn/GeonectarianMapper.java
new file mode 100644
index 0000000..52b2254
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeonectarianMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeonectarianEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geonectarian
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeonectarianMapper extends GeomBaseMapper<GeonectarianEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeonectarianbasinconstructionMapper.java b/src/main/java/com/moon/server/mapper/mn/GeonectarianbasinconstructionMapper.java
new file mode 100644
index 0000000..4edf749
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeonectarianbasinconstructionMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeonectarianbasinconstructionEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geonectarianbasinconstruction
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeonectarianbasinconstructionMapper extends GeomBaseMapper<GeonectarianbasinconstructionEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeooceanusannotationMapper.java b/src/main/java/com/moon/server/mapper/mn/GeooceanusannotationMapper.java
new file mode 100644
index 0000000..b34429e
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeooceanusannotationMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeooceanusannotationEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geooceanusannotation
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeooceanusannotationMapper extends GeomBaseMapper<GeooceanusannotationEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeopeakannotationMapper.java b/src/main/java/com/moon/server/mapper/mn/GeopeakannotationMapper.java
new file mode 100644
index 0000000..31eb6f0
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeopeakannotationMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeopeakannotationEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geopeakannotation
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeopeakannotationMapper extends GeomBaseMapper<GeopeakannotationEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeopureanorthositeMapper.java b/src/main/java/com/moon/server/mapper/mn/GeopureanorthositeMapper.java
new file mode 100644
index 0000000..6cb492a
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeopureanorthositeMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeopureanorthositeEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geopureanorthosite
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeopureanorthositeMapper extends GeomBaseMapper<GeopureanorthositeEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeopyroclasticsMapper.java b/src/main/java/com/moon/server/mapper/mn/GeopyroclasticsMapper.java
new file mode 100644
index 0000000..f75eb0a
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeopyroclasticsMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeopyroclasticsEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geopyroclastics
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeopyroclasticsMapper extends GeomBaseMapper<GeopyroclasticsEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeoricholivinerocksuiteMapper.java b/src/main/java/com/moon/server/mapper/mn/GeoricholivinerocksuiteMapper.java
new file mode 100644
index 0000000..4a1cd51
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeoricholivinerocksuiteMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeoricholivinerocksuiteEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Georicholivinerocksuite
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeoricholivinerocksuiteMapper extends GeomBaseMapper<GeoricholivinerocksuiteEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeosectionlineMapper.java b/src/main/java/com/moon/server/mapper/mn/GeosectionlineMapper.java
new file mode 100644
index 0000000..9d38c75
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeosectionlineMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeosectionlineEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geosectionline
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeosectionlineMapper extends GeomBaseMapper<GeosectionlineEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeoshallowfaultMapper.java b/src/main/java/com/moon/server/mapper/mn/GeoshallowfaultMapper.java
new file mode 100644
index 0000000..7d44a42
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeoshallowfaultMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeoshallowfaultEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geoshallowfault
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeoshallowfaultMapper extends GeomBaseMapper<GeoshallowfaultEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeosiliceousvolcanicrockMapper.java b/src/main/java/com/moon/server/mapper/mn/GeosiliceousvolcanicrockMapper.java
new file mode 100644
index 0000000..88c7745
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeosiliceousvolcanicrockMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeosiliceousvolcanicrockEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geosiliceousvolcanicrock
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeosiliceousvolcanicrockMapper extends GeomBaseMapper<GeosiliceousvolcanicrockEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeospinelnorthositeMapper.java b/src/main/java/com/moon/server/mapper/mn/GeospinelnorthositeMapper.java
new file mode 100644
index 0000000..90c19ba
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeospinelnorthositeMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeospinelnorthositeEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geospinelnorthosite
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeospinelnorthositeMapper extends GeomBaseMapper<GeospinelnorthositeEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeoundividedimbriaperiodMapper.java b/src/main/java/com/moon/server/mapper/mn/GeoundividedimbriaperiodMapper.java
new file mode 100644
index 0000000..5cd773c
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeoundividedimbriaperiodMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeoundividedimbriaperiodEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geoundividedimbriaperiod
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeoundividedimbriaperiodMapper extends GeomBaseMapper<GeoundividedimbriaperiodEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeovolcanicventMapper.java b/src/main/java/com/moon/server/mapper/mn/GeovolcanicventMapper.java
new file mode 100644
index 0000000..a1e995d
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeovolcanicventMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeovolcanicventEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geovolcanicvent
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeovolcanicventMapper extends GeomBaseMapper<GeovolcanicventEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeowrinkleridgeMapper.java b/src/main/java/com/moon/server/mapper/mn/GeowrinkleridgeMapper.java
new file mode 100644
index 0000000..ba0bb39
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeowrinkleridgeMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeowrinkleridgeEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geowrinkleridge
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeowrinkleridgeMapper extends GeomBaseMapper<GeowrinkleridgeEntity> {
+}
diff --git a/src/main/java/com/moon/server/mapper/mn/GeowrinkleridgeannotationMapper.java b/src/main/java/com/moon/server/mapper/mn/GeowrinkleridgeannotationMapper.java
new file mode 100644
index 0000000..eace9c5
--- /dev/null
+++ b/src/main/java/com/moon/server/mapper/mn/GeowrinkleridgeannotationMapper.java
@@ -0,0 +1,15 @@
+package com.moon.server.mapper.mn;
+
+import com.moon.server.entity.mn.GeowrinkleridgeannotationEntity;
+import com.moon.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Geowrinkleridgeannotation
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface GeowrinkleridgeannotationMapper extends GeomBaseMapper<GeowrinkleridgeannotationEntity> {
+}
diff --git a/src/main/java/com/moon/server/service/sys/ProxyService.java b/src/main/java/com/moon/server/service/sys/ProxyService.java
index 2de782d..f46d4a1 100644
--- a/src/main/java/com/moon/server/service/sys/ProxyService.java
+++ b/src/main/java/com/moon/server/service/sys/ProxyService.java
@@ -242,7 +242,7 @@
 
         String url = entity.getUrl() + req.getRequestURL().substring(end);
         if (isRest) {
-            url = url.replace("/wmts/layer/", "/rest/layer/");
+            url = url.replace("/v6/wmts/", "/v6/rest/");
         }
         if (null != req.getQueryString()) {
             url = url + (url.contains("?") ? "&" : "?") + req.getQueryString();

--
Gitblit v1.9.3