初步实现资源与下载的框架,后续在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;
+ }
+}