package ${bussiPackage}.entity.${entityPackage}; import java.math.BigDecimal; import java.util.Date; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Table; import org.hibernate.annotations.DynamicInsert; import org.hibernate.annotations.DynamicUpdate; import org.hibernate.annotations.GenericGenerator; import javax.persistence.SequenceGenerator; /** * @Title: Entity * @Description: ${ftl_description} * @author zhangdaihao * @date ${ftl_create_time} * @version V1.0 * */ @Entity @Table(name = "${tableName}", schema = "") @DynamicUpdate(true) @DynamicInsert(true) @SuppressWarnings("serial") public class ${entityName}Entity implements java.io.Serializable { <#list originalColumns as po> /**${po.filedComment}*/ private ${po.fieldType} ${po.fieldName}; <#list originalColumns as po> /** *方法: 取得${po.fieldType} *@return: ${po.fieldType} ${po.filedComment} */ <#if po.fieldName == jeecg_table_id> <#if jeecg_primary_key_policy == 'uuid'> @Id @GeneratedValue(generator = "paymentableGenerator") @GenericGenerator(name = "paymentableGenerator", strategy = "uuid") <#if jeecg_primary_key_policy == 'identity'> @Id @GeneratedValue(strategy = GenerationType.IDENTITY) <#if jeecg_primary_key_policy == 'sequence'> @Id @GeneratedValue(strategy = GenerationType.SEQUENCE,generator="sequence") @SequenceGenerator(name="sequence",sequenceName="${jeecg_sequence_code}",allocationSize=1) @Column(name ="${po.fieldDbName}",nullable=<#if po.nullable == 'Y'>true<#else>false<#if po.precision != ''>,precision=${po.precision}<#if po.scale != ''>,scale=${po.scale}<#if po.charmaxLength != ''>,length=${po.charmaxLength}) public ${po.fieldType} get${po.fieldName?cap_first}(){ return this.${po.fieldName}; } /** *方法: 设置${po.fieldType} *@param: ${po.fieldType} ${po.filedComment} */ public void set${po.fieldName?cap_first}(${po.fieldType} ${po.fieldName}){ this.${po.fieldName} = ${po.fieldName}; } }