Trail.java 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  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.GeneratedValue;
  9. import javax.persistence.Id;
  10. import java.io.Serializable;
  11. import java.sql.Timestamp;
  12. /**
  13. * 管理员操作记录
  14. * Created by yao on 17-9-26.
  15. */
  16. @Data
  17. @ToString
  18. @Entity
  19. @DynamicInsert
  20. @DynamicUpdate
  21. public class Trail implements Serializable, Cloneable {
  22. @Id
  23. @GeneratedValue
  24. private Long id;
  25. //管理员编号
  26. @Column
  27. private Long idAdmin = 0L;
  28. //操作对象,表名称
  29. @Column
  30. private String target;
  31. //对象id
  32. @Column
  33. private Long idTarget;
  34. //操作描述
  35. @Column
  36. private String text;
  37. @Column
  38. // @Temporal(TemporalType.TIMESTAMP)
  39. // private Date created;
  40. private Timestamp created;
  41. public Object clone() throws CloneNotSupportedException {
  42. return super.clone();
  43. }
  44. }