content: package cc.langhai.domain;
  
  import java.io.Serializable;
  import java.util.Date;
  
  import com.baomidou.mybatisplus.annotation.*;
  import com.fasterxml.jackson.annotation.JsonFormat;
  import lombok.Data;
  
  /**
   * 文章评论
   *
   * @author langhai
   * @date 2023-05-22 10:08
   */
  @Data
  @TableName("article_comment")
  public class ArticleComment implements Serializable {
  
      private static final long serialVersionUID = 1L;
  
      @TableId(value = "id", type = IdType.AUTO)
      private Long id;
  
      /**
       * 用户信息内部id
       */
      private Long userId;
  
      /**
       * 文章id
       */
      private Long articleId;
  
      /**
       * 评论内容
       */
      private String content;
  
      /**
       * 审核状态（1审核通过）
       */
      private Boolean showFlag;
  
      /**
       * 添加时间
       */
      @TableField(value = "add_time", fill = FieldFill.INSERT)
      @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone="GMT+8")
      private Date addTime;
  
      /**
       * 更新时间
       */
      @TableField(value = "update_time", fill = FieldFill.UPDATE)
      @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone="GMT+8")
      private Date updateTime;
  
      /**
       * 用户昵称 展示使用
       */
      @TableField(exist = false)
      private String nickname;
  
      /**
       * 添加时间 展示使用
       */
      @TableField(exist = false)
      private String addTimeShow;
  
      /**
       * 文章标题 展示使用
       */
      @TableField(exist = false)
      private String title;
  }
  