diff --git a/BackendFolder/SwitchRoom/src/main/java/vt/CS5934/SwitchRoom/models/AgreedRecordTable.java b/BackendFolder/SwitchRoom/src/main/java/vt/CS5934/SwitchRoom/models/AgreedRecordTable.java new file mode 100644 index 0000000000000000000000000000000000000000..f7a9e7a2e9c858cae6490dd76b441a6b2f748517 --- /dev/null +++ b/BackendFolder/SwitchRoom/src/main/java/vt/CS5934/SwitchRoom/models/AgreedRecordTable.java @@ -0,0 +1,132 @@ +package vt.CS5934.SwitchRoom.models; + + +import lombok.NoArgsConstructor; +import javax.persistence.*; +import java.util.Date; + +@Entity +@Table(name = "success_record_table") +@IdClass(MatchedRecordIdModel.class) +@NoArgsConstructor +public class AgreedRecordTable { + @Id + @GeneratedValue(strategy = GenerationType.AUTO) + @Column(name = "id", nullable = false) + private Long id; + private Long stateCityCode; + private Long wishlistId; + private Long wishlistUserId; + private Long offerId; + private Date startTime; + private Date endTime; + private Integer toOfferStar; + private Integer toVisitorStar; + @Column(length = 500) + private String toOfferComment; + @Column(length = 500) + private String toVisitorComment; + + public AgreedRecordTable(Long stateCityCode, Long wishlistId, Long wishlistUserId, Long offerId, Date startTime, + Date endTime, Integer toOfferStar, Integer toVisitorStar, String toOfferComment, + String toVisitorComment) { + this.stateCityCode = stateCityCode; + this.wishlistId = wishlistId; + this.wishlistUserId = wishlistUserId; + this.offerId = offerId; + this.startTime = startTime; + this.endTime = endTime; + this.toOfferStar = toOfferStar; + this.toVisitorStar = toVisitorStar; + this.toOfferComment = toOfferComment; + this.toVisitorComment = toVisitorComment; + } + + public Long getStateCityCode() { + return stateCityCode; + } + + public void setStateCityCode(Long stateCityCode) { + this.stateCityCode = stateCityCode; + } + + public Long getWishlistId() { + return wishlistId; + } + + public void setWishlistId(Long wishlistId) { + this.wishlistId = wishlistId; + } + + public Long getWishlistUserId() { + return wishlistUserId; + } + + public void setWishlistUserId(Long wishlistUserId) { + this.wishlistUserId = wishlistUserId; + } + + public Long getOfferId() { + return offerId; + } + + public void setOfferId(Long offerId) { + this.offerId = offerId; + } + + public Date getStartTime() { + return startTime; + } + + public void setStartTime(Date startTime) { + this.startTime = startTime; + } + + public Date getEndTime() { + return endTime; + } + + public void setEndTime(Date endTime) { + this.endTime = endTime; + } + + public Integer getToOfferStar() { + return toOfferStar; + } + + public void setToOfferStar(Integer toOfferStar) { + this.toOfferStar = toOfferStar; + } + + public Integer getToVisitorStar() { + return toVisitorStar; + } + + public void setToVisitorStar(Integer toVisitorStar) { + this.toVisitorStar = toVisitorStar; + } + + public String getToOfferComment() { + return toOfferComment; + } + + public void setToOfferComment(String toOfferComment) { + this.toOfferComment = toOfferComment; + } + + public String getToVisitorComment() { + return toVisitorComment; + } + + public void setToVisitorComment(String toVisitorComment) { + this.toVisitorComment = toVisitorComment; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } +}