类 CodeGenUtils

java.lang.Object
com.iplatform.generator.util.CodeGenUtils

public class CodeGenUtils extends Object
代码生成工具类,目前参考了若依的vue前端生成,后台数据库则使用自己原有框架,

但目前按照管理界面,仅能一次选择一个表生成。
  • 构造器详细资料

    • 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

      public static String getBusinessName(String tableName)
      获取业务名
      参数:
      tableName - 表名
      返回:
      业务名
    • getModuleName

      public static String getModuleName(String packageName)
      获取模块名
      参数:
      packageName - 包名
      返回:
      模块名
    • getDbType

      public static String getDbType(String columnType)
      获取数据库类型字段
      参数:
      columnType - 列类型
      返回:
      截取后的列类型
    • arraysContains

      public static boolean arraysContains(String[] arr, String targetValue)
      校验数组是否包含指定值
      参数:
      arr - 数组
      targetValue - 值
      返回:
      是否包含
    • substringBefore

      public static String substringBefore(String str, String separator)
    • substring

      public static String substring(String str, int start, int end)
      截取字符串
      参数:
      str - 字符串
      start - 开始
      end - 结束
      返回:
      结果