1、目录结构优化

2、菜单优化


Former-commit-id: ff72b1324d4343d695f8aded1ded0ec7d063c407
master
王兵 5 years ago
parent d7f56c6a49
commit 554ca6808f

@ -44,8 +44,8 @@ import xyz.wbsite.dbtool.javafx.ctrl.DetailModuleController;
import xyz.wbsite.dbtool.javafx.ctrl.DetailProjectController; import xyz.wbsite.dbtool.javafx.ctrl.DetailProjectController;
import xyz.wbsite.dbtool.javafx.ctrl.DetailTableController; import xyz.wbsite.dbtool.javafx.ctrl.DetailTableController;
import xyz.wbsite.dbtool.javafx.ctrl.MainController; import xyz.wbsite.dbtool.javafx.ctrl.MainController;
import xyz.wbsite.dbtool.javafx.enums.DataBase; import xyz.wbsite.dbtool.javafx.po.DataBase;
import xyz.wbsite.dbtool.javafx.enums.FieldType; import xyz.wbsite.dbtool.javafx.po.FieldType;
import xyz.wbsite.dbtool.javafx.manger.ManagerFactory; import xyz.wbsite.dbtool.javafx.manger.ManagerFactory;
import xyz.wbsite.dbtool.javafx.manger.ProjectManager; import xyz.wbsite.dbtool.javafx.manger.ProjectManager;
import xyz.wbsite.dbtool.javafx.po.Field; import xyz.wbsite.dbtool.javafx.po.Field;

@ -192,4 +192,10 @@ public class MainController {
public void generateAndroid(ActionEvent actionEvent) { public void generateAndroid(ActionEvent actionEvent) {
Dialog.showAndroid(); Dialog.showAndroid();
} }
@FXML
public void exit(ActionEvent actionEvent) {
modelSave(actionEvent);
System.exit(0);
}
} }

@ -1,6 +1,6 @@
package xyz.wbsite.dbtool.javafx.listener; package xyz.wbsite.dbtool.javafx.listener;
import xyz.wbsite.dbtool.javafx.enums.DataBase; import xyz.wbsite.dbtool.javafx.po.DataBase;
public interface GenerateOptionListener { public interface GenerateOptionListener {
void onGenerate(String option, DataBase dataBase); void onGenerate(String option, DataBase dataBase);

@ -1,7 +1,7 @@
package xyz.wbsite.dbtool.javafx.manger; package xyz.wbsite.dbtool.javafx.manger;
import org.springframework.boot.system.ApplicationHome; import org.springframework.boot.system.ApplicationHome;
import xyz.wbsite.dbtool.javafx.enums.FieldType; import xyz.wbsite.dbtool.javafx.po.FieldType;
import xyz.wbsite.dbtool.javafx.manger.callable.AndroidCallable; import xyz.wbsite.dbtool.javafx.manger.callable.AndroidCallable;
import xyz.wbsite.dbtool.javafx.manger.callable.ApiCallable; import xyz.wbsite.dbtool.javafx.manger.callable.ApiCallable;
import xyz.wbsite.dbtool.javafx.manger.callable.SpringBootCallable; import xyz.wbsite.dbtool.javafx.manger.callable.SpringBootCallable;

@ -4,8 +4,8 @@ import org.w3c.dom.Document;
import org.w3c.dom.Element; import org.w3c.dom.Element;
import org.w3c.dom.NodeList; import org.w3c.dom.NodeList;
import xyz.wbsite.dbtool.javafx.annotation.Property; import xyz.wbsite.dbtool.javafx.annotation.Property;
import xyz.wbsite.dbtool.javafx.enums.DataBase; import xyz.wbsite.dbtool.javafx.po.DataBase;
import xyz.wbsite.dbtool.javafx.enums.FieldType; import xyz.wbsite.dbtool.javafx.po.FieldType;
import xyz.wbsite.dbtool.javafx.po.Field; import xyz.wbsite.dbtool.javafx.po.Field;
import xyz.wbsite.dbtool.javafx.po.Module; import xyz.wbsite.dbtool.javafx.po.Module;
import xyz.wbsite.dbtool.javafx.po.Project; import xyz.wbsite.dbtool.javafx.po.Project;

@ -1,6 +1,6 @@
package xyz.wbsite.dbtool.javafx.manger.callable; package xyz.wbsite.dbtool.javafx.manger.callable;
import xyz.wbsite.dbtool.javafx.enums.DataBase; import xyz.wbsite.dbtool.javafx.po.DataBase;
import xyz.wbsite.dbtool.javafx.manger.FreeMarkerManager; import xyz.wbsite.dbtool.javafx.manger.FreeMarkerManager;
import xyz.wbsite.dbtool.javafx.manger.ManagerFactory; import xyz.wbsite.dbtool.javafx.manger.ManagerFactory;
import xyz.wbsite.dbtool.javafx.manger.XmlManager; import xyz.wbsite.dbtool.javafx.manger.XmlManager;

@ -1,6 +1,6 @@
package xyz.wbsite.dbtool.javafx.manger.callable; package xyz.wbsite.dbtool.javafx.manger.callable;
import xyz.wbsite.dbtool.javafx.enums.DataBase; import xyz.wbsite.dbtool.javafx.po.DataBase;
import xyz.wbsite.dbtool.javafx.manger.FreeMarkerManager; import xyz.wbsite.dbtool.javafx.manger.FreeMarkerManager;
import xyz.wbsite.dbtool.javafx.manger.ManagerFactory; import xyz.wbsite.dbtool.javafx.manger.ManagerFactory;
import xyz.wbsite.dbtool.javafx.manger.XmlManager; import xyz.wbsite.dbtool.javafx.manger.XmlManager;

@ -1,8 +1,5 @@
package xyz.wbsite.dbtool.javafx.po; package xyz.wbsite.dbtool.javafx.po;
import xyz.wbsite.dbtool.javafx.enums.DataBase;
import xyz.wbsite.dbtool.javafx.enums.FieldType;
public abstract class AbstractDBmapper { public abstract class AbstractDBmapper {
public abstract DataBase getDataBase(); public abstract DataBase getDataBase();

@ -1,4 +1,4 @@
package xyz.wbsite.dbtool.javafx.enums; package xyz.wbsite.dbtool.javafx.po;
public enum DataBase { public enum DataBase {

@ -1,7 +1,6 @@
package xyz.wbsite.dbtool.javafx.po; package xyz.wbsite.dbtool.javafx.po;
import org.springframework.util.StringUtils; import org.springframework.util.StringUtils;
import xyz.wbsite.dbtool.javafx.enums.FieldType;
import xyz.wbsite.dbtool.javafx.tool.Tool; import xyz.wbsite.dbtool.javafx.tool.Tool;
import java.util.regex.Matcher; import java.util.regex.Matcher;

@ -1,4 +1,4 @@
package xyz.wbsite.dbtool.javafx.enums; package xyz.wbsite.dbtool.javafx.po;
public enum FieldType { public enum FieldType {
Boolean(0),//布尔 Boolean(0),//布尔

@ -1,8 +1,5 @@
package xyz.wbsite.dbtool.javafx.po; package xyz.wbsite.dbtool.javafx.po;
import xyz.wbsite.dbtool.javafx.enums.DataBase;
import xyz.wbsite.dbtool.javafx.enums.FieldType;
public class MySQLDBmapper extends AbstractDBmapper { public class MySQLDBmapper extends AbstractDBmapper {
@Override @Override

@ -1,8 +1,5 @@
package xyz.wbsite.dbtool.javafx.po; package xyz.wbsite.dbtool.javafx.po;
import xyz.wbsite.dbtool.javafx.enums.DataBase;
import xyz.wbsite.dbtool.javafx.enums.FieldType;
public class OracleDBmapper extends AbstractDBmapper { public class OracleDBmapper extends AbstractDBmapper {
@Override @Override

@ -2,7 +2,6 @@ package xyz.wbsite.dbtool.javafx.po;
import javafx.scene.control.TreeItem; import javafx.scene.control.TreeItem;
import xyz.wbsite.dbtool.javafx.annotation.Property; import xyz.wbsite.dbtool.javafx.annotation.Property;
import xyz.wbsite.dbtool.javafx.enums.DataBase;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;

@ -1,8 +1,5 @@
package xyz.wbsite.dbtool.javafx.po; package xyz.wbsite.dbtool.javafx.po;
import xyz.wbsite.dbtool.javafx.enums.DataBase;
import xyz.wbsite.dbtool.javafx.enums.FieldType;
public class SQLiteDBmapper extends AbstractDBmapper { public class SQLiteDBmapper extends AbstractDBmapper {
@Override @Override

@ -20,8 +20,6 @@ import javafx.stage.Stage;
import javafx.stage.WindowEvent; import javafx.stage.WindowEvent;
import xyz.wbsite.dbtool.Application; import xyz.wbsite.dbtool.Application;
import xyz.wbsite.dbtool.javafx.ctrl.*; import xyz.wbsite.dbtool.javafx.ctrl.*;
import xyz.wbsite.dbtool.javafx.enums.DataBase;
import xyz.wbsite.dbtool.javafx.listener.GenerateOptionListener;
import xyz.wbsite.dbtool.javafx.manger.ManagerFactory; import xyz.wbsite.dbtool.javafx.manger.ManagerFactory;
import xyz.wbsite.dbtool.javafx.manger.ProjectManager; import xyz.wbsite.dbtool.javafx.manger.ProjectManager;
import xyz.wbsite.dbtool.javafx.po.*; import xyz.wbsite.dbtool.javafx.po.*;
@ -31,7 +29,6 @@ import java.io.IOException;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
import java.util.concurrent.Callable; import java.util.concurrent.Callable;
import java.util.concurrent.Executor;
import java.util.concurrent.Executors; import java.util.concurrent.Executors;
import java.util.regex.Matcher; import java.util.regex.Matcher;
import java.util.regex.Pattern; import java.util.regex.Pattern;

@ -29,6 +29,7 @@
<MenuItem mnemonicParsing="false" onAction="#modelOpen" text="打开模型"/> <MenuItem mnemonicParsing="false" onAction="#modelOpen" text="打开模型"/>
<MenuItem mnemonicParsing="false" onAction="#modelImport" text="模型导入"/> <MenuItem mnemonicParsing="false" onAction="#modelImport" text="模型导入"/>
<MenuItem mnemonicParsing="false" onAction="#modelGenerate" text="生成模型"/> <MenuItem mnemonicParsing="false" onAction="#modelGenerate" text="生成模型"/>
<MenuItem mnemonicParsing="false" onAction="#exit" text="保存退出"/>
</items> </items>
</Menu> </Menu>
<Menu mnemonicParsing="false" text="其他模型"> <Menu mnemonicParsing="false" text="其他模型">

Loading…
Cancel
Save

Powered by TurnKey Linux.