Grouping.java 1004 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. package cn.efunbox.audio.entity;
  2. import lombok.Data;
  3. import lombok.ToString;
  4. import org.hibernate.annotations.DynamicInsert;
  5. import org.hibernate.annotations.DynamicUpdate;
  6. import javax.persistence.Column;
  7. import javax.persistence.Entity;
  8. import javax.persistence.Id;
  9. import java.io.Serializable;
  10. import java.sql.Timestamp;
  11. /**
  12. * 资源分组
  13. * Created by yao on 17-9-26.
  14. */
  15. @Data
  16. @ToString
  17. @Entity
  18. @DynamicInsert
  19. @DynamicUpdate
  20. public class Grouping implements Serializable, Cloneable {
  21. @Id
  22. private Long id;
  23. //上级组/父节点编号
  24. @Column
  25. private Long idFather = 0L;
  26. //是否还有子节点
  27. @Column
  28. private Boolean hasSon;
  29. //组名称,如唐诗、宋词
  30. @Column
  31. private String name;
  32. @Column
  33. private Integer status;
  34. @Column
  35. // @Temporal(TemporalType.TIMESTAMP)
  36. // private Date created;
  37. private Timestamp created;
  38. public Object clone() throws CloneNotSupportedException {
  39. return super.clone();
  40. }
  41. }