绑定表
Change-Id: I9b381569457d242d1bd37bd8306e87d93eb0f640
diff --git a/src/main/java/object/TransportId.java b/src/main/java/object/TransportId.java
new file mode 100644
index 0000000..8e102d3
--- /dev/null
+++ b/src/main/java/object/TransportId.java
@@ -0,0 +1,38 @@
+package object;
+
+import java.io.Serializable;
+import java.util.Objects;
+
+public class TransportId implements Serializable {
+ private String taskid;
+ private String uploaduserid;
+ private String downloaduserid;
+
+ public TransportId() {}
+
+ public TransportId(String taskid, String uploaduserid, String downloaduserid) {
+ this.taskid = taskid;
+ this.uploaduserid = uploaduserid;
+ this.downloaduserid = downloaduserid;
+ }
+
+ public String getTaskid() { return taskid; }
+ public void setTaskid(String taskid) { this.taskid = taskid; }
+ public String getUploaduserid() { return uploaduserid; }
+ public void setUploaduserid(String uploaduserid) { this.uploaduserid = uploaduserid; }
+ public String getDownloaduserid() { return downloaduserid; }
+ public void setDownloaduserid(String downloaduserid) { this.downloaduserid = downloaduserid; }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) return true;
+ if (o == null || getClass() != o.getClass()) return false;
+ TransportId that = (TransportId) o;
+ return Objects.equals(taskid, that.taskid) && Objects.equals(uploaduserid, that.uploaduserid) && Objects.equals(downloaduserid, that.downloaduserid);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(taskid, uploaduserid, downloaduserid);
+ }
+}
\ No newline at end of file