<#if packageStyle == "service"> package ${bussiPackage}.${entityPackage}.entity; <#else> package ${bussiPackage}.entity.${entityPackage}; import java.math.BigDecimal; import java.util.Date; import java.lang.String; import java.util.List; import java.lang.Double; import java.lang.Integer; import java.math.BigDecimal; import javax.xml.soap.Text; import java.sql.Blob; import javax.persistence.Column; import javax.persistence.Transient; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Table; import org.hibernate.annotations.GenericGenerator; import javax.persistence.SequenceGenerator; import org.jeecgframework.poi.excel.annotation.Excel; /** * @Title: Entity * @Description: ${ftl_description} * @author onlineGenerator * @date ${ftl_create_time} * @version V1.0 * */ @Entity @Table(name = "${tableName}", schema = "") <#if cgformConfig.cgFormHead.jformPkType?if_exists?html == "SEQUENCE"> @SequenceGenerator(name="SEQ_GEN", sequenceName="${cgformConfig.cgFormHead.jformPkSequence}") @SuppressWarnings("serial") public class ${entityName}Entity implements java.io.Serializable { <#list columns as po> /**${po.content}*/ <#if po.isShow != 'N'> <#--update-start--Author:dangzhenghui Date:20170503 for:TASK #1864 【excel】Excel 功能专项任务--> @Excel(name="${po.content}",width=15<#if po.type == "java.util.Date">,format = "yyyy-MM-dd"<#if po.dictTable?if_exists?html!="">,dictTable ="${po.dictTable}",dicCode ="${po.dictField}",dicText ="${po.dictText}"<#if po.dictTable?if_exists?html=="" && po.dictField?if_exists?html!="">,dicCode="${po.dictField}") <#--update-end--Author:dangzhenghui Date:20170503 for:TASK #1864 【excel】Excel 功能专项任务--> <#--update-start--Author:luobaoli Date:20150609 for:将数据库中blob类型对应为byte[]--> private <#if po.type=='java.sql.Blob'>byte[]<#else>${po.type} ${po.fieldName}; <#--update-end--Author:luobaoli Date:20150609 for:将数据库中blob类型对应为byte[]--> <#list columns as po> /** *方法: 取得${po.type} *@return: ${po.type} ${po.content} */ <#if po.fieldName == jeecg_table_id> <#if cgformConfig.cgFormHead.jformPkType?if_exists?html == "UUID"> @Id @GeneratedValue(generator = "paymentableGenerator") @GenericGenerator(name = "paymentableGenerator", strategy = "uuid") <#elseif cgformConfig.cgFormHead.jformPkType?if_exists?html == "NATIVE"> @Id @GeneratedValue(strategy = GenerationType.AUTO) <#elseif cgformConfig.cgFormHead.jformPkType?if_exists?html == "SEQUENCE"> @Id @GeneratedValue(strategy=GenerationType.SEQUENCE,generator="SEQ_GEN") <#else> @Id @GeneratedValue(generator = "paymentableGenerator") @GenericGenerator(name = "paymentableGenerator", strategy = "uuid") <#--update-start--Author:luobaoli Date:20150609 for:将数据库中blob类型对应为byte[],且去掉length属性--> @Column(name ="${fieldMeta[po.fieldName]}",nullable=<#if po.isNull == 'Y'>true<#else>false<#if po.pointLength != 0>,scale=${po.pointLength}<#if po.type!='java.sql.Blob'><#if po.length !=0>,length=${po.length?c}) public <#if po.type=='java.sql.Blob'>byte[]<#else>${po.type} get${po.fieldName?cap_first}(){ return this.${po.fieldName}; } /** *方法: 设置${po.type} *@param: ${po.type} ${po.content} */ public void set${po.fieldName?cap_first}(<#if po.type=='java.sql.Blob'>byte[]<#else>${po.type} ${po.fieldName}){ this.${po.fieldName} = ${po.fieldName}; } <#--update-end--Author:luobaoli Date:20150609 for:将数据库中blob类型对应为byte[],且去掉length属性--> private List<${entityName}Entity> ${entityName?uncap_first}List ; @Transient public List<${entityName}Entity> get${entityName}List() { return ${entityName?uncap_first}List; } public void set${entityName}List(List<${entityName}Entity> ${entityName?uncap_first}List) { this.${entityName?uncap_first}List = ${entityName?uncap_first}List; } }