package top.lvzhiqiang.entity; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import top.lvzhiqiang.util.DateUtils; import java.io.Serializable; import java.time.LocalDate; import java.time.LocalDateTime; import java.util.ArrayList; import java.util.List; /** * 电影信息 * * @author lvzhiqiang * 2022/4/4 15:28 */ @Data public class VideoInfo implements Serializable { /** * 主键 */ private Long id; /** * 名称 */ private String name; /** * 识别码 */ private String identificationCode; /** * 发行日期 */ @JsonFormat(pattern = DateUtils.PATTERN_TO_DAYS) private LocalDate issueDate; /** * 长度 */ private String length; /** * 导演 */ private String director; /** * 制作商 */ private String maker; /** * 发行商 */ private String issuer; /** * 类别 */ private String genres; /** * 演员 */ private String cast; /** * 图片URL */ private String imgUrl; /** * 影片URL */ private String videoUrl; /** * 类型{1:有码,2:无码} */ private Integer type; /** * 状态(1:待爬取,2:爬取成功,3:爬取失败) */ private Integer status; /** * 主体是谁 */ private String mainWho; /** * 删除标志{1:正常,2:已删除} */ private Integer deleteFlag; /** * 创建时间 */ @JsonFormat(pattern = DateUtils.PATTERN_TO_SECONDS) private LocalDateTime createTime; /** * 最后修改时间 */ @JsonFormat(pattern = DateUtils.PATTERN_TO_SECONDS) private LocalDateTime modifyTime; private String score; private String comment; private String commentFirst; private String imgPrefixPath; private List imgGFList = new ArrayList<>(); private List imgSYList = new ArrayList<>(); }