From 23bdfd10cfcd071362fd21b7ff318eb0d7ece511 Mon Sep 17 00:00:00 2001 From: KKlochko Date: Fri, 1 Dec 2023 14:02:18 +0200 Subject: [PATCH] Add Token model. --- .../spring_rest_example/models/Token.java | 29 +++++++++++++++++++ src/main/resources/META-INF/persistence.xml | 2 ++ 2 files changed, 31 insertions(+) create mode 100644 src/main/java/space/kklochko/spring_rest_example/models/Token.java diff --git a/src/main/java/space/kklochko/spring_rest_example/models/Token.java b/src/main/java/space/kklochko/spring_rest_example/models/Token.java new file mode 100644 index 0000000..5869ddb --- /dev/null +++ b/src/main/java/space/kklochko/spring_rest_example/models/Token.java @@ -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(""); + } +} diff --git a/src/main/resources/META-INF/persistence.xml b/src/main/resources/META-INF/persistence.xml index e472c78..71ef730 100644 --- a/src/main/resources/META-INF/persistence.xml +++ b/src/main/resources/META-INF/persistence.xml @@ -12,6 +12,7 @@ space.kklochko.spring_rest_example.models.Department space.kklochko.spring_rest_example.models.Patient space.kklochko.spring_rest_example.models.Indicator + space.kklochko.spring_rest_example.models.Token @@ -36,6 +37,7 @@ space.kklochko.spring_rest_example.models.Department space.kklochko.spring_rest_example.models.Patient space.kklochko.spring_rest_example.models.Indicator + space.kklochko.spring_rest_example.models.Token