ContentRequest.java 4.72 KB
package com.hui.iqiyi.request;

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

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

@Data
public class ContentRequest extends AppPagingRequest {


    private Long id;

    /**
     * 外部id,爱奇艺的id
     */
    private Long externalId;

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

    /**
     * 全局内容标识
     */
    private String contentId;

    /**
     * 节目名称
     */
    private String name;


    /**
     * 上映年份(YYYY)
     */
    private String year;

    /**
     * 首播日期(YYYYMMDD)
     */
    private String publishTime;

    /**
     * 节目描述
     */
    private String desc;

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

    /**
     * 关联标签
     */
    private String tags;

    /**
     * 是否独播 1:是;其他:否
     */
    private Integer excl;

    /**
     * 专辑类型 1:来源专辑;0:普通专辑
     */
    private Integer stype;

    /**
     * 一句话看点
     */
    private String focus;

    /**
     * 封面图,使用时需要拼接尺寸,结合imgPod字段能使用
     */
    private String picUrl;

    /**
     * 封面图片是否支持按需生产 0:不支持;1:支持
     */
    private Integer imgPod;

    /**
     * 所属频道ID
     */
    private Long cid;

    /**
     * 频道名称
     */
    private String cname;

    /**
     * 人物信息(JSON)
     */
    private String persons;

    /**
     * 作曲
     */
    private String composers;

    /**
     * 主持人
     */
    private String hosters;

    /**
     * 配音
     */
    private String dubbers;

    /**
     * 制片人
     */
    private String makers;

    /**
     * 明星
     */
    private String stars;

    /**
     * 出品人
     */
    private String producers;

    /**
     * 作词
     */
    private String songWriters;

    /**
     * 嘉宾
     */
    private String guesters;

    /**
     * 编剧
     */
    private String writers;

    /**
     * 导演
     */
    private String directors;

    /**
     * 主演(JSONArray)character:角色名称;name:演员名称;id:演员id
     */
    private String mainActors;

    /**
     * 演员(JSONArray)character:角色名称;name:演员名称;id:演员id
     */
    private String actors;

    /**
     * 短标题
     */
    private String sname;

    /**
     * 电视剧等多剧集的视频总数量
     */
    private Integer total;

    /**
     * 专辑已有视频的最大集数,不严格等于已上线的视频数量
     */
    private Integer currCount;

    /**
     * 是否收费
     */
    private Integer isCharge;

    /**
     * VIP信息节点(JSON)
     */
    private String vipInfo;

    /**
     * 是否会员节目 0:非会员;1:会员
     */
    private Integer isVip;

    /**
     * 是否点播节目 0:非点播;1:点播
     */
    private Integer isTvod;

    /**
     * 是否点播券节目 0:非点播券;1:点播券
     */
    private Integer isCoupon;

    /**
     * 是否点播套餐节目 0:非点播套餐;1:点播套餐
     */
    private Integer isPkg;

    /**
     * 点播节目原价,仅在is_tvod为1时才有这个字段,单位为分
     */
    private Integer orgPrc;

    /**
     * 有效期,仅在is_tvod为1时才有这个字段,24h、30d
     */
    private String validTime;

    /**
     * 是否支持是看 1:支持;0:不支持
     */
    private Integer supportProb;

    /**
     * 试看时长,单位毫秒
     */
    private Integer probDuration;

    /**
     * 国家地区,多个地区以英文逗号分隔
     */
    private String country;

    /**
     * 语言,多个语言以英文逗号分隔
     */
    private String language;

    /**
     * 索引名称
     */
    private String searchName;

    /**
     * 用户评分
     */
    private String score;

    /**
     * 同步标识 0:未进行同步,1:同步成功,-1: 同步失败
     */
    private Integer syncStatus;

    /**
     * 同步平台,分割
     */
    private String platformInfo;

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

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

    /**
     * 扩展字段
     */
    private List<Long> ContentIdList;

    /**
     * 标识单集剧集
     */
    private Integer SeriesFlag;



    //开始时间
    private String beginTime;
    //结束时间
    private String EndTime;

    /**
     * 标识调用哪个方法
     * 0单片
     * 1剧集
     */
    private  Long type;

    /**
     * 下载状态
     */
    private Integer downloadStatus;


}