AppUser.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package com.deliveryproject.easydelivery.Models;
  2. import javax.persistence.*;
  3. import java.util.List;
  4. @Entity
  5. @Table(name = "users")
  6. public class AppUser {
  7. @Id
  8. @GeneratedValue(strategy = GenerationType.IDENTITY)
  9. @Column(name = "id")
  10. private Long id;
  11. @Column(name = "client_id", nullable = false, unique = true)
  12. private String clientId;
  13. @Column(name = "name", nullable = false)
  14. private String name;
  15. @OneToMany //(mappedBy = "user")
  16. private List<Delivery> deliveries;
  17. public Long getId() {
  18. return id;
  19. }
  20. public void setId(Long id) {
  21. this.id = id;
  22. }
  23. public String getClientId() {
  24. return clientId;
  25. }
  26. public void setClientId(String clientId) {
  27. this.clientId = clientId;
  28. }
  29. public String getName() {
  30. return name;
  31. }
  32. public void setName(String name) {
  33. this.name = name;
  34. }
  35. public List<Delivery> getDeliveries() {
  36. return deliveries;
  37. }
  38. public void setDeliveries(List<Delivery> deliveries) {
  39. this.deliveries = deliveries;
  40. }
  41. }