类 CodeGenUtils
java.lang.Object
com.iplatform.generator.util.CodeGenUtils
代码生成工具类,目前参考了若依的vue前端生成,后台数据库则使用自己原有框架,
但目前按照管理界面,仅能一次选择一个表生成。
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static booleanarraysContains(String[] arr, String targetValue) 校验数组是否包含指定值static final S_gen_columncreateGenColumn(com.walker.dbmeta.FieldInfo fieldInfo, String userName, long tableId) static final S_gen_tablecreateGenTable(com.walker.db.TableInfo tableInfo, String userName, String packageName) static StringgetBusinessName(String tableName) 获取业务名static String获取数据库类型字段static StringgetModuleName(String packageName) 获取模块名static String截取字符串static StringsubstringBefore(String str, String separator)
-
构造器详细资料
-
CodeGenUtils
public CodeGenUtils()
-
-
方法详细资料
-
createGenColumn
public static final S_gen_column createGenColumn(com.walker.dbmeta.FieldInfo fieldInfo, String userName, long tableId) -
createGenTable
public static final S_gen_table createGenTable(com.walker.db.TableInfo tableInfo, String userName, String packageName) -
getBusinessName
获取业务名- 参数:
tableName- 表名- 返回:
- 业务名
-
getModuleName
获取模块名- 参数:
packageName- 包名- 返回:
- 模块名
-
getDbType
获取数据库类型字段- 参数:
columnType- 列类型- 返回:
- 截取后的列类型
-
arraysContains
校验数组是否包含指定值- 参数:
arr- 数组targetValue- 值- 返回:
- 是否包含
-
substringBefore
-
substring
截取字符串- 参数:
str- 字符串start- 开始end- 结束- 返回:
- 结果
-