|
|
|
@ -17,6 +17,7 @@
|
|
|
|
|
package org.springblade.test; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import org.springblade.develop.constant.DevelopConstant; |
|
|
|
|
import org.springblade.develop.support.BladeCodeGenerator; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
@ -39,9 +40,9 @@ public class CodeGenerator {
|
|
|
|
|
*/ |
|
|
|
|
public static String PACKAGE_NAME = "org.springblade.develop"; |
|
|
|
|
/** |
|
|
|
|
* 前端代码生成所属系统 |
|
|
|
|
* 前端代码生成风格 |
|
|
|
|
*/ |
|
|
|
|
public static String SYSTEM_NAME = "saber"; |
|
|
|
|
public static String CODE_STYLE = DevelopConstant.SABER_NAME; |
|
|
|
|
/** |
|
|
|
|
* 前端代码生成地址 |
|
|
|
|
*/ |
|
|
|
@ -62,6 +63,10 @@ public class CodeGenerator {
|
|
|
|
|
* 是否包含基础业务字段 |
|
|
|
|
*/ |
|
|
|
|
public static Boolean HAS_SUPER_ENTITY = Boolean.TRUE; |
|
|
|
|
/** |
|
|
|
|
* 是否包含远程调用 |
|
|
|
|
*/ |
|
|
|
|
private static Boolean HAS_FEIGN = Boolean.TRUE; |
|
|
|
|
/** |
|
|
|
|
* 基础业务字段 |
|
|
|
|
*/ |
|
|
|
@ -75,13 +80,14 @@ public class CodeGenerator {
|
|
|
|
|
BladeCodeGenerator generator = new BladeCodeGenerator(); |
|
|
|
|
generator.setCodeName(CODE_NAME); |
|
|
|
|
generator.setServiceName(SERVICE_NAME); |
|
|
|
|
generator.setSystemName(SYSTEM_NAME); |
|
|
|
|
generator.setCodeStyle(CODE_STYLE); |
|
|
|
|
generator.setPackageName(PACKAGE_NAME); |
|
|
|
|
generator.setPackageWebDir(PACKAGE_WEB_DIR); |
|
|
|
|
generator.setTablePrefix(TABLE_PREFIX); |
|
|
|
|
generator.setIncludeTables(INCLUDE_TABLES); |
|
|
|
|
generator.setExcludeTables(EXCLUDE_TABLES); |
|
|
|
|
generator.setHasSuperEntity(HAS_SUPER_ENTITY); |
|
|
|
|
generator.setHasFeign(HAS_FEIGN); |
|
|
|
|
generator.setSuperEntityColumns(SUPER_ENTITY_COLUMNS); |
|
|
|
|
generator.run(); |
|
|
|
|
} |
|
|
|
|