<#--包名 --> package ${packages} import java.util.HashMap; import java.util.Map; import java.io.Serializable; /** <#if version?exists> * @version ${version} */ public class ${name}PO implements Serializable { <#--变量 ,get,set方法--> <#if tablemodel.columnlist?exists> <#list tablemodel.columnlist as clist> private ${clist.columnJAVAType} ${clist.columnName}; <#if clist.columnRemarks?exists> /** * ${clist.columnRemarks} */ <#else> <#if clist.columnJAVAType = "java.sql.Timestamp" > @org.codehaus.jackson.map.annotate.JsonSerialize(using = com.taover.tools.DateTimeSerializer.class) <#if clist.columnJAVAType = "java.util.Date" > @org.codehaus.jackson.map.annotate.JsonSerialize(using = com.taover.tools.DateSerializer.class) public ${clist.columnJAVAType} get${clist.columnMethodName}(){ return ${clist.columnName}; } public void set${clist.columnMethodName}(${clist.columnJAVAType} ${clist.columnName}){ this.${clist.columnName} = ${clist.columnName}; } @Override public String toString() { return "${name}PO: ${toStringMethodBody}; } }