package ${package}.${moduleName}.entity; import lombok.Data; import lombok.EqualsAndHashCode; import com.baomidou.mybatisplus.annotation.*; <#list importList as i> import ${i!}; <#if baseClass??> import ${baseClass.packageName}.${baseClass.code}; /** * ${tableComment} * * @author ${author} ${email} * @since ${version} ${date} */ <#if baseClass??>@EqualsAndHashCode(callSuper=false) @Data @TableName("${tableName}") public class ${ClassName}Entity<#if baseClass??> extends ${baseClass.code} { <#list fieldList as field> <#if !field.baseField> <#if field.fieldComment!?length gt 0> /** * ${field.fieldComment} */ <#if field.autoFill == "INSERT"> @TableField(fill = FieldFill.INSERT) <#if field.autoFill == "INSERT_UPDATE"> @TableField(fill = FieldFill.INSERT_UPDATE) <#if field.autoFill == "UPDATE"> @TableField(fill = FieldFill.UPDATE) <#if field.primaryPk> @TableId private ${field.attrType} ${field.attrName}; }