package com.nbclass.activity.model;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

@Data
public class Comment implements Serializable {

    private static final long serialVersionUID = 1702315030539408893L;

    /**
     * 评论id（主键自增）
     */
    private Long id;

    /**
     * 案例id
     */
    private Long contentId;

    /**
     * 评论人id
     */
    private Long userId;

    /**
     * 回复人id（回复有值，没有回复，默认值是0）
     */
    private Long replyId;

    /**
     * 评论id（有值代表回复，0代表主评论）
     */
    private Long commentId;

    /**
     * 评论内容
     */
    private String commentContent;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 点赞总数
     */
    private Integer praiseNo;

    /**
     * 总回复数
     */
    private Integer replyNumber;

    /**
     * 评论用户名称
     */
    private String nickname;

    /**
     * 评论用户头像
     */
    private String headimgurl;

    /**
     * 点赞人id（有值代表已点赞，没有值代表没有点赞）
     */
    private Long praiseId;

    //回复列表
    private List<Comment> respondents;

    //最新2人的点赞人列表
    private List<WeiXiUser> userList;


}
