MovieRequest.java 2 KB
package com.hui.iqiyi.request;

import com.hui.iqiyi.config.AppPagingRequest;
import com.hui.iqiyi.entity.Movie;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

@Data
public class MovieRequest extends AppPagingRequest {

    private Integer id;
    /**
     * 码流id
     */
    private String vid;

    /**
     * 类型
     */
    private String elementType;

    /**
     * program对象的父节点series对象
     */
    private String parentId;

    /**
     * 内部关联关系id,iqiyi_program表id
     */
    private Long iqiyiProgramId;

    /**
     * tar包下载地址
     */
    private String url;

    /**
     * tar包大小(单位: Byte)
     */
    private Long fileSize;

    /**
     * 码流时长
     */
    private Integer duration;

    /**
     * 清晰度:1080P、720P等
     */
    private String bitrate;

    /**
     * 0:失效;1:生效
     */
    private Integer status;

    /**
     * 本地保存的地址
     */
    private String localPath;

    /**
     * 本地保存ftp的地址
     */
    private String localFtpPath;

    /**
     * 本地状态:0 未下载(需要重新下载);10 下载中;-100 下载失败;100 下载成功;200 成功回调
     */
    private Integer localStatus;

    /**
     * md5计算
     */
    private String md5;

    /**
     * 本地下载的文件大小
     */
    private Long localFileSize;

    /**
     * 下载重试次数
     */
    private Integer retryTimes;

    /**
     * 下载优先级
     */
    private Integer priority;

    /**
     * 下载错误描述
     */
    private String errorDescription;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 更新时间
     */
    private LocalDateTime updateTime;

    /**
     * 扩展字段,关联主表ID
     * 用于关注更新等操作
     */
    private Long contentId;

    /**
     * 扩展字段,关联主表ID
     * 用于关注更新等操作list
     */
    private List<Long> contentIdList;
}