package com.panzhihua.common.model.vos.community; import java.util.Date; import java.util.List; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; /** * @program: springcloud_k8s_panzhihuazhihuishequ * @description: 一起议评论详情 * @author: huang.hongfa weixin hhf9596 qq 959656820 * @create: 2021-01-23 13:44 **/ @Data @ApiModel("一起议评论详情") public class ComActDiscussCommentVO { @ApiModelProperty("主键") @JsonSerialize(using = ToStringSerializer.class) private Long id; @ApiModelProperty("一起议主键") @JsonSerialize(using = ToStringSerializer.class) private Long discussId; @ApiModelProperty("评论内容") private String comment; @ApiModelProperty("是否置顶 0 否 1 是") private Integer isTopping; @ApiModelProperty("评论时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date createAt; @ApiModelProperty("是否作者本人回复 0 否 1 是") private Integer isAuthor; @ApiModelProperty("上级评论id 默认0表示一级评论") @JsonSerialize(using = ToStringSerializer.class) private Long parentId; @ApiModelProperty("用户主键") private Long userId; @ApiModelProperty("评论人名字") private String userName; @ApiModelProperty("评论人昵称") private String userNickName; @ApiModelProperty("回复人名字") private String userNameBack; @ApiModelProperty("回复人昵称") private String userNickNameBack; @ApiModelProperty("评论人手机号") private String phone; @ApiModelProperty("评论人头像") private String imageUrl; @ApiModelProperty("点赞数量") private Integer num; @ApiModelProperty("是否点赞 1 是 0 否") private Integer haveSign = 0; @ApiModelProperty("回复内容") private String commentBack; @ApiModelProperty("回复时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date timeBack; @ApiModelProperty("二级评论集合") private List comActDiscussCommentVOList; @ApiModelProperty("评论人用户类型(1.小程序用户(其他均为后台用户))") private Integer userType; @ApiModelProperty("回复量") private Integer replyNum; }