PopUpsBean.java 5.34 KB
package com.wd.foundation.bean.pop;


import com.wd.foundation.bean.base.BaseBean;

/**
 * @description 彩蛋bean
 * @author baozhaoxin
 * @version [V1.0.0, 2022/8/20]
 */
public class PopUpsBean extends BaseBean {
    /**
     * 主键
     */
    private String id;

    /**
     * 彩蛋投放任务名称
     */
    private String name;

    /**
     * 彩蛋投放开始时间yyyy-MM-dd HH:mm:ss
     */
    private String startTime;

    /**
     * 彩蛋投放结束时间yyyy-MM-dd HH:mm:ss
     */
    private String endTime;

    /**
     * 单用户曝光一次 0否   1是
     * 新版本废弃了
     */
    private String exposureOnce;

    /**
     * 单用户每日曝光次数,exposureOnce新版本废弃了
     */
    private int dailyExposureTimes;

    /**
     * 已经曝光的次数
     */
    private int alreadyDailyExposureTimes;

    /**
     * 自动关闭时长: 0代表不自动关闭,其他为对应时长(s)
     */
    private String durations;

    /**
     * 彩蛋素材地址
     */
    private String materialUrl;

    /**
     * 彩蛋素材标题;【客户端使用】
     */
    private String title;

    /**
     * 对象类型 0:不跳转,1:点播,2:直播,3:活动,4:广告,5:专题,6:链接,7:榜单,11:图文,12:组图,13:H5新闻,14:频道
     */
    private String objectType;

    /**
     * 跳转id
     */
    private String objectId;

    /**
     * relId
     */
    private String relId;

    /**
     * 内部跳转地址;【raffle-抽奖活动,vote-投票活动】
     */
    private String innerUrl;

    /**
     * 外链地址【jumpType=3】
     */
    private String linkUrl;


    /**
     * 1-跳转稿件,2-跳转频道,3-跳转外链
     */
    private String jumpType;

    /**
     * 对象分类 ;频道(1:一级频道,2:二级频道),专题(1:普通专题,2:主题专题,3:作者专题)
     */
    private String objectLevel;

    /**
     * 页面id【jumpType=2】
     */
    private String pageId;

    /**
     * 底部导航栏 id(用于频道跳转)
     */
    private String bottomNavId;

    /**
     * 专题模板 --->专题样式 1:常规, 2:作者, 3:时间线
     */
    private String topicTemplate;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getExposureOnce() {
        return exposureOnce;
    }

    public void setExposureOnce(String exposureOnce) {
        this.exposureOnce = exposureOnce;
    }

    public String getDurations() {
        return durations;
    }

    public void setDurations(String durations) {
        this.durations = durations;
    }

    public String getMaterialUrl() {
        return materialUrl;
    }

    public void setMaterialUrl(String materialUrl) {
        this.materialUrl = materialUrl;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getInnerUrl() {
        return innerUrl;
    }

    public void setInnerUrl(String innerUrl) {
        this.innerUrl = innerUrl;
    }

    public String getLinkUrl() {
        return linkUrl;
    }

    public void setLinkUrl(String linkUrl) {
        this.linkUrl = linkUrl;
    }

    public String getJumpType() {
        return jumpType;
    }

    public void setJumpType(String jumpType) {
        this.jumpType = jumpType;
    }

    public String getObjectType() {
        return objectType;
    }

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

    public String getObjectId() {
        return objectId;
    }

    public void setObjectId(String objectId) {
        this.objectId = objectId;
    }

    public String getRelId() {
        return relId;
    }

    public void setRelId(String relId) {
        this.relId = relId;
    }

    public String getObjectLevel() {
        return objectLevel;
    }

    public void setObjectLevel(String objectLevel) {
        this.objectLevel = objectLevel;
    }

    public String getPageId() {
        return pageId;
    }

    public void setPageId(String pageId) {
        this.pageId = pageId;
    }

    public String getBottomNavId() {
        return bottomNavId;
    }

    public void setBottomNavId(String bottomNavId) {
        this.bottomNavId = bottomNavId;
    }

    public String getTopicTemplate() {
        return topicTemplate;
    }

    public void setTopicTemplate(String topicTemplate) {
        this.topicTemplate = topicTemplate;
    }

    public int getDailyExposureTimes() {
        return dailyExposureTimes;
    }

    public void setDailyExposureTimes(int dailyExposureTimes) {
        this.dailyExposureTimes = dailyExposureTimes;
    }

    public int getAlreadyDailyExposureTimes() {
        return alreadyDailyExposureTimes;
    }

    public void setAlreadyDailyExposureTimes(int alreadyDailyExposureTimes) {
        this.alreadyDailyExposureTimes = alreadyDailyExposureTimes;
    }
}