package com.example.salonbella.entity; import javax.persistence.*; import java.util.Set; @Entity @Table(name = "users") public class UserEntity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @Column(name = "first_name", nullable = false, length = 30) private String name; @Column(name = "last_name", nullable = false, length = 30) private String surname; @Column(name = "phone_number",nullable = false, length = 30) private String number; @Column(name = "email", nullable = false, unique = true, length = 30) private String email; @Column(name = "username", nullable = false, unique = true, length = 30) private String username; @Column(name = "password", nullable = false, length = 100) private String password; @Column(name = "role", nullable = false, length = 10) private String role = "USER"; @Column(name = "valid",nullable = false) private boolean valid = false; @OneToMany(mappedBy = "user", cascade = CascadeType.ALL, orphanRemoval = true) private Set reservations; @OneToMany(mappedBy = "user", cascade = CascadeType.ALL, orphanRemoval = true) private Set orders; public UserEntity() { } public Long getId() { return id; } public String getRole() { return role; } public void setId(Long id) { this.id = id; } public boolean isValid() { return valid; } public void setValid(boolean valid) { this.valid = valid; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getSurname() { return surname; } public void setSurname(String surname) { this.surname = surname; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public void setRole(String role) { this.role = role; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } public String getNumber() { return number; } public void setNumber(String number) { this.number = number; } }