package com.tanpu.community.api.beans;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class ThemeDTO {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "id")
    private String id;

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

    @ApiModelProperty(value = "类型 1:讨论无标题 2:常温有标题")
    private Integer themeType;

    @ApiModelProperty(value = "文本内容")
    private String content;

    @ApiModelProperty(value = "附件类型 1:产品 2:直播 3:短视频 4:课程")
    private Integer attachType;

    @ApiModelProperty(value = "附件内容")
    private String attachment;

    @ApiModelProperty(value = "作者id")
    private String authorId;

    @ApiModelProperty(value = "所属的话题")
    private String topicId;

    @ApiModelProperty(value = "用户名")
    private String userName;

    @ApiModelProperty(value = "用户头像")
    private String userImg;

    @ApiModelProperty(value = "认证")
    private String authLabel;

    @ApiModelProperty(value = "发表时间")
    private String upToNowTime;

    @ApiModelProperty(value = "被转发的主题")
    private String formerThemeId;

    @ApiModelProperty(value = "转发量")
    private Long forwardAomunt;

    @ApiModelProperty(value = "评论量")
    private Long commentAmount;

    @ApiModelProperty(value = "点赞量")
    private Long likeAmount;

    private String createBy;

    private LocalDateTime createTime;

    private String updateBy;

    private LocalDateTime updateTime;

    private Integer deleteTag;

}