类 CodeUtils
java.lang.Object
com.jeeplus.devtools.util.CodeUtils
代码生成工具类
- 版本:
- 2021-09-16
- 作者:
- jeeplus
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static StringgenerateToFile(SchemeDTO schemeDTO, TemplateDTO tpl, Map<String, Object> model, boolean isReplaceFile, String projectPath) 生成到文件static String获取CPU序列号static longgetDataModel(SchemeDTO schemeDTO) 获取数据模型static StringgetFormatDate(Date date, String str) static StringgetHardDiskSN(String drive) 获取硬盘序列号static StringgetJavaTypeByLabel(String type) static StringgetM()static StringgetMac()获取MAC地址static String获取主板序列号static Stringstatic Stringstatic Stringstatic List<TemplateDTO>getTemplateListByObj(List<TemplateObj> genCodeTemplateObjList, boolean isChildTable) 根据分类获取模板列表static String获取模板路径static voidinitColumnField(TableDTO genTable) 初始化列属性字段static voidstatic Datestatic String把String字符串开头的空格去掉,结尾的空格不管static <T> TxmlToObject(String xmlContent, Class<?> clazz)
-
字段详细资料
-
versionType
-
versionNum
-
publicKey
-
module
-
computer
-
-
构造器详细资料
-
CodeUtils
public CodeUtils()
-
-
方法详细资料
-
getM
-
getSerial
-
getJavaTypeByLabel
-
initColumnField
初始化列属性字段- 参数:
genTable-
-
getTemplatePath
获取模板路径- 返回:
-
xmlToObject
-
getTemplateListByObj
public static List<TemplateDTO> getTemplateListByObj(List<TemplateObj> genCodeTemplateObjList, boolean isChildTable) 根据分类获取模板列表- 参数:
isChildTable- 是否是子表- 返回:
-
getDataModel
获取数据模型- 参数:
schemeDTO-- 返回:
-
trimStart
把String字符串开头的空格去掉,结尾的空格不管 -
generateToFile
public static String generateToFile(SchemeDTO schemeDTO, TemplateDTO tpl, Map<String, Object> model, boolean isReplaceFile, String projectPath) throws Exception生成到文件- 参数:
tpl-model-- 返回:
- 抛出:
Exception
-
getFormatDate
-
getNetWorkTime
-
getMotherboardSN
获取主板序列号- 返回:
-
getHardDiskSN
获取硬盘序列号- 参数:
drive- 盘符- 返回:
-
getCPUSerial
获取CPU序列号- 返回:
-
getMac
获取MAC地址 -
getRegisterInfo
-
transferString2Date
-
getCurrentTime
public static long getCurrentTime() -
main
- 抛出:
Exception
-