summaryrefslogtreecommitdiff
path: root/src/main/java/com/mavlushechka/barbershop/repository
diff options
context:
space:
mode:
authorAlisaLinUwU <alisalinuwu@gmail.com>2025-01-26 10:42:28 +0500
committerAlisaLinUwU <alisalinuwu@gmail.com>2025-01-26 10:42:28 +0500
commit0225bdb772d1334cc1aa7ab0fc3678df0864df6b (patch)
tree85a8c8e4fcf1d935fcbad54886b73410c8cb2e26 /src/main/java/com/mavlushechka/barbershop/repository
Initializemain
Diffstat (limited to 'src/main/java/com/mavlushechka/barbershop/repository')
-rw-r--r--src/main/java/com/mavlushechka/barbershop/repository/AppointmentRepository.java10
-rw-r--r--src/main/java/com/mavlushechka/barbershop/repository/BarberRepository.java8
-rw-r--r--src/main/java/com/mavlushechka/barbershop/repository/LevelRepository.java10
-rw-r--r--src/main/java/com/mavlushechka/barbershop/repository/MessageRepository.java10
-rw-r--r--src/main/java/com/mavlushechka/barbershop/repository/RoleRepository.java10
-rw-r--r--src/main/java/com/mavlushechka/barbershop/repository/SlideRepository.java8
-rw-r--r--src/main/java/com/mavlushechka/barbershop/repository/TestimonialRepository.java10
-rw-r--r--src/main/java/com/mavlushechka/barbershop/repository/UserRepository.java10
-rw-r--r--src/main/java/com/mavlushechka/barbershop/repository/VisitorRepository.java10
9 files changed, 86 insertions, 0 deletions
diff --git a/src/main/java/com/mavlushechka/barbershop/repository/AppointmentRepository.java b/src/main/java/com/mavlushechka/barbershop/repository/AppointmentRepository.java
new file mode 100644
index 0000000..3e33529
--- /dev/null
+++ b/src/main/java/com/mavlushechka/barbershop/repository/AppointmentRepository.java
@@ -0,0 +1,10 @@
+package com.mavlushechka.barbershop.repository;
+
+import com.mavlushechka.barbershop.domain.Appointment;
+import org.springframework.data.mongodb.repository.MongoRepository;
+import org.springframework.stereotype.Repository;
+
+@Repository
+public interface AppointmentRepository extends MongoRepository<Appointment, String> {
+
+}
diff --git a/src/main/java/com/mavlushechka/barbershop/repository/BarberRepository.java b/src/main/java/com/mavlushechka/barbershop/repository/BarberRepository.java
new file mode 100644
index 0000000..648e2b4
--- /dev/null
+++ b/src/main/java/com/mavlushechka/barbershop/repository/BarberRepository.java
@@ -0,0 +1,8 @@
+package com.mavlushechka.barbershop.repository;
+
+import com.mavlushechka.barbershop.domain.Barber;
+import org.springframework.data.mongodb.repository.MongoRepository;
+
+public interface BarberRepository extends MongoRepository<Barber, String> {
+
+}
diff --git a/src/main/java/com/mavlushechka/barbershop/repository/LevelRepository.java b/src/main/java/com/mavlushechka/barbershop/repository/LevelRepository.java
new file mode 100644
index 0000000..a5af4aa
--- /dev/null
+++ b/src/main/java/com/mavlushechka/barbershop/repository/LevelRepository.java
@@ -0,0 +1,10 @@
+package com.mavlushechka.barbershop.repository;
+
+import com.mavlushechka.barbershop.domain.Level;
+import org.springframework.data.mongodb.repository.MongoRepository;
+import org.springframework.stereotype.Repository;
+
+@Repository
+public interface LevelRepository extends MongoRepository<Level, String> {
+ Level findByName(String name);
+}
diff --git a/src/main/java/com/mavlushechka/barbershop/repository/MessageRepository.java b/src/main/java/com/mavlushechka/barbershop/repository/MessageRepository.java
new file mode 100644
index 0000000..13ebbab
--- /dev/null
+++ b/src/main/java/com/mavlushechka/barbershop/repository/MessageRepository.java
@@ -0,0 +1,10 @@
+package com.mavlushechka.barbershop.repository;
+
+import com.mavlushechka.barbershop.domain.Message;
+import org.springframework.data.mongodb.repository.MongoRepository;
+import org.springframework.stereotype.Repository;
+
+@Repository
+public interface MessageRepository extends MongoRepository<Message, String> {
+
+}
diff --git a/src/main/java/com/mavlushechka/barbershop/repository/RoleRepository.java b/src/main/java/com/mavlushechka/barbershop/repository/RoleRepository.java
new file mode 100644
index 0000000..001b2fb
--- /dev/null
+++ b/src/main/java/com/mavlushechka/barbershop/repository/RoleRepository.java
@@ -0,0 +1,10 @@
+package com.mavlushechka.barbershop.repository;
+
+import com.mavlushechka.barbershop.domain.Role;
+import org.springframework.data.mongodb.repository.MongoRepository;
+import org.springframework.stereotype.Repository;
+
+@Repository
+public interface RoleRepository extends MongoRepository<Role, String> {
+ Role findByName(String name);
+}
diff --git a/src/main/java/com/mavlushechka/barbershop/repository/SlideRepository.java b/src/main/java/com/mavlushechka/barbershop/repository/SlideRepository.java
new file mode 100644
index 0000000..ec1f3fd
--- /dev/null
+++ b/src/main/java/com/mavlushechka/barbershop/repository/SlideRepository.java
@@ -0,0 +1,8 @@
+package com.mavlushechka.barbershop.repository;
+
+import com.mavlushechka.barbershop.domain.Slide;
+import org.springframework.data.mongodb.repository.MongoRepository;
+
+public interface SlideRepository extends MongoRepository<Slide, String> {
+
+}
diff --git a/src/main/java/com/mavlushechka/barbershop/repository/TestimonialRepository.java b/src/main/java/com/mavlushechka/barbershop/repository/TestimonialRepository.java
new file mode 100644
index 0000000..d7e8ebc
--- /dev/null
+++ b/src/main/java/com/mavlushechka/barbershop/repository/TestimonialRepository.java
@@ -0,0 +1,10 @@
+package com.mavlushechka.barbershop.repository;
+
+import com.mavlushechka.barbershop.domain.Testimonial;
+import org.springframework.data.mongodb.repository.MongoRepository;
+import org.springframework.stereotype.Repository;
+
+@Repository
+public interface TestimonialRepository extends MongoRepository<Testimonial, String> {
+
+}
diff --git a/src/main/java/com/mavlushechka/barbershop/repository/UserRepository.java b/src/main/java/com/mavlushechka/barbershop/repository/UserRepository.java
new file mode 100644
index 0000000..2fd7cb8
--- /dev/null
+++ b/src/main/java/com/mavlushechka/barbershop/repository/UserRepository.java
@@ -0,0 +1,10 @@
+package com.mavlushechka.barbershop.repository;
+
+import com.mavlushechka.barbershop.domain.User;
+import org.springframework.data.mongodb.repository.MongoRepository;
+import org.springframework.stereotype.Repository;
+
+@Repository
+public interface UserRepository extends MongoRepository<User, String> {
+ User findByUsername(String login);
+}
diff --git a/src/main/java/com/mavlushechka/barbershop/repository/VisitorRepository.java b/src/main/java/com/mavlushechka/barbershop/repository/VisitorRepository.java
new file mode 100644
index 0000000..1566906
--- /dev/null
+++ b/src/main/java/com/mavlushechka/barbershop/repository/VisitorRepository.java
@@ -0,0 +1,10 @@
+package com.mavlushechka.barbershop.repository;
+
+import com.mavlushechka.barbershop.domain.Visitor;
+import org.springframework.data.mongodb.repository.MongoRepository;
+import org.springframework.stereotype.Repository;
+
+@Repository
+public interface VisitorRepository extends MongoRepository<Visitor, String> {
+
+}