feat: added repository interfaces

This commit is contained in:
Petr Rudichev 2025-02-19 11:02:19 +03:00
parent 8098e04d33
commit 91d3914785
7 changed files with 59 additions and 0 deletions

View File

@ -0,0 +1,11 @@
package com.example.nto.repository;
import com.example.nto.domain.entity.Employee;
import org.springframework.data.jpa.repository.JpaRepository;
import java.util.Optional;
public interface EmployeeRepository extends JpaRepository<Employee, Long> {
Optional<Employee> findByEmail(String email);
Optional<Employee> findByTelephone(String telephone);
}

View File

@ -0,0 +1,7 @@
package com.example.nto.repository;
import com.example.nto.domain.entity.Office;
import org.springframework.data.jpa.repository.JpaRepository;
public interface OfficeRepository extends JpaRepository<Office, Long> {
}

View File

@ -0,0 +1,10 @@
package com.example.nto.repository;
import com.example.nto.domain.entity.Passage;
import org.springframework.data.jpa.repository.JpaRepository;
import java.util.Optional;
public interface PassageRepository extends JpaRepository<Passage, Long> {
Optional<Passage> findByPassageName(String passageName);
}

View File

@ -0,0 +1,7 @@
package com.example.nto.repository;
import com.example.nto.domain.entity.Position;
import org.springframework.data.jpa.repository.JpaRepository;
public interface PositionRepository extends JpaRepository<Position, Long> {
}

View File

@ -0,0 +1,10 @@
package com.example.nto.repository;
import com.example.nto.domain.entity.Role;
import org.springframework.data.jpa.repository.JpaRepository;
import java.util.Optional;
public interface RoleRepository extends JpaRepository<Role, Long> {
Optional<Role> findByRoleName(String roleName);
}

View File

@ -0,0 +1,7 @@
package com.example.nto.repository;
import com.example.nto.domain.entity.Terminal;
import org.springframework.data.jpa.repository.JpaRepository;
public interface TerminalRepository extends JpaRepository<Terminal, Long> {
}

View File

@ -0,0 +1,7 @@
package com.example.nto.repository;
import com.example.nto.domain.entity.Visit;
import org.springframework.data.jpa.repository.JpaRepository;
public interface VisitRepository extends JpaRepository<Visit, Long> {
}