package com.behosoft.lis.model.vo; import java.util.HashMap; import java.util.List; import java.util.Map; import java.io.Serializable; import java.util.Date; import com.behosoft.framework.web.model.RecordVO; import com.behosoft.lis.model.bo.${bo}; /** * */ public class ${entity} extends RecordVO { private ${keyField.typeString} ${keyField.lname}; #foreach($field in $fields) /** *${field.zhName} */ private ${field.typeString} ${field.name}; #end public ${entity}() { } public ${entity}(${bo} bean) { this.set${keyField.uname}(bean.get${keyField.uname}()); #foreach($field in $fields) this.set${field.uname}(bean.get${field.uname}()); #end this.setCreatedBy(bean.getCreatedBy()); this.setCreationMethod(bean.getCreationMethod()); this.setCreationTime(bean.getCreationTime()); this.setUpdatedBy(bean.getUpdatedBy()); this.setUpdateMethod(bean.getUpdateMethod()); this.setUpdateTime(bean.getUpdateTime()); this.setDeleteFlag(bean.getDeleteFlag()); } public ${keyField.typeString} get${keyField.uname}() { return this.${keyField.lname}; } public void set${keyField.uname}(${keyField.typeString} ${keyField.lname}) { this.${keyField.lname} = ${keyField.lname}; } #foreach($field in $fields) public ${field.typeString} get${field.uname}() { return this.${field.lname}; } public void set${field.uname}(${field.typeString} ${field.lname}) { this.${field.lname} = ${field.lname}; } #end @Override public Object getObjectId() { return this.${keyField.lname}; } }