代码生成器 - 模板

采用 JfinalEnjoy 模板引擎

参考链接 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   作者:超级管理员