|
|
|
@ -9,11 +9,11 @@ import javax.persistence.ManyToOne; |
|
|
|
|
public class Loan { |
|
|
|
|
|
|
|
|
|
private static final long serialVersionUID = -5124436115031696628L; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Id |
|
|
|
|
@Column(name = "id", nullable=false, unique=true) |
|
|
|
|
@Column(name = "id", nullable = false, unique = true) |
|
|
|
|
private long id; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name = "date_start", nullable = false) |
|
|
|
|
private String date_start; |
|
|
|
|
|
|
|
|
@ -22,24 +22,26 @@ public class Loan { |
|
|
|
|
|
|
|
|
|
@Column(name = "state", nullable = false) |
|
|
|
|
private String state; |
|
|
|
|
|
|
|
|
|
@ManyToOne(fetch=FetchType.LAZY) |
|
|
|
|
@JoinColumn(name="item") |
|
|
|
|
private Item item; |
|
|
|
|
|
|
|
|
|
@ManyToOne(fetch=FetchType.LAZY) |
|
|
|
|
@JoinColumn(name="staff") |
|
|
|
|
private Staff staff; |
|
|
|
|
|
|
|
|
|
@ManyToOne(fetch=FetchType.LAZY) |
|
|
|
|
@JoinColumn(name="user") |
|
|
|
|
private User user; |
|
|
|
|
|
|
|
|
|
public Loan(long id, String date_start, String date_end, String state) { |
|
|
|
|
this.id = id; |
|
|
|
|
|
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY) |
|
|
|
|
@JoinColumn(name = "item") |
|
|
|
|
private Item item; |
|
|
|
|
|
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY) |
|
|
|
|
@JoinColumn(name = "staff") |
|
|
|
|
private Staff staff; |
|
|
|
|
|
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY) |
|
|
|
|
@JoinColumn(name = "user") |
|
|
|
|
private User user; |
|
|
|
|
|
|
|
|
|
public Loan(String date_start, String date_end, String state, Item item, Staff staff, User user) { |
|
|
|
|
this.date_start = date_start; |
|
|
|
|
this.date_end = date_end; |
|
|
|
|
this.state = state; |
|
|
|
|
this.item = item; |
|
|
|
|
this.staff = staff; |
|
|
|
|
this.user = user; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public long getId() { |
|
|
|
@ -58,6 +60,18 @@ public class Loan { |
|
|
|
|
return state; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Item getItem() { |
|
|
|
|
return item; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Staff getStaff() { |
|
|
|
|
return staff; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public User getUser() { |
|
|
|
|
return user; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public void setId(long id) { |
|
|
|
|
this.id = id; |
|
|
|
|
} |
|
|
|
@ -74,18 +88,6 @@ public class Loan { |
|
|
|
|
this.state = state; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Item getItem() { |
|
|
|
|
return item; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Staff getStaff() { |
|
|
|
|
return staff; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public User getUser() { |
|
|
|
|
return user; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public void setItem(Item item) { |
|
|
|
|
this.item = item; |
|
|
|
|
} |
|
|
|
@ -98,5 +100,4 @@ public class Loan { |
|
|
|
|
this.user = user; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|