package ${package}.model; import com.baomidou.mybatisplus.annotation.TableName; #if(${hasDate}) import com.fasterxml.jackson.annotation.JsonFormat; #end import com.zt.common.entity.${entityType}; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; #if(${hasBigDecimal}) import java.math.BigDecimal; #end import java.util.Date; /** * ${comments} * * @author ${author} ${email} * @since ${version} ${date} */ @Data @EqualsAndHashCode(callSuper=false) @TableName("${tableName}") public class ${className} extends ${entityType} { private static final long serialVersionUID = 1L; #foreach ($column in $columns) @ApiModelProperty(value = "$column.comments") #if($column.attrType == 'Date') @JsonFormat(pattern = "yyyy-MM-dd") #end private $column.attrType $column.attrName; #end }