add torrent upload(finished) and tracker announce(unimplemnt)

Change-Id: I017c03df2bc1c40c4a080837821d56dfe58d6eb6
diff --git a/src/main/java/com/example/g8backend/entity/Peer.java b/src/main/java/com/example/g8backend/entity/Peer.java
index 43302ce..b59f7ee 100644
--- a/src/main/java/com/example/g8backend/entity/Peer.java
+++ b/src/main/java/com/example/g8backend/entity/Peer.java
@@ -1,7 +1,5 @@
 package com.example.g8backend.entity;
 
-import com.baomidou.mybatisplus.annotation.IdType;
-import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
 import lombok.Data;
 
@@ -10,7 +8,7 @@
 public class Peer {
     private Long peerId;
     private String info_hash;
-    private Long userId; // passkey from announce
+    private String passkey;
     private String ipAddress;
     private Integer port;
     private Double uploaded;
diff --git a/src/main/java/com/example/g8backend/entity/Torrent.java b/src/main/java/com/example/g8backend/entity/Torrent.java
index b1e1985..cb9a4eb 100644
--- a/src/main/java/com/example/g8backend/entity/Torrent.java
+++ b/src/main/java/com/example/g8backend/entity/Torrent.java
@@ -12,15 +12,12 @@
 @TableName("torrents")
 public class Torrent {
     @TableId(type = IdType.AUTO)
-    private Integer torrentId;
+    private Long torrentId;
     private Long userId;
     private String torrentName;
     private String infoHash;
     private Double fileSize;
 
-    @TableField("created_at")
-    private Timestamp createdAt;
-
     @Override
     public String toString() {
         return "Torrent{" +
@@ -29,7 +26,6 @@
                 ", torrentName='" + torrentName + '\'' +
                 ", infoHash='" + infoHash + '\'' +
                 ", fileSize=" + fileSize +
-                ", createdAt=" + createdAt +
                 '}';
     }
 }
\ No newline at end of file
diff --git a/src/main/java/com/example/g8backend/entity/User.java b/src/main/java/com/example/g8backend/entity/User.java
index 8e28628..7ba8e03 100644
--- a/src/main/java/com/example/g8backend/entity/User.java
+++ b/src/main/java/com/example/g8backend/entity/User.java
@@ -11,6 +11,7 @@
     @TableId(type = IdType.AUTO)
     private Long userId;
 
+    private String passkey;
     private String password;
     private String userName;
     private String email;