初步实现资源与下载的框架,后续在TODO处完善即可。

Change-Id: Ie28b6c1a7a14d665f8f5873c1397e7f8c1ebd99a
diff --git a/src/main/java/com/pt/entity/Download.java b/src/main/java/com/pt/entity/Download.java
new file mode 100644
index 0000000..38b955a
--- /dev/null
+++ b/src/main/java/com/pt/entity/Download.java
@@ -0,0 +1,55 @@
+package com.pt.entity;
+
+import jakarta.persistence.Entity;
+import jakarta.persistence.GeneratedValue;
+import jakarta.persistence.GenerationType;
+import jakarta.persistence.Id;
+
+import java.time.LocalDateTime;
+
+@Entity
+public class Download {
+
+    @Id
+    @GeneratedValue(strategy = GenerationType.IDENTITY)
+    private int downloadId;
+
+    private String resourceId;
+    private String downloader;
+    private LocalDateTime downloadTime;
+
+    public Download() {
+    }
+
+    public Download(int downloadId, String resourceId, String downloader, LocalDateTime downloadTime) {
+        this.downloadId = downloadId;
+        this.resourceId = resourceId;
+        this.downloader = downloader;
+        this.downloadTime = downloadTime;
+    }
+
+    public int getDownloadId() {
+        return downloadId;
+    }
+    public void setDownloadId(int downloadId) {
+        this.downloadId = downloadId;
+    }
+    public String getResourceId() {
+        return resourceId;
+    }
+    public void setResourceId(String resourceId) {
+        this.resourceId = resourceId;
+    }
+    public String getDownloader() {
+        return downloader;
+    }
+    public void setDownloader(String downloader) {
+        this.downloader = downloader;
+    }
+    public LocalDateTime getDownloadTime() {
+        return downloadTime;
+    }
+    public void setDownloadTime(LocalDateTime downloadTime) {
+        this.downloadTime = downloadTime;
+    }
+}