| | |
| | | |
| | | |
| | | /** |
| | | * 评论表 实体 |
| | | * 评论表 实体 |
| | | * @author ody.yuan |
| | | * |
| | | */ |
| | |
| | | |
| | | 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; |
| | | |