FileMusicCollection.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. package top.lvzhiqiang.entity;
  2. import com.fasterxml.jackson.annotation.JsonFormat;
  3. import lombok.Data;
  4. import java.io.Serializable;
  5. import java.time.LocalDate;
  6. import java.time.LocalDateTime;
  7. /**
  8. * 文件-音乐表
  9. *
  10. * @author lvzhiqiang
  11. * 2024/9/25 10:47
  12. */
  13. @Data
  14. public class FileMusicCollection implements Serializable {
  15. /**
  16. * 主键
  17. */
  18. private Long id;
  19. /**
  20. * 标题
  21. */
  22. private String title;
  23. /**
  24. * 歌手
  25. */
  26. private String singer;
  27. /**
  28. * 发行日期
  29. */
  30. @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
  31. private LocalDate issuingDate;
  32. /**
  33. * 时长
  34. */
  35. private String duration;
  36. /**
  37. * 大小
  38. */
  39. private String size;
  40. /**
  41. * 路径
  42. */
  43. private String highQualityUrl;
  44. private String lowQualityUrl;
  45. /**
  46. * 备注
  47. */
  48. private String remark;
  49. /**
  50. * 收藏日期
  51. */
  52. @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
  53. private LocalDate collectionDate;
  54. /**
  55. * 删除标志{1:正常,2:已删除}
  56. */
  57. private Integer deleteFlag;
  58. /**
  59. * 最后修改时间
  60. */
  61. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  62. private LocalDateTime modifyTime;
  63. private String categoryName;
  64. private String categoryId;
  65. private String score;
  66. }