|
@@ -247,12 +247,12 @@ public class VelocityUtils
|
|
}
|
|
}
|
|
for (GenTableColumn column : columns)
|
|
for (GenTableColumn column : columns)
|
|
{
|
|
{
|
|
- if (!column.isSuperColumn() && GenConstants.TYPE_DATE.equals(column.getJavaType()))
|
|
|
|
|
|
+ if (!isSuperColumn(column.getJavaField()) && GenConstants.TYPE_DATE.equals(column.getJavaType()))
|
|
{
|
|
{
|
|
importList.add("java.util.Date");
|
|
importList.add("java.util.Date");
|
|
importList.add("com.fasterxml.jackson.annotation.JsonFormat");
|
|
importList.add("com.fasterxml.jackson.annotation.JsonFormat");
|
|
}
|
|
}
|
|
- else if (!column.isSuperColumn() && GenConstants.TYPE_BIGDECIMAL.equals(column.getJavaType()))
|
|
|
|
|
|
+ else if (!isSuperColumn(column.getJavaField()) && GenConstants.TYPE_BIGDECIMAL.equals(column.getJavaType()))
|
|
{
|
|
{
|
|
importList.add("java.math.BigDecimal");
|
|
importList.add("java.math.BigDecimal");
|
|
}
|
|
}
|
|
@@ -260,6 +260,15 @@ public class VelocityUtils
|
|
return importList;
|
|
return importList;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ public static boolean isSuperColumn(String javaField)
|
|
|
|
+ {
|
|
|
|
+ return StringUtils.equalsAnyIgnoreCase(javaField,
|
|
|
|
+ // BaseEntity
|
|
|
|
+ "createBy", "createTime", "updateBy", "updateTime", "remark",
|
|
|
|
+ // TreeEntity
|
|
|
|
+ "parentName", "parentId", "orderNum", "ancestors");
|
|
|
|
+ }
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 获取权限前缀
|
|
* 获取权限前缀
|
|
*
|
|
*
|
|
@@ -346,7 +355,7 @@ public class VelocityUtils
|
|
int num = 0;
|
|
int num = 0;
|
|
for (GenTableColumn column : genTable.getColumns())
|
|
for (GenTableColumn column : genTable.getColumns())
|
|
{
|
|
{
|
|
- if (column.isList())
|
|
|
|
|
|
+ if (column.getIsList() != null && StringUtils.equals("1", column.getIsList()))
|
|
{
|
|
{
|
|
num++;
|
|
num++;
|
|
String columnName = column.getColumnName();
|
|
String columnName = column.getColumnName();
|