PublishCommentParameterBean.java 4.12 KB
package com.wd.foundation.bean.request;


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

/**
 * 发布评论入参
 * @author baozhaoxin
 * @version [V1.0.0, 2024/6/19]
 * @since V1.0.0
 */
public class PublishCommentParameterBean extends BaseBean {
    private int position;
    /**
     * 评论内容
     */
    private String commentContent;

    /**
     * 评论类型
     * 1.文字  2.文字+表情  3.定制表情(客户端写死)  4.图片
     */
    private String commentType;

    /**
     * 图片
     */
    private String commentPics;

    /**
     * 被评论id
     */
    private String targetId;

    /**
     * 被评论内容类型
     * 内容类别,具体后端接口返回 1:点播,2:直播,3:活动,4:广告,5:专题,6:链接,7:榜单,8:图文,9:组图,10:H5新闻,11:频道,12:组件,13:音频,14:动态(13和14为中文版新增)
     */
    private String targetType;

    /**
     * 被评论的内容关系id
     */
    private String targetRelId;

    /**
     * 被评论的内容关系类型,1.频道关系;2.专题关系
     */
    private String targetRelType;

    /**
     * 父评论id,如果是其它评论的回复,该字段必填
     */
    private String parentId;

    /**
     * 根评论id,如果是一级评论,传-1;否则,传当前评论所属的根评论id
     */
    private String rootCommentId;

    /**
     * 内容的标题,取bff内容详情接口中newsTitle字段
     */
    private String targetTitle;

    /**
     * 是否是重点稿件 1是 0否
     */
    private String keyArticle;

    /**
     * 关联的频道id/专题id;
     */
    private String targetRelObjectId;

    /**
     * 是否领导人文章 0 否,1 是,不存在就传0
     */
    private String leaderArticle = "0";

    public int getPosition() {
        return position;
    }

    public void setPosition(int position) {
        this.position = position;
    }

    public String getCommentContent() {
        return commentContent;
    }

    public void setCommentContent(String commentContent) {
        this.commentContent = commentContent;
    }

    public String getCommentType() {
        return commentType;
    }

    public void setCommentType(String commentType) {
        this.commentType = commentType;
    }

    public String getCommentPics() {
        return commentPics;
    }

    public void setCommentPics(String commentPics) {
        this.commentPics = commentPics;
    }

    public String getTargetId() {
        return targetId;
    }

    public void setTargetId(String targetId) {
        this.targetId = targetId;
    }

    public String getTargetType() {
        return targetType;
    }

    public void setTargetType(String targetType) {
        this.targetType = targetType;
    }

    public String getTargetRelId() {
        return targetRelId;
    }

    public void setTargetRelId(String targetRelId) {
        this.targetRelId = targetRelId;
    }

    public String getTargetRelType() {
        return targetRelType;
    }

    public void setTargetRelType(String targetRelType) {
        this.targetRelType = targetRelType;
    }

    public String getParentId() {
        return parentId;
    }

    public void setParentId(String parentId) {
        this.parentId = parentId;
    }

    public String getRootCommentId() {
        return rootCommentId;
    }

    public void setRootCommentId(String rootCommentId) {
        this.rootCommentId = rootCommentId;
    }

    public String getTargetTitle() {
        return targetTitle;
    }

    public void setTargetTitle(String targetTitle) {
        this.targetTitle = targetTitle;
    }

    public String getKeyArticle() {
        return keyArticle;
    }

    public void setKeyArticle(String keyArticle) {
        this.keyArticle = keyArticle;
    }

    public String getTargetRelObjectId() {
        return targetRelObjectId;
    }

    public void setTargetRelObjectId(String targetRelObjectId) {
        this.targetRelObjectId = targetRelObjectId;
    }

    public String getLeaderArticle() {
        return leaderArticle;
    }

    public void setLeaderArticle(String leaderArticle) {
        this.leaderArticle = leaderArticle;
    }
}