From 47e3087067abd35e6337c011f96d2338c0bb1aae Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 25 七月 2024 13:39:31 +0800 Subject: [PATCH] 优化自动化代码 --- src/main/java/org/yeshi/utils/generater/GeneraterManager.java | 14 +++++++++----- 1 files changed, 9 insertions(+), 5 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..d0b4547 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) @@ -313,7 +317,7 @@ * @date 18:25 2021/10/13 * @param: entityName **/ - private static String getHtmlNameFromEntityName(String entityName) { + public static String getHtmlNameFromEntityName(String entityName) { StringBuffer sb = new StringBuffer(); StringBuffer buffer = null; for (int i = 0; i < entityName.length(); i++) { -- Gitblit v1.8.0