From b6e20bfd7ba4a1ea93ad9f647158aba62a07e156 Mon Sep 17 00:00:00 2001 From: p96aetpbr <2691443110@qq.com> Date: Wed, 26 Jun 2024 08:33:51 +0800 Subject: [PATCH] Add UserStrategy.java --- UserStrategy.java | 48 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 UserStrategy.java diff --git a/UserStrategy.java b/UserStrategy.java new file mode 100644 index 0000000..d0dcd46 --- /dev/null +++ b/UserStrategy.java @@ -0,0 +1,48 @@ +package com.power.travel.model; + +import javax.persistence.*; +import java.util.Date; + + +@Entity +@Table(name = "user_strategy") +public class UserStrategy { + + @Id + @Column(name = "id") + private String id; + + @ManyToOne + @JoinColumn(name = "user_id") + private User user; + + @OneToOne + @JoinColumn(name = "strategy_id") + private TravelStrategy travelStrategy; + + @Column(name = "create_date") + private Date createDate; + + @Column(name = "update_date") + private Date updateDate; + + public String getId() { return id; } + + public void setId(String id) { this.id = id; } + + public User getUser() { return user; } + + public void setUser(User user) { this.user = user; } + + public TravelStrategy getTravelStrategy() { return travelStrategy; } + + public void setTravelStrategy(TravelStrategy travelStrategy) { this.travelStrategy = travelStrategy; } + + public Date getCreateDate() { return createDate; } + + public void setCreateDate(Date createDate) { this.createDate = createDate; } + + public Date getUpdateDate() { return updateDate; } + + public void setUpdateDate(Date updateDate) { this.updateDate = updateDate; } +}