package com.ruoyi.post.frequency.post.model.param;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 帖子对象 t_post
 * 
 * @author liwenlong
 * @date 2023-10-09
 */
@Data
@Accessors(chain = true)
public class PostParam extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    @ApiModelProperty("租户号")
    private Long id;

    @ApiModelProperty("删除标识 1 正常 2 删除 3 禁用")
    private Integer delFlag;

    @ApiModelProperty("帖子分类id")
    @Excel(name = "帖子分类id")
    private Long postTypeId;

    @ApiModelProperty("用户类型")
    @Excel(name = "用户类型")
    private Integer userType;

    @ApiModelProperty("用户id")
    @Excel(name = "用户id")
    private Long userId;

    @ApiModelProperty("标题")
    @Excel(name = "标题")
    private String title;

    @ApiModelProperty("文字描述(富文本)")
    @Excel(name = "文字描述(富文本)")
    private String content;

    @ApiModelProperty("封面图")
    @Excel(name = "封面图")
    private String coverImage;

    @ApiModelProperty("视频路径（一个）")
    @Excel(name = "视频路径", readConverterExp = "一=个")
    private String videoUrl;

    @ApiModelProperty("分享数")
    @Excel(name = "分享数")
    private Long shareNum;

    @ApiModelProperty("点赞数")
    @Excel(name = "点赞数")
    private Long likeNum;

    @ApiModelProperty("评论数")
    @Excel(name = "评论数")
    private Long commentNum;

    @ApiModelProperty("收藏数")
    @Excel(name = "收藏数")
    private Long collectNum;

    @ApiModelProperty("浏览数")
    @Excel(name = "浏览数")
    private Long browseNum;

    @ApiModelProperty("状态 1 待审核 2 通过 3 拒绝")
    @Excel(name = "状态 1 待审核 2 通过 3 拒绝")
    private Integer result;

    @ApiModelProperty("拒绝原因")
    @Excel(name = "拒绝原因")
    private String reason;


















}
