From 667e37c68101da9b50013405b31b656223725a1f Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期日, 20 十一月 2022 10:23:37 +0800
Subject: [PATCH] 1

---
 src/main/java/com/lf/server/helper/ClassHelper.java |   40 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 40 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/lf/server/helper/ClassHelper.java b/src/main/java/com/lf/server/helper/ClassHelper.java
index b094865..6befd3a 100644
--- a/src/main/java/com/lf/server/helper/ClassHelper.java
+++ b/src/main/java/com/lf/server/helper/ClassHelper.java
@@ -1,6 +1,8 @@
 package com.lf.server.helper;
 
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.lf.server.mapper.all.BasicMapper;
+import com.lf.server.mapper.all.GeomBaseMapper;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.springframework.aop.support.AopUtils;
@@ -50,6 +52,44 @@
     }
 
     /**
+     * 鑾峰彇鐖禡apper
+     *
+     * @param name Mapper鍚�
+     * @return BaseMapper
+     */
+    public static BasicMapper getBasicMapper(String name) {
+        if (StringHelper.isEmpty(name)) {
+            return null;
+        }
+
+        Object obj = getBean(name.trim() + "Mapper");
+        if (!(obj instanceof BasicMapper)) {
+            return null;
+        }
+
+        return (BasicMapper) obj;
+    }
+
+    /**
+     * 鑾峰彇绌洪棿鐖禡apper
+     *
+     * @param name Mapper鍚�
+     * @return GeomBaseMapper
+     */
+    public static GeomBaseMapper getGeoBaseMapper(String name) {
+        if (StringHelper.isEmpty(name)) {
+            return null;
+        }
+
+        Object obj = getBean(name.trim() + "Mapper");
+        if (!(obj instanceof GeomBaseMapper)) {
+            return null;
+        }
+
+        return (GeomBaseMapper) obj;
+    }
+
+    /**
      * 鑾峰彇绫诲悕
      *
      * @param baseMapper 鐖禡apper

--
Gitblit v1.9.3