二级评论设计

源码位置:tomato-platform/tomato-framework/tomato-business/tomato-business-comment at main · lizhifuabc/tomato-platform (github.com)open in new window

/**
 * 二级评论
 *
 * @author lizhifu
 * @since 2023/9/5
 */
@Getter
@Setter
@Entity
public class CommentChild {
    /**
     * id
     */
    private Long id;

    /**
     * 条目id
     */
    private Long itemId;

    /**
     * 一级评论id
     */
    private Long parentId;

    /**
     * 被回复的评论id(null 回复父级评论,有则是回复 replyId 的评论)
     */
    private Long replyId;

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

    /**
     * 内容
     */
    private String content;

    /**
     * 点赞数
     */
    private Integer likeCount;

    /**
     * 是否为发布者
     */
    private int isPublisher;

    /**
     * 是否删除
     */
    private int isDelete;

    /**
     * 创建时间
     */
    private LocalTime createTime;
}
/**
 * 一级评论
 *
 * @author lizhifu
 * @since 2023/9/5
 */
@Getter
@Setter
@Entity
public class CommentParent {
    /**
     * id
     */
    private Long id;

    /**
     * 条目id
     */
    private Long itemId;

    /**
     * 用户id
     */
    private Long userId;

    /**
     * 内容
     */
    private String content;

    /**
     * 点赞数
     */
    private Integer likeCount;

    /**
     * 是否为发布者
     */
    private int isPublisher;

    /**
     * 是否删除
     */
    private int isDelete;

    /**
     * 创建时间
     */
    private LocalTime createTime;
}
Last Updated:
Contributors: 拔土豆的程序员