@ -115,7 +115,7 @@ public class SpringMVCCallable implements Callable {
generateController ( new File ( src . getParentFile ( ) . getAbsolutePath ( ) + File . separator + "controller" ) , project , dataBase , option ) ;
generateController ( new File ( src . getParentFile ( ) . getAbsolutePath ( ) + File . separator + "controller" ) , project , dataBase , option ) ;
for ( Module module : project . getModules ( ) ) {
for ( Module module : project . getModules ( ) ) {
File moduleFile = new File ( src , module . get Module Name( ) ) ;
File moduleFile = new File ( src , module . get Name( ) ) ;
//module
//module
System . out . println ( "生成模块:Entity" ) ;
System . out . println ( "生成模块:Entity" ) ;
@ -196,7 +196,7 @@ public class SpringMVCCallable implements Callable {
HashMap < String , Object > ctx = new HashMap < String , Object > ( ) ;
HashMap < String , Object > ctx = new HashMap < String , Object > ( ) ;
ctx . put ( "tool" , Tool . class ) ;
ctx . put ( "tool" , Tool . class ) ;
ctx . put ( "domain" , project . getProjectBasePackage ( ) ) ;
ctx . put ( "domain" , project . getProjectBasePackage ( ) ) ;
ctx . put ( "moduleName" , project . get Module Name( ) ) ;
ctx . put ( "moduleName" , project . get Name( ) ) ;
ctx . put ( "table" , table ) ;
ctx . put ( "table" , table ) ;
ctx . put ( "author" , project . getProjectAuthor ( ) ) ;
ctx . put ( "author" , project . getProjectAuthor ( ) ) ;
@ -225,7 +225,7 @@ public class SpringMVCCallable implements Callable {
HashMap < String , Object > ctx = new HashMap < String , Object > ( ) ;
HashMap < String , Object > ctx = new HashMap < String , Object > ( ) ;
ctx . put ( "tool" , Tool . class ) ;
ctx . put ( "tool" , Tool . class ) ;
ctx . put ( "domain" , project . getProjectBasePackage ( ) ) ;
ctx . put ( "domain" , project . getProjectBasePackage ( ) ) ;
ctx . put ( "moduleName" , project . get Module Name( ) ) ;
ctx . put ( "moduleName" , project . get Name( ) ) ;
ctx . put ( "author" , project . getProjectAuthor ( ) ) ;
ctx . put ( "author" , project . getProjectAuthor ( ) ) ;
freeMarkerManager . outputTemp ( new File ( root . getAbsolutePath ( ) + File . separator + "Type.java" ) , option + "/java/enums/Type.ftl" , ctx ) ;
freeMarkerManager . outputTemp ( new File ( root . getAbsolutePath ( ) + File . separator + "Type.java" ) , option + "/java/enums/Type.ftl" , ctx ) ;
@ -254,7 +254,7 @@ public class SpringMVCCallable implements Callable {
ctx . put ( "tool" , Tool . class ) ;
ctx . put ( "tool" , Tool . class ) ;
ctx . put ( "domain" , project . getProjectBasePackage ( ) ) ;
ctx . put ( "domain" , project . getProjectBasePackage ( ) ) ;
ctx . put ( "moduleName" , project . get Module Name( ) ) ;
ctx . put ( "moduleName" , project . get Name( ) ) ;
freeMarkerManager . outputTemp ( new File ( root . getAbsolutePath ( ) + File . separator + "Authorizations" + ".java" ) , option + "/java/filter/Authorizations.ftl" , ctx ) ;
freeMarkerManager . outputTemp ( new File ( root . getAbsolutePath ( ) + File . separator + "Authorizations" + ".java" ) , option + "/java/filter/Authorizations.ftl" , ctx ) ;
} catch ( Exception e ) {
} catch ( Exception e ) {
@ -281,7 +281,7 @@ public class SpringMVCCallable implements Callable {
ctx . put ( "project" , project ) ;
ctx . put ( "project" , project ) ;
ctx . put ( "dataBase" , dataBase . toString ( ) ) ;
ctx . put ( "dataBase" , dataBase . toString ( ) ) ;
ctx . put ( "domain" , project . getProjectBasePackage ( ) ) ;
ctx . put ( "domain" , project . getProjectBasePackage ( ) ) ;
ctx . put ( "moduleName" , project . get Module Name( ) ) ;
ctx . put ( "moduleName" , project . get Name( ) ) ;
ctx . put ( "author" , project . getProjectAuthor ( ) ) ;
ctx . put ( "author" , project . getProjectAuthor ( ) ) ;
for ( Table table : project . getTables ( ) ) {
for ( Table table : project . getTables ( ) ) {
@ -308,7 +308,7 @@ public class SpringMVCCallable implements Callable {
ctx . put ( "tool" , Tool . class ) ;
ctx . put ( "tool" , Tool . class ) ;
ctx . put ( "domain" , project . getProjectBasePackage ( ) ) ;
ctx . put ( "domain" , project . getProjectBasePackage ( ) ) ;
ctx . put ( "moduleName" , project . get Module Name( ) ) ;
ctx . put ( "moduleName" , project . get Name( ) ) ;
ctx . put ( "author" , project . getProjectAuthor ( ) ) ;
ctx . put ( "author" , project . getProjectAuthor ( ) ) ;
for ( Table table : project . getTables ( ) ) {
for ( Table table : project . getTables ( ) ) {
@ -341,7 +341,7 @@ public class SpringMVCCallable implements Callable {
HashMap < String , Object > ctx = new HashMap < String , Object > ( ) ;
HashMap < String , Object > ctx = new HashMap < String , Object > ( ) ;
ctx . put ( "tool" , Tool . class ) ;
ctx . put ( "tool" , Tool . class ) ;
ctx . put ( "domain" , project . getProjectBasePackage ( ) ) ;
ctx . put ( "domain" , project . getProjectBasePackage ( ) ) ;
ctx . put ( "moduleName" , project . get Module Name( ) ) ;
ctx . put ( "moduleName" , project . get Name( ) ) ;
ctx . put ( "author" , project . getProjectAuthor ( ) ) ;
ctx . put ( "author" , project . getProjectAuthor ( ) ) ;
for ( Table table : project . getTables ( ) ) {
for ( Table table : project . getTables ( ) ) {
@ -376,7 +376,7 @@ public class SpringMVCCallable implements Callable {
HashMap < String , Object > ctx = new HashMap < String , Object > ( ) ;
HashMap < String , Object > ctx = new HashMap < String , Object > ( ) ;
ctx . put ( "tool" , Tool . class ) ;
ctx . put ( "tool" , Tool . class ) ;
ctx . put ( "domain" , project . getProjectBasePackage ( ) ) ;
ctx . put ( "domain" , project . getProjectBasePackage ( ) ) ;
ctx . put ( "moduleName" , project . get Module Name( ) ) ;
ctx . put ( "moduleName" , project . get Name( ) ) ;
ctx . put ( "author" , project . getProjectAuthor ( ) ) ;
ctx . put ( "author" , project . getProjectAuthor ( ) ) ;
for ( Table table : project . getTables ( ) ) {
for ( Table table : project . getTables ( ) ) {
@ -536,7 +536,7 @@ public class SpringMVCCallable implements Callable {
for ( Module table : project . getModules ( ) ) {
for ( Module table : project . getModules ( ) ) {
ctx . put ( "table" , table ) ;
ctx . put ( "table" , table ) ;
freeMarkerManager . outputTemp ( new File ( tableDir . getAbsolutePath ( ) + File . separator + table . get Module Name( ) + ".sql" ) , option + "/resources/table.ftl" , ctx ) ;
freeMarkerManager . outputTemp ( new File ( tableDir . getAbsolutePath ( ) + File . separator + table . get Name( ) + ".sql" ) , option + "/resources/table.ftl" , ctx ) ;
}
}
} catch ( Exception e ) {
} catch ( Exception e ) {
@ -563,7 +563,7 @@ public class SpringMVCCallable implements Callable {
ctx . put ( "moduleName" , project . getName ( ) ) ;
ctx . put ( "moduleName" , project . getName ( ) ) ;
for ( Module table : project . getModules ( ) ) {
for ( Module table : project . getModules ( ) ) {
ctx . put ( "table" , table ) ;
ctx . put ( "table" , table ) ;
freeMarkerManager . outputTemp ( new File ( module . getAbsolutePath ( ) + File . separator + Tool . ABB2Abb ( table . get Module Name( ) ) + "Test" + ".java" ) , option + "/test/test.ftl" , ctx ) ;
freeMarkerManager . outputTemp ( new File ( module . getAbsolutePath ( ) + File . separator + Tool . ABB2Abb ( table . get Name( ) ) + "Test" + ".java" ) , option + "/test/test.ftl" , ctx ) ;
}
}
}
}