VideoInfo.java 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. package top.lvzhiqiang.entity;
  2. import com.fasterxml.jackson.annotation.JsonFormat;
  3. import lombok.Data;
  4. import top.lvzhiqiang.util.DateUtils;
  5. import java.io.Serializable;
  6. import java.time.LocalDate;
  7. import java.time.LocalDateTime;
  8. import java.util.*;
  9. /**
  10. * 电影信息
  11. *
  12. * @author lvzhiqiang
  13. * 2022/4/4 15:28
  14. */
  15. @Data
  16. public class VideoInfo implements Serializable {
  17. /**
  18. * 主键
  19. */
  20. private Long id;
  21. /**
  22. * 名称
  23. */
  24. private String name;
  25. /**
  26. * 识别码
  27. */
  28. private String identificationCode;
  29. /**
  30. * 发行日期
  31. */
  32. @JsonFormat(pattern = DateUtils.PATTERN_TO_DAYS)
  33. private LocalDate issueDate;
  34. /**
  35. * 长度
  36. */
  37. private String length;
  38. /**
  39. * 导演
  40. */
  41. private String director;
  42. /**
  43. * 制作商
  44. */
  45. private String maker;
  46. /**
  47. * 发行商
  48. */
  49. private String issuer;
  50. /**
  51. * 图片URL
  52. */
  53. private String imgUrl;
  54. /**
  55. * 影片URL
  56. */
  57. private String videoUrl;
  58. /**
  59. * 类型{1:有码,2:无码}
  60. */
  61. private Integer type;
  62. /**
  63. * 主体是谁
  64. */
  65. private String mainWho;
  66. /**
  67. * 删除标志{1:正常,2:已删除}
  68. */
  69. private Integer deleteFlag;
  70. /**
  71. * 创建时间
  72. */
  73. @JsonFormat(pattern = DateUtils.PATTERN_TO_SECONDS)
  74. private LocalDateTime createTime;
  75. /**
  76. * 最后修改时间
  77. */
  78. @JsonFormat(pattern = DateUtils.PATTERN_TO_SECONDS)
  79. private LocalDateTime modifyTime;
  80. private String score;
  81. private String comment;
  82. }