注册登录,用户等级,社交,动态,新手任务

Change-Id: I1d3183526517fb3c0dab665e0e7547eefa5c9d76
diff --git a/src/main/java/com/example/myproject/entity/SeedComment.java b/src/main/java/com/example/myproject/entity/SeedComment.java
new file mode 100644
index 0000000..af6e91f
--- /dev/null
+++ b/src/main/java/com/example/myproject/entity/SeedComment.java
@@ -0,0 +1,118 @@
+package com.example.myproject.entity;
+
+import javax.persistence.Entity;
+import javax.persistence.*;
+
+
+import java.util.Date;
+
+@Entity
+@Table(name = "seed_comments")  // 映射到数据库表 seed_comments
+public class SeedComment {
+
+    @Id
+    @GeneratedValue(strategy = GenerationType.IDENTITY)  // 自增主键
+    @Column(name = "comment_id")  // 映射到表的 comment_id 列
+    private long commentId;
+
+
+    @Column(name = "seed_id",  nullable = false)
+    private long seedId;
+
+
+    @Column(name = "com_comment_id",  nullable = true)
+    private long comCommentId;  // 外键,指向父评论的 comment_id
+
+
+    @Column(name = "user_id",nullable = false)
+    private long userId;
+
+    @Column(name = "content", nullable = false)
+    private String content;
+
+    @Column(name = "is_anonymous")
+    private byte isAnonymous;
+
+    @Column(name = "likes_count", nullable = false)
+    private int likesCount;
+
+    @Column(name = "reply_count", nullable = false)
+    private int replyCount;
+
+    @Column(name = "comment_time")
+    private Date commentTime;
+
+    // Getter 和 Setter 方法
+
+    public long getCommentId() {
+        return commentId;
+    }
+
+    public void setCommentId(long commentId) {
+        this.commentId = commentId;
+    }
+
+    public long getSeedId() {
+        return seedId;
+    }
+
+    public void setSeedId(long seedId) {
+        this.seedId = seedId;
+    }
+
+    public long getComCommentId() {
+        return comCommentId;
+    }
+
+    public void setComCommentId(long comCommentId) {
+        this.comCommentId = comCommentId;
+    }
+
+    public long getUserId() {
+        return userId;
+    }
+
+    public void setUserId(long userId) {
+        this.userId = userId;
+    }
+
+    public String getContent() {
+        return content;
+    }
+
+    public void setContent(String content) {
+        this.content = content;
+    }
+
+    public byte getIsAnonymous() {
+        return isAnonymous;
+    }
+
+    public void setIsAnonymous(byte isAnonymous) {
+        this.isAnonymous = isAnonymous;
+    }
+
+    public int getLikesCount() {
+        return likesCount;
+    }
+
+    public void setLikesCount(int likesCount) {
+        this.likesCount = likesCount;
+    }
+
+    public int getReplyCount() {
+        return replyCount;
+    }
+
+    public void setReplyCount(int replyCount) {
+        this.replyCount = replyCount;
+    }
+
+    public Date getCommentTime() {
+        return commentTime;
+    }
+
+    public void setCommentTime(Date commentTime) {
+        this.commentTime = commentTime;
+    }
+}