|
|
@ -53,7 +53,7 @@ public class SpringBootCallable implements Callable {
|
|
|
|
|
|
|
|
|
|
|
|
public Boolean call() throws Exception {
|
|
|
|
public Boolean call() throws Exception {
|
|
|
|
// 创建项目文件夹
|
|
|
|
// 创建项目文件夹
|
|
|
|
File dir = Tool.createPath(root, project.getProjectName());
|
|
|
|
File dir = Tool.createPath(root, project.getName());
|
|
|
|
// 清空内容
|
|
|
|
// 清空内容
|
|
|
|
Tool.clear(dir);
|
|
|
|
Tool.clear(dir);
|
|
|
|
|
|
|
|
|
|
|
@ -63,13 +63,13 @@ public class SpringBootCallable implements Callable {
|
|
|
|
File resourcesDir = Tool.createPath(dir, "src", "main", "resources");
|
|
|
|
File resourcesDir = Tool.createPath(dir, "src", "main", "resources");
|
|
|
|
// 生成域名目录
|
|
|
|
// 生成域名目录
|
|
|
|
File domainDir = javaDir;
|
|
|
|
File domainDir = javaDir;
|
|
|
|
for (String s : project.getProjectBasePackage().split("\\.")) {
|
|
|
|
for (String s : project.getDomain().split("\\.")) {
|
|
|
|
domainDir = Tool.createPath(domainDir, s);
|
|
|
|
domainDir = Tool.createPath(domainDir, s);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
// 生成单元测试java目录
|
|
|
|
// 生成单元测试java目录
|
|
|
|
File testJavaDir = Tool.createPath(dir, "src", "test", "java");
|
|
|
|
File testJavaDir = Tool.createPath(dir, "src", "test", "java");
|
|
|
|
File testDomainDir = testJavaDir;
|
|
|
|
File testDomainDir = testJavaDir;
|
|
|
|
for (String s : project.getProjectBasePackage().split("\\.")) {
|
|
|
|
for (String s : project.getDomain().split("\\.")) {
|
|
|
|
testDomainDir = Tool.createPath(testDomainDir, s);
|
|
|
|
testDomainDir = Tool.createPath(testDomainDir, s);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
// 生成单元测试resources目录
|
|
|
|
// 生成单元测试resources目录
|
|
|
@ -151,8 +151,8 @@ public class SpringBootCallable implements Callable {
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public void generatePom(File root, Project project) {
|
|
|
|
public void generatePom(File root, Project project) {
|
|
|
|
HashMap<String, Object> ctx = new HashMap<String, Object>();
|
|
|
|
HashMap<String, Object> ctx = new HashMap<String, Object>();
|
|
|
|
ctx.put("projectName", project.getProjectName());
|
|
|
|
ctx.put("projectName", project.getName());
|
|
|
|
ctx.put("domain", project.getProjectBasePackage());
|
|
|
|
ctx.put("domain", project.getDomain());
|
|
|
|
ctx.put("dataBase", project.getDatabase().toString());
|
|
|
|
ctx.put("dataBase", project.getDatabase().toString());
|
|
|
|
ctx.put("project", project);
|
|
|
|
ctx.put("project", project);
|
|
|
|
freeMarkerManager.outputTemp(Tool.createFile(root, "pom.xml"), "SpringBoot/pom.ftl", ctx);
|
|
|
|
freeMarkerManager.outputTemp(Tool.createFile(root, "pom.xml"), "SpringBoot/pom.ftl", ctx);
|
|
|
@ -168,8 +168,8 @@ public class SpringBootCallable implements Callable {
|
|
|
|
Tool.clear(root);
|
|
|
|
Tool.clear(root);
|
|
|
|
HashMap<String, Object> ctx = new HashMap<String, Object>();
|
|
|
|
HashMap<String, Object> ctx = new HashMap<String, Object>();
|
|
|
|
ctx.put("project", project);
|
|
|
|
ctx.put("project", project);
|
|
|
|
ctx.put("domain", project.getProjectBasePackage());
|
|
|
|
ctx.put("domain", project.getDomain());
|
|
|
|
ctx.put("author", project.getProjectAuthor());
|
|
|
|
ctx.put("author", project.getAuthor());
|
|
|
|
ctx.put("modules", project.getModules());
|
|
|
|
ctx.put("modules", project.getModules());
|
|
|
|
|
|
|
|
|
|
|
|
if (project.getFrame().value() >= Frame.网页框架.value()) {
|
|
|
|
if (project.getFrame().value() >= Frame.网页框架.value()) {
|
|
|
@ -182,8 +182,8 @@ public class SpringBootCallable implements Callable {
|
|
|
|
{// ajax 属于web内容
|
|
|
|
{// ajax 属于web内容
|
|
|
|
File ajax = Tool.createPath(root, "ajax");
|
|
|
|
File ajax = Tool.createPath(root, "ajax");
|
|
|
|
HashMap<String, Object> ctxss = new HashMap<String, Object>();
|
|
|
|
HashMap<String, Object> ctxss = new HashMap<String, Object>();
|
|
|
|
ctxss.put("domain", project.getProjectBasePackage());
|
|
|
|
ctxss.put("domain", project.getDomain());
|
|
|
|
ctxss.put("author", project.getProjectAuthor());
|
|
|
|
ctxss.put("author", project.getAuthor());
|
|
|
|
|
|
|
|
|
|
|
|
for (Module module : project.getModules()) {
|
|
|
|
for (Module module : project.getModules()) {
|
|
|
|
File m = Tool.createPath(ajax, module.getModuleName());
|
|
|
|
File m = Tool.createPath(ajax, module.getModuleName());
|
|
|
@ -216,9 +216,9 @@ public class SpringBootCallable implements Callable {
|
|
|
|
for (Table table : module.getTables()) {
|
|
|
|
for (Table table : module.getTables()) {
|
|
|
|
if (table.getApi()) {
|
|
|
|
if (table.getApi()) {
|
|
|
|
HashMap<String, Object> ctxss = new HashMap<String, Object>();
|
|
|
|
HashMap<String, Object> ctxss = new HashMap<String, Object>();
|
|
|
|
ctxss.put("domain", project.getProjectBasePackage());
|
|
|
|
ctxss.put("domain", project.getDomain());
|
|
|
|
ctxss.put("module", module.getModuleName());
|
|
|
|
ctxss.put("module", module.getModuleName());
|
|
|
|
ctxss.put("author", project.getProjectAuthor());
|
|
|
|
ctxss.put("author", project.getAuthor());
|
|
|
|
ctxss.put("table", table);
|
|
|
|
ctxss.put("table", table);
|
|
|
|
freeMarkerManager.outputTemp(Tool.createFile(m, table.getCName() + "Api.java"), "SpringBoot/java/action/api/Api.java", ctxss);
|
|
|
|
freeMarkerManager.outputTemp(Tool.createFile(m, table.getCName() + "Api.java"), "SpringBoot/java/action/api/Api.java", ctxss);
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -245,9 +245,9 @@ public class SpringBootCallable implements Callable {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
HashMap<String, Object> ctx = new HashMap<String, Object>();
|
|
|
|
HashMap<String, Object> ctx = new HashMap<String, Object>();
|
|
|
|
ctx.put("project", project);
|
|
|
|
ctx.put("project", project);
|
|
|
|
ctx.put("domain", project.getProjectBasePackage());
|
|
|
|
ctx.put("domain", project.getDomain());
|
|
|
|
ctx.put("projectName", project.getProjectName());
|
|
|
|
ctx.put("projectName", project.getName());
|
|
|
|
ctx.put("author", project.getProjectAuthor());
|
|
|
|
ctx.put("author", project.getAuthor());
|
|
|
|
|
|
|
|
|
|
|
|
//config
|
|
|
|
//config
|
|
|
|
if (project.getFrame().value() >= Frame.网页框架.value()) {
|
|
|
|
if (project.getFrame().value() >= Frame.网页框架.value()) {
|
|
|
@ -285,8 +285,8 @@ public class SpringBootCallable implements Callable {
|
|
|
|
for (Module module : project.getModules()) {// 业务模块
|
|
|
|
for (Module module : project.getModules()) {// 业务模块
|
|
|
|
ctx.put("project", project);
|
|
|
|
ctx.put("project", project);
|
|
|
|
ctx.put("module", module);
|
|
|
|
ctx.put("module", module);
|
|
|
|
ctx.put("domain", project.getProjectBasePackage());
|
|
|
|
ctx.put("domain", project.getDomain());
|
|
|
|
ctx.put("author", project.getProjectAuthor());
|
|
|
|
ctx.put("author", project.getAuthor());
|
|
|
|
ctx.put("moduleName", module.getModuleName());
|
|
|
|
ctx.put("moduleName", module.getModuleName());
|
|
|
|
ctx.put("dataBase", project.getDatabase().toString());
|
|
|
|
ctx.put("dataBase", project.getDatabase().toString());
|
|
|
|
|
|
|
|
|
|
|
@ -297,9 +297,9 @@ public class SpringBootCallable implements Callable {
|
|
|
|
File rsp = Tool.createFile(Tool.createPath(root, module.getModuleName()), "rsp");
|
|
|
|
File rsp = Tool.createFile(Tool.createPath(root, module.getModuleName()), "rsp");
|
|
|
|
|
|
|
|
|
|
|
|
if (module.getNeedGenerate()) {
|
|
|
|
if (module.getNeedGenerate()) {
|
|
|
|
module.setProjectAuthor(project.getProjectAuthor());
|
|
|
|
module.setProjectAuthor(project.getAuthor());
|
|
|
|
module.setProjectBasePackage(project.getProjectBasePackage());
|
|
|
|
module.setProjectBasePackage(project.getDomain());
|
|
|
|
module.setProjectName(project.getProjectName());
|
|
|
|
module.setProjectName(project.getName());
|
|
|
|
|
|
|
|
|
|
|
|
for (Table table : module.getTables()) {
|
|
|
|
for (Table table : module.getTables()) {
|
|
|
|
ctx.put("table", table);
|
|
|
|
ctx.put("table", table);
|
|
|
@ -357,8 +357,8 @@ public class SpringBootCallable implements Callable {
|
|
|
|
public void generateModuleFor服务框架(File root, Project project) {
|
|
|
|
public void generateModuleFor服务框架(File root, Project project) {
|
|
|
|
HashMap<String, Object> ctx = new HashMap<String, Object>();
|
|
|
|
HashMap<String, Object> ctx = new HashMap<String, Object>();
|
|
|
|
ctx.put("project", project);
|
|
|
|
ctx.put("project", project);
|
|
|
|
ctx.put("domain", project.getProjectBasePackage());
|
|
|
|
ctx.put("domain", project.getDomain());
|
|
|
|
ctx.put("author", project.getProjectAuthor());
|
|
|
|
ctx.put("author", project.getAuthor());
|
|
|
|
ctx.put("dataBase", project.getDatabase().toString());
|
|
|
|
ctx.put("dataBase", project.getDatabase().toString());
|
|
|
|
File ent = Tool.createPath(root, "wsvr", "ent");
|
|
|
|
File ent = Tool.createPath(root, "wsvr", "ent");
|
|
|
|
File mpr = Tool.createPath(root, "wsvr", "mpr");
|
|
|
|
File mpr = Tool.createPath(root, "wsvr", "mpr");
|
|
|
@ -389,8 +389,8 @@ public class SpringBootCallable implements Callable {
|
|
|
|
public void generateModuleFor接口框架(File root, Project project) {
|
|
|
|
public void generateModuleFor接口框架(File root, Project project) {
|
|
|
|
HashMap<String, Object> ctx = new HashMap<String, Object>();
|
|
|
|
HashMap<String, Object> ctx = new HashMap<String, Object>();
|
|
|
|
ctx.put("project", project);
|
|
|
|
ctx.put("project", project);
|
|
|
|
ctx.put("domain", project.getProjectBasePackage());
|
|
|
|
ctx.put("domain", project.getDomain());
|
|
|
|
ctx.put("author", project.getProjectAuthor());
|
|
|
|
ctx.put("author", project.getAuthor());
|
|
|
|
ctx.put("dataBase", project.getDatabase().toString());
|
|
|
|
ctx.put("dataBase", project.getDatabase().toString());
|
|
|
|
File ent = Tool.createPath(root, "wsys", "ent");
|
|
|
|
File ent = Tool.createPath(root, "wsys", "ent");
|
|
|
|
File mpr = Tool.createPath(root, "wsys", "mpr");
|
|
|
|
File mpr = Tool.createPath(root, "wsys", "mpr");
|
|
|
@ -432,9 +432,9 @@ public class SpringBootCallable implements Callable {
|
|
|
|
public void generateModuleFor网页框架(File root, Project project) {
|
|
|
|
public void generateModuleFor网页框架(File root, Project project) {
|
|
|
|
HashMap<String, Object> ctx = new HashMap<String, Object>();
|
|
|
|
HashMap<String, Object> ctx = new HashMap<String, Object>();
|
|
|
|
ctx.put("project", project);
|
|
|
|
ctx.put("project", project);
|
|
|
|
ctx.put("domain", project.getProjectBasePackage());
|
|
|
|
ctx.put("domain", project.getDomain());
|
|
|
|
ctx.put("moduleName", "wsys");
|
|
|
|
ctx.put("moduleName", "wsys");
|
|
|
|
ctx.put("author", project.getProjectAuthor());
|
|
|
|
ctx.put("author", project.getAuthor());
|
|
|
|
ctx.put("dataBase", project.getDatabase().toString());
|
|
|
|
ctx.put("dataBase", project.getDatabase().toString());
|
|
|
|
|
|
|
|
|
|
|
|
File ent = Tool.createPath(root, "wsys", "ent");
|
|
|
|
File ent = Tool.createPath(root, "wsys", "ent");
|
|
|
@ -485,8 +485,8 @@ public class SpringBootCallable implements Callable {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
HashMap<String, Object> ctx = new HashMap<String, Object>();
|
|
|
|
HashMap<String, Object> ctx = new HashMap<String, Object>();
|
|
|
|
ctx.put("project", project);
|
|
|
|
ctx.put("project", project);
|
|
|
|
ctx.put("domain", project.getProjectBasePackage());
|
|
|
|
ctx.put("domain", project.getDomain());
|
|
|
|
ctx.put("moduleName", project.getProjectName());
|
|
|
|
ctx.put("moduleName", project.getName());
|
|
|
|
ctx.put("timestamp", new Date().getTime());
|
|
|
|
ctx.put("timestamp", new Date().getTime());
|
|
|
|
|
|
|
|
|
|
|
|
//auth
|
|
|
|
//auth
|
|
|
@ -574,8 +574,8 @@ public class SpringBootCallable implements Callable {
|
|
|
|
Tool.clear(root);
|
|
|
|
Tool.clear(root);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
HashMap<String, Object> ctx = new HashMap<String, Object>();
|
|
|
|
HashMap<String, Object> ctx = new HashMap<String, Object>();
|
|
|
|
ctx.put("domain", project.getProjectBasePackage());
|
|
|
|
ctx.put("domain", project.getDomain());
|
|
|
|
ctx.put("moduleName", project.getProjectName());
|
|
|
|
ctx.put("moduleName", project.getName());
|
|
|
|
|
|
|
|
|
|
|
|
//task
|
|
|
|
//task
|
|
|
|
for (String name : ResourceUtil.getResourceFiles("/modules/SpringBoot/java/task/")) {
|
|
|
|
for (String name : ResourceUtil.getResourceFiles("/modules/SpringBoot/java/task/")) {
|
|
|
@ -594,7 +594,7 @@ public class SpringBootCallable implements Callable {
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public void generateApplication(File root, Project project) {
|
|
|
|
public void generateApplication(File root, Project project) {
|
|
|
|
HashMap<String, Object> ctx = new HashMap<String, Object>();
|
|
|
|
HashMap<String, Object> ctx = new HashMap<String, Object>();
|
|
|
|
ctx.put("domain", project.getProjectBasePackage());
|
|
|
|
ctx.put("domain", project.getDomain());
|
|
|
|
ctx.put("project", project);
|
|
|
|
ctx.put("project", project);
|
|
|
|
freeMarkerManager.outputTemp(Tool.createFile(root, "Application.java"), "SpringBoot/java/Application.ftl", ctx);
|
|
|
|
freeMarkerManager.outputTemp(Tool.createFile(root, "Application.java"), "SpringBoot/java/Application.ftl", ctx);
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -607,12 +607,12 @@ public class SpringBootCallable implements Callable {
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public void generateResources(File root, Project project) {
|
|
|
|
public void generateResources(File root, Project project) {
|
|
|
|
HashMap<String, Object> ctx = new HashMap<String, Object>();
|
|
|
|
HashMap<String, Object> ctx = new HashMap<String, Object>();
|
|
|
|
ctx.put("domain", project.getProjectBasePackage());
|
|
|
|
ctx.put("domain", project.getDomain());
|
|
|
|
ctx.put("dataBase", project.getDatabase().toString());
|
|
|
|
ctx.put("dataBase", project.getDatabase().toString());
|
|
|
|
ctx.put("author", project.getProjectAuthor());
|
|
|
|
ctx.put("author", project.getAuthor());
|
|
|
|
ctx.put("dBmapper", dBmapper);
|
|
|
|
ctx.put("dBmapper", dBmapper);
|
|
|
|
ctx.put("author", project.getProjectAuthor());
|
|
|
|
ctx.put("author", project.getAuthor());
|
|
|
|
ctx.put("projectName", project.getProjectName());
|
|
|
|
ctx.put("projectName", project.getName());
|
|
|
|
ctx.put("project", project);
|
|
|
|
ctx.put("project", project);
|
|
|
|
|
|
|
|
|
|
|
|
freeMarkerManager.outputTemp(Tool.createFile(root, "application.properties"), "SpringBoot/resources/application.ftl", ctx);
|
|
|
|
freeMarkerManager.outputTemp(Tool.createFile(root, "application.properties"), "SpringBoot/resources/application.ftl", ctx);
|
|
|
@ -669,7 +669,7 @@ public class SpringBootCallable implements Callable {
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
if (DataBase.SQLite.name().equals(project.getDatabase().name())) {
|
|
|
|
if (DataBase.SQLite.name().equals(project.getDatabase().name())) {
|
|
|
|
File dbFile = Tool.createFile(root, project.getProjectName() + ".db3");
|
|
|
|
File dbFile = Tool.createFile(root, project.getName() + ".db3");
|
|
|
|
Connection connection = null;
|
|
|
|
Connection connection = null;
|
|
|
|
Statement statement = null;
|
|
|
|
Statement statement = null;
|
|
|
|
try {
|
|
|
|
try {
|
|
|
@ -770,10 +770,10 @@ public class SpringBootCallable implements Callable {
|
|
|
|
public void generateTestResources(File root, Project project) {
|
|
|
|
public void generateTestResources(File root, Project project) {
|
|
|
|
HashMap<String, Object> ctx = new HashMap<String, Object>();
|
|
|
|
HashMap<String, Object> ctx = new HashMap<String, Object>();
|
|
|
|
|
|
|
|
|
|
|
|
ctx.put("domain", project.getProjectBasePackage());
|
|
|
|
ctx.put("domain", project.getDomain());
|
|
|
|
ctx.put("projectName", project.getProjectName());
|
|
|
|
ctx.put("projectName", project.getName());
|
|
|
|
ctx.put("dataBase", project.getDatabase().toString());
|
|
|
|
ctx.put("dataBase", project.getDatabase().toString());
|
|
|
|
ctx.put("author", project.getProjectAuthor());
|
|
|
|
ctx.put("author", project.getAuthor());
|
|
|
|
ctx.put("dBmapper", dBmapper);
|
|
|
|
ctx.put("dBmapper", dBmapper);
|
|
|
|
ctx.put("project", project);
|
|
|
|
ctx.put("project", project);
|
|
|
|
freeMarkerManager.outputTemp(Tool.createFile(root, "application.properties"), "SpringBoot/test/application.ftl", ctx);
|
|
|
|
freeMarkerManager.outputTemp(Tool.createFile(root, "application.properties"), "SpringBoot/test/application.ftl", ctx);
|
|
|
@ -785,18 +785,18 @@ public class SpringBootCallable implements Callable {
|
|
|
|
File config = Tool.createPath(root, "config");
|
|
|
|
File config = Tool.createPath(root, "config");
|
|
|
|
config.mkdirs();
|
|
|
|
config.mkdirs();
|
|
|
|
HashMap<String, Object> ctx = new HashMap<String, Object>();
|
|
|
|
HashMap<String, Object> ctx = new HashMap<String, Object>();
|
|
|
|
ctx.put("domain", project.getProjectBasePackage());
|
|
|
|
ctx.put("domain", project.getDomain());
|
|
|
|
ctx.put("moduleName", project.getProjectName());
|
|
|
|
ctx.put("moduleName", project.getName());
|
|
|
|
ctx.put("author", project.getProjectAuthor());
|
|
|
|
ctx.put("author", project.getAuthor());
|
|
|
|
File file = Tool.createFile(config, "TestConfig" + ".java");
|
|
|
|
File file = Tool.createFile(config, "TestConfig" + ".java");
|
|
|
|
freeMarkerManager.outputTemp(file, "SpringBoot/test/TestConfig.ftl", ctx);
|
|
|
|
freeMarkerManager.outputTemp(file, "SpringBoot/test/TestConfig.ftl", ctx);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
{
|
|
|
|
{
|
|
|
|
HashMap<String, Object> ctx = new HashMap<String, Object>();
|
|
|
|
HashMap<String, Object> ctx = new HashMap<String, Object>();
|
|
|
|
ctx.put("domain", project.getProjectBasePackage());
|
|
|
|
ctx.put("domain", project.getDomain());
|
|
|
|
ctx.put("moduleName", project.getProjectName());
|
|
|
|
ctx.put("moduleName", project.getName());
|
|
|
|
ctx.put("author", project.getProjectAuthor());
|
|
|
|
ctx.put("author", project.getAuthor());
|
|
|
|
File file = Tool.createFile(root, "UtilTest" + ".java");
|
|
|
|
File file = Tool.createFile(root, "UtilTest" + ".java");
|
|
|
|
freeMarkerManager.outputTemp(file, "SpringBoot/test/UtilTest.java", ctx);
|
|
|
|
freeMarkerManager.outputTemp(file, "SpringBoot/test/UtilTest.java", ctx);
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -808,7 +808,7 @@ public class SpringBootCallable implements Callable {
|
|
|
|
for (Table table : md.getTables()) {
|
|
|
|
for (Table table : md.getTables()) {
|
|
|
|
HashMap<String, Object> ctx = new HashMap<String, Object>();
|
|
|
|
HashMap<String, Object> ctx = new HashMap<String, Object>();
|
|
|
|
|
|
|
|
|
|
|
|
ctx.put("domain", project.getProjectBasePackage());
|
|
|
|
ctx.put("domain", project.getDomain());
|
|
|
|
ctx.put("module", md);
|
|
|
|
ctx.put("module", md);
|
|
|
|
ctx.put("moduleName", md.getModuleName());
|
|
|
|
ctx.put("moduleName", md.getModuleName());
|
|
|
|
ctx.put("table", table);
|
|
|
|
ctx.put("table", table);
|
|
|
@ -823,9 +823,9 @@ public class SpringBootCallable implements Callable {
|
|
|
|
if (project.getFrame().value() >= Frame.服务框架.value()) {
|
|
|
|
if (project.getFrame().value() >= Frame.服务框架.value()) {
|
|
|
|
HashMap<String, Object> ctx = new HashMap<String, Object>();
|
|
|
|
HashMap<String, Object> ctx = new HashMap<String, Object>();
|
|
|
|
|
|
|
|
|
|
|
|
ctx.put("domain", project.getProjectBasePackage());
|
|
|
|
ctx.put("domain", project.getDomain());
|
|
|
|
ctx.put("moduleName", project.getProjectName());
|
|
|
|
ctx.put("moduleName", project.getName());
|
|
|
|
ctx.put("author", project.getProjectAuthor());
|
|
|
|
ctx.put("author", project.getAuthor());
|
|
|
|
File wsvr = Tool.createPath(root, "wsvr");
|
|
|
|
File wsvr = Tool.createPath(root, "wsvr");
|
|
|
|
|
|
|
|
|
|
|
|
for (String apiFile : ResourceUtil.getResourceFiles("/modules/SpringBoot/test/wsvr/")) {
|
|
|
|
for (String apiFile : ResourceUtil.getResourceFiles("/modules/SpringBoot/test/wsvr/")) {
|
|
|
@ -836,9 +836,9 @@ public class SpringBootCallable implements Callable {
|
|
|
|
if (project.getFrame().value() >= Frame.接口框架.value()) {
|
|
|
|
if (project.getFrame().value() >= Frame.接口框架.value()) {
|
|
|
|
HashMap<String, Object> ctx = new HashMap<String, Object>();
|
|
|
|
HashMap<String, Object> ctx = new HashMap<String, Object>();
|
|
|
|
|
|
|
|
|
|
|
|
ctx.put("domain", project.getProjectBasePackage());
|
|
|
|
ctx.put("domain", project.getDomain());
|
|
|
|
ctx.put("moduleName", project.getProjectName());
|
|
|
|
ctx.put("moduleName", project.getName());
|
|
|
|
ctx.put("author", project.getProjectAuthor());
|
|
|
|
ctx.put("author", project.getAuthor());
|
|
|
|
File wsys = Tool.createPath(root, "wsys");
|
|
|
|
File wsys = Tool.createPath(root, "wsys");
|
|
|
|
|
|
|
|
|
|
|
|
for (String apiFile : ResourceUtil.getResourceFiles("/modules/SpringBoot/test/wsys/")) {
|
|
|
|
for (String apiFile : ResourceUtil.getResourceFiles("/modules/SpringBoot/test/wsys/")) {
|
|
|
@ -851,9 +851,9 @@ public class SpringBootCallable implements Callable {
|
|
|
|
|
|
|
|
|
|
|
|
if (project.getFrame().value() >= Frame.网页框架.value()) {
|
|
|
|
if (project.getFrame().value() >= Frame.网页框架.value()) {
|
|
|
|
HashMap<String, Object> ctx = new HashMap<String, Object>();
|
|
|
|
HashMap<String, Object> ctx = new HashMap<String, Object>();
|
|
|
|
ctx.put("domain", project.getProjectBasePackage());
|
|
|
|
ctx.put("domain", project.getDomain());
|
|
|
|
ctx.put("moduleName", project.getProjectName());
|
|
|
|
ctx.put("moduleName", project.getName());
|
|
|
|
ctx.put("author", project.getProjectAuthor());
|
|
|
|
ctx.put("author", project.getAuthor());
|
|
|
|
File wsys = Tool.createPath(root, "wsys");
|
|
|
|
File wsys = Tool.createPath(root, "wsys");
|
|
|
|
|
|
|
|
|
|
|
|
for (String apiFile : ResourceUtil.getResourceFiles("/modules/SpringBoot/test/wsys/")) {
|
|
|
|
for (String apiFile : ResourceUtil.getResourceFiles("/modules/SpringBoot/test/wsys/")) {
|
|
|
@ -867,12 +867,12 @@ public class SpringBootCallable implements Callable {
|
|
|
|
if (project.getFrame().value() >= Frame.接口框架.value()) {//数据初始化
|
|
|
|
if (project.getFrame().value() >= Frame.接口框架.value()) {//数据初始化
|
|
|
|
HashMap<String, Object> ctx = new HashMap<String, Object>();
|
|
|
|
HashMap<String, Object> ctx = new HashMap<String, Object>();
|
|
|
|
ctx.put("project", project);
|
|
|
|
ctx.put("project", project);
|
|
|
|
ctx.put("domain", project.getProjectBasePackage());
|
|
|
|
ctx.put("domain", project.getDomain());
|
|
|
|
freeMarkerManager.outputTemp(Tool.createFile(root, "DataInit.java"), "SpringBoot/test/DataInit.java", ctx);
|
|
|
|
freeMarkerManager.outputTemp(Tool.createFile(root, "DataInit.java"), "SpringBoot/test/DataInit.java", ctx);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (project.getFrame().value() >= Frame.网页框架.value()) {//数据初始化
|
|
|
|
if (project.getFrame().value() >= Frame.网页框架.value()) {//数据初始化
|
|
|
|
HashMap<String, Object> ctx = new HashMap<String, Object>();
|
|
|
|
HashMap<String, Object> ctx = new HashMap<String, Object>();
|
|
|
|
ctx.put("domain", project.getProjectBasePackage());
|
|
|
|
ctx.put("domain", project.getDomain());
|
|
|
|
freeMarkerManager.outputTemp(Tool.createFile(root, "ExcelTest.java"), "SpringBoot/test/ExcelTest.java", ctx);
|
|
|
|
freeMarkerManager.outputTemp(Tool.createFile(root, "ExcelTest.java"), "SpringBoot/test/ExcelTest.java", ctx);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|