<% layout('/layouts/default.html', {title: '代码生成管理', libs: ['validate', 'dataGrid']}){ %>
  • 生成信息
  • 字段信息
  • 基本信息
  • ${genTable.isNewRecord ? '新增生成配置' : '编辑生成配置'}
<#form:form id="inputForm" model="${genTable}" action="${ctx}/gen/genTable/save" method="post" class="form-horizontal">
基本信息
<#form:hidden path="isNewRecord"/> <#form:input path="tableName" maxlength="64" class="form-control required"/>
<#form:input path="comments" maxlength="500" class="form-control required"/>
<#form:input path="className" maxlength="100" class="form-control required"/>
<#form:input path="functionAuthor" maxlength="50" class="form-control required"/>
<#form:select path="parentTableName" items="${tableList}" itemLabel="tableNameAndComments" itemValue="tableName" blankOption="true" maxlength="64" class="form-control"/>
<#form:select path="parentTableFkName" items="${genTable.columnList}" itemLabel="columnNameAndComments" itemValue="columnName" blankOption="true" maxlength="64" class="form-control"/>
<#form:textarea path="remarks" rows="4" maxlength="500" class="form-control"/>
<% if(genTable.parentExists){ %>

提示!

配置信息已为您保存,子表不需要配置生成信息,父表生成时会自动为您生成子表代码。
因为您设置了“关联父表的表名”和“本表关联的外键名”,则表示本生成为“子表”配置。 【点击进入主表生成】
<% }else{ %>
生成信息
<#form:select path="tplCategory" items="${config.tplCategoryList}" itemLabel="label" itemValue="value" blankOption="true" class="form-control required"/>
<#form:input path="packageName" maxlength="500" class="form-control required"/>
<#form:input path="moduleName" maxlength="30" class="form-control required"/>
<#form:input path="subModuleName" maxlength="30" class="form-control"/>
<#form:input path="functionName" maxlength="200" class="form-control required"/>
<#form:input path="functionNameSimple" maxlength="50" class="form-control required"/>
<#form:input path="genBaseDir" maxlength="2000" class="form-control"/>
其它选项
<#form:radio name="optionMap['isHaveDisableEnable']" dictType="sys_yes_no" value="${@StringUtils.defaultString(genTable.optionMap['isHaveDisableEnable'], @Global.NO)}" class="form-control"/>
<#form:radio name="optionMap['isHaveDelete']" dictType="sys_yes_no" value="${@StringUtils.defaultString(genTable.optionMap['isHaveDelete'], @Global.YES)}" class="form-control"/>
<#form:select name="optionMap['treeViewCode']" items="${genTable.columnList}" itemLabel="columnNameAndComments" itemValue="columnName" blankOption="true" value="${genTable.optionMap['treeViewCode']}" class="form-control required"/>
<#form:select name="optionMap['treeViewName']" items="${genTable.columnList}" itemLabel="columnNameAndComments" itemValue="columnName" blankOption="true" value="${genTable.optionMap['treeViewName']}" class="form-control required"/>
<#form:radio name="optionMap['isImageUpload']" dictType="sys_yes_no" value="${@StringUtils.defaultString(genTable.optionMap['isImageUpload'], @Global.NO)}" class="form-control"/>
<#form:radio name="optionMap['isFileUpload']" dictType="sys_yes_no" value="${@StringUtils.defaultString(genTable.optionMap['isFileUpload'], @Global.NO)}" class="form-control"/>
<% } %>
<% if (hasPermi('gen:genTable:edit')){ %> <#form:hidden path="genFlag"/> <% if(op != 'step3' && genTable.genFlag != '0'){ %>     <% } else if (!genTable.parentExists){ %>     <% }else{ %>   <% } %> <% } %> <% if (!genTable.parentExists){ %>    <#form:checkbox path="replaceFile" label="是否替换现有文件" class="form-control" title="如果生成文件已经存在,选中该选项原文件则被覆盖。"/> <% } %>
<% } %>