From fac5d01bfcddfc8edef0a5fd3d401b1fe383fe16 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 29 三月 2022 16:48:15 +0800
Subject: [PATCH] 采用配置文件自动化生成代码

---
 src/main/java/org/yeshi/utils/generater/GeneraterManager.java |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/src/main/java/org/yeshi/utils/generater/GeneraterManager.java b/src/main/java/org/yeshi/utils/generater/GeneraterManager.java
index ed8d621..87d4a31 100644
--- a/src/main/java/org/yeshi/utils/generater/GeneraterManager.java
+++ b/src/main/java/org/yeshi/utils/generater/GeneraterManager.java
@@ -10,6 +10,7 @@
 import org.yeshi.utils.generater.params.AdminGeneraterParams;
 import org.yeshi.utils.generater.params.DaoGeneraterParams;
 import org.yeshi.utils.generater.params.ServiceGeneraterParams;
+import org.yeshi.utils.generater.util.NameUtil;
 import org.yeshi.utils.generater.vo.ExceptionVO;
 import org.yeshi.utils.generater.vo.admin.controller.AdminControllerInfoVO;
 import org.yeshi.utils.generater.vo.dao.MongoDBDaoVO;
@@ -17,6 +18,7 @@
 import org.yeshi.utils.generater.vo.service.QueryVO;
 import org.yeshi.utils.generater.vo.service.ServiceImplInfoVO;
 import org.yeshi.utils.generater.vo.service.ServiceInfoVO;
+import org.yeshi.utils.generater.vo.xmlconfig.GenertorConfig;
 import org.yeshi.utils.mongo.MongodbBaseDao;
 import org.yeshi.utils.mybatis.BaseMapper;
 
@@ -44,6 +46,7 @@
 
     private String classRootDir;
     private Class entity;
+
 
     public static GeneraterManager getInstance() {
         if (instance == null)
@@ -104,7 +107,8 @@
      * @param: packageName
      **/
     public MongoDBDaoVO createDao(String packageName) throws Exception {
-        String daoName = entity.getSimpleName() + "Dao";
+
+        String daoName = NameUtil.getDefaultDaoName(entity);
         String path = getDirPath(packageName);
         MongoDBDaoVO vo = new MongoDBDaoVO.Builder()
                 .setBaseDao(new ClassInfo(MongodbBaseDao.class.getSimpleName(), MongodbBaseDao.class.getName()))
@@ -125,7 +129,7 @@
      * @param: mapperDir
      **/
     public MyBatisDBDaoVO createMapper(String packageName, String mapperDir) throws Exception {
-        String mapperName = entity.getSimpleName() + "Mapper";
+        String mapperName =  NameUtil.getDefaultMapperName(entity);
         String path = getDirPath(packageName);
         MyBatisDBDaoVO vo = new MyBatisDBDaoVO.Builder()
                 .setBaseMapper(new ClassInfo(BaseMapper.class.getSimpleName(), BaseMapper.class.getName()))
@@ -172,7 +176,7 @@
 
 
         //鍒涘缓service鎺ュ彛
-        String serviceName = entity.getSimpleName() + "Service";
+        String serviceName = NameUtil.getDefaultServiceName(entity);
         String path = getDirPath(interPackageName);
         ServiceInfoVO vo = new ServiceInfoVO.Builder()
                 .setPackageName(interPackageName)
@@ -184,7 +188,7 @@
         saveFile(result, new File(path, serviceName + ".java").getAbsolutePath());
 
         //鍒涘缓service瀹炵幇
-        String serviceImplName = entity.getSimpleName() + "ServiceImpl";
+        String serviceImplName = NameUtil.getDefaultServiceImplName(entity);
         path = getDirPath(implPackageName);
         ServiceImplInfoVO implVO = new ServiceImplInfoVO.Builder()
                 .setDao(dao)

--
Gitblit v1.8.0