From 72514fab70f067c15a167a96923b678eea3c8bfd Mon Sep 17 00:00:00 2001
From: liulin <lin.liu@aliyun.com>
Date: 星期三, 31 七月 2024 23:03:41 +0800
Subject: [PATCH] 去掉不需要的依赖

---
 /dev/null                                                    |   66 ---------------------------------
 pom.xml                                                      |    7 ---
 src/main/java/com/lunhan/xxx/repository/BasicMapperImpl.java |    8 ++-
 src/test/java/com/lunhan/xxx/host/StringUtilTest.java        |   16 ++++++++
 4 files changed, 21 insertions(+), 76 deletions(-)

diff --git a/pom.xml b/pom.xml
index 346b311..6549552 100644
--- a/pom.xml
+++ b/pom.xml
@@ -177,13 +177,6 @@
             <version>2.5.0</version>
         </dependency>
 
-        <!-- table、Column注解 -->
-        <dependency>
-            <groupId>javax.persistence</groupId>
-            <artifactId>persistence-api</artifactId>
-            <version>1.0.2</version>
-        </dependency>
-
         <!--mapStruct依赖 高性能对象映射-->
         <!--mapstruct核心-->
         <dependency>
diff --git a/src/main/java/com/lunhan/xxx/entity/dto/ParameterDTO.java b/src/main/java/com/lunhan/xxx/entity/dto/ParameterDTO.java
deleted file mode 100644
index d33378b..0000000
--- a/src/main/java/com/lunhan/xxx/entity/dto/ParameterDTO.java
+++ /dev/null
@@ -1,66 +0,0 @@
-package com.lunhan.xxx.entity.dto;
-
-import javax.persistence.Column;
-
-public class ParameterDTO {
-    /**
-     * 参数名
-     */
-    private String name;
-    /**
-     * 标识
-     */
-    private String mark;
-    /**
-     * 单位
-     */
-    private String unit;
-    /**
-     * 参数最大值
-     */
-    private String maxValue;
-    /**
-     * 单位
-     */
-    private String minValue;
-
-    public String getName() {
-        return name;
-    }
-
-    public void setName(String name) {
-        this.name = name;
-    }
-
-    public String getMark() {
-        return mark;
-    }
-
-    public void setMark(String mark) {
-        this.mark = mark;
-    }
-
-    public String getUnit() {
-        return unit;
-    }
-
-    public void setUnit(String unit) {
-        this.unit = unit;
-    }
-
-    public String getMaxValue() {
-        return maxValue;
-    }
-
-    public void setMaxValue(String maxValue) {
-        this.maxValue = maxValue;
-    }
-
-    public String getMinValue() {
-        return minValue;
-    }
-
-    public void setMinValue(String minValue) {
-        this.minValue = minValue;
-    }
-}
diff --git a/src/main/java/com/lunhan/xxx/repository/BasicMapperImpl.java b/src/main/java/com/lunhan/xxx/repository/BasicMapperImpl.java
index 3e35d2c..e779814 100644
--- a/src/main/java/com/lunhan/xxx/repository/BasicMapperImpl.java
+++ b/src/main/java/com/lunhan/xxx/repository/BasicMapperImpl.java
@@ -1,10 +1,12 @@
 package com.lunhan.xxx.repository;
 
+import com.baomidou.mybatisplus.annotation.TableName;
 import com.baomidou.mybatisplus.core.conditions.Wrapper;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.core.toolkit.StringUtils;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.lunhan.xxx.common.PagerResult;
 import com.lunhan.xxx.common.enums.ELogger;
@@ -18,7 +20,6 @@
 import org.slf4j.Logger;
 import org.springframework.dao.EmptyResultDataAccessException;
 
-import javax.persistence.Table;
 import java.io.Serializable;
 import java.lang.reflect.ParameterizedType;
 import java.util.Collection;
@@ -45,11 +46,12 @@
                 (ParameterizedType) getClass().getGenericSuperclass()
         ).getActualTypeArguments()[0];
         this.DB = db;
-        Table annotation = clazz.getAnnotation(Table.class);
+        TableName annotation = clazz.getAnnotation(TableName.class);
         if (null == annotation) {
+            this.tableName = StringUtils.camelToUnderline(clazz.getSimpleName().replace("PO", ""));
             return;
         }
-        this.tableName = annotation.name();
+        this.tableName = annotation.value();
     }
 
     public LambdaQueryWrapper<T> query() {
diff --git a/src/test/java/com/lunhan/xxx/host/StringUtilTest.java b/src/test/java/com/lunhan/xxx/host/StringUtilTest.java
new file mode 100644
index 0000000..4bfbb5a
--- /dev/null
+++ b/src/test/java/com/lunhan/xxx/host/StringUtilTest.java
@@ -0,0 +1,16 @@
+package com.lunhan.xxx.host;
+
+import com.baomidou.mybatisplus.core.toolkit.StringUtils;
+import com.lunhan.xxx.repository.po.TestInfoPO;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
+
+@RunWith(SpringJUnit4ClassRunner.class)
+public class StringUtilTest {
+    @Test
+    public void camelToUnderlineTest() {
+        String tableName = StringUtils.camelToUnderline(TestInfoPO.class.getSimpleName().replace("PO", ""));
+        System.out.println(tableName);
+    }
+}

--
Gitblit v1.9.3