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