代码生成器 - 模板
采用
Jfinal
的Enjoy
模板引擎
参考链接 Enjoy 模板引擎
1. 模板试例
2. 模板基础参数
2.1 基础参数(GenBuilderModel)
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
tableId | 归属表ID | String | |
packageName | 包名 | String | |
moduleName | 模块名 | String | |
subModuleName | 子模块名 | String | |
codeTitle | 代码标题 | String | |
codeTitleBrief | 代码简介 | String | |
authorName | 作者 | String | |
templateId | 模板ID | String | |
model | 代码模型 | GenTableAndColumnModel | GenTableAndColumnModel |
columnList | 表结构 | array | GenTableColumnModel |
dictTypeCode | 字典类型编号 | string | |
encryptData | 加密数据 | string | |
fieldComments | 字段描述 | string | |
fieldLength | 字段长度 | integer | |
fieldName | 字段名称 | string | |
fieldHumpName | 字段名称(驼峰) | string | |
fieldPrecision | 字段精度 | integer | |
fieldType | 字段类型 | string | |
izNotNull | 是否可为空 | string | |
izPk | 是否主键 | string | |
izShowForm | 是否表单显示 | string | |
izShowList | 是否列表显示 | string | |
javaType | Java字段类型 | string | |
queryType | 检索类别 | string | |
showType | 字段生成方案 | string | |
sort | 排序 | integer | |
tableId | 归属表ID | string | |
validateType | 验证类别 | string | |
validateTypeList | 验证集合 | array | String |
validateTypeAndCommaList | 验证集合(含逗号) | array | String |
comments | 描述 | string | |
jdbcType | 数据库类型 | string | |
oldTableName | 旧表名称 | string | |
remark | 备注 | string | |
tableName | 表名称 | string | |
tableHumpName | 表名称(驼峰) | string | |
tableType | 表类型 | string | |
entityPkgList | Entity包地址 | array | String |
formList | 前端Form集合(同表结构) | array | GenTableColumnModel |
briefQueryList | 简单检索集合(同表结构) | array | GenTableColumnModel |
moreQueryList | 更多检索集合(同表结构) | array | GenTableColumnModel |
2.2 代码模板中参数
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
data | 基础参数(同2.1) | GenBuilderModel | GenBuilderModel |
apiPath | 后端Api文件路径 | String | |
currTime | 当前时间 | Date |
文档更新时间: 2023-06-02 12:49 作者:超级管理员