ShareInfo.java 3.65 KB
package com.cnlive.share.data;

/**
 * 创建:wukuiqing
 * <p>
 * 时间:2017/11/13
 * <p>
 * 描述:分享的 数据类型
 */

public class ShareInfo {
    //分享的标题
    private String title;
    //分享的简介
    private String content;
    //分享的图片
    private String imgurl;
    private String siteUrl;
    //分享的Url
    private String url;
    //分享的类型 (默认: share_article 积分用)
    private String shareType;
    //分享的内容id
    private String contentId;
    //兼容低版本的网页链接
    private String webpageUrl;
    //小程序原始id 示例(gh_d43f693ca31f);
    private String userName;
    //小程序页面路径 示例 ("/pages/media")
    private String path;
    //(int类型) 正式版:0,测试版:1,体验版:2
    private int miniprogramType;
    // 1:目击者 2:生活圈 3:H5 4:点播 5:直播

    //举报类型
    private String reportType;
    //是否展示投诉的页面
    public boolean isReport;

    //是否是网家家生活圈内容的分享
    private boolean isProcessWjjShare;

    //网家家分享区分外部内部时 内部用的url
    private String wjjShareUrl;


    public boolean isProcessWjjShare() {
        return isProcessWjjShare;
    }

    public void setProcessWjjShare(boolean processWjjShare) {
        isProcessWjjShare = processWjjShare;
    }

    public String getWjjShareUrl() {
        return wjjShareUrl;
    }

    public void setWjjShareUrl(String wjjShareUrl) {
        this.wjjShareUrl = wjjShareUrl;
    }



    public String getReportType() {
        return reportType;
    }

    public void setReportType(String reportType) {
        this.reportType = reportType;
    }


    public String getWebpageUrl() {
        return webpageUrl;
    }

    public void setWebpageUrl(String webpageUrl) {
        this.webpageUrl = webpageUrl;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getPath() {
        return path;
    }

    public void setPath(String path) {
        this.path = path;
    }

    public int getMiniprogramType() {
        return miniprogramType;
    }

    public void setMiniprogramType(int miniprogramType) {
        this.miniprogramType = miniprogramType;
    }


    public String getShareType() {
        return shareType;
    }

    public void setShareType(String shareType) {
        if (shareType == null) {
            shareType = "share_article";
        }
        this.shareType = shareType;
    }

    public String getContentId() {
        return contentId;
    }

    public void setContentId(String contentId) {
        if (contentId == null) {
            contentId = "";
        }
        this.contentId = contentId;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        if (title != null && title.length() >= 200)
            title = title.substring(0, 200);

        this.title = title;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        if (content != null && content.length() >= 200)
            content = content.substring(0, 200);

        this.content = content;
    }

    public String getImgurl() {
        return imgurl;
    }

    public void setImgurl(String imgurl) {
        this.imgurl = imgurl;
    }

    public String getSiteUrl() {
        return siteUrl;
    }

    public void setSiteUrl(String siteUrl) {
        this.siteUrl = siteUrl;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }
}