pageTemplate.ftl 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. package ${bussiPackage}.page.${entityPackage};
  2. import java.math.BigDecimal;
  3. import java.util.Date;
  4. import java.util.List;
  5. import java.util.ArrayList;
  6. import javax.persistence.Column;
  7. import javax.persistence.Entity;
  8. import javax.persistence.GeneratedValue;
  9. import javax.persistence.GenerationType;
  10. import javax.persistence.Id;
  11. import javax.persistence.Table;
  12. import org.hibernate.annotations.GenericGenerator;
  13. import javax.persistence.SequenceGenerator;
  14. <#list subTab as sub>
  15. import ${bussiPackage}.entity.${sub.entityPackage}.${sub.entityName}Entity;
  16. </#list>
  17. /**
  18. * @Title: Entity
  19. * @Description: ${ftl_description}
  20. * @author zhangdaihao
  21. * @date ${ftl_create_time}
  22. * @version V1.0
  23. *
  24. */
  25. @SuppressWarnings("serial")
  26. public class ${entityName}Page implements java.io.Serializable {
  27. <#list subTab as sub>
  28. /**保存-${sub.ftlDescription}*/
  29. private List<${sub.entityName}Entity> ${sub.entityName?uncap_first}List = new ArrayList<${sub.entityName}Entity>();
  30. public List<${sub.entityName}Entity> get${sub.entityName}List() {
  31. return ${sub.entityName?uncap_first}List;
  32. }
  33. public void set${sub.entityName}List(List<${sub.entityName}Entity> ${sub.entityName?uncap_first}List) {
  34. this.${sub.entityName?uncap_first}List = ${sub.entityName?uncap_first}List;
  35. }
  36. </#list>
  37. <#list originalColumns as po>
  38. /**${po.filedComment}*/
  39. private ${po.fieldType} ${po.fieldName};
  40. </#list>
  41. <#list originalColumns as po>
  42. /**
  43. *方法: 取得${po.fieldType}
  44. *@return: ${po.fieldType} ${po.filedComment}
  45. */
  46. public ${po.fieldType} get${po.fieldName?cap_first}(){
  47. return this.${po.fieldName};
  48. }
  49. /**
  50. *方法: 设置${po.fieldType}
  51. *@param: ${po.fieldType} ${po.filedComment}
  52. */
  53. public void set${po.fieldName?cap_first}(${po.fieldType} ${po.fieldName}){
  54. this.${po.fieldName} = ${po.fieldName};
  55. }
  56. </#list>
  57. }