From d9aa9b31968a2f654a15d09ecc505170a2cc995b Mon Sep 17 00:00:00 2001 From: Alex Gryczewski Date: Wed, 13 Sep 2023 19:33:49 -0400 Subject: [PATCH] Added model for permission grants --- .../fashionscapeapi/model/Permission.java | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 src/main/java/io/salmonllama/fashionscapeapi/model/Permission.java diff --git a/src/main/java/io/salmonllama/fashionscapeapi/model/Permission.java b/src/main/java/io/salmonllama/fashionscapeapi/model/Permission.java new file mode 100644 index 0000000..8cf3bf8 --- /dev/null +++ b/src/main/java/io/salmonllama/fashionscapeapi/model/Permission.java @@ -0,0 +1,48 @@ +package io.salmonllama.fashionscapeapi.model; + +import jakarta.persistence.Column; +import jakarta.persistence.Entity; +import jakarta.persistence.Id; +import jakarta.persistence.Table; + +import java.sql.Timestamp; + +@Entity +@Table(name = "permission") +public class Permission { + private String userId; + + @Id + @Column(name = "id") + public String getUserId() { + return userId; + } + + public Permission setUserId(String userId) { + this.userId = userId; + return this; + } + + @Column(name = "permission", nullable = false) + public String getPermission() { + return permission; + } + + public Permission setPermission(String permission) { + this.permission = permission; + return this; + } + + @Column(name = "added", nullable = false) + public Timestamp getAdded() { + return added; + } + + public Permission setAdded(Timestamp added) { + this.added = added; + return this; + } + + private String permission; + private Timestamp added; +}