ajax和html隔离

Former-commit-id: 086e0f32379297be6197378c38f91f7742d8fad3
master
王兵 4 years ago
parent c8186ee815
commit 1f213e9ff1

@ -488,10 +488,10 @@ public class JavaFxApplication extends Application {
currentProject.setProjectAuthor(newValue);
}
});
detailProjectController.getMultiDB().selectedProperty().addListener(new ChangeListener<Boolean>() {
detailProjectController.getNeedWeb().selectedProperty().addListener(new ChangeListener<Boolean>() {
@Override
public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
currentProject.setNeedMoreDB(newValue);
currentProject.setNeedWeb(newValue);
}
});
detailProjectController.getSysMD().selectedProperty().addListener(new ChangeListener<Boolean>() {
@ -500,6 +500,12 @@ public class JavaFxApplication extends Application {
currentProject.setNeedSys(newValue);
}
});
detailProjectController.getMultiDB().selectedProperty().addListener(new ChangeListener<Boolean>() {
@Override
public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
currentProject.setNeedMoreDB(newValue);
}
});
detailProjectController.getCloud().selectedProperty().addListener(new ChangeListener<Boolean>() {
@Override
public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
@ -518,12 +524,6 @@ public class JavaFxApplication extends Application {
currentProject.setNeedEMail(newValue);
}
});
detailProjectController.getApi().selectedProperty().addListener(new ChangeListener<Boolean>() {
@Override
public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
currentProject.setNeedApi(newValue);
}
});
detailProjectController.getDatabase().selectedToggleProperty().addListener(new ChangeListener<Toggle>() {
@Override
public void changed(ObservableValue<? extends Toggle> observable, Toggle oldValue, Toggle newValue) {
@ -587,16 +587,28 @@ public class JavaFxApplication extends Application {
currentTable.setSearch(newValue);
}
});
detailTableController.getSys().selectedProperty().addListener(new ChangeListener<Boolean>() {
@Override
public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
currentTable.setSys(newValue);
}
});
detailTableController.getAjax().selectedProperty().addListener(new ChangeListener<Boolean>() {
@Override
public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
currentTable.setAjax(newValue);
}
});
detailTableController.getHtml().selectedProperty().addListener(new ChangeListener<Boolean>() {
@Override
public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
currentTable.setHtml(newValue);
}
});
detailTableController.getSys().selectedProperty().addListener(new ChangeListener<Boolean>() {
detailTableController.getApi().selectedProperty().addListener(new ChangeListener<Boolean>() {
@Override
public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
currentTable.setSys(newValue);
currentTable.setApi(newValue);
}
});
}
@ -688,8 +700,6 @@ public class JavaFxApplication extends Application {
detailProjectController.getProjectName().setText(currentProject.getProjectName());
detailProjectController.getProjectBasePackage().setText(currentProject.getProjectBasePackage());
detailProjectController.getProjectAuthor().setText(currentProject.getProjectAuthor());
detailProjectController.getMultiDB().setSelected(currentProject.isNeedMoreDB());
detailProjectController.getSysMD().setSelected(currentProject.isNeedSys());
ObservableList<Toggle> toggles = detailProjectController.getDatabase().getToggles();
for (Toggle tog : toggles) {
RadioButton radioButton = (RadioButton) tog;
@ -697,10 +707,12 @@ public class JavaFxApplication extends Application {
radioButton.setSelected(true);
}
}
detailProjectController.getNeedWeb().setSelected(currentProject.isNeedWeb());
detailProjectController.getSysMD().setSelected(currentProject.isNeedSys());
detailProjectController.getMultiDB().setSelected(currentProject.isNeedMoreDB());
detailProjectController.getCloud().setSelected(currentProject.isNeedCloud());
detailProjectController.getAsync().setSelected(currentProject.isNeedAsync());
detailProjectController.geteMail().setSelected(currentProject.isNeedEMail());
detailProjectController.getApi().setSelected(currentProject.isNeedApi());
detailProjectController.getAsync().setSelected(currentProject.isNeedAsync());
if (gridPane != null) {
mDetail.getChildren().clear();
@ -725,8 +737,10 @@ public class JavaFxApplication extends Application {
detailTableController.getFind().setSelected(currentTable.getFind());
detailTableController.getGet().setSelected(currentTable.getGet());
detailTableController.getSearch().setSelected(currentTable.getSearch());
detailTableController.getHtml().setSelected(currentTable.getHtml());
detailTableController.getSys().setSelected(currentTable.getSys());
detailTableController.getAjax().setSelected(currentTable.getAjax());
detailTableController.getHtml().setSelected(currentTable.getHtml());
detailTableController.getApi().setSelected(currentTable.getApi());
}
if (gridPane != null) {

@ -14,10 +14,12 @@ public class DetailProjectController {
@FXML
private TextField projectAuthor;
@FXML
private CheckBox multiDB;
private CheckBox needWeb;
@FXML
private CheckBox sysMD;
@FXML
private CheckBox multiDB;
@FXML
private ToggleGroup database;
@FXML
private CheckBox cloud;
@ -25,8 +27,6 @@ public class DetailProjectController {
private CheckBox async;
@FXML
private CheckBox eMail;
@FXML
private CheckBox api;
public CheckBox getSysMD() {
return sysMD;
@ -92,14 +92,6 @@ public class DetailProjectController {
this.async = async;
}
public CheckBox getApi() {
return api;
}
public void setApi(CheckBox api) {
this.api = api;
}
public CheckBox geteMail() {
return eMail;
}
@ -107,4 +99,12 @@ public class DetailProjectController {
public void seteMail(CheckBox eMail) {
this.eMail = eMail;
}
public CheckBox getNeedWeb() {
return needWeb;
}
public void setNeedWeb(CheckBox needWeb) {
this.needWeb = needWeb;
}
}

@ -24,9 +24,13 @@ public class DetailTableController {
@FXML
private CheckBox search;
@FXML
private CheckBox sys;
@FXML
private CheckBox ajax;
@FXML
private CheckBox html;
@FXML
private CheckBox sys;
private CheckBox api;
public CheckBox getCreate() {
return create;
@ -100,6 +104,22 @@ public class DetailTableController {
this.html = html;
}
public CheckBox getAjax() {
return ajax;
}
public void setAjax(CheckBox ajax) {
this.ajax = ajax;
}
public CheckBox getApi() {
return api;
}
public void setApi(CheckBox api) {
this.api = api;
}
public CheckBox getSys() {
return sys;
}

@ -163,7 +163,7 @@ public class SpringBootCallable implements Callable {
public void generatePom(File root, Project project) {
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("projectName", project.getProjectName());
ctx.put("basePackage", project.getProjectBasePackage());
ctx.put("domain", project.getProjectBasePackage());
ctx.put("dataBase", project.getDatabase().toString());
ctx.put("project", project);
freeMarkerManager.outputTemp(Tool.createFile(root.getAbsolutePath(), "pom.xml"), "SpringBoot/pom.ftl", ctx);
@ -178,9 +178,8 @@ public class SpringBootCallable implements Callable {
public void generateController(File root, Project project) {
Tool.clear(root);
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("basePackage", project.getProjectBasePackage());
ctx.put("domain", project.getProjectBasePackage());
ctx.put("author", project.getProjectAuthor());
ctx.put("date", new Date());
ctx.put("modules", project.getModules());
File control = Tool.createPath(root.getAbsolutePath(), "control");
@ -190,16 +189,15 @@ public class SpringBootCallable implements Callable {
{
File ajax = Tool.createPath(root.getAbsolutePath(), "ajax");
HashMap<String, Object> ctxss = new HashMap<String, Object>();
ctxss.put("basePackage", project.getProjectBasePackage());
ctxss.put("domain", project.getProjectBasePackage());
ctxss.put("author", project.getProjectAuthor());
ctxss.put("date", new Date());
for (Module module : project.getModules()) {
File m = Tool.createPath(ajax.getAbsolutePath(), module.getModuleName());
ctxss.put("moduleName", module.getModuleName());
for (Table table : module.getTables()) {
if (table.getHtml()) {
if (table.getAjax()) {
ctxss.put("table", table);
freeMarkerManager.outputTemp(Tool.createFile(m.getAbsolutePath(), table.getCName() + "Ajax.java"), "SpringBoot/java/action/ajax/Ajax.java", ctxss);
}
@ -222,13 +220,14 @@ public class SpringBootCallable implements Callable {
File m = Tool.createPath(api.getAbsolutePath(), module.getModuleName());
for (Table table : module.getTables()) {
HashMap<String, Object> ctxss = new HashMap<String, Object>();
ctxss.put("basePackage", project.getProjectBasePackage());
ctxss.put("module", module.getModuleName());
ctxss.put("author", project.getProjectAuthor());
ctxss.put("date", new Date());
ctxss.put("table", table);
freeMarkerManager.outputTemp(Tool.createFile(m.getAbsolutePath(), table.getCName() + "Api.java"), "SpringBoot/java/action/api/Api.java", ctxss);
if (table.getApi()) {
HashMap<String, Object> ctxss = new HashMap<String, Object>();
ctxss.put("domain", project.getProjectBasePackage());
ctxss.put("module", module.getModuleName());
ctxss.put("author", project.getProjectAuthor());
ctxss.put("table", table);
freeMarkerManager.outputTemp(Tool.createFile(m.getAbsolutePath(), table.getCName() + "Api.java"), "SpringBoot/java/action/api/Api.java", ctxss);
}
}
}
@ -251,10 +250,9 @@ public class SpringBootCallable implements Callable {
Tool.clear(root);
}
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("basePackage", project.getProjectBasePackage());
ctx.put("domain", project.getProjectBasePackage());
ctx.put("projectName", project.getProjectName());
ctx.put("author", project.getProjectAuthor());
ctx.put("date", new Date());
//config
freeMarkerManager.outputTemp(Tool.createFile(root.getAbsolutePath(), "ActionConfig.java"), "SpringBoot/java/config/ActionConfig.java", ctx);
@ -291,11 +289,10 @@ public class SpringBootCallable implements Callable {
for (Table table : md.getTables()) {
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("tool", Tool.class);
ctx.put("basePackage", md.getProjectBasePackage());
ctx.put("domain", md.getProjectBasePackage());
ctx.put("moduleName", md.getModuleName());
ctx.put("table", table);
ctx.put("author", md.getProjectAuthor());
ctx.put("date", new Date());
File file = Tool.createFile(root.getAbsolutePath(), Tool.ABB2Abb(table.getTableName()) + ".java");
freeMarkerManager.outputTemp(file, "SpringBoot/java/module/ent/entity.ftl", ctx);
@ -319,10 +316,9 @@ public class SpringBootCallable implements Callable {
ctx.put("tool", Tool.class);
ctx.put("module", md);
ctx.put("dataBase", project.getDatabase().toString());
ctx.put("basePackage", md.getProjectBasePackage());
ctx.put("domain", md.getProjectBasePackage());
ctx.put("moduleName", md.getModuleName());
ctx.put("author", md.getProjectAuthor());
ctx.put("date", new Date());
for (Table table : md.getTables()) {
ctx.put("table", table);
@ -350,10 +346,9 @@ public class SpringBootCallable implements Callable {
ctx.put("tool", Tool.class);
ctx.put("module", md);
ctx.put("basePackage", md.getProjectBasePackage());
ctx.put("domain", md.getProjectBasePackage());
ctx.put("moduleName", md.getModuleName());
ctx.put("author", md.getProjectAuthor());
ctx.put("date", new Date());
for (Table table : md.getTables()) {
ctx.put("table", table);
@ -378,10 +373,9 @@ public class SpringBootCallable implements Callable {
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("tool", Tool.class);
ctx.put("module", md);
ctx.put("basePackage", md.getProjectBasePackage());
ctx.put("domain", md.getProjectBasePackage());
ctx.put("moduleName", md.getModuleName());
ctx.put("author", md.getProjectAuthor());
ctx.put("date", new Date());
for (Table table : md.getTables()) {
ctx.put("table", table);
@ -428,10 +422,9 @@ public class SpringBootCallable implements Callable {
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("tool", Tool.class);
ctx.put("module", md);
ctx.put("basePackage", md.getProjectBasePackage());
ctx.put("domain", md.getProjectBasePackage());
ctx.put("moduleName", md.getModuleName());
ctx.put("author", md.getProjectAuthor());
ctx.put("date", new Date());
for (Table table : md.getTables()) {
ctx.put("table", table);
@ -470,10 +463,9 @@ public class SpringBootCallable implements Callable {
File rsp = Tool.createPath(root.getAbsolutePath(), "rsp");
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("basePackage", md.getProjectBasePackage());
ctx.put("domain", md.getProjectBasePackage());
ctx.put("moduleName", md.getModuleName());
ctx.put("author", md.getProjectAuthor());
ctx.put("date", new Date());
ctx.put("dataBase", project.getDatabase().toString());
for (String name : ResourceUtil.getResourceFiles("/modules/SpringBoot/java/module/system/ent/")) {
@ -516,7 +508,7 @@ public class SpringBootCallable implements Callable {
Tool.clear(root);
}
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("basePackage", project.getProjectBasePackage());
ctx.put("domain", project.getProjectBasePackage());
ctx.put("moduleName", project.getProjectName());
ctx.put("timestamp", new Date().getTime());
@ -601,9 +593,8 @@ public class SpringBootCallable implements Callable {
Tool.clear(root);
}
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("basePackage", project.getProjectBasePackage());
ctx.put("domain", project.getProjectBasePackage());
ctx.put("moduleName", project.getProjectName());
ctx.put("timestamp", new Date().getTime());
//task
for (String name : ResourceUtil.getResourceFiles("/modules/SpringBoot/java/task/")) {
@ -619,10 +610,8 @@ public class SpringBootCallable implements Callable {
*/
public void generateApplication(File root, Project project) {
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("basePackage", project.getProjectBasePackage());
ctx.put("moduleName", project.getProjectName());
ctx.put("domain", project.getProjectBasePackage());
ctx.put("project", project);
ctx.put("timestamp", new Date().getTime());
freeMarkerManager.outputTemp(Tool.createFile(root.getAbsolutePath(), "Application.java"), "SpringBoot/java/Application.ftl", ctx);
}
@ -635,12 +624,11 @@ public class SpringBootCallable implements Callable {
public void generateResources(File root, Project project) {
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("basePackage", project.getProjectBasePackage());
ctx.put("domain", project.getProjectBasePackage());
ctx.put("tool", Tool.class);
ctx.put("dataBase", project.getDatabase().toString());
ctx.put("author", project.getProjectAuthor());
ctx.put("dBmapper", dBmapper);
ctx.put("date", new Date());
ctx.put("author", project.getProjectAuthor());
ctx.put("projectName", project.getProjectName());
ctx.put("project", project);
@ -721,13 +709,12 @@ public class SpringBootCallable implements Callable {
public void generateTestResources(File root, Project project) {
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("basePackage", project.getProjectBasePackage());
ctx.put("domain", project.getProjectBasePackage());
ctx.put("projectName", project.getProjectName());
ctx.put("tool", Tool.class);
ctx.put("dataBase", project.getDatabase().toString());
ctx.put("author", project.getProjectAuthor());
ctx.put("dBmapper", dBmapper);
ctx.put("date", new Date());
ctx.put("project", project);
freeMarkerManager.outputTemp(Tool.createFile(root.getAbsolutePath(), "application.properties"), "SpringBoot/test/application.ftl", ctx);
Tool.outputResource("SpringBoot/test/logback-spring.xml", Tool.createFile(root.getAbsolutePath(), "logback-spring.xml"));
@ -742,10 +729,9 @@ public class SpringBootCallable implements Callable {
public void generateStatic(File root, Project project) {
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("basePackage", project.getProjectBasePackage());
ctx.put("domain", project.getProjectBasePackage());
ctx.put("tool", Tool.class);
ctx.put("author", project.getProjectAuthor());
ctx.put("date", new Date());
ctx.put("modules", project.getModules());
File static_ = Tool.createPath(root.getAbsolutePath(), "static");
@ -804,10 +790,9 @@ public class SpringBootCallable implements Callable {
{
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("basePackage", project.getProjectBasePackage());
ctx.put("domain", project.getProjectBasePackage());
ctx.put("tool", new Tool());
ctx.put("author", project.getProjectAuthor());
ctx.put("date", new Date());
ctx.put("modules", project.getModules());
ctx.put("sysMD", project.isNeedSys());
freeMarkerManager.outputTemp(Tool.createFile(screen.getAbsolutePath(), "index.ftl"), "SpringBoot/resources/templates/screen/index.ftl", ctx);
@ -819,12 +804,11 @@ public class SpringBootCallable implements Callable {
if (table.getHtml()) {
File module = Tool.createPath(screen.getAbsolutePath(), mo.getModuleName());
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("basePackage", project.getProjectBasePackage());
ctx.put("domain", project.getProjectBasePackage());
ctx.put("tool", Tool.class);
ctx.put("author", project.getProjectAuthor());
ctx.put("date", new Date());
ctx.put("table", table);
ctx.put("module", module.getName());
ctx.put("module", module);
ctx.put("fields", table.getFields());
File file = Tool.createFile(module.getAbsolutePath(), table.getFName() + ".ftl");
freeMarkerManager.outputTemp(file, "SpringBoot/resources/templates/screen/module/mgr.ftl", ctx);
@ -848,10 +832,9 @@ public class SpringBootCallable implements Callable {
config.mkdirs();
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("tool", Tool.class);
ctx.put("basePackage", project.getProjectBasePackage());
ctx.put("domain", project.getProjectBasePackage());
ctx.put("moduleName", project.getProjectName());
ctx.put("author", project.getProjectAuthor());
ctx.put("date", new Date());
File file = Tool.createFile(config.getAbsolutePath(), "TestConfig" + ".java");
freeMarkerManager.outputTemp(file, "SpringBoot/test/TestConfig.ftl", ctx);
}
@ -859,10 +842,9 @@ public class SpringBootCallable implements Callable {
{
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("tool", Tool.class);
ctx.put("basePackage", project.getProjectBasePackage());
ctx.put("domain", project.getProjectBasePackage());
ctx.put("moduleName", project.getProjectName());
ctx.put("author", project.getProjectAuthor());
ctx.put("date", new Date());
File file = Tool.createFile(root.getAbsolutePath(), "UtilTest" + ".java");
freeMarkerManager.outputTemp(file, "SpringBoot/test/UtilTest.java", ctx);
}
@ -873,13 +855,12 @@ public class SpringBootCallable implements Callable {
for (Table table : md.getTables()) {
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("tool", Tool.class);
ctx.put("domain", project.getProjectBasePackage());
ctx.put("module", md);
ctx.put("basePackage", md.getProjectBasePackage());
ctx.put("moduleName", md.getModuleName());
ctx.put("tool", Tool.class);
ctx.put("table", table);
ctx.put("author", md.getProjectAuthor());
ctx.put("date", new Date());
File file = Tool.createFile(module.getAbsolutePath(), Tool.ABB2Abb(table.getTableName()) + "Test" + ".java");
freeMarkerManager.outputTemp(file, "SpringBoot/test/test.ftl", ctx);
@ -889,10 +870,9 @@ public class SpringBootCallable implements Callable {
if (project.isNeedSys()) {//生成系统模块
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("tool", Tool.class);
ctx.put("basePackage", project.getProjectBasePackage());
ctx.put("domain", project.getProjectBasePackage());
ctx.put("moduleName", project.getProjectName());
ctx.put("author", project.getProjectAuthor());
ctx.put("date", new Date());
File system = Tool.createPath(root.getAbsolutePath(), "system");
for (String apiFile : ResourceUtil.getResourceFiles("/modules/SpringBoot/test/system/")) {
@ -903,10 +883,9 @@ public class SpringBootCallable implements Callable {
{//数据初始化
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("tool", Tool.class);
ctx.put("basePackage", project.getProjectBasePackage());
ctx.put("domain", project.getProjectBasePackage());
ctx.put("moduleName", project.getProjectName());
ctx.put("author", project.getProjectAuthor());
ctx.put("date", new Date());
ctx.put("project", project);
freeMarkerManager.outputTemp(Tool.createFile(root.getAbsolutePath(), "DataInit.java"), "SpringBoot/test/DataInit.java", ctx);

@ -145,7 +145,7 @@ public class SpringBootServiceCallable implements Callable {
public void generatePom(File root, Project project) {
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("projectName", project.getProjectName());
ctx.put("basePackage", project.getProjectBasePackage());
ctx.put("domain", project.getProjectBasePackage());
ctx.put("dataBase", project.getDatabase().toString());
ctx.put("project", project);
freeMarkerManager.outputTemp(Tool.createFile(root.getAbsolutePath(), "pom.xml"), "SpringBootService/pom.ftl", ctx);
@ -158,10 +158,9 @@ public class SpringBootServiceCallable implements Callable {
Tool.clear(root);
}
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("basePackage", project.getProjectBasePackage());
ctx.put("domain", project.getProjectBasePackage());
ctx.put("projectName", project.getProjectName());
ctx.put("author", project.getProjectAuthor());
ctx.put("date", new Date());
//config
freeMarkerManager.outputTemp(Tool.createFile(root.getAbsolutePath(), "ScheduleConfig.java"), "SpringBootService/java/config/ScheduleConfig.java", ctx);
@ -190,11 +189,10 @@ public class SpringBootServiceCallable implements Callable {
for (Table table : md.getTables()) {
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("tool", Tool.class);
ctx.put("basePackage", md.getProjectBasePackage());
ctx.put("domain", md.getProjectBasePackage());
ctx.put("moduleName", md.getModuleName());
ctx.put("table", table);
ctx.put("author", md.getProjectAuthor());
ctx.put("date", new Date());
File file = Tool.createFile(root.getAbsolutePath(), Tool.ABB2Abb(table.getTableName()) + ".java");
freeMarkerManager.outputTemp(file, "SpringBootService/java/module/ent/entity.ftl", ctx);
@ -218,10 +216,9 @@ public class SpringBootServiceCallable implements Callable {
ctx.put("tool", Tool.class);
ctx.put("module", md);
ctx.put("dataBase", project.getDatabase().toString());
ctx.put("basePackage", md.getProjectBasePackage());
ctx.put("domain", md.getProjectBasePackage());
ctx.put("moduleName", md.getModuleName());
ctx.put("author", md.getProjectAuthor());
ctx.put("date", new Date());
for (Table table : md.getTables()) {
ctx.put("table", table);
@ -245,10 +242,9 @@ public class SpringBootServiceCallable implements Callable {
ctx.put("tool", Tool.class);
ctx.put("module", md);
ctx.put("basePackage", md.getProjectBasePackage());
ctx.put("domain", md.getProjectBasePackage());
ctx.put("moduleName", md.getModuleName());
ctx.put("author", md.getProjectAuthor());
ctx.put("date", new Date());
for (Table table : md.getTables()) {
ctx.put("table", table);
@ -273,10 +269,9 @@ public class SpringBootServiceCallable implements Callable {
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("tool", Tool.class);
ctx.put("module", md);
ctx.put("basePackage", md.getProjectBasePackage());
ctx.put("domain", md.getProjectBasePackage());
ctx.put("moduleName", md.getModuleName());
ctx.put("author", md.getProjectAuthor());
ctx.put("date", new Date());
if (md.getModuleName().equals("api")) {
freeMarkerManager.outputTemp(Tool.createFile(root.getAbsolutePath(), "ApiExampleRequest" + ".java"), "SpringBootService/java/module/req/ApiExampleRequest.java", ctx);
@ -327,10 +322,9 @@ public class SpringBootServiceCallable implements Callable {
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("tool", Tool.class);
ctx.put("module", md);
ctx.put("basePackage", md.getProjectBasePackage());
ctx.put("domain", md.getProjectBasePackage());
ctx.put("moduleName", md.getModuleName());
ctx.put("author", md.getProjectAuthor());
ctx.put("date", new Date());
if (md.getModuleName().equals("api")) {
freeMarkerManager.outputTemp(Tool.createFile(root.getAbsolutePath(), "ApiExampleResponse" + ".java"), "SpringBootService/java/module/rsp/ApiExampleResponse.java", ctx);
@ -378,7 +372,7 @@ public class SpringBootServiceCallable implements Callable {
Tool.clear(root);
}
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("basePackage", project.getProjectBasePackage());
ctx.put("domain", project.getProjectBasePackage());
ctx.put("moduleName", project.getProjectName());
ctx.put("timestamp", new Date().getTime());
@ -458,7 +452,7 @@ public class SpringBootServiceCallable implements Callable {
Tool.clear(root);
}
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("basePackage", project.getProjectBasePackage());
ctx.put("domain", project.getProjectBasePackage());
ctx.put("moduleName", project.getProjectName());
ctx.put("timestamp", new Date().getTime());
@ -476,7 +470,7 @@ public class SpringBootServiceCallable implements Callable {
*/
public void generateApplication(File root, Project project) {
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("basePackage", project.getProjectBasePackage());
ctx.put("domain", project.getProjectBasePackage());
ctx.put("moduleName", project.getProjectName());
ctx.put("project", project);
ctx.put("timestamp", new Date().getTime());
@ -492,12 +486,11 @@ public class SpringBootServiceCallable implements Callable {
public void generateResources(File root, Project project) {
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("basePackage", project.getProjectBasePackage());
ctx.put("domain", project.getProjectBasePackage());
ctx.put("tool", Tool.class);
ctx.put("dataBase", project.getDatabase().toString());
ctx.put("author", project.getProjectAuthor());
ctx.put("dBmapper", dBmapper);
ctx.put("date", new Date());
ctx.put("author", project.getProjectAuthor());
ctx.put("projectName", project.getProjectName());
ctx.put("project", project);
@ -571,13 +564,12 @@ public class SpringBootServiceCallable implements Callable {
public void generateTestResources(File root, Project project) {
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("basePackage", project.getProjectBasePackage());
ctx.put("domain", project.getProjectBasePackage());
ctx.put("projectName", project.getProjectName());
ctx.put("tool", Tool.class);
ctx.put("dataBase", project.getDatabase().toString());
ctx.put("author", project.getProjectAuthor());
ctx.put("dBmapper", dBmapper);
ctx.put("date", new Date());
ctx.put("project", project);
freeMarkerManager.outputTemp(Tool.createFile(root.getAbsolutePath(), "application.properties"), "SpringBootService/test/application.ftl", ctx);
Tool.outputResource("SpringBootService/test/logback-spring.xml", Tool.createFile(root.getAbsolutePath(), "logback-spring.xml"));
@ -590,10 +582,9 @@ public class SpringBootServiceCallable implements Callable {
config.mkdirs();
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("tool", Tool.class);
ctx.put("basePackage", project.getProjectBasePackage());
ctx.put("domain", project.getProjectBasePackage());
ctx.put("moduleName", project.getProjectName());
ctx.put("author", project.getProjectAuthor());
ctx.put("date", new Date());
File file = Tool.createFile(config.getAbsolutePath(), "TestConfig" + ".java");
freeMarkerManager.outputTemp(file, "SpringBootService/test/TestConfig.ftl", ctx);
}
@ -601,10 +592,9 @@ public class SpringBootServiceCallable implements Callable {
{
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("tool", Tool.class);
ctx.put("basePackage", project.getProjectBasePackage());
ctx.put("domain", project.getProjectBasePackage());
ctx.put("moduleName", project.getProjectName());
ctx.put("author", project.getProjectAuthor());
ctx.put("date", new Date());
File file = Tool.createFile(root.getAbsolutePath(), "UtilTest" + ".java");
freeMarkerManager.outputTemp(file, "SpringBootService/test/UtilTest.java", ctx);
}
@ -617,11 +607,10 @@ public class SpringBootServiceCallable implements Callable {
ctx.put("tool", Tool.class);
ctx.put("module", md);
ctx.put("basePackage", md.getProjectBasePackage());
ctx.put("domain", md.getProjectBasePackage());
ctx.put("moduleName", md.getModuleName());
ctx.put("table", table);
ctx.put("author", md.getProjectAuthor());
ctx.put("date", new Date());
File file = Tool.createFile(module.getAbsolutePath(), Tool.ABB2Abb(table.getTableName()) + "Test" + ".java");
freeMarkerManager.outputTemp(file, "SpringBootService/test/test.ftl", ctx);

@ -57,9 +57,9 @@ public class SpringMVCCallable implements Callable {
Tool.clear(projectFile);
}
String basePackage = this.project.getProjectBasePackage();
String domain = this.project.getProjectBasePackage();
String[] split = basePackage.split("\\.");
String[] split = domain.split("\\.");
System.out.println("生成模块:Pom");
generatePom(projectFile, this.project, dataBase, option);
@ -170,7 +170,7 @@ public class SpringMVCCallable implements Callable {
public void generatePom(File root, Project project, DataBase dataBase, String option) {
try {
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("basePackage", project.getProjectBasePackage());
ctx.put("domain", project.getProjectBasePackage());
ctx.put("moduleName", project.getProjectName());
freeMarkerManager.outputTemp(new File(root.getAbsolutePath() + File.separator + "pom.xml"), option + "/pom.ftl", ctx);
@ -196,11 +196,10 @@ public class SpringMVCCallable implements Callable {
try {
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("tool", Tool.class);
ctx.put("basePackage", project.getProjectBasePackage());
ctx.put("domain", project.getProjectBasePackage());
ctx.put("moduleName", project.getModuleName());
ctx.put("table", table);
ctx.put("author", project.getProjectAuthor());
ctx.put("date", new Date());
freeMarkerManager.outputTemp(new File(root.getAbsolutePath() + File.separator + Tool.ABB2Abb(table.getTableName()) + ".java"), option + "/java/ent/entity.ftl", ctx);
@ -226,10 +225,9 @@ public class SpringMVCCallable implements Callable {
try {
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("tool", Tool.class);
ctx.put("basePackage", project.getProjectBasePackage());
ctx.put("domain", project.getProjectBasePackage());
ctx.put("moduleName", project.getModuleName());
ctx.put("author", project.getProjectAuthor());
ctx.put("date", new Date());
freeMarkerManager.outputTemp(new File(root.getAbsolutePath() + File.separator + "Type.java"), option + "/java/enums/Type.ftl", ctx);
@ -256,7 +254,7 @@ public class SpringMVCCallable implements Callable {
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("tool", Tool.class);
ctx.put("basePackage", project.getProjectBasePackage());
ctx.put("domain", project.getProjectBasePackage());
ctx.put("moduleName", project.getModuleName());
freeMarkerManager.outputTemp(new File(root.getAbsolutePath() + File.separator + "Authorizations" + ".java"), option + "/java/filter/Authorizations.ftl", ctx);
@ -283,10 +281,9 @@ public class SpringMVCCallable implements Callable {
ctx.put("tool", Tool.class);
ctx.put("project", project);
ctx.put("dataBase", dataBase.toString());
ctx.put("basePackage", project.getProjectBasePackage());
ctx.put("domain", project.getProjectBasePackage());
ctx.put("moduleName", project.getModuleName());
ctx.put("author", project.getProjectAuthor());
ctx.put("date", new Date());
for (Table table : project.getTables()) {
try {
@ -311,10 +308,9 @@ public class SpringMVCCallable implements Callable {
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("tool", Tool.class);
ctx.put("basePackage", project.getProjectBasePackage());
ctx.put("domain", project.getProjectBasePackage());
ctx.put("moduleName", project.getModuleName());
ctx.put("author", project.getProjectAuthor());
ctx.put("date", new Date());
for (Table table : project.getTables()) {
ctx.put("table", table);
@ -345,10 +341,9 @@ public class SpringMVCCallable implements Callable {
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("tool", Tool.class);
ctx.put("basePackage", project.getProjectBasePackage());
ctx.put("domain", project.getProjectBasePackage());
ctx.put("moduleName", project.getModuleName());
ctx.put("author", project.getProjectAuthor());
ctx.put("date", new Date());
for (Table table : project.getTables()) {
ctx.put("table", table);
@ -381,10 +376,9 @@ public class SpringMVCCallable implements Callable {
try {
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("tool", Tool.class);
ctx.put("basePackage", project.getProjectBasePackage());
ctx.put("domain", project.getProjectBasePackage());
ctx.put("moduleName", project.getModuleName());
ctx.put("author", project.getProjectAuthor());
ctx.put("date", new Date());
for (Table table : project.getTables()) {
ctx.put("table", table);
@ -414,7 +408,7 @@ public class SpringMVCCallable implements Callable {
}
try {
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("basePackage", project.getProjectBasePackage());
ctx.put("domain", project.getProjectBasePackage());
ctx.put("moduleName", project.getProjectName());
ctx.put("timestamp", new Date().getTime());
@ -480,12 +474,11 @@ public class SpringMVCCallable implements Callable {
}
try {
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("basePackage", project.getProjectBasePackage());
ctx.put("domain", project.getProjectBasePackage());
ctx.put("moduleName", project.getProjectName());
ctx.put("project", project);
ctx.put("modules", project.getModules());
ctx.put("author", project.getProjectAuthor());
ctx.put("date", new Date());
freeMarkerManager.outputTemp(new File(root.getAbsolutePath() + File.separator + "AjaxController.java"), option + "/java/controller/AjaxController.java", ctx);
freeMarkerManager.outputTemp(new File(root.getAbsolutePath() + File.separator + "GlobalController.java"), option + "/java/controller/GlobalController.java", ctx);
@ -505,7 +498,7 @@ public class SpringMVCCallable implements Callable {
try {
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("basePackage", project.getProjectBasePackage());
ctx.put("domain", project.getProjectBasePackage());
ctx.put("moduleName", project.getProjectName());
if (root.getAbsolutePath().contains("test")) {
ctx.put("isTest", true);
@ -538,10 +531,9 @@ public class SpringMVCCallable implements Callable {
ctx.put("dataBase", dataBase.toString());
ctx.put("project", project);
ctx.put("author", project.getProjectAuthor());
ctx.put("basePackage", project.getProjectBasePackage());
ctx.put("domain", project.getProjectBasePackage());
ctx.put("moduleName", project.getProjectName());
ctx.put("dBmapper", dBmapper);
ctx.put("date", new Date());
for (Module table : project.getModules()) {
ctx.put("table", table);
@ -553,7 +545,7 @@ public class SpringMVCCallable implements Callable {
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("tool", Tool.class);
ctx.put("dataBase", dataBase.toString());
ctx.put("basePackage", project.getProjectBasePackage());
ctx.put("domain", project.getProjectBasePackage());
ctx.put("moduleName", project.getModules());
ctx.put("project", project);
ctx.put("dBmapper", dBmapper);
@ -568,9 +560,8 @@ public class SpringMVCCallable implements Callable {
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("tool", tool);
ctx.put("basePackage", project.getProjectBasePackage());
ctx.put("domain", project.getProjectBasePackage());
ctx.put("moduleName", project.getProjectName());
ctx.put("date", new Date());
for (Module table : project.getModules()) {
ctx.put("table", table);
freeMarkerManager.outputTemp(new File(module.getAbsolutePath() + File.separator + Tool.ABB2Abb(table.getModuleName()) + "Test" + ".java"), option + "/test/test.ftl", ctx);
@ -586,12 +577,11 @@ public class SpringMVCCallable implements Callable {
*/
public void generateWebapp(File root, Project project, DataBase dataBase, String option) {
HashMap<String, Object> ctx = new HashMap<String, Object>();
ctx.put("basePackage", project.getProjectBasePackage());
ctx.put("domain", project.getProjectBasePackage());
ctx.put("moduleName", project.getProjectName());
ctx.put("tool", Tool.class);
ctx.put("project", project);
ctx.put("author", project.getProjectAuthor());
ctx.put("date", new Date());
try {
File static_ = new File(root.getAbsolutePath() + File.separator + "static");

@ -170,7 +170,7 @@ public class Field extends Table {
}
//2字段注释
@Property("fieldType")
@Property("fieldComment")
private StringProperty fieldComment = new SimpleStringProperty("");
public StringProperty fieldCommentProperty() {

@ -40,8 +40,8 @@ public class Project extends TreeItem {
private boolean needCloud;
@Property("needAsync")
private boolean needAsync;
@Property("needApi")
private boolean needApi;
@Property("needWeb")
private boolean needWeb;
@Property(value = "database")
private DataBase database;
@ -137,11 +137,22 @@ public class Project extends TreeItem {
this.needAsync = needAsync;
}
public boolean isNeedApi() {
return needApi;
public boolean isNeedWeb() {
return needWeb;
}
public void setNeedApi(boolean api) {
this.needApi = api;
public void setNeedWeb(boolean needWeb) {
this.needWeb = needWeb;
}
public boolean isNeedApi(){
for (Module module : modules) {
for (Table table : module.getTables()) {
if (table.getApi()){
return true;
}
}
}
return false;
}
}

@ -46,10 +46,14 @@ public class Table extends TreeItem {
private boolean get = true;
@Property("search")
private boolean search = false;
@Property("html")
private boolean html = false;
@Property("sys")
private boolean sys = true;
@Property("ajax")
private boolean ajax = false;
@Property("html")
private boolean html = false;
@Property("api")
private boolean api = false;
/**
*
@ -194,6 +198,22 @@ public class Table extends TreeItem {
if (projectManager != null) projectManager.checkSysFields(this);
}
public boolean getAjax() {
return ajax;
}
public void setAjax(boolean ajax) {
this.ajax = ajax;
}
public boolean getApi() {
return api;
}
public void setApi(boolean api) {
this.api = api;
}
public boolean hasPrimaryKey() {
for (Field field : fields) {
if (field.getIsPrimaryKey()) {

@ -2,10 +2,13 @@
<?import javafx.scene.control.CheckBox?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.control.TextField?>
<?import javafx.scene.layout.*?>
<?import javafx.scene.control.RadioButton?>
<?import javafx.scene.control.TextField?>
<?import javafx.scene.control.ToggleGroup?>
<?import javafx.scene.layout.ColumnConstraints?>
<?import javafx.scene.layout.GridPane?>
<?import javafx.scene.layout.HBox?>
<?import javafx.scene.layout.RowConstraints?>
<GridPane fx:controller="xyz.wbsite.dbtool.javafx.ctrl.DetailProjectController" maxHeight="-Infinity"
maxWidth="-Infinity"
minHeight="-Infinity" minWidth="-Infinity" xmlns="http://javafx.com/javafx/8.0.65"
@ -74,10 +77,10 @@
GridPane.halignment="CENTER"
GridPane.valignment="CENTER">
<children>
<CheckBox fx:id="needWeb" selected="true" text="WEB管理"/>
<CheckBox fx:id="sysMD" selected="true" text="系统模块"/>
<CheckBox fx:id="multiDB" text="多数据库"/>
<CheckBox fx:id="cloud" selected="false" text="添加Cloud"/>
<CheckBox fx:id="async" selected="false" text="异步编程"/>
<CheckBox fx:id="api" selected="false" text="Api接口"/>
</children>
</HBox>
@ -87,6 +90,7 @@
GridPane.valignment="CENTER">
<children>
<CheckBox fx:id="eMail" selected="false" text="发送邮件"/>
<CheckBox fx:id="async" selected="false" text="异步编程"/>
</children>
</HBox>
</children>

@ -54,7 +54,9 @@
GridPane.valignment="CENTER">
<children>
<CheckBox fx:id="sys" selected="true" GridPane.rowIndex="4" GridPane.columnIndex="2" text="系统字段"/>
<CheckBox fx:id="html" selected="false" GridPane.rowIndex="3" GridPane.columnIndex="2" text="HTML模板"/>
<CheckBox fx:id="ajax" selected="false" GridPane.rowIndex="3" GridPane.columnIndex="2" text="AJAX接口"/>
<CheckBox fx:id="html" selected="false" GridPane.rowIndex="3" GridPane.columnIndex="2" text="HTML页面"/>
<CheckBox fx:id="api" selected="false" GridPane.rowIndex="3" GridPane.columnIndex="2" text="API接口"/>
</children>
</HBox>
</children>

@ -1,4 +1,4 @@
package ${basePackage};
package ${domain};
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
@ -8,7 +8,7 @@ import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
</#if>
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
import ${basePackage}.frame.auth.LocalData;
import ${domain}.frame.auth.LocalData;
@SpringBootApplication
<#if project.needMoreDB>

@ -1,4 +1,4 @@
package ${basePackage}.action;
package ${domain}.action;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestParam;
@ -10,17 +10,17 @@ import javax.servlet.http.HttpServletResponse;
import java.io.BufferedReader;
import java.io.InputStreamReader;
<#list modules as m>
import ${basePackage}.module.${m.moduleName}.req.*;
import ${basePackage}.module.${m.moduleName}.mgr.*;
import ${domain}.module.${m.moduleName}.req.*;
import ${domain}.module.${m.moduleName}.mgr.*;
</#list>
import ${basePackage}.frame.auth.LocalData;
import ${basePackage}.frame.utils.MapperUtil;
import ${basePackage}.frame.utils.Message;
import ${basePackage}.frame.base.BaseResponse;
import ${basePackage}.frame.base.ErrorType;
import ${basePackage}.frame.auth.Token;
import ${basePackage}.frame.utils.LogUtil;
import ${basePackage}.frame.base.Error;
import ${domain}.frame.auth.LocalData;
import ${domain}.frame.utils.MapperUtil;
import ${domain}.frame.utils.Message;
import ${domain}.frame.base.BaseResponse;
import ${domain}.frame.base.ErrorType;
import ${domain}.frame.auth.Token;
import ${domain}.frame.utils.LogUtil;
import ${domain}.frame.base.Error;
@Controller
public class AjaxController {

@ -1,4 +1,4 @@
package ${basePackage}.action;
package ${domain}.action;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestParam;
@ -10,17 +10,17 @@ import javax.servlet.http.HttpServletResponse;
import java.io.BufferedReader;
import java.io.InputStreamReader;
<#list modules as m>
import ${basePackage}.module.${m.moduleName}.req.*;
import ${basePackage}.module.${m.moduleName}.mgr.*;
import ${domain}.module.${m.moduleName}.req.*;
import ${domain}.module.${m.moduleName}.mgr.*;
</#list>
import ${basePackage}.frame.auth.LocalData;
import ${basePackage}.frame.utils.MapperUtil;
import ${basePackage}.frame.utils.Message;
import ${basePackage}.frame.base.BaseResponse;
import ${basePackage}.frame.base.ErrorType;
import ${basePackage}.frame.auth.Token;
import ${basePackage}.frame.utils.LogUtil;
import ${basePackage}.frame.base.Error;
import ${domain}.frame.auth.LocalData;
import ${domain}.frame.utils.MapperUtil;
import ${domain}.frame.utils.Message;
import ${domain}.frame.base.BaseResponse;
import ${domain}.frame.base.ErrorType;
import ${domain}.frame.auth.Token;
import ${domain}.frame.utils.LogUtil;
import ${domain}.frame.base.Error;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;

@ -1,4 +1,4 @@
package ${basePackage}.action;
package ${domain}.action;
import com.fasterxml.jackson.core.TreeNode;
import org.springframework.beans.BeansException;
@ -22,22 +22,22 @@ import org.springframework.web.servlet.LocaleResolver;
import org.springframework.web.servlet.View;
import org.springframework.web.servlet.mvc.method.annotation.SseEmitter;
import org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver;
import ${basePackage}.config.ActionConfig;
import ${basePackage}.frame.auth.LocalData;
import ${basePackage}.frame.auth.Token;
import ${basePackage}.frame.base.BaseRequest;
import ${basePackage}.frame.base.BaseResponse;
import ${basePackage}.frame.base.ErrorType;
import ${basePackage}.frame.base.Screen;
import ${basePackage}.frame.utils.AESUtil;
import ${basePackage}.frame.utils.LogUtil;
import ${basePackage}.frame.utils.MD5Util;
import ${basePackage}.frame.utils.MapperUtil;
import ${basePackage}.frame.utils.RequestUtil;
import ${basePackage}.frame.utils.StringUtil;
import ${basePackage}.module.system.mgr.TokensManager;
import ${basePackage}.module.system.req.TokensBuildRequest;
import ${basePackage}.module.system.rsp.TokensBuildResponse;
import ${domain}.config.ActionConfig;
import ${domain}.frame.auth.LocalData;
import ${domain}.frame.auth.Token;
import ${domain}.frame.base.BaseRequest;
import ${domain}.frame.base.BaseResponse;
import ${domain}.frame.base.ErrorType;
import ${domain}.frame.base.Screen;
import ${domain}.frame.utils.AESUtil;
import ${domain}.frame.utils.LogUtil;
import ${domain}.frame.utils.MD5Util;
import ${domain}.frame.utils.MapperUtil;
import ${domain}.frame.utils.RequestUtil;
import ${domain}.frame.utils.StringUtil;
import ${domain}.module.system.mgr.TokensManager;
import ${domain}.module.system.req.TokensBuildRequest;
import ${domain}.module.system.rsp.TokensBuildResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@ -1,47 +1,47 @@
package ${basePackage}.action.ajax.${moduleName};
package ${domain}.action.ajax.${moduleName};
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.multipart.MultipartFile;
import ${basePackage}.frame.excel.WExcel;
import ${basePackage}.frame.utils.LogUtil;
import ${basePackage}.frame.auth.LocalData;
import ${basePackage}.frame.base.ErrorType;
import ${basePackage}.frame.utils.MapperUtil;
import ${basePackage}.frame.base.BaseResponse;
import ${basePackage}.frame.utils.ResponseUtil;
import ${basePackage}.frame.utils.ValidationUtil;
import ${basePackage}.frame.excel.exception.TemplateNotMatchException;
import ${basePackage}.module.${moduleName}.ent.${table.getCName()};
import ${basePackage}.module.${moduleName}.mgr.${table.getCName()}Manager;
import ${domain}.frame.excel.WExcel;
import ${domain}.frame.utils.LogUtil;
import ${domain}.frame.auth.LocalData;
import ${domain}.frame.base.ErrorType;
import ${domain}.frame.utils.MapperUtil;
import ${domain}.frame.base.BaseResponse;
import ${domain}.frame.utils.ResponseUtil;
import ${domain}.frame.utils.ValidationUtil;
import ${domain}.frame.excel.exception.TemplateNotMatchException;
import ${domain}.module.${moduleName}.ent.${table.getCName()};
import ${domain}.module.${moduleName}.mgr.${table.getCName()}Manager;
<#if table.getCreate()>
import ${basePackage}.module.${moduleName}.req.${table.getCName()}CreateRequest;
import ${domain}.module.${moduleName}.req.${table.getCName()}CreateRequest;
</#if>
<#if table.getDelete()>
import ${basePackage}.module.${moduleName}.req.${table.getCName()}DeleteRequest;
import ${domain}.module.${moduleName}.req.${table.getCName()}DeleteRequest;
</#if>
<#if table.getFind()>
import ${basePackage}.module.${moduleName}.req.${table.getCName()}FindRequest;
import ${domain}.module.${moduleName}.req.${table.getCName()}FindRequest;
</#if>
<#if table.getGet()>
import ${basePackage}.module.${moduleName}.req.${table.getCName()}GetRequest;
import ${domain}.module.${moduleName}.req.${table.getCName()}GetRequest;
</#if>
<#if table.getUpdate()>
import ${basePackage}.module.${moduleName}.req.${table.getCName()}UpdateRequest;
import ${domain}.module.${moduleName}.req.${table.getCName()}UpdateRequest;
</#if>
<#if table.getCreate()>
import ${basePackage}.module.${moduleName}.rsp.${table.getCName()}CreateResponse;
import ${domain}.module.${moduleName}.rsp.${table.getCName()}CreateResponse;
</#if>
<#if table.getDelete()>
import ${basePackage}.module.${moduleName}.rsp.${table.getCName()}DeleteResponse;
import ${domain}.module.${moduleName}.rsp.${table.getCName()}DeleteResponse;
</#if>
<#if table.getFind()>
import ${basePackage}.module.${moduleName}.rsp.${table.getCName()}FindResponse;
import ${domain}.module.${moduleName}.rsp.${table.getCName()}FindResponse;
</#if>
<#if table.getGet()>
import ${basePackage}.module.${moduleName}.rsp.${table.getCName()}GetResponse;
import ${domain}.module.${moduleName}.rsp.${table.getCName()}GetResponse;
</#if>
<#if table.getUpdate()>
import ${basePackage}.module.${moduleName}.rsp.${table.getCName()}UpdateResponse;
import ${domain}.module.${moduleName}.rsp.${table.getCName()}UpdateResponse;
</#if>
import java.io.IOException;

@ -1,28 +1,28 @@
package ${basePackage}.action.ajax.system;
package ${domain}.action.ajax.system;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.multipart.MultipartFile;
import ${basePackage}.frame.auth.LocalData;
import ${basePackage}.frame.base.BaseResponse;
import ${basePackage}.frame.base.ErrorType;
import ${basePackage}.frame.excel.WExcel;
import ${basePackage}.frame.excel.exception.TemplateNotMatchException;
import ${basePackage}.frame.utils.LogUtil;
import ${basePackage}.frame.utils.MapperUtil;
import ${basePackage}.frame.utils.ResponseUtil;
import ${basePackage}.frame.utils.ValidationUtil;
import ${basePackage}.module.system.ent.Dept;
import ${basePackage}.module.system.mgr.DeptManager;
import ${basePackage}.module.system.req.DeptCreateRequest;
import ${basePackage}.module.system.req.DeptDeleteRequest;
import ${basePackage}.module.system.req.DeptFindRequest;
import ${basePackage}.module.system.req.DeptTreeRequest;
import ${basePackage}.module.system.req.DeptUpdateRequest;
import ${basePackage}.module.system.rsp.DeptCreateResponse;
import ${basePackage}.module.system.rsp.DeptDeleteResponse;
import ${basePackage}.module.system.rsp.DeptFindResponse;
import ${basePackage}.module.system.rsp.DeptTreeResponse;
import ${basePackage}.module.system.rsp.DeptUpdateResponse;
import ${domain}.frame.auth.LocalData;
import ${domain}.frame.base.BaseResponse;
import ${domain}.frame.base.ErrorType;
import ${domain}.frame.excel.WExcel;
import ${domain}.frame.excel.exception.TemplateNotMatchException;
import ${domain}.frame.utils.LogUtil;
import ${domain}.frame.utils.MapperUtil;
import ${domain}.frame.utils.ResponseUtil;
import ${domain}.frame.utils.ValidationUtil;
import ${domain}.module.system.ent.Dept;
import ${domain}.module.system.mgr.DeptManager;
import ${domain}.module.system.req.DeptCreateRequest;
import ${domain}.module.system.req.DeptDeleteRequest;
import ${domain}.module.system.req.DeptFindRequest;
import ${domain}.module.system.req.DeptTreeRequest;
import ${domain}.module.system.req.DeptUpdateRequest;
import ${domain}.module.system.rsp.DeptCreateResponse;
import ${domain}.module.system.rsp.DeptDeleteResponse;
import ${domain}.module.system.rsp.DeptFindResponse;
import ${domain}.module.system.rsp.DeptTreeResponse;
import ${domain}.module.system.rsp.DeptUpdateResponse;
import java.io.IOException;
import java.util.List;

@ -1,28 +1,28 @@
package ${basePackage}.action.ajax.system;
package ${domain}.action.ajax.system;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.multipart.MultipartFile;
import ${basePackage}.frame.auth.LocalData;
import ${basePackage}.frame.base.BaseResponse;
import ${basePackage}.frame.base.ErrorType;
import ${basePackage}.frame.excel.WExcel;
import ${basePackage}.frame.excel.exception.TemplateNotMatchException;
import ${basePackage}.frame.utils.LogUtil;
import ${basePackage}.frame.utils.MapperUtil;
import ${basePackage}.frame.utils.ResponseUtil;
import ${basePackage}.frame.utils.ValidationUtil;
import ${basePackage}.module.system.ent.Dict;
import ${basePackage}.module.system.mgr.DictManager;
import ${basePackage}.module.system.req.DictCreateRequest;
import ${basePackage}.module.system.req.DictDeleteRequest;
import ${basePackage}.module.system.req.DictFindRequest;
import ${basePackage}.module.system.req.DictLoadRequest;
import ${basePackage}.module.system.req.DictUpdateRequest;
import ${basePackage}.module.system.rsp.DictCreateResponse;
import ${basePackage}.module.system.rsp.DictDeleteResponse;
import ${basePackage}.module.system.rsp.DictFindResponse;
import ${basePackage}.module.system.rsp.DictLoadResponse;
import ${basePackage}.module.system.rsp.DictUpdateResponse;
import ${domain}.frame.auth.LocalData;
import ${domain}.frame.base.BaseResponse;
import ${domain}.frame.base.ErrorType;
import ${domain}.frame.excel.WExcel;
import ${domain}.frame.excel.exception.TemplateNotMatchException;
import ${domain}.frame.utils.LogUtil;
import ${domain}.frame.utils.MapperUtil;
import ${domain}.frame.utils.ResponseUtil;
import ${domain}.frame.utils.ValidationUtil;
import ${domain}.module.system.ent.Dict;
import ${domain}.module.system.mgr.DictManager;
import ${domain}.module.system.req.DictCreateRequest;
import ${domain}.module.system.req.DictDeleteRequest;
import ${domain}.module.system.req.DictFindRequest;
import ${domain}.module.system.req.DictLoadRequest;
import ${domain}.module.system.req.DictUpdateRequest;
import ${domain}.module.system.rsp.DictCreateResponse;
import ${domain}.module.system.rsp.DictDeleteResponse;
import ${domain}.module.system.rsp.DictFindResponse;
import ${domain}.module.system.rsp.DictLoadResponse;
import ${domain}.module.system.rsp.DictUpdateResponse;
import java.io.IOException;
import java.util.List;

@ -1,26 +1,26 @@
package ${basePackage}.action.ajax.system;
package ${domain}.action.ajax.system;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.multipart.MultipartFile;
import ${basePackage}.frame.auth.LocalData;
import ${basePackage}.frame.base.BaseResponse;
import ${basePackage}.frame.base.ErrorType;
import ${basePackage}.frame.excel.WExcel;
import ${basePackage}.frame.excel.exception.TemplateNotMatchException;
import ${basePackage}.frame.utils.LogUtil;
import ${basePackage}.frame.utils.MapperUtil;
import ${basePackage}.frame.utils.ResponseUtil;
import ${basePackage}.frame.utils.ValidationUtil;
import ${basePackage}.module.system.ent.DictItem;
import ${basePackage}.module.system.mgr.DictItemManager;
import ${basePackage}.module.system.req.DictItemCreateRequest;
import ${basePackage}.module.system.req.DictItemDeleteRequest;
import ${basePackage}.module.system.req.DictItemFindRequest;
import ${basePackage}.module.system.req.DictItemUpdateRequest;
import ${basePackage}.module.system.rsp.DictItemCreateResponse;
import ${basePackage}.module.system.rsp.DictItemDeleteResponse;
import ${basePackage}.module.system.rsp.DictItemFindResponse;
import ${basePackage}.module.system.rsp.DictItemUpdateResponse;
import ${domain}.frame.auth.LocalData;
import ${domain}.frame.base.BaseResponse;
import ${domain}.frame.base.ErrorType;
import ${domain}.frame.excel.WExcel;
import ${domain}.frame.excel.exception.TemplateNotMatchException;
import ${domain}.frame.utils.LogUtil;
import ${domain}.frame.utils.MapperUtil;
import ${domain}.frame.utils.ResponseUtil;
import ${domain}.frame.utils.ValidationUtil;
import ${domain}.module.system.ent.DictItem;
import ${domain}.module.system.mgr.DictItemManager;
import ${domain}.module.system.req.DictItemCreateRequest;
import ${domain}.module.system.req.DictItemDeleteRequest;
import ${domain}.module.system.req.DictItemFindRequest;
import ${domain}.module.system.req.DictItemUpdateRequest;
import ${domain}.module.system.rsp.DictItemCreateResponse;
import ${domain}.module.system.rsp.DictItemDeleteResponse;
import ${domain}.module.system.rsp.DictItemFindResponse;
import ${domain}.module.system.rsp.DictItemUpdateResponse;
import java.io.IOException;
import java.util.List;

@ -1,4 +1,4 @@
package ${basePackage}.action.ajax.system;
package ${domain}.action.ajax.system;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpHeaders;
@ -6,24 +6,24 @@ import org.springframework.http.HttpStatus;
import org.springframework.http.MediaType;
import org.springframework.http.ResponseEntity;
import org.springframework.web.multipart.MultipartFile;
import ${basePackage}.frame.auth.LocalData;
import ${basePackage}.frame.base.BaseResponse;
import ${basePackage}.frame.base.ErrorType;
import ${basePackage}.frame.excel.WExcel;
import ${basePackage}.frame.excel.exception.TemplateNotMatchException;
import ${basePackage}.frame.utils.LogUtil;
import ${basePackage}.frame.utils.MapperUtil;
import ${basePackage}.frame.utils.ResponseUtil;
import ${basePackage}.frame.utils.ValidationUtil;
import ${basePackage}.module.system.ent.File;
import ${basePackage}.module.system.mgr.FileManager;
import ${basePackage}.module.system.req.FileCreateRequest;
import ${basePackage}.module.system.req.FileDeleteRequest;
import ${basePackage}.module.system.req.FileFindRequest;
import ${basePackage}.module.system.rsp.FileCreateResponse;
import ${basePackage}.module.system.rsp.FileDeleteResponse;
import ${basePackage}.module.system.rsp.FileFindResponse;
import ${basePackage}.module.system.rsp.FileUploadResponse;
import ${domain}.frame.auth.LocalData;
import ${domain}.frame.base.BaseResponse;
import ${domain}.frame.base.ErrorType;
import ${domain}.frame.excel.WExcel;
import ${domain}.frame.excel.exception.TemplateNotMatchException;
import ${domain}.frame.utils.LogUtil;
import ${domain}.frame.utils.MapperUtil;
import ${domain}.frame.utils.ResponseUtil;
import ${domain}.frame.utils.ValidationUtil;
import ${domain}.module.system.ent.File;
import ${domain}.module.system.mgr.FileManager;
import ${domain}.module.system.req.FileCreateRequest;
import ${domain}.module.system.req.FileDeleteRequest;
import ${domain}.module.system.req.FileFindRequest;
import ${domain}.module.system.rsp.FileCreateResponse;
import ${domain}.module.system.rsp.FileDeleteResponse;
import ${domain}.module.system.rsp.FileFindResponse;
import ${domain}.module.system.rsp.FileUploadResponse;
import java.io.IOException;
import java.net.URLEncoder;

@ -1,26 +1,26 @@
package ${basePackage}.action.ajax.system;
package ${domain}.action.ajax.system;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.multipart.MultipartFile;
import ${basePackage}.frame.auth.LocalData;
import ${basePackage}.frame.base.BaseResponse;
import ${basePackage}.frame.base.ErrorType;
import ${basePackage}.frame.excel.WExcel;
import ${basePackage}.frame.excel.exception.TemplateNotMatchException;
import ${basePackage}.frame.utils.LogUtil;
import ${basePackage}.frame.utils.MapperUtil;
import ${basePackage}.frame.utils.ResponseUtil;
import ${basePackage}.frame.utils.ValidationUtil;
import ${basePackage}.module.system.ent.LogErr;
import ${basePackage}.module.system.mgr.LogErrManager;
import ${basePackage}.module.system.req.LogErrCreateRequest;
import ${basePackage}.module.system.req.LogErrDeleteRequest;
import ${basePackage}.module.system.req.LogErrFindRequest;
import ${basePackage}.module.system.req.LogErrUpdateRequest;
import ${basePackage}.module.system.rsp.LogErrCreateResponse;
import ${basePackage}.module.system.rsp.LogErrDeleteResponse;
import ${basePackage}.module.system.rsp.LogErrFindResponse;
import ${basePackage}.module.system.rsp.LogErrUpdateResponse;
import ${domain}.frame.auth.LocalData;
import ${domain}.frame.base.BaseResponse;
import ${domain}.frame.base.ErrorType;
import ${domain}.frame.excel.WExcel;
import ${domain}.frame.excel.exception.TemplateNotMatchException;
import ${domain}.frame.utils.LogUtil;
import ${domain}.frame.utils.MapperUtil;
import ${domain}.frame.utils.ResponseUtil;
import ${domain}.frame.utils.ValidationUtil;
import ${domain}.module.system.ent.LogErr;
import ${domain}.module.system.mgr.LogErrManager;
import ${domain}.module.system.req.LogErrCreateRequest;
import ${domain}.module.system.req.LogErrDeleteRequest;
import ${domain}.module.system.req.LogErrFindRequest;
import ${domain}.module.system.req.LogErrUpdateRequest;
import ${domain}.module.system.rsp.LogErrCreateResponse;
import ${domain}.module.system.rsp.LogErrDeleteResponse;
import ${domain}.module.system.rsp.LogErrFindResponse;
import ${domain}.module.system.rsp.LogErrUpdateResponse;
import java.io.IOException;
import java.util.List;

@ -1,26 +1,26 @@
package ${basePackage}.action.ajax.system;
package ${domain}.action.ajax.system;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.multipart.MultipartFile;
import ${basePackage}.frame.excel.WExcel;
import ${basePackage}.frame.utils.LogUtil;
import ${basePackage}.frame.auth.LocalData;
import ${basePackage}.frame.base.ErrorType;
import ${basePackage}.frame.utils.MapperUtil;
import ${basePackage}.frame.base.BaseResponse;
import ${basePackage}.frame.utils.ResponseUtil;
import ${basePackage}.frame.utils.ValidationUtil;
import ${basePackage}.frame.excel.exception.TemplateNotMatchException;
import ${basePackage}.module.system.ent.Profiles;
import ${basePackage}.module.system.mgr.ProfilesManager;
import ${basePackage}.module.system.req.ProfilesCreateRequest;
import ${basePackage}.module.system.req.ProfilesDeleteRequest;
import ${basePackage}.module.system.req.ProfilesFindRequest;
import ${basePackage}.module.system.req.ProfilesUpdateRequest;
import ${basePackage}.module.system.rsp.ProfilesCreateResponse;
import ${basePackage}.module.system.rsp.ProfilesDeleteResponse;
import ${basePackage}.module.system.rsp.ProfilesFindResponse;
import ${basePackage}.module.system.rsp.ProfilesUpdateResponse;
import ${domain}.frame.excel.WExcel;
import ${domain}.frame.utils.LogUtil;
import ${domain}.frame.auth.LocalData;
import ${domain}.frame.base.ErrorType;
import ${domain}.frame.utils.MapperUtil;
import ${domain}.frame.base.BaseResponse;
import ${domain}.frame.utils.ResponseUtil;
import ${domain}.frame.utils.ValidationUtil;
import ${domain}.frame.excel.exception.TemplateNotMatchException;
import ${domain}.module.system.ent.Profiles;
import ${domain}.module.system.mgr.ProfilesManager;
import ${domain}.module.system.req.ProfilesCreateRequest;
import ${domain}.module.system.req.ProfilesDeleteRequest;
import ${domain}.module.system.req.ProfilesFindRequest;
import ${domain}.module.system.req.ProfilesUpdateRequest;
import ${domain}.module.system.rsp.ProfilesCreateResponse;
import ${domain}.module.system.rsp.ProfilesDeleteResponse;
import ${domain}.module.system.rsp.ProfilesFindResponse;
import ${domain}.module.system.rsp.ProfilesUpdateResponse;
import java.io.IOException;
import java.util.List;

@ -1,28 +1,28 @@
package ${basePackage}.action.ajax.system;
package ${domain}.action.ajax.system;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.multipart.MultipartFile;
import ${basePackage}.frame.auth.LocalData;
import ${basePackage}.frame.base.BaseResponse;
import ${basePackage}.frame.base.ErrorType;
import ${basePackage}.frame.excel.WExcel;
import ${basePackage}.frame.excel.exception.TemplateNotMatchException;
import ${basePackage}.frame.utils.LogUtil;
import ${basePackage}.frame.utils.MapperUtil;
import ${basePackage}.frame.utils.ResponseUtil;
import ${basePackage}.frame.utils.ValidationUtil;
import ${basePackage}.module.system.ent.Res;
import ${basePackage}.module.system.mgr.ResManager;
import ${basePackage}.module.system.req.ResCreateRequest;
import ${basePackage}.module.system.req.ResDeleteRequest;
import ${basePackage}.module.system.req.ResFindRequest;
import ${basePackage}.module.system.req.ResTreeRequest;
import ${basePackage}.module.system.req.ResUpdateRequest;
import ${basePackage}.module.system.rsp.ResCreateResponse;
import ${basePackage}.module.system.rsp.ResDeleteResponse;
import ${basePackage}.module.system.rsp.ResFindResponse;
import ${basePackage}.module.system.rsp.ResTreeResponse;
import ${basePackage}.module.system.rsp.ResUpdateResponse;
import ${domain}.frame.auth.LocalData;
import ${domain}.frame.base.BaseResponse;
import ${domain}.frame.base.ErrorType;
import ${domain}.frame.excel.WExcel;
import ${domain}.frame.excel.exception.TemplateNotMatchException;
import ${domain}.frame.utils.LogUtil;
import ${domain}.frame.utils.MapperUtil;
import ${domain}.frame.utils.ResponseUtil;
import ${domain}.frame.utils.ValidationUtil;
import ${domain}.module.system.ent.Res;
import ${domain}.module.system.mgr.ResManager;
import ${domain}.module.system.req.ResCreateRequest;
import ${domain}.module.system.req.ResDeleteRequest;
import ${domain}.module.system.req.ResFindRequest;
import ${domain}.module.system.req.ResTreeRequest;
import ${domain}.module.system.req.ResUpdateRequest;
import ${domain}.module.system.rsp.ResCreateResponse;
import ${domain}.module.system.rsp.ResDeleteResponse;
import ${domain}.module.system.rsp.ResFindResponse;
import ${domain}.module.system.rsp.ResTreeResponse;
import ${domain}.module.system.rsp.ResUpdateResponse;
import java.io.IOException;
import java.util.List;

@ -1,26 +1,26 @@
package ${basePackage}.action.ajax.system;
package ${domain}.action.ajax.system;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.multipart.MultipartFile;
import ${basePackage}.frame.auth.LocalData;
import ${basePackage}.frame.base.BaseResponse;
import ${basePackage}.frame.base.ErrorType;
import ${basePackage}.frame.excel.WExcel;
import ${basePackage}.frame.excel.exception.TemplateNotMatchException;
import ${basePackage}.frame.utils.LogUtil;
import ${basePackage}.frame.utils.MapperUtil;
import ${basePackage}.frame.utils.ResponseUtil;
import ${basePackage}.frame.utils.ValidationUtil;
import ${basePackage}.module.system.ent.Role;
import ${basePackage}.module.system.mgr.RoleManager;
import ${basePackage}.module.system.req.RoleCreateRequest;
import ${basePackage}.module.system.req.RoleDeleteRequest;
import ${basePackage}.module.system.req.RoleFindRequest;
import ${basePackage}.module.system.req.RoleUpdateRequest;
import ${basePackage}.module.system.rsp.RoleCreateResponse;
import ${basePackage}.module.system.rsp.RoleDeleteResponse;
import ${basePackage}.module.system.rsp.RoleFindResponse;
import ${basePackage}.module.system.rsp.RoleUpdateResponse;
import ${domain}.frame.auth.LocalData;
import ${domain}.frame.base.BaseResponse;
import ${domain}.frame.base.ErrorType;
import ${domain}.frame.excel.WExcel;
import ${domain}.frame.excel.exception.TemplateNotMatchException;
import ${domain}.frame.utils.LogUtil;
import ${domain}.frame.utils.MapperUtil;
import ${domain}.frame.utils.ResponseUtil;
import ${domain}.frame.utils.ValidationUtil;
import ${domain}.module.system.ent.Role;
import ${domain}.module.system.mgr.RoleManager;
import ${domain}.module.system.req.RoleCreateRequest;
import ${domain}.module.system.req.RoleDeleteRequest;
import ${domain}.module.system.req.RoleFindRequest;
import ${domain}.module.system.req.RoleUpdateRequest;
import ${domain}.module.system.rsp.RoleCreateResponse;
import ${domain}.module.system.rsp.RoleDeleteResponse;
import ${domain}.module.system.rsp.RoleFindResponse;
import ${domain}.module.system.rsp.RoleUpdateResponse;
import java.io.IOException;
import java.util.List;

@ -1,18 +1,18 @@
package ${basePackage}.action.ajax.system;
package ${domain}.action.ajax.system;
import org.springframework.beans.factory.annotation.Autowired;
import ${basePackage}.frame.auth.LocalData;
import ${basePackage}.module.system.mgr.RoleResManager;
import ${basePackage}.module.system.req.RoleResCheckRequest;
import ${basePackage}.module.system.req.RoleResCreateRequest;
import ${basePackage}.module.system.req.RoleResDeleteRequest;
import ${basePackage}.module.system.req.RoleResFindRequest;
import ${basePackage}.module.system.req.RoleResUpdateRequest;
import ${basePackage}.module.system.rsp.RoleResCheckResponse;
import ${basePackage}.module.system.rsp.RoleResCreateResponse;
import ${basePackage}.module.system.rsp.RoleResDeleteResponse;
import ${basePackage}.module.system.rsp.RoleResFindResponse;
import ${basePackage}.module.system.rsp.RoleResUpdateResponse;
import ${domain}.frame.auth.LocalData;
import ${domain}.module.system.mgr.RoleResManager;
import ${domain}.module.system.req.RoleResCheckRequest;
import ${domain}.module.system.req.RoleResCreateRequest;
import ${domain}.module.system.req.RoleResDeleteRequest;
import ${domain}.module.system.req.RoleResFindRequest;
import ${domain}.module.system.req.RoleResUpdateRequest;
import ${domain}.module.system.rsp.RoleResCheckResponse;
import ${domain}.module.system.rsp.RoleResCreateResponse;
import ${domain}.module.system.rsp.RoleResDeleteResponse;
import ${domain}.module.system.rsp.RoleResFindResponse;
import ${domain}.module.system.rsp.RoleResUpdateResponse;
public class RoleResAjax {

@ -1,16 +1,16 @@
package ${basePackage}.action.ajax.system;
package ${domain}.action.ajax.system;
import org.springframework.beans.factory.annotation.Autowired;
import ${basePackage}.frame.base.ErrorType;
import ${basePackage}.frame.schedule.Scheduler;
import ${basePackage}.frame.utils.StringUtil;
import ${basePackage}.module.system.ent.Schedule;
import ${basePackage}.module.system.req.ScheduleFindRequest;
import ${basePackage}.module.system.req.ScheduleStartRequest;
import ${basePackage}.module.system.req.ScheduleStopRequest;
import ${basePackage}.module.system.rsp.ScheduleFindResponse;
import ${basePackage}.module.system.rsp.ScheduleStartResponse;
import ${basePackage}.module.system.rsp.ScheduleStopResponse;
import ${domain}.frame.base.ErrorType;
import ${domain}.frame.schedule.Scheduler;
import ${domain}.frame.utils.StringUtil;
import ${domain}.module.system.ent.Schedule;
import ${domain}.module.system.req.ScheduleFindRequest;
import ${domain}.module.system.req.ScheduleStartRequest;
import ${domain}.module.system.req.ScheduleStopRequest;
import ${domain}.module.system.rsp.ScheduleFindResponse;
import ${domain}.module.system.rsp.ScheduleStartResponse;
import ${domain}.module.system.rsp.ScheduleStopResponse;
import java.util.Iterator;
import java.util.List;

@ -1,27 +1,27 @@
package ${basePackage}.action.ajax.system;
package ${domain}.action.ajax.system;
import com.fasterxml.jackson.core.TreeNode;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.multipart.MultipartFile;
import ${basePackage}.frame.excel.WExcel;
import ${basePackage}.frame.utils.LogUtil;
import ${basePackage}.frame.auth.LocalData;
import ${basePackage}.frame.base.ErrorType;
import ${basePackage}.frame.utils.MapperUtil;
import ${basePackage}.frame.base.BaseResponse;
import ${basePackage}.frame.utils.ResponseUtil;
import ${basePackage}.frame.utils.ValidationUtil;
import ${basePackage}.frame.excel.exception.TemplateNotMatchException;
import ${basePackage}.module.system.ent.TaskSql;
import ${basePackage}.module.system.mgr.TaskSqlManager;
import ${basePackage}.module.system.req.TaskSqlCreateRequest;
import ${basePackage}.module.system.req.TaskSqlDeleteRequest;
import ${basePackage}.module.system.req.TaskSqlFindRequest;
import ${basePackage}.module.system.req.TaskSqlUpdateRequest;
import ${basePackage}.module.system.rsp.TaskSqlCreateResponse;
import ${basePackage}.module.system.rsp.TaskSqlDeleteResponse;
import ${basePackage}.module.system.rsp.TaskSqlFindResponse;
import ${basePackage}.module.system.rsp.TaskSqlUpdateResponse;
import ${domain}.frame.excel.WExcel;
import ${domain}.frame.utils.LogUtil;
import ${domain}.frame.auth.LocalData;
import ${domain}.frame.base.ErrorType;
import ${domain}.frame.utils.MapperUtil;
import ${domain}.frame.base.BaseResponse;
import ${domain}.frame.utils.ResponseUtil;
import ${domain}.frame.utils.ValidationUtil;
import ${domain}.frame.excel.exception.TemplateNotMatchException;
import ${domain}.module.system.ent.TaskSql;
import ${domain}.module.system.mgr.TaskSqlManager;
import ${domain}.module.system.req.TaskSqlCreateRequest;
import ${domain}.module.system.req.TaskSqlDeleteRequest;
import ${domain}.module.system.req.TaskSqlFindRequest;
import ${domain}.module.system.req.TaskSqlUpdateRequest;
import ${domain}.module.system.rsp.TaskSqlCreateResponse;
import ${domain}.module.system.rsp.TaskSqlDeleteResponse;
import ${domain}.module.system.rsp.TaskSqlFindResponse;
import ${domain}.module.system.rsp.TaskSqlUpdateResponse;
import java.io.IOException;
import java.util.List;

@ -1,28 +1,28 @@
package ${basePackage}.action.ajax.system;
package ${domain}.action.ajax.system;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.multipart.MultipartFile;
import ${basePackage}.frame.auth.LocalData;
import ${basePackage}.frame.base.BaseResponse;
import ${basePackage}.frame.base.ErrorType;
import ${basePackage}.frame.excel.WExcel;
import ${basePackage}.frame.excel.exception.TemplateNotMatchException;
import ${basePackage}.frame.utils.LogUtil;
import ${basePackage}.frame.utils.MapperUtil;
import ${basePackage}.frame.utils.ResponseUtil;
import ${basePackage}.frame.utils.ValidationUtil;
import ${basePackage}.module.system.ent.Tokens;
import ${basePackage}.module.system.mgr.TokensManager;
import ${basePackage}.module.system.req.TokensCreateRequest;
import ${basePackage}.module.system.req.TokensDeleteRequest;
import ${basePackage}.module.system.req.TokensFindRequest;
import ${basePackage}.module.system.req.TokensLogoutRequest;
import ${basePackage}.module.system.req.TokensUpdateRequest;
import ${basePackage}.module.system.rsp.TokensCreateResponse;
import ${basePackage}.module.system.rsp.TokensDeleteResponse;
import ${basePackage}.module.system.rsp.TokensFindResponse;
import ${basePackage}.module.system.rsp.TokensLogoutResponse;
import ${basePackage}.module.system.rsp.TokensUpdateResponse;
import ${domain}.frame.auth.LocalData;
import ${domain}.frame.base.BaseResponse;
import ${domain}.frame.base.ErrorType;
import ${domain}.frame.excel.WExcel;
import ${domain}.frame.excel.exception.TemplateNotMatchException;
import ${domain}.frame.utils.LogUtil;
import ${domain}.frame.utils.MapperUtil;
import ${domain}.frame.utils.ResponseUtil;
import ${domain}.frame.utils.ValidationUtil;
import ${domain}.module.system.ent.Tokens;
import ${domain}.module.system.mgr.TokensManager;
import ${domain}.module.system.req.TokensCreateRequest;
import ${domain}.module.system.req.TokensDeleteRequest;
import ${domain}.module.system.req.TokensFindRequest;
import ${domain}.module.system.req.TokensLogoutRequest;
import ${domain}.module.system.req.TokensUpdateRequest;
import ${domain}.module.system.rsp.TokensCreateResponse;
import ${domain}.module.system.rsp.TokensDeleteResponse;
import ${domain}.module.system.rsp.TokensFindResponse;
import ${domain}.module.system.rsp.TokensLogoutResponse;
import ${domain}.module.system.rsp.TokensUpdateResponse;
import java.io.IOException;
import java.util.List;

@ -1,42 +1,42 @@
package ${basePackage}.action.ajax.system;
package ${domain}.action.ajax.system;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.multipart.MultipartFile;
import ${basePackage}.frame.auth.LocalData;
import ${basePackage}.frame.auth.Token;
import ${basePackage}.frame.base.BaseResponse;
import ${basePackage}.frame.base.ErrorType;
import ${basePackage}.frame.excel.WExcel;
import ${basePackage}.frame.excel.exception.TemplateNotMatchException;
import ${basePackage}.frame.utils.CookieUtil;
import ${basePackage}.frame.utils.LogUtil;
import ${basePackage}.frame.utils.MD5Util;
import ${basePackage}.frame.utils.MapperUtil;
import ${basePackage}.frame.utils.RequestUtil;
import ${basePackage}.frame.utils.ResponseUtil;
import ${basePackage}.frame.utils.ValidationUtil;
import ${basePackage}.module.system.ent.User;
import ${basePackage}.module.system.mgr.TokensManager;
import ${basePackage}.module.system.mgr.UserManager;
import ${basePackage}.module.system.req.TokensCreateRequest;
import ${basePackage}.module.system.req.TokensLogoutRequest;
import ${basePackage}.module.system.req.UserChangePwdRequest;
import ${basePackage}.module.system.req.UserCreateRequest;
import ${basePackage}.module.system.req.UserDeleteRequest;
import ${basePackage}.module.system.req.UserFindRequest;
import ${basePackage}.module.system.req.UserLoginRequest;
import ${basePackage}.module.system.req.UserLogoutRequest;
import ${basePackage}.module.system.req.UserUpdateRequest;
import ${basePackage}.module.system.rsp.TokensCreateResponse;
import ${basePackage}.module.system.rsp.TokensLogoutResponse;
import ${basePackage}.module.system.rsp.UserChangePwdResponse;
import ${basePackage}.module.system.rsp.UserCreateResponse;
import ${basePackage}.module.system.rsp.UserDeleteResponse;
import ${basePackage}.module.system.rsp.UserFindResponse;
import ${basePackage}.module.system.rsp.UserLoginResponse;
import ${basePackage}.module.system.rsp.UserLogoutResponse;
import ${basePackage}.module.system.rsp.UserUpdateResponse;
import ${domain}.frame.auth.LocalData;
import ${domain}.frame.auth.Token;
import ${domain}.frame.base.BaseResponse;
import ${domain}.frame.base.ErrorType;
import ${domain}.frame.excel.WExcel;
import ${domain}.frame.excel.exception.TemplateNotMatchException;
import ${domain}.frame.utils.CookieUtil;
import ${domain}.frame.utils.LogUtil;
import ${domain}.frame.utils.MD5Util;
import ${domain}.frame.utils.MapperUtil;
import ${domain}.frame.utils.RequestUtil;
import ${domain}.frame.utils.ResponseUtil;
import ${domain}.frame.utils.ValidationUtil;
import ${domain}.module.system.ent.User;
import ${domain}.module.system.mgr.TokensManager;
import ${domain}.module.system.mgr.UserManager;
import ${domain}.module.system.req.TokensCreateRequest;
import ${domain}.module.system.req.TokensLogoutRequest;
import ${domain}.module.system.req.UserChangePwdRequest;
import ${domain}.module.system.req.UserCreateRequest;
import ${domain}.module.system.req.UserDeleteRequest;
import ${domain}.module.system.req.UserFindRequest;
import ${domain}.module.system.req.UserLoginRequest;
import ${domain}.module.system.req.UserLogoutRequest;
import ${domain}.module.system.req.UserUpdateRequest;
import ${domain}.module.system.rsp.TokensCreateResponse;
import ${domain}.module.system.rsp.TokensLogoutResponse;
import ${domain}.module.system.rsp.UserChangePwdResponse;
import ${domain}.module.system.rsp.UserCreateResponse;
import ${domain}.module.system.rsp.UserDeleteResponse;
import ${domain}.module.system.rsp.UserFindResponse;
import ${domain}.module.system.rsp.UserLoginResponse;
import ${domain}.module.system.rsp.UserLogoutResponse;
import ${domain}.module.system.rsp.UserUpdateResponse;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;

@ -1,16 +1,16 @@
package ${basePackage}.action.ajax.system;
package ${domain}.action.ajax.system;
import org.springframework.beans.factory.annotation.Autowired;
import ${basePackage}.frame.auth.LocalData;
import ${basePackage}.module.system.mgr.UserRoleManager;
import ${basePackage}.module.system.req.UserRoleCreateRequest;
import ${basePackage}.module.system.req.UserRoleDeleteRequest;
import ${basePackage}.module.system.req.UserRoleFindRequest;
import ${basePackage}.module.system.req.UserRoleUpdateRequest;
import ${basePackage}.module.system.rsp.UserRoleCreateResponse;
import ${basePackage}.module.system.rsp.UserRoleDeleteResponse;
import ${basePackage}.module.system.rsp.UserRoleFindResponse;
import ${basePackage}.module.system.rsp.UserRoleUpdateResponse;
import ${domain}.frame.auth.LocalData;
import ${domain}.module.system.mgr.UserRoleManager;
import ${domain}.module.system.req.UserRoleCreateRequest;
import ${domain}.module.system.req.UserRoleDeleteRequest;
import ${domain}.module.system.req.UserRoleFindRequest;
import ${domain}.module.system.req.UserRoleUpdateRequest;
import ${domain}.module.system.rsp.UserRoleCreateResponse;
import ${domain}.module.system.rsp.UserRoleDeleteResponse;
import ${domain}.module.system.rsp.UserRoleFindResponse;
import ${domain}.module.system.rsp.UserRoleUpdateResponse;
public class UserRoleAjax {

@ -1,26 +1,26 @@
package ${basePackage}.action.ajax.system;
package ${domain}.action.ajax.system;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.multipart.MultipartFile;
import ${basePackage}.frame.auth.LocalData;
import ${basePackage}.frame.base.BaseResponse;
import ${basePackage}.frame.base.ErrorType;
import ${basePackage}.frame.excel.WExcel;
import ${basePackage}.frame.excel.exception.TemplateNotMatchException;
import ${basePackage}.frame.utils.LogUtil;
import ${basePackage}.frame.utils.MapperUtil;
import ${basePackage}.frame.utils.ResponseUtil;
import ${basePackage}.frame.utils.ValidationUtil;
import ${basePackage}.module.system.ent.Visitor;
import ${basePackage}.module.system.mgr.VisitorManager;
import ${basePackage}.module.system.req.VisitorCreateRequest;
import ${basePackage}.module.system.req.VisitorDeleteRequest;
import ${basePackage}.module.system.req.VisitorFindRequest;
import ${basePackage}.module.system.req.VisitorUpdateRequest;
import ${basePackage}.module.system.rsp.VisitorCreateResponse;
import ${basePackage}.module.system.rsp.VisitorDeleteResponse;
import ${basePackage}.module.system.rsp.VisitorFindResponse;
import ${basePackage}.module.system.rsp.VisitorUpdateResponse;
import ${domain}.frame.auth.LocalData;
import ${domain}.frame.base.BaseResponse;
import ${domain}.frame.base.ErrorType;
import ${domain}.frame.excel.WExcel;
import ${domain}.frame.excel.exception.TemplateNotMatchException;
import ${domain}.frame.utils.LogUtil;
import ${domain}.frame.utils.MapperUtil;
import ${domain}.frame.utils.ResponseUtil;
import ${domain}.frame.utils.ValidationUtil;
import ${domain}.module.system.ent.Visitor;
import ${domain}.module.system.mgr.VisitorManager;
import ${domain}.module.system.req.VisitorCreateRequest;
import ${domain}.module.system.req.VisitorDeleteRequest;
import ${domain}.module.system.req.VisitorFindRequest;
import ${domain}.module.system.req.VisitorUpdateRequest;
import ${domain}.module.system.rsp.VisitorCreateResponse;
import ${domain}.module.system.rsp.VisitorDeleteResponse;
import ${domain}.module.system.rsp.VisitorFindResponse;
import ${domain}.module.system.rsp.VisitorUpdateResponse;
import java.io.IOException;
import java.util.List;

@ -1,16 +1,16 @@
package ${basePackage}.action.ajax.system;
package ${domain}.action.ajax.system;
import org.springframework.beans.factory.annotation.Autowired;
import ${basePackage}.frame.auth.LocalData;
import ${basePackage}.module.system.mgr.VisitorResManager;
import ${basePackage}.module.system.req.VisitorResCreateRequest;
import ${basePackage}.module.system.req.VisitorResDeleteRequest;
import ${basePackage}.module.system.req.VisitorResFindRequest;
import ${basePackage}.module.system.req.VisitorResUpdateRequest;
import ${basePackage}.module.system.rsp.VisitorResCreateResponse;
import ${basePackage}.module.system.rsp.VisitorResDeleteResponse;
import ${basePackage}.module.system.rsp.VisitorResFindResponse;
import ${basePackage}.module.system.rsp.VisitorResUpdateResponse;
import ${domain}.frame.auth.LocalData;
import ${domain}.module.system.mgr.VisitorResManager;
import ${domain}.module.system.req.VisitorResCreateRequest;
import ${domain}.module.system.req.VisitorResDeleteRequest;
import ${domain}.module.system.req.VisitorResFindRequest;
import ${domain}.module.system.req.VisitorResUpdateRequest;
import ${domain}.module.system.rsp.VisitorResCreateResponse;
import ${domain}.module.system.rsp.VisitorResDeleteResponse;
import ${domain}.module.system.rsp.VisitorResFindResponse;
import ${domain}.module.system.rsp.VisitorResUpdateResponse;
public class VisitorResAjax{

@ -1,9 +1,9 @@
package ${basePackage}.action.api.${module};
package ${domain}.action.api.${module};
import ${basePackage}.frame.auth.LocalData;
import ${basePackage}.module.${module}.mgr.${table.getCName()}Manager;
import ${basePackage}.module.${module}.req.*;
import ${basePackage}.module.${module}.rsp.*;
import ${domain}.frame.auth.LocalData;
import ${domain}.module.${module}.mgr.${table.getCName()}Manager;
import ${domain}.module.${module}.req.*;
import ${domain}.module.${module}.rsp.*;
import org.springframework.beans.factory.annotation.Autowired;
public class ${table.getCName()}Api{

@ -1,11 +1,11 @@
package ${basePackage}.action.api.system;
package ${domain}.action.api.system;
import ${basePackage}.frame.auth.LocalData;
import ${basePackage}.module.system.mgr.DictManager;
import ${basePackage}.module.system.req.DictFindRequest;
import ${basePackage}.module.system.req.DictLoadRequest;
import ${basePackage}.module.system.rsp.DictFindResponse;
import ${basePackage}.module.system.rsp.DictLoadResponse;
import ${domain}.frame.auth.LocalData;
import ${domain}.module.system.mgr.DictManager;
import ${domain}.module.system.req.DictFindRequest;
import ${domain}.module.system.req.DictLoadRequest;
import ${domain}.module.system.rsp.DictFindResponse;
import ${domain}.module.system.rsp.DictLoadResponse;
import org.springframework.beans.factory.annotation.Autowired;
public class DictApi {

@ -1,17 +1,17 @@
package ${basePackage}.action.api.system;
package ${domain}.action.api.system;
import org.springframework.beans.factory.annotation.Autowired;
import ${basePackage}.frame.auth.LocalData;
import ${basePackage}.frame.base.ErrorType;
import ${basePackage}.frame.utils.Base64Util;
import ${basePackage}.frame.utils.MapperUtil;
import ${basePackage}.module.system.mgr.FileManager;
import ${basePackage}.module.system.req.FileDownloadRequest;
import ${basePackage}.module.system.req.FileGetRequest;
import ${basePackage}.module.system.req.FileUploadRequest;
import ${basePackage}.module.system.rsp.FileDownloadResponse;
import ${basePackage}.module.system.rsp.FileGetResponse;
import ${basePackage}.module.system.rsp.FileUploadResponse;
import ${domain}.frame.auth.LocalData;
import ${domain}.frame.base.ErrorType;
import ${domain}.frame.utils.Base64Util;
import ${domain}.frame.utils.MapperUtil;
import ${domain}.module.system.mgr.FileManager;
import ${domain}.module.system.req.FileDownloadRequest;
import ${domain}.module.system.req.FileGetRequest;
import ${domain}.module.system.req.FileUploadRequest;
import ${domain}.module.system.rsp.FileDownloadResponse;
import ${domain}.module.system.rsp.FileGetResponse;
import ${domain}.module.system.rsp.FileUploadResponse;
public class FileApi {

@ -1,28 +1,28 @@
package ${basePackage}.action.api.system;
package ${domain}.action.api.system;
import org.springframework.beans.factory.annotation.Autowired;
import ${basePackage}.frame.auth.LocalData;
import ${basePackage}.frame.base.ErrorType;
import ${basePackage}.frame.utils.MD5Util;
import ${basePackage}.frame.utils.RequestUtil;
import ${basePackage}.frame.utils.ValidationUtil;
import ${basePackage}.module.system.ent.User;
import ${basePackage}.module.system.mgr.TokensManager;
import ${basePackage}.module.system.mgr.UserManager;
import ${basePackage}.module.system.req.TokensCreateRequest;
import ${basePackage}.module.system.req.UserCreateRequest;
import ${basePackage}.module.system.req.UserDeleteRequest;
import ${basePackage}.module.system.req.UserFindRequest;
import ${basePackage}.module.system.req.UserGetRequest;
import ${basePackage}.module.system.req.UserLoginRequest;
import ${basePackage}.module.system.req.UserUpdateRequest;
import ${basePackage}.module.system.rsp.TokensCreateResponse;
import ${basePackage}.module.system.rsp.UserCreateResponse;
import ${basePackage}.module.system.rsp.UserDeleteResponse;
import ${basePackage}.module.system.rsp.UserFindResponse;
import ${basePackage}.module.system.rsp.UserGetResponse;
import ${basePackage}.module.system.rsp.UserLoginResponse;
import ${basePackage}.module.system.rsp.UserUpdateResponse;
import ${domain}.frame.auth.LocalData;
import ${domain}.frame.base.ErrorType;
import ${domain}.frame.utils.MD5Util;
import ${domain}.frame.utils.RequestUtil;
import ${domain}.frame.utils.ValidationUtil;
import ${domain}.module.system.ent.User;
import ${domain}.module.system.mgr.TokensManager;
import ${domain}.module.system.mgr.UserManager;
import ${domain}.module.system.req.TokensCreateRequest;
import ${domain}.module.system.req.UserCreateRequest;
import ${domain}.module.system.req.UserDeleteRequest;
import ${domain}.module.system.req.UserFindRequest;
import ${domain}.module.system.req.UserGetRequest;
import ${domain}.module.system.req.UserLoginRequest;
import ${domain}.module.system.req.UserUpdateRequest;
import ${domain}.module.system.rsp.TokensCreateResponse;
import ${domain}.module.system.rsp.UserCreateResponse;
import ${domain}.module.system.rsp.UserDeleteResponse;
import ${domain}.module.system.rsp.UserFindResponse;
import ${domain}.module.system.rsp.UserGetResponse;
import ${domain}.module.system.rsp.UserLoginResponse;
import ${domain}.module.system.rsp.UserUpdateResponse;
import javax.servlet.http.HttpServletRequest;
import java.util.Calendar;

@ -1,6 +1,6 @@
package ${basePackage}.action.control;
package ${domain}.action.control;
import ${basePackage}.frame.base.Control;
import ${domain}.frame.base.Control;
import org.springframework.ui.Model;
import javax.servlet.http.HttpServletRequest;

@ -1,7 +1,7 @@
package ${basePackage}.action.screen;
package ${domain}.action.screen;
import ${basePackage}.frame.base.Screen;
import ${basePackage}.frame.auth.LocalData;
import ${domain}.frame.base.Screen;
import ${domain}.frame.auth.LocalData;
import org.springframework.ui.Model;
import java.util.HashMap;
import javax.servlet.http.HttpServletRequest;

@ -1,4 +1,4 @@
package ${basePackage}.config;
package ${domain}.config;
import org.springframework.beans.BeansException;
import org.springframework.beans.factory.config.BeanDefinition;
@ -12,9 +12,9 @@ import org.springframework.core.type.classreading.MetadataReader;
import org.springframework.core.type.classreading.MetadataReaderFactory;
import org.springframework.core.type.filter.AssignableTypeFilter;
import org.springframework.core.type.filter.TypeFilter;
import ${basePackage}.frame.base.Control;
import ${basePackage}.frame.base.Screen;
import ${basePackage}.frame.utils.LogUtil;
import ${domain}.frame.base.Control;
import ${domain}.frame.base.Screen;
import ${domain}.frame.utils.LogUtil;
import java.io.IOException;
import java.util.regex.Matcher;
@ -44,11 +44,11 @@ public class ActionConfig implements BeanDefinitionRegistryPostProcessor {
Pattern compile = Pattern.compile("(.*)\\.config");
Matcher matcher = compile.matcher(aPackage);
if (matcher.find()) {
String basePackage = matcher.group(1);
registryScreen(basePackage + ".action.screen", beanDefinitionRegistry);
registryControl(basePackage + ".action.control", beanDefinitionRegistry);
registryAjax(basePackage + ".action.ajax", beanDefinitionRegistry);
registryApi(basePackage + ".action.api", beanDefinitionRegistry);
String domain = matcher.group(1);
registryScreen(domain + ".action.screen", beanDefinitionRegistry);
registryControl(domain + ".action.control", beanDefinitionRegistry);
registryAjax(domain + ".action.ajax", beanDefinitionRegistry);
registryApi(domain + ".action.api", beanDefinitionRegistry);
}
}
@ -57,7 +57,7 @@ public class ActionConfig implements BeanDefinitionRegistryPostProcessor {
}
private int registryScreen(String basePackage, BeanDefinitionRegistry beanDefinitionRegistry) {
private int registryScreen(String domain, BeanDefinitionRegistry beanDefinitionRegistry) {
ClassPathBeanDefinitionScanner classPathBeanDefinitionScanner = new ClassPathBeanDefinitionScanner(beanDefinitionRegistry);
classPathBeanDefinitionScanner.resetFilters(false);
classPathBeanDefinitionScanner.addIncludeFilter(new AssignableTypeFilter(Screen.class));
@ -65,15 +65,15 @@ public class ActionConfig implements BeanDefinitionRegistryPostProcessor {
@Override
public String generateBeanName(BeanDefinition beanDefinition, BeanDefinitionRegistry beanDefinitionRegistry) {
String beanClassName = beanDefinition.getBeanClassName();
String beamName = beanClassName.replaceAll(basePackage + ".", SCREEN_PREFIX).replaceAll("\\.","/").toLowerCase();
String beamName = beanClassName.replaceAll(domain + ".", SCREEN_PREFIX).replaceAll("\\.","/").toLowerCase();
LogUtil.i("registry screen " + beamName);
return beamName;
}
});
return classPathBeanDefinitionScanner.scan(basePackage);
return classPathBeanDefinitionScanner.scan(domain);
}
private int registryControl(String basePackage, BeanDefinitionRegistry beanDefinitionRegistry) {
private int registryControl(String domain, BeanDefinitionRegistry beanDefinitionRegistry) {
ClassPathBeanDefinitionScanner classPathBeanDefinitionScanner = new ClassPathBeanDefinitionScanner(beanDefinitionRegistry);
classPathBeanDefinitionScanner.resetFilters(false);
classPathBeanDefinitionScanner.addIncludeFilter(new AssignableTypeFilter(Control.class));
@ -81,15 +81,15 @@ public class ActionConfig implements BeanDefinitionRegistryPostProcessor {
@Override
public String generateBeanName(BeanDefinition beanDefinition, BeanDefinitionRegistry beanDefinitionRegistry) {
String beanClassName = beanDefinition.getBeanClassName();
String beamName = beanClassName.replaceAll(basePackage + ".", CONTROL_PREFIX).replaceAll("\\.","/").toLowerCase();
String beamName = beanClassName.replaceAll(domain + ".", CONTROL_PREFIX).replaceAll("\\.","/").toLowerCase();
LogUtil.i("registry control " + beamName);
return beamName;
}
});
return classPathBeanDefinitionScanner.scan(basePackage);
return classPathBeanDefinitionScanner.scan(domain);
}
private int registryAjax(String basePackage, BeanDefinitionRegistry beanDefinitionRegistry) {
private int registryAjax(String domain, BeanDefinitionRegistry beanDefinitionRegistry) {
ClassPathBeanDefinitionScanner classPathBeanDefinitionScanner = new ClassPathBeanDefinitionScanner(beanDefinitionRegistry);
classPathBeanDefinitionScanner.resetFilters(false);
classPathBeanDefinitionScanner.addIncludeFilter(new TypeFilter() {
@ -105,15 +105,15 @@ public class ActionConfig implements BeanDefinitionRegistryPostProcessor {
if (beanClassName != null && beanClassName.endsWith("Ajax")) {
beanClassName = beanClassName.substring(0, beanClassName.length() - 4);
}
String beamName = beanClassName.replaceAll(basePackage + ".", AJAX_PREFIX).replaceAll("\\.","/").toLowerCase();
String beamName = beanClassName.replaceAll(domain + ".", AJAX_PREFIX).replaceAll("\\.","/").toLowerCase();
LogUtil.i("registry ajax " + beamName);
return beamName;
}
});
return classPathBeanDefinitionScanner.scan(basePackage);
return classPathBeanDefinitionScanner.scan(domain);
}
private int registryApi(String basePackage, BeanDefinitionRegistry beanDefinitionRegistry) {
private int registryApi(String domain, BeanDefinitionRegistry beanDefinitionRegistry) {
ClassPathBeanDefinitionScanner classPathBeanDefinitionScanner = new ClassPathBeanDefinitionScanner(beanDefinitionRegistry);
classPathBeanDefinitionScanner.addIncludeFilter(new TypeFilter() {
@Override
@ -128,11 +128,11 @@ public class ActionConfig implements BeanDefinitionRegistryPostProcessor {
if (beanClassName != null && beanClassName.endsWith("Api")) {
beanClassName = beanClassName.substring(0, beanClassName.length() - 3);
}
String beamName = beanClassName.replaceAll(basePackage + ".", API_PREFIX).replaceAll("\\.","/").toLowerCase();
String beamName = beanClassName.replaceAll(domain + ".", API_PREFIX).replaceAll("\\.","/").toLowerCase();
LogUtil.i("registry api " + beamName);
return beamName;
}
});
return classPathBeanDefinitionScanner.scan(basePackage);
return classPathBeanDefinitionScanner.scan(domain);
}
}

@ -1,4 +1,4 @@
package ${basePackage}.config;
package ${domain}.config;
import net.sf.ehcache.Cache;
import net.sf.ehcache.CacheManager;

@ -1,4 +1,4 @@
package ${basePackage}.config;
package ${domain}.config;
import freemarker.template.SimpleScalar;
import freemarker.template.TemplateMethodModelEx;
@ -14,9 +14,9 @@ import org.springframework.web.servlet.DispatcherServlet;
import org.springframework.web.servlet.LocaleResolver;
import org.springframework.web.servlet.View;
import org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver;
import ${basePackage}.frame.auth.LocalData;
import ${basePackage}.frame.base.Control;
import ${basePackage}.frame.utils.UrlUtil;
import ${domain}.frame.auth.LocalData;
import ${domain}.frame.base.Control;
import ${domain}.frame.utils.UrlUtil;
import javax.annotation.PostConstruct;
import javax.servlet.http.HttpServletRequest;
@ -25,8 +25,8 @@ import java.io.File;
import java.util.List;
import java.util.Locale;
import static ${basePackage}.config.ActionConfig.CONTROL_PREFIX;
import static ${basePackage}.config.ActionConfig.SCREEN_PREFIX;
import static ${domain}.config.ActionConfig.CONTROL_PREFIX;
import static ${domain}.config.ActionConfig.SCREEN_PREFIX;
@Configuration
public class FreeMarkerConfig {

@ -1,4 +1,4 @@
package ${basePackage}.config;
package ${domain}.config;
import org.apache.ibatis.session.SqlSessionFactory;
import org.mybatis.spring.SqlSessionFactoryBean;
@ -15,7 +15,7 @@ import org.springframework.jdbc.datasource.DataSourceTransactionManager;
import javax.sql.DataSource;
@Configuration
@MapperScan(basePackages = {"${basePackage}.*.mainMpr"}, sqlSessionFactoryRef = "mainSqlSessionFactory")
@MapperScan(basePackages = {"${domain}.*.mainMpr"}, sqlSessionFactoryRef = "mainSqlSessionFactory")
public class MapperMainConfig {
@Bean(name = "mainDataSource")
@Primary

@ -1,4 +1,4 @@
package ${basePackage}.config;
package ${domain}.config;
import org.apache.ibatis.session.SqlSessionFactory;
import org.mybatis.spring.SqlSessionFactoryBean;
@ -14,7 +14,7 @@ import org.springframework.jdbc.datasource.DataSourceTransactionManager;
import javax.sql.DataSource;
@Configuration
@MapperScan(basePackages = {"${basePackage}.*.twoMpr"}, sqlSessionFactoryRef = "twoSqlSessionFactory")
@MapperScan(basePackages = {"${domain}.*.twoMpr"}, sqlSessionFactoryRef = "twoSqlSessionFactory")
public class MapperTwoConfig {
@Bean(name = "TwoDataSource")
@ConfigurationProperties(prefix = "spring.datasource.two")

@ -1,6 +1,6 @@
package ${basePackage}.config;
package ${domain}.config;
import ${basePackage}.frame.utils.ResourceUtil;
import ${domain}.frame.utils.ResourceUtil;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;

@ -1,4 +1,4 @@
package ${basePackage}.config;
package ${domain}.config;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
@ -12,12 +12,12 @@ import org.springframework.security.config.annotation.web.configuration.WebSecur
import org.springframework.security.config.http.SessionCreationPolicy;
import org.springframework.security.core.Authentication;
import org.springframework.security.web.access.intercept.FilterSecurityInterceptor;
import ${basePackage}.frame.auth.LocalData;
import ${basePackage}.frame.auth.Token;
import ${basePackage}.frame.utils.CookieUtil;
import ${basePackage}.module.system.mgr.TokensManager;
import ${basePackage}.module.system.req.TokensBuildRequest;
import ${basePackage}.module.system.rsp.TokensBuildResponse;
import ${domain}.frame.auth.LocalData;
import ${domain}.frame.auth.Token;
import ${domain}.frame.utils.CookieUtil;
import ${domain}.module.system.mgr.TokensManager;
import ${domain}.module.system.req.TokensBuildRequest;
import ${domain}.module.system.rsp.TokensBuildResponse;
import javax.servlet.Filter;
import javax.servlet.FilterChain;

@ -1,13 +1,13 @@
package ${basePackage}.config;
package ${domain}.config;
import ${basePackage}.frame.auth.LocalData;
import ${basePackage}.frame.schedule.RunTask;
import ${basePackage}.frame.schedule.Scheduler;
import ${basePackage}.frame.utils.LogUtil;
import ${basePackage}.module.system.ent.TaskSql;
import ${basePackage}.module.system.mgr.TaskSqlManager;
import ${basePackage}.module.system.req.TaskSqlFindRequest;
import ${basePackage}.module.system.rsp.TaskSqlFindResponse;
import ${domain}.frame.auth.LocalData;
import ${domain}.frame.schedule.RunTask;
import ${domain}.frame.schedule.Scheduler;
import ${domain}.frame.utils.LogUtil;
import ${domain}.module.system.ent.TaskSql;
import ${domain}.module.system.mgr.TaskSqlManager;
import ${domain}.module.system.req.TaskSqlFindRequest;
import ${domain}.module.system.rsp.TaskSqlFindResponse;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.config.BeanDefinition;
import org.springframework.beans.factory.support.BeanDefinitionRegistry;

@ -1,4 +1,4 @@
package ${basePackage}.config;
package ${domain}.config;
import org.springframework.aop.interceptor.AsyncUncaughtExceptionHandler;
import org.springframework.context.annotation.Configuration;

@ -1,4 +1,4 @@
package ${basePackage}.config;
package ${domain}.config;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.module.SimpleModule;
@ -10,7 +10,7 @@ import org.springframework.http.converter.json.MappingJackson2HttpMessageConvert
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
import org.springframework.web.servlet.handler.HandlerInterceptorAdapter;
import ${basePackage}.frame.utils.LogUtil;
import ${domain}.frame.utils.LogUtil;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@ -1,11 +1,11 @@
package ${basePackage}.frame.auth;
package ${domain}.frame.auth;
import org.springframework.beans.BeansException;
import org.springframework.context.ApplicationContext;
import org.springframework.core.env.Environment;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
import ${basePackage}.frame.auth.Token;
import ${domain}.frame.auth.Token;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@ -1,11 +1,11 @@
package ${basePackage}.frame.auth;
import ${basePackage}.frame.utils.IDgenerator;
import ${basePackage}.module.system.ent.Res;
import ${basePackage}.module.system.mgr.ResManager;
import ${basePackage}.module.system.req.ResCreateRequest;
import ${basePackage}.module.system.req.ResFindRequest;
import ${basePackage}.module.system.rsp.ResFindResponse;
package ${domain}.frame.auth;
import ${domain}.frame.utils.IDgenerator;
import ${domain}.module.system.ent.Res;
import ${domain}.module.system.mgr.ResManager;
import ${domain}.module.system.req.ResCreateRequest;
import ${domain}.module.system.req.ResFindRequest;
import ${domain}.module.system.rsp.ResFindResponse;
import java.io.Serializable;
import java.util.HashSet;

@ -1,6 +1,6 @@
package ${basePackage}.frame.auth;
package ${domain}.frame.auth;
import ${basePackage}.frame.validation.DictValidator;
import ${domain}.frame.validation.DictValidator;
import javax.validation.Constraint;
import java.lang.annotation.ElementType;

@ -1,4 +1,4 @@
package ${basePackage}.frame.base;
package ${domain}.frame.base;
import com.alibaba.excel.annotation.ExcelIgnore;
import com.fasterxml.jackson.annotation.JsonIgnore;

@ -1,4 +1,4 @@
package ${basePackage}.frame.base;
package ${domain}.frame.base;
/**
* BaseFindRequest -

@ -1,4 +1,4 @@
package ${basePackage}.frame.base;
package ${domain}.frame.base;
import java.util.List;

@ -1,4 +1,4 @@
package ${basePackage}.frame.base;
package ${domain}.frame.base;
/**
* BaseRequest -

@ -1,4 +1,4 @@
package ${basePackage}.frame.base;
package ${domain}.frame.base;
import java.util.ArrayList;
import java.util.List;

@ -1,4 +1,4 @@
package ${basePackage}.frame.base;
package ${domain}.frame.base;
/**
* BaseSearchRequest -

@ -1,4 +1,4 @@
package ${basePackage}.frame.base;
package ${domain}.frame.base;
/**
* BaseUpdateRequest -

@ -1,4 +1,4 @@
package ${basePackage}.frame.base;
package ${domain}.frame.base;
import org.springframework.ui.Model;

@ -1,4 +1,4 @@
package ${basePackage}.frame.base;
package ${domain}.frame.base;
/**
* Error -

@ -1,4 +1,4 @@
package ${basePackage}.frame.base;
package ${domain}.frame.base;
/**
* ErrorType -

@ -1,4 +1,4 @@
package ${basePackage}.frame.base;
package ${domain}.frame.base;
import org.springframework.ui.Model;

@ -1,4 +1,4 @@
package ${basePackage}.frame.base;
package ${domain}.frame.base;
/**
* SortTypeEnum -

@ -1,13 +1,13 @@
package ${basePackage}.frame.excel;
package ${domain}.frame.excel;
import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.alibaba.excel.annotation.format.NumberFormat;
import ${basePackage}.frame.base.BaseEntity;
import ${basePackage}.frame.excel.annotation.ExcelNote;
import ${basePackage}.frame.excel.annotation.ExcelSelect;
import ${basePackage}.frame.excel.annotation.ExcelSheet;
import ${domain}.frame.base.BaseEntity;
import ${domain}.frame.excel.annotation.ExcelNote;
import ${domain}.frame.excel.annotation.ExcelSelect;
import ${domain}.frame.excel.annotation.ExcelSheet;
import java.util.Date;

@ -1,4 +1,4 @@
package ${basePackage}.frame.excel;
package ${domain}.frame.excel;
import com.alibaba.excel.EasyExcel;
import com.alibaba.excel.context.AnalysisContext;
@ -7,19 +7,19 @@ import com.alibaba.excel.metadata.Head;
import com.alibaba.excel.support.ExcelTypeEnum;
import com.alibaba.excel.write.style.column.LongestMatchColumnWidthStyleStrategy;
import org.apache.poi.ss.usermodel.CellStyle;
import ${basePackage}.frame.excel.annotation.ExcelNote;
import ${basePackage}.frame.excel.annotation.ExcelSelect;
import ${basePackage}.frame.excel.annotation.ExcelSheet;
import ${basePackage}.frame.excel.converter.BooleanConverter;
import ${basePackage}.frame.excel.exception.TemplateNotMatchException;
import ${basePackage}.frame.excel.handler.HeadWriteHandler;
import ${basePackage}.frame.excel.handler.WCellWriteHandler;
import ${basePackage}.frame.excel.handler.WRowWriteHandler;
import ${basePackage}.frame.excel.handler.WSheetWriteHandler;
import ${basePackage}.frame.excel.listener.WReadListener;
import ${basePackage}.frame.utils.ClassUtil;
import ${basePackage}.frame.utils.FileUtil;
import ${basePackage}.frame.utils.ValidationUtil;
import ${domain}.frame.excel.annotation.ExcelNote;
import ${domain}.frame.excel.annotation.ExcelSelect;
import ${domain}.frame.excel.annotation.ExcelSheet;
import ${domain}.frame.excel.converter.BooleanConverter;
import ${domain}.frame.excel.exception.TemplateNotMatchException;
import ${domain}.frame.excel.handler.HeadWriteHandler;
import ${domain}.frame.excel.handler.WCellWriteHandler;
import ${domain}.frame.excel.handler.WRowWriteHandler;
import ${domain}.frame.excel.handler.WSheetWriteHandler;
import ${domain}.frame.excel.listener.WReadListener;
import ${domain}.frame.utils.ClassUtil;
import ${domain}.frame.utils.FileUtil;
import ${domain}.frame.utils.ValidationUtil;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;

@ -1,4 +1,4 @@
package ${basePackage}.frame.excel;
package ${domain}.frame.excel;
import com.alibaba.excel.metadata.Head;

@ -1,4 +1,4 @@
package ${basePackage}.frame.excel.annotation;
package ${domain}.frame.excel.annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;

@ -1,4 +1,4 @@
package ${basePackage}.frame.excel.annotation;
package ${domain}.frame.excel.annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;

@ -1,4 +1,4 @@
package ${basePackage}.frame.excel.annotation;
package ${domain}.frame.excel.annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;

@ -1,4 +1,4 @@
package ${basePackage}.frame.excel.converter;
package ${domain}.frame.excel.converter;
import com.alibaba.excel.converters.Converter;
import com.alibaba.excel.enums.CellDataTypeEnum;

@ -1,4 +1,4 @@
package ${basePackage}.frame.excel.exception;
package ${domain}.frame.excel.exception;
/**
* Excel

@ -1,4 +1,4 @@
package ${basePackage}.frame.excel.handler;
package ${domain}.frame.excel.handler;
import com.alibaba.excel.metadata.CellData;
import com.alibaba.excel.metadata.Head;

@ -1,4 +1,4 @@
package ${basePackage}.frame.excel.handler;
package ${domain}.frame.excel.handler;
import com.alibaba.excel.metadata.CellData;
import com.alibaba.excel.metadata.Head;
@ -8,7 +8,7 @@ import com.alibaba.excel.write.metadata.holder.WriteTableHolder;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.CellStyle;
import org.apache.poi.ss.usermodel.Row;
import ${basePackage}.frame.excel.WHead;
import ${domain}.frame.excel.WHead;
import java.util.List;
import java.util.Map;

@ -1,4 +1,4 @@
package ${basePackage}.frame.excel.handler;
package ${domain}.frame.excel.handler;
import com.alibaba.excel.metadata.Head;
import com.alibaba.excel.write.handler.RowWriteHandler;
@ -10,8 +10,8 @@ import org.apache.poi.ss.usermodel.Drawing;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.xssf.usermodel.XSSFClientAnchor;
import org.apache.poi.xssf.usermodel.XSSFRichTextString;
import ${basePackage}.frame.excel.WHead;
import ${basePackage}.frame.utils.StringUtil;
import ${domain}.frame.excel.WHead;
import ${domain}.frame.utils.StringUtil;
import java.util.List;
import java.util.Map;

@ -1,4 +1,4 @@
package ${basePackage}.frame.excel.handler;
package ${domain}.frame.excel.handler;
import com.alibaba.excel.write.handler.SheetWriteHandler;
@ -14,7 +14,7 @@ import org.apache.poi.ss.usermodel.Font;
import org.apache.poi.ss.usermodel.HorizontalAlignment;
import org.apache.poi.ss.usermodel.IndexedColors;
import org.apache.poi.ss.util.CellRangeAddressList;
import ${basePackage}.frame.excel.WHead;
import ${domain}.frame.excel.WHead;
import java.util.List;

@ -1,9 +1,9 @@
package ${basePackage}.frame.excel.listener;
package ${domain}.frame.excel.listener;
import com.alibaba.excel.context.AnalysisContext;
import com.alibaba.excel.event.AnalysisEventListener;
import ${basePackage}.frame.excel.WHead;
import ${basePackage}.frame.excel.exception.TemplateNotMatchException;
import ${domain}.frame.excel.WHead;
import ${domain}.frame.excel.exception.TemplateNotMatchException;
import java.util.List;
import java.util.Map;

@ -1,4 +1,4 @@
package ${basePackage}.frame.schedule;
package ${domain}.frame.schedule;
import org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler;
import org.springframework.scheduling.support.CronTrigger;

@ -1,4 +1,4 @@
package ${basePackage}.frame.schedule;
package ${domain}.frame.schedule;
import org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler;
import org.springframework.util.Assert;

@ -1,4 +1,4 @@
package ${basePackage}.frame.schedule;
package ${domain}.frame.schedule;
import org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler;
import org.springframework.util.Assert;

@ -1,4 +1,4 @@
package ${basePackage}.frame.schedule;
package ${domain}.frame.schedule;
import org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler;

@ -1,10 +1,10 @@
package ${basePackage}.frame.schedule;
package ${domain}.frame.schedule;
import org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler;
import org.springframework.util.ErrorHandler;
import ${basePackage}.frame.auth.LocalData;
import ${basePackage}.module.system.ent.Schedule;
import ${basePackage}.module.system.mgr.LogErrManager;
import ${domain}.frame.auth.LocalData;
import ${domain}.module.system.ent.Schedule;
import ${domain}.module.system.mgr.LogErrManager;
import java.util.ArrayList;
import java.util.HashMap;

@ -1,4 +1,4 @@
package ${basePackage}.frame.utils;
package ${domain}.frame.utils;
import javax.crypto.BadPaddingException;
import javax.crypto.Cipher;

@ -1,4 +1,4 @@
package ${basePackage}.frame.utils;
package ${domain}.frame.utils;
import java.util.Arrays;

@ -1,4 +1,4 @@
package ${basePackage}.frame.utils;
package ${domain}.frame.utils;
/**
* BytesUtil -

@ -1,4 +1,4 @@
package ${basePackage}.frame.utils;
package ${domain}.frame.utils;
import javax.tools.JavaCompiler;
import javax.tools.JavaFileObject;

@ -1,6 +1,6 @@
package ${basePackage}.frame.utils;
package ${domain}.frame.utils;
import ${basePackage}.frame.auth.LocalData;
import ${domain}.frame.auth.LocalData;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@ -1,4 +1,4 @@
package ${basePackage}.frame.utils;
package ${domain}.frame.utils;
import java.io.BufferedOutputStream;
import java.io.BufferedReader;

@ -1,4 +1,4 @@
package ${basePackage}.frame.utils;
package ${domain}.frame.utils;
import java.util.UUID;

@ -1,4 +1,4 @@
package ${basePackage}.frame.utils;
package ${domain}.frame.utils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

@ -1,4 +1,4 @@
package ${basePackage}.frame.utils;
package ${domain}.frame.utils;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

@ -1,4 +1,4 @@
package ${basePackage}.frame.utils;
package ${domain}.frame.utils;
import org.springframework.core.io.FileSystemResource;
import org.springframework.mail.SimpleMailMessage;

@ -1,4 +1,4 @@
package ${basePackage}.frame.utils;
package ${domain}.frame.utils;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.core.JsonProcessingException;
@ -7,7 +7,7 @@ import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.*;
import org.dozer.DozerBeanMapper;
import org.dozer.Mapper;
import ${basePackage}.frame.auth.LocalData;
import ${domain}.frame.auth.LocalData;
import java.io.IOException;
import java.io.InputStream;

@ -1,4 +1,4 @@
package ${basePackage}.frame.utils;
package ${domain}.frame.utils;
/**
* Message -

@ -1,4 +1,4 @@
package ${basePackage}.frame.utils;
package ${domain}.frame.utils;
import java.awt.*;
import java.io.BufferedReader;

@ -1,4 +1,4 @@
package ${basePackage}.frame.utils;
package ${domain}.frame.utils;
import javax.crypto.Cipher;
import java.io.ByteArrayOutputStream;

@ -1,4 +1,4 @@
package ${basePackage}.frame.utils;
package ${domain}.frame.utils;
import javax.servlet.http.HttpServletRequest;

@ -1,4 +1,4 @@
package ${basePackage}.frame.utils;
package ${domain}.frame.utils;
import org.springframework.boot.system.ApplicationHome;
import org.springframework.core.io.ClassPathResource;

@ -1,10 +1,10 @@
package ${basePackage}.frame.utils;
package ${domain}.frame.utils;
import org.springframework.http.HttpHeaders;
import org.springframework.http.HttpStatus;
import org.springframework.http.MediaType;
import org.springframework.http.ResponseEntity;
import ${basePackage}.frame.excel.WExcel;
import ${domain}.frame.excel.WExcel;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;

@ -1,8 +1,8 @@
package ${basePackage}.frame.utils;
package ${domain}.frame.utils;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import ${basePackage}.frame.auth.LocalData;
import ${domain}.frame.auth.LocalData;
import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException;

@ -1,4 +1,4 @@
package ${basePackage}.frame.utils;
package ${domain}.frame.utils;
import java.util.Arrays;

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save

Powered by TurnKey Linux.