package org.dromara.domain.communityNews.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data;
import org.dromara.domain.communityNews.CommentIndex;

import java.io.Serializable;

/**
 * @Author: tjf
 * @Date: 2025/2/26 17:19
 * @Describe:
 */
@Data
@ExcelIgnoreUnannotated
@AutoMapper(target = CommentIndex.class)
public class CommentIndexShVo implements Serializable {
    private static final long serialVersionUID = 1L;

    /** 社区资讯评论ID */
    private Long commentId;
    /** 租户id */
    private String tenantId;

    /** 社区资讯ID */

    private Long communityId;

    /** 社区资讯标题 */

    private String communityTitle;

    /** 社区资讯类型（1：公告 2：通知 3：资讯） */

    private String communityType;

    /** 根评论id 1:根评论 2：子评论 */
    private Integer isRoot;

    /** 父评论id */

    private Long parentId;

    /** 用户id */

    private Long userId;

    /** 用户昵称 */

    private String nickName;

    /** 头像地址 */

    private String avatar;

    /** 所回复目标评论的用户id */

    private Long toUserId;

    /** 所回复目标评论的用户昵称 */

    private String toNickName;

    /** 所回复目标评论的头像地址 */

    private String toAvatar;

    /** 内容id */

    private Long contentId;

    /** 评论内容 */

    private String commentContent;

    /** 状态：1:待审核 2：审核通过 3：审核不通过 4：审核通过后下架 */

    private String status;

    /** 类型：1：文字 2：图片 */

    private Integer type;
}
