Add Token model.
continuous-integration/drone/push Build is passing

This commit is contained in:
2023-12-01 14:02:18 +02:00
parent a7fc4876bf
commit 23bdfd10cf
2 changed files with 31 additions and 0 deletions
@@ -0,0 +1,29 @@
package space.kklochko.spring_rest_example.models;
import jakarta.persistence.*;
import lombok.AllArgsConstructor;
import lombok.Data;
import java.util.UUID;
@Table(name = "tokens", uniqueConstraints = {
@UniqueConstraint(columnNames = {"username"}),
})
@Entity
@AllArgsConstructor
@Data
public class Token {
@Id
@Column(nullable = true)
private UUID id;
private String username;
private String role;
private String token;
public Token() {
setId(UUID.randomUUID());
setUsername("");
setRole("");
setToken("");
}
}
@@ -12,6 +12,7 @@
<class>space.kklochko.spring_rest_example.models.Department</class>
<class>space.kklochko.spring_rest_example.models.Patient</class>
<class>space.kklochko.spring_rest_example.models.Indicator</class>
<class>space.kklochko.spring_rest_example.models.Token</class>
<properties>
<property name="jakarta.persistence.jdbc.driver" value="org.postgresql.Driver" />
@@ -36,6 +37,7 @@
<class>space.kklochko.spring_rest_example.models.Department</class>
<class>space.kklochko.spring_rest_example.models.Patient</class>
<class>space.kklochko.spring_rest_example.models.Indicator</class>
<class>space.kklochko.spring_rest_example.models.Token</class>
<properties>
<property name="jakarta.persistence.jdbc.driver" value="org.postgresql.Driver" />