-
Notifications
You must be signed in to change notification settings - Fork 4
entity
lxy edited this page Jul 6, 2021
·
1 revision
- 模板名称:entity
- 文件名称:${context.javaBeanName}.java
- 模板内容:
package ${context.packageName}.dao.entity;
#if(${table.hasDateField})
import java.util.Date;
#end
#if(${table.hasLocalDateField})
import java.time.LocalDate;
#end
#if(${table.hasLocalDateTimeField})
import java.time.LocalDateTime;
#end
#if(${table.hasBigDecimalField})
import java.math.BigDecimal;
#end
import lombok.Data;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
/**
* 表名:${table.tableName}
#if("$!{table.comment}" != "")
* 备注:${table.comment}
#end
*
* @author tanghc
*/
@Table(name = "${table.tableName}")
@Data
public class ${context.javaBeanName} {
#foreach($column in $columns)
/** #if("$!{column.comment}" != "")${column.comment},#end 数据库字段:${column.columnName} */
#if(${column.isPk})
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
#end
#if(${column.columnName} == "is_deleted")
@com.gitee.fastmybatis.core.annotation.LogicDelete
#end
private ${column.javaTypeBox} ${column.javaFieldName};
#end
}