SlideShows.java 2.61 KB
package com.wd.foundation.bean.mail;

import java.util.List;

import com.wd.foundation.bean.base.BaseBean;
import com.wd.foundation.bean.custom.content.ManuscriptImageBean;

/**
 * author LiuKun
 * date 2023/3/21  20:45
 * Description:专题对应的财经组件、时间轴组件;取当前专题下前5个内容排序
 */
public class SlideShows extends BaseBean {
    /**
     * 新闻id
     */
    public String newsId;
    /**
     * 新闻标题
     */
    public String newsTitle;

    public String  linkUrl;

    /**
     * 标题颜色
     */
    public String newsTitleColor;
    /**
     * 发布时间
     */
    public String publishTime;

    /**
     * 业务类型
     */
    public String objectType;


    public String objectLevel;


    public String pageId;

    /**
     * 来源
     */
    public String  source;

    /**
     * 关系id
     */
    public String relId;

    /**
     * 视频地址
     */
    public String videoUrl;

    /**
     * 视频时长
     */
    public String videoDuration;

    /**
     * 时间轴专题节点字体颜色
     */
    public String newTitleColor;

    /**
     * 时间轴专题页节点组件时间;【如果开启模糊则显示时间->左右;0:否,1:是】
     */
    public int timeBlurred;

    public int videoLandscape;

    /**
     * 音频时长
     */
    public  int voiceDuration;

    /**
     * 图集数量
     */
    public String photoNum;

    /**
     * 封面图;客户端取第一张
     */
    private List<ManuscriptImageBean> fullColumnImgUrls;


    public String getNewsId() {
        return newsId;
    }

    public void setNewsId(String newsId) {
        this.newsId = newsId;
    }

    public String getNewsTitle() {
        return newsTitle;
    }

    public void setNewsTitle(String newsTitle) {
        this.newsTitle = newsTitle;
    }

    public String getPublishTime() {
        return publishTime;
    }

    public void setPublishTime(String publishTime) {
        this.publishTime = publishTime;
    }

    public String getObjectType() {
        return objectType;
    }

    public void setObjectType(String objectType) {
        this.objectType = objectType;
    }

    public List<ManuscriptImageBean> getFullColumnImgUrls() {
        return fullColumnImgUrls;
    }

    public void setFullColumnImgUrls(List<ManuscriptImageBean> fullColumnImgUrls) {
        this.fullColumnImgUrls = fullColumnImgUrls;
    }


    /**
     * 是否图片数据
     * @return
     */
    public boolean haveImageData(){

        if(fullColumnImgUrls == null){
            return false;
        }

        return  fullColumnImgUrls.size() > 0;

    }
}