派生自 projectDept/qhighschool

EricsHu
2022-12-05 068fc7f2e81178e55fa191a13709af64b1a163f6
src/main/java/com/qxueyou/scc/operation/comment/mode/Comment.java
@@ -21,7 +21,7 @@
/**
 * 评论表 实体
 * 评论表 实体
 * @author ody.yuan
 *
 */
@@ -37,135 +37,135 @@
   
   private static final long serialVersionUID = 1L;
   /** 主键  */
   /** 主键  */
   @Id
   @GeneratedValue(generator = "hibernate-uuid")
   @GenericGenerator(name = "hibernate-uuid", strategy = "uuid")
   @Column(name="COMMENT_ID", unique=true, nullable=false, length=32)
   private String commentId;
   /** 评论对象ID  */
   /** 评论对象ID  */
   @Column(name="COMMENT_OBJECT_ID", length=32)
   private String commentObjectId;
   /** 评论者ID  */
   /** 评论者ID  */
   @Column(name="COMMENTTER_ID", length=32)
   private String commentterId;
   /** 评论者  */
   /** 评论者  */
   @Column(name="COMMENTTER", length=150)
   private String commentter;
   
   /** 评论者头像  */
   /** 评论者头像  */
   @Column(name="COMMENTTER_HEADIMG", length=255)
   private String commentterHeadimg;
   
   /** 被评论者ID  */
   /** 被评论者ID  */
   @Column(name="COMMENTED_ID", length=32)
   private String commentedId;
   
   /** 被评论人为Common 表示公共的对象id  适用于点赞时直接点赞对象 而不是点赞某个人的评论 */
   /** 被评论人为Common 表示公共的对象id  适用于点赞时直接点赞对象 而不是点赞某个人的评论 */
   public static final String COMMENTED_ID_COMMON = "Common";
   /** 被评论者  */
   /** 被评论者  */
   @Column(name="COMMENTED_NAME", length=150)
   private String commentedName;
   
   /** 评论层级  */
   /** 评论层级  */
   @Column(name="COMMENT_LEVEL")
   private Integer commentLevel ;
   /** 评论时间 */
   /** 评论时间 */
   @Column(name="COMMENT_TIME", nullable=false)
   @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
   private Date commentTime;
   /** 评论内容  */
   /** 评论内容  */
   @Column(name="CONTENT")
   private String content;
   
   /** 是否通过审核(0、已发布    1、未审核)  */
   /** 是否通过审核(0、已发布    1、未审核)  */
   @Column(name="PASS_REVIEW_FLAG", nullable=false)
   private boolean passReviewFlag;
   
   /** 是否需要审核(0、不需要    1、需要)  */
   /** 是否需要审核(0、不需要    1、需要)  */
   @Column(name="REVIEW_FLAG", nullable=false)
   private boolean reviewFlag;
   
   /** 来源  */
   /** 来源  */
   @Column(name="SOURCE")
   private String source;
   
   /** 班级Id  */
   /** 班级Id  */
   @Column(name="CLASS_ID")
   private String classId;
   
   /** 评论上一级评论ID  */
   /** 评论上一级评论ID  */
   @Column(name="COMMENT_PARENT_ID", length=32)
   private String commentParentId;
   /** 创建者ID  */
   /** 创建者ID  */
   @Column(name="CREATE_ID", nullable=false, length=32)
   @JsonIgnore
   private String createId;
   /** 创建时间 */
   /** 创建时间 */
   @Column(name="CREATE_TIME", nullable=false)
   @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
   @JsonIgnore
   private Date createTime;
   /** 创建人  */
   /** 创建人  */
   @Column(name="CREATOR", nullable=false, length=100)
   @JsonIgnore
   private String creator;
   /** 修改人ID  */
   /** 修改人ID  */
   @Column(name="UPDATE_ID", length=32)
   @JsonIgnore
   private String updateId;
   /**  修改时间 */
   /**  修改时间 */
   @Column(name="UPDATE_TIME", nullable=false)
   @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
   @JsonIgnore
   private Date updateTime;
   /** 修改人  */
   /** 修改人  */
   @Column(name="UPDATOR", length=100)
   @JsonIgnore
   private String updator;
   /** 删除标志  */
   /** 删除标志  */
   @Column(name="DELETE_FLAG", nullable=false)
   @JsonIgnore
   private boolean deleteFlag;
   /**  评论个数 */
   /**  评论个数 */
   @Column(name="COMMENT_COUNT")
   private BigInteger commentCount;
   /**  评论被赞数 */
   /**  评论被赞数 */
   @Column(name="COMMENT_PRAISE_COUNT")
   private BigInteger commentPraiseCount;
   
   /**  子评论 */
   /**  子评论 */
   @Transient
   private List<Comment> childComments;
   
   /**  评论对象评论总数  */
   /**  评论对象评论总数  */
   @Transient
   private BigInteger parCommentCount;
   
   /**  评论对象赞总数  */
   /**  评论对象赞总数  */
   @Transient
   private BigInteger parPraiseCount;
   
   /**  是否赞  */
   /**  是否赞  */
   @Transient
   private boolean praise;
   
   /**  是否赞  */
   /**  是否赞  */
   @Transient
   private int pageOrder;