From 36754ba47da7a3277d5be183a523c912a1dc4cef Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 31 三月 2022 15:07:08 +0800 Subject: [PATCH] service服务bug修复 --- src/main/java/com/ks/codegenerator/utils/ServiceBuilder.java | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 49 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/ks/codegenerator/utils/ServiceBuilder.java b/src/main/java/com/ks/codegenerator/utils/ServiceBuilder.java index 3ae6de7..6261ea2 100644 --- a/src/main/java/com/ks/codegenerator/utils/ServiceBuilder.java +++ b/src/main/java/com/ks/codegenerator/utils/ServiceBuilder.java @@ -30,6 +30,11 @@ private String subpks; private String cacheDir; + private String projectChineseName; + private String sqlTablePrefix; + private String sqlDatabaseName; + private String mongoDatabaseName; + public ServiceBuilder setName(String name) { this.name = name; @@ -48,6 +53,26 @@ public ServiceBuilder setCacheDir(String cacheDir) { this.cacheDir = cacheDir; + return this; + } + + public ServiceBuilder setProjectChineseName(String projectChineseName) { + this.projectChineseName = projectChineseName; + return this; + } + + public ServiceBuilder setSqlTablePrefix(String sqlTablePrefix) { + this.sqlTablePrefix = sqlTablePrefix; + return this; + } + + public ServiceBuilder setSqlDatabaseName(String sqlDatabaseName) { + this.sqlDatabaseName = sqlDatabaseName; + return this; + } + + public ServiceBuilder setMongoDatabaseName(String mongoDatabaseName) { + this.mongoDatabaseName = mongoDatabaseName; return this; } @@ -119,7 +144,31 @@ FileUtils.replaceFileContent(path + "/app/src/main/resources/application-dev.yml", "com.ks.app", subpks); + FileUtils.replaceFileContent(path + "/app/src/main/resources/application-dev.yml", "${mongoDataBaseName}", mongoDatabaseName); + FileUtils.replaceFileContent(path + "/app/src/main/resources/application-dev.yml", "${sqlDataBaseName}", sqlDatabaseName); + FileUtils.replaceFileContent(path + "/app/src/main/resources/application-dev.yml", "${projectName}", name); + FileUtils.replaceFileContent(path + "/app/src/main/resources/application-pro.yml", "com.ks.app", subpks); + FileUtils.replaceFileContent(path + "/app/src/main/resources/application-pro.yml", "${mongoDataBaseName}", mongoDatabaseName); + FileUtils.replaceFileContent(path + "/app/src/main/resources/application-pro.yml", "${sqlDataBaseName}", sqlDatabaseName); + FileUtils.replaceFileContent(path + "/app/src/main/resources/application-pro.yml", "${projectName}", name); + + //鏇挎崲Mapper涓嬬殑琛ㄥ墠缂� + String mapperDir = path + "/app/src/main/resources/mapper"; + File mapperFiles = new File(mapperDir); + for (File f : mapperFiles.listFiles()) { + FileUtils.replaceFileContent(f.getAbsolutePath(), "com.ks.app", subpks); + FileUtils.replaceFileContent(f.getAbsolutePath(), "lt_", sqlTablePrefix); + } + + FileUtils.replaceFileContent(path + "/app/src/main/resources/mysql.sql", "${sqlDataBaseName}", sqlDatabaseName); + FileUtils.replaceFileContent(path + "/app/src/main/resources/mysql.sql", "${sqlTablePrefix}", sqlTablePrefix); + FileUtils.replaceFileContent(path + "/app/src/main/resources/static/index.html", "${projectChineseName}", projectChineseName); + + FileUtils.replaceFileContent(path + "/app/src/main/java/"+subpks.replace(".","/")+"/aop/AdminApiFilter.java", "com.ks.app", subpks); + FileUtils.replaceFileContent(path + "/app/src/main/java/"+subpks.replace(".","/")+"/aop/SignValidate.java", "com.ks.app", subpks); + FileUtils.replaceFileContent(path + "/app/src/main/java/"+subpks.replace(".","/")+"/aop/UserLoginValid.java", "com.ks.app", subpks); + FileUtils.replaceFileContent(path + "/app/src/main/java/"+subpks.replace(".","/")+"/Application.java", "com.ks.app", subpks); } //閲嶆柊鍛藉悕鏂囦欢澶逛笌鏂囦欢 -- Gitblit v1.8.0