blob: 4c0ce5f6585b12a50cd8b972cd019604f1b9e901 [file] [log] [blame]
rootff0769a2025-05-18 17:24:41 +00001package entity;
2
3import java.io.Serializable;
4import java.util.Objects;
5
6public class UserVotesId implements Serializable {
7 private String userId;
8 private String begId;
9 private String seedId;
10
11 public UserVotesId() {}
12
13 public UserVotesId(String userId, String begId, String seedId) {
14 this.userId = userId;
15 this.begId = begId;
16 this.seedId = seedId;
17 }
18
19 // 重写 equals 和 hashCode 方法
20 @Override
21 public boolean equals(Object o) {
22 if (this == o) return true;
23 if (o == null || getClass() != o.getClass()) return false;
24 UserVotesId that = (UserVotesId) o;
25 return userId.equals(that.userId) && begId.equals(that.begId) && seedId.equals(that.seedId);
26 }
27
28 @Override
29 public int hashCode() {
30 return Objects.hash(userId, begId, seedId);
31 }
32
33 // getters and setters
34 public String getUserId() {
35 return userId;
36 }
37
38 public void setUserId(String userId) {
39 this.userId = userId;
40 }
41
42 public String getBegId() {
43 return begId;
44 }
45
46 public void setBegId(String begId) {
47 this.begId = begId;
48 }
49
50 public String getSeedId() {
51 return seedId;
52 }
53
54 public void setSeedId(String seedId) {
55 this.seedId = seedId;
56 }
57}