From 7ff594a7a4186293d92466aa6943c7977d930c12 Mon Sep 17 00:00:00 2001 From: Salmonllama Date: Sun, 3 Dec 2023 07:58:18 -0500 Subject: [PATCH] refactor: Used UUID for contest ID Replaced int ID with UUID on contest galleries Closes FS-28 --- .../fashionscapeapi/model/ContestGallery.java | 9 +++++---- .../repository/ContestGalleryRepository.java | 4 +++- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/main/java/io/salmonllama/fashionscapeapi/model/ContestGallery.java b/src/main/java/io/salmonllama/fashionscapeapi/model/ContestGallery.java index 7ea457c..ec94c1f 100644 --- a/src/main/java/io/salmonllama/fashionscapeapi/model/ContestGallery.java +++ b/src/main/java/io/salmonllama/fashionscapeapi/model/ContestGallery.java @@ -1,13 +1,14 @@ package io.salmonllama.fashionscapeapi.model; import java.sql.Timestamp; +import java.util.UUID; import jakarta.persistence.*; @Entity @Table(name = "contest_gallery") public class ContestGallery { - private int id; + private UUID id; private String contestName; private Timestamp created; private Timestamp contestClose; @@ -17,10 +18,10 @@ public class ContestGallery { public ContestGallery() {} @Id - @GeneratedValue(strategy = GenerationType.UUID) + @GeneratedValue @Column(name = "id") - public int getId() { return id; } - public ContestGallery setId(int id) { + public UUID getId() { return id; } + public ContestGallery setId(UUID id) { this.id = id; return this; } diff --git a/src/main/java/io/salmonllama/fashionscapeapi/repository/ContestGalleryRepository.java b/src/main/java/io/salmonllama/fashionscapeapi/repository/ContestGalleryRepository.java index 3aeef55..cb73457 100644 --- a/src/main/java/io/salmonllama/fashionscapeapi/repository/ContestGalleryRepository.java +++ b/src/main/java/io/salmonllama/fashionscapeapi/repository/ContestGalleryRepository.java @@ -3,5 +3,7 @@ package io.salmonllama.fashionscapeapi.repository; import io.salmonllama.fashionscapeapi.model.ContestGallery; import org.springframework.data.jpa.repository.JpaRepository; -public interface ContestGalleryRepository extends JpaRepository { +import java.util.UUID; + +public interface ContestGalleryRepository extends JpaRepository { }