CompAdvMatInfoBean.java 3.28 KB
package com.wd.foundation.bean.adv;



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

import java.util.List;

/**
 * @Description: 信息流广告素材
 * @Author: Li Yubing
 * @Email: liyubing@wondert.com.cn
 * @CreateDate: 2023/10/26 14:04
 * @Version: 1.0
 */
public class CompAdvMatInfoBean extends BaseBean {

    /**
     * 广告标题
     */
    private String advTitle;

    /**
     * 3:信息流广告
     */
    private String advType;

    /**
     * 信息流广告类型(4:轮播图     5:三图广告    6:小图广告    7:长通栏广告   8:大图广告    9:视频广告    10:展会广告    11:冠名广告    12:顶部长通栏广告)
     */
    private int advSubType;


    /**
     * 素材图片信息;adv_subtype=4,5,6,7,8,9,12 时使用
     */
    private List<String> matImageUrl;

    /**
     * 视频广告地址(adv_subtype=9)
     */
    private String matVideoUrl;


    /**
     * 扩展信息:advSubType=10,11时使用,字段示例见接口备注。
     */
    private String extraData;

    /**
     * 链接类型: 0:无链接;1:内链(文章);2:外链
     */
    private String linkType;


    /**
     * 链接跳转类型 :0-没链接,不用打开,1-端内打开,2-端外打开
     */
    private String openType;

    /**
     * 广告跳转链接
     */
    private String linkUrl;

    /**
     * 素材类型(0:图片 1:视频)
     */
    private String matType;

    /**
     * 开屏样式(1:全屏样式 0:底部固定Logo)
     */
    private String startStyle;

    public String getAdvTitle() {
        return advTitle;
    }

    public void setAdvTitle(String advTitle) {
        this.advTitle = advTitle;
    }

    public String getAdvType() {
        return advType;
    }

    public void setAdvType(String advType) {
        this.advType = advType;
    }

    public int getAdvSubType() {
        return advSubType;
    }

    public void setAdvSubType(int advSubType) {
        this.advSubType = advSubType;
    }

    public List<String> getMatImageUrl() {
        return matImageUrl;
    }

    public void setMatImageUrl(List<String> matImageUrl) {
        this.matImageUrl = matImageUrl;
    }

    public String getMatVideoUrl() {
        return matVideoUrl;
    }

    public void setMatVideoUrl(String matVideoUrl) {
        this.matVideoUrl = matVideoUrl;
    }

    public String getExtraData() {
        return extraData;
    }

    public void setExtraData(String extraData) {
        this.extraData = extraData;
    }

    public String getLinkType() {
        return linkType;
    }

    public void setLinkType(String linkType) {
        this.linkType = linkType;
    }

    public String getLinkUrl() {
        return linkUrl;
    }

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

    public String getMatType() {
        return matType;
    }

    public void setMatType(String matType) {
        this.matType = matType;
    }

    public String getStartStyle() {
        return startStyle;
    }

    public void setStartStyle(String startStyle) {
        this.startStyle = startStyle;
    }

    public String getOpenType() {
        return openType;
    }

    public void setOpenType(String openType) {
        this.openType = openType;
    }
}