|
@@ -5,10 +5,6 @@ import ${pkg};
|
|
|
</#list>
|
|
|
<#if entityLombokModel>
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-import com.baomidou.mybatisplus.annotation.Version;
|
|
|
-
|
|
|
import lombok.Data;
|
|
|
import lombok.EqualsAndHashCode;
|
|
|
import lombok.experimental.Accessors;
|
|
@@ -24,11 +20,11 @@ import lombok.experimental.Accessors;
|
|
|
*/
|
|
|
<#if entityLombokModel>
|
|
|
@Data
|
|
|
-<#if superEntityClass??>
|
|
|
+ <#if superEntityClass??>
|
|
|
@EqualsAndHashCode(callSuper = true)
|
|
|
-<#else>
|
|
|
+ <#else>
|
|
|
@EqualsAndHashCode(callSuper = false)
|
|
|
-</#if>
|
|
|
+ </#if>
|
|
|
@Accessors(chain = true)
|
|
|
</#if>
|
|
|
<#if table.convert>
|
|
@@ -45,85 +41,85 @@ public class ${entity} implements Serializable {
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
<#-- ---------- BEGIN 字段循环遍历 ---------->
|
|
|
<#list table.fields as field>
|
|
|
-<#if field.keyFlag>
|
|
|
-<#assign keyPropertyName="${field.propertyName}"/>
|
|
|
-</#if>
|
|
|
+ <#if field.keyFlag>
|
|
|
+ <#assign keyPropertyName="${field.propertyName}"/>
|
|
|
+ </#if>
|
|
|
|
|
|
-<#if field.comment!?length gt 0>
|
|
|
+ <#if field.comment!?length gt 0>
|
|
|
/**
|
|
|
* ${field.comment}
|
|
|
*/
|
|
|
-</#if>
|
|
|
-<#if field.keyFlag>
|
|
|
-<#-- 主键 -->
|
|
|
-<#if field.keyIdentityFlag>
|
|
|
+ </#if>
|
|
|
+ <#if field.keyFlag>
|
|
|
+ <#-- 主键 -->
|
|
|
+ <#if field.keyIdentityFlag>
|
|
|
@TableId(value = "${field.name}", type = IdType.AUTO)
|
|
|
-<#elseif idType??>
|
|
|
+ <#elseif idType??>
|
|
|
@TableId(value = "${field.name}", type = IdType.${idType})
|
|
|
-<#elseif field.convert>
|
|
|
+ <#elseif field.convert>
|
|
|
@TableId("${field.name}")
|
|
|
-</#if>
|
|
|
-<#-- 普通字段 -->
|
|
|
-<#elseif field.fill??>
|
|
|
-<#-- ----- 存在字段填充设置 ----->
|
|
|
-<#if field.convert>
|
|
|
+ </#if>
|
|
|
+ <#-- 普通字段 -->
|
|
|
+ <#elseif field.fill??>
|
|
|
+ <#-- ----- 存在字段填充设置 ----->
|
|
|
+ <#if field.convert>
|
|
|
@TableField(value = "${field.name}", fill = FieldFill.${field.fill})
|
|
|
-<#else>
|
|
|
+ <#else>
|
|
|
@TableField(fill = FieldFill.${field.fill})
|
|
|
-</#if>
|
|
|
-<#elseif field.convert>
|
|
|
+ </#if>
|
|
|
+ <#elseif field.convert>
|
|
|
@TableField("${field.name}")
|
|
|
-</#if>
|
|
|
+ </#if>
|
|
|
<#-- 乐观锁注解 -->
|
|
|
-<#if (versionFieldName!"") == field.name>
|
|
|
+ <#if (versionFieldName!"") == field.name>
|
|
|
@Version
|
|
|
-</#if>
|
|
|
+ </#if>
|
|
|
<#-- 逻辑删除注解 -->
|
|
|
-<#if (logicDeleteFieldName!"") == field.name>
|
|
|
+ <#if (logicDeleteFieldName!"") == field.name>
|
|
|
@TableLogic
|
|
|
-</#if>
|
|
|
+ </#if>
|
|
|
private ${field.propertyType} ${field.propertyName};
|
|
|
</#list>
|
|
|
<#------------ END 字段循环遍历 ---------->
|
|
|
|
|
|
<#if !entityLombokModel>
|
|
|
-<#list table.fields as field>
|
|
|
-<#if field.propertyType == "boolean">
|
|
|
- <#assign getprefix="is"/>
|
|
|
-<#else>
|
|
|
- <#assign getprefix="get"/>
|
|
|
-</#if>
|
|
|
+ <#list table.fields as field>
|
|
|
+ <#if field.propertyType == "boolean">
|
|
|
+ <#assign getprefix="is"/>
|
|
|
+ <#else>
|
|
|
+ <#assign getprefix="get"/>
|
|
|
+ </#if>
|
|
|
public ${field.propertyType} ${getprefix}${field.capitalName}() {
|
|
|
return ${field.propertyName};
|
|
|
}
|
|
|
|
|
|
-<#if entityBuilderModel>
|
|
|
+ <#if entityBuilderModel>
|
|
|
public ${entity} set${field.capitalName}(${field.propertyType} ${field.propertyName}) {
|
|
|
-<#else>
|
|
|
+ <#else>
|
|
|
public void set${field.capitalName}(${field.propertyType} ${field.propertyName}) {
|
|
|
-</#if>
|
|
|
+ </#if>
|
|
|
this.${field.propertyName} = ${field.propertyName};
|
|
|
-<#if entityBuilderModel>
|
|
|
+ <#if entityBuilderModel>
|
|
|
return this;
|
|
|
-</#if>
|
|
|
+ </#if>
|
|
|
}
|
|
|
-</#list>
|
|
|
+ </#list>
|
|
|
</#if>
|
|
|
|
|
|
<#if entityColumnConstant>
|
|
|
-<#list table.fields as field>
|
|
|
+ <#list table.fields as field>
|
|
|
public static final String ${field.name?upper_case} = "${field.name}";
|
|
|
|
|
|
-</#list>
|
|
|
+ </#list>
|
|
|
</#if>
|
|
|
<#if activeRecord>
|
|
|
@Override
|
|
|
protected Serializable pkVal() {
|
|
|
-<#if keyPropertyName??>
|
|
|
+ <#if keyPropertyName??>
|
|
|
return this.${keyPropertyName};
|
|
|
-<#else>
|
|
|
+ <#else>
|
|
|
return null;
|
|
|
-</#if>
|
|
|
+ </#if>
|
|
|
}
|
|
|
|
|
|
</#if>
|
|
@@ -131,13 +127,13 @@ public class ${entity} implements Serializable {
|
|
|
@Override
|
|
|
public String toString() {
|
|
|
return "${entity}{" +
|
|
|
-<#list table.fields as field>
|
|
|
-<#if field_index==0>
|
|
|
+ <#list table.fields as field>
|
|
|
+ <#if field_index==0>
|
|
|
"${field.propertyName}=" + ${field.propertyName} +
|
|
|
-<#else>
|
|
|
+ <#else>
|
|
|
", ${field.propertyName}=" + ${field.propertyName} +
|
|
|
-</#if>
|
|
|
-</#list>
|
|
|
+ </#if>
|
|
|
+ </#list>
|
|
|
"}";
|
|
|
}
|
|
|
</#if>
|