Album.java 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  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.*;
  7. import java.io.Serializable;
  8. import java.math.BigInteger;
  9. import java.sql.Timestamp;
  10. /**
  11. * Album
  12. * Created by xusq on 2018/5/8.
  13. */
  14. @Data
  15. @ToString
  16. @Entity
  17. @Table(name = "album")
  18. @DynamicInsert
  19. @DynamicUpdate
  20. public class Album implements Serializable {
  21. @Id
  22. private BigInteger id;
  23. private String name;
  24. private String image;
  25. private String language;
  26. private String age;
  27. /**
  28. * 适用人群
  29. */
  30. @Column(name = "suitable_crowd")
  31. private String suitableCrowd;
  32. private String version;
  33. /**
  34. * 科目
  35. */
  36. private String subject;
  37. /**
  38. * 册数
  39. */
  40. private String volume;
  41. @Column(name = "media_type")
  42. private Integer mediaType;
  43. @Column(name = "product_package")
  44. private String productPackage;
  45. private Timestamp created;
  46. private Timestamp modified;
  47. }