您访问的版本已被私有或删除,已自动为您切换到默认版本
<#copy "java.getImports" />
<#copy "java.getJavaType" />
package ${package};
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
${getImports(_table.rows)}
/**
* @author ${_author}
* @date ${_yyyy}-${_MM}-${_dd}
* @email ${_email}
*/
@Data
@ApiModel("${_table.remark}")
@TableName("${_table.originName}")
public class ${_fileName} {
<#list _table.rows as row>
<#if row.isPrimaryKey=="true">
// ${row.remark}
@TableId(value = "id", type = IdType.AUTO)
@ApiModelProperty(value = "${row.remark}")
private ${getJavaType(row)} ${row.name};
<#else>
// ${row.remark}
@TableField("${row.originName}")
@ApiModelProperty(value = "${row.remark}")
private ${getJavaType(row)} ${row.name};
</#if>
</#list>
}
通过元数据快速生成JavaModel类模版,采用驼峰命名法自动转换字段名,生成内容包括包含字段定义、Getters、Setters,通过“//”给属性添加注释。 生成后就像这样: 
在类上增加@Data和@ToString注解。 生成后如下: 
# 说明 适用于继承了Lombok和JPA框架的model生成,自动添加@Table,@Entity,@Data,@Column,@Id,@GeneratedValue注解。
评论