Verschillende functionaliteit:
All checks were successful
Docker Image CI / build-and-push (push) Successful in 11m28s
Docker Image CI / deploy (push) Successful in 30s
Docker Image CI / notify-failure (push) Has been skipped

-een gebruiker kan meerdere bedrijven hebben
 -manier van afspraken maken veranderd in de backend ivm meerdere bedrijven gebruiker
 -bedrijven van een gebruiker zijn op te roepen
 -gebruikers zijn aan een bestaand bedrijf te koppelen via een REST call
 -email is aangepast op bedrijf en gebruiker
This commit is contained in:
2025-04-15 20:39:48 +02:00
parent bb9b5a93f9
commit ebce9820d2
12 changed files with 172 additions and 39 deletions

View File

@@ -1,9 +1,10 @@
package nl.veenm.paypoint.domain;
import jakarta.persistence.Entity;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.GenerationType;
import jakarta.persistence.Id;
import com.fasterxml.jackson.annotation.JsonIgnore;
import jakarta.persistence.*;
import java.util.HashSet;
import java.util.Set;
@Entity
public class Company {
@@ -17,6 +18,10 @@ public class Company {
private String postal_code;
private String city;
@ManyToMany(mappedBy = "companies")
@JsonIgnore
private Set<AppUser> users = new HashSet<>();
public void setId(Long id) {
this.id = id;
}
@@ -72,4 +77,12 @@ public class Company {
public void setCity(String city) {
this.city = city;
}
public Set<AppUser> getUsers() {
return users;
}
public void setUsers(Set<AppUser> users) {
this.users = users;
}
}