代码生成支持表单布局选项

This commit is contained in:
RuoYi
2026-03-30 16:44:47 +08:00
parent b3a2572410
commit 6775ed78d1
11 changed files with 721 additions and 464 deletions

View File

@@ -64,6 +64,9 @@ public class GenTable extends BaseEntity
@NotBlank(message = "作者不能为空")
private String functionAuthor;
/** 表单布局(单列 双列 三列) */
private Integer formColNum;
/** 生成代码方式0zip压缩包 1自定义路径 */
private String genType;
@@ -228,6 +231,16 @@ public class GenTable extends BaseEntity
this.functionAuthor = functionAuthor;
}
public Integer getFormColNum()
{
return formColNum;
}
public void setFormColNum(Integer formColNum)
{
this.formColNum = formColNum;
}
public String getGenType()
{
return genType;

View File

@@ -60,6 +60,7 @@ public class VelocityUtils
velocityContext.put("basePackage", getPackagePrefix(packageName));
velocityContext.put("packageName", packageName);
velocityContext.put("author", genTable.getFunctionAuthor());
velocityContext.put("colSpan", getColSpan(genTable.getFormColNum()));
velocityContext.put("datetime", DateUtils.getDate());
velocityContext.put("pkColumn", genTable.getPkColumn());
velocityContext.put("importList", getImportList(genTable));
@@ -434,4 +435,23 @@ public class VelocityUtils
}
return num;
}
/**
* 获取表单 el-col span
*
* @param formColNum 表单布局方式1单列 2双列 3三列
* @return span 数值字符串
*/
public static String getColSpan(int formColNum)
{
if (formColNum == 2)
{
return "12";
}
else if (formColNum == 3)
{
return "8";
}
return "24";
}
}