From be139f2178e29a4094c8e554682804715594a74e Mon Sep 17 00:00:00 2001 From: Denis Oleynik Date: Wed, 19 Feb 2025 15:44:03 +0300 Subject: [PATCH] [service] Add func `getAllEmployees` --- .../java/com/example/nto/service/EmployeeService.java | 5 ++++- .../example/nto/service/impl/EmployeeServiceImpl.java | 9 +++++++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/example/nto/service/EmployeeService.java b/src/main/java/com/example/nto/service/EmployeeService.java index 3c04aee..5650560 100644 --- a/src/main/java/com/example/nto/service/EmployeeService.java +++ b/src/main/java/com/example/nto/service/EmployeeService.java @@ -4,6 +4,7 @@ import com.example.nto.entity.Code; import com.example.nto.entity.Employee; import java.time.LocalDateTime; +import java.util.List; import java.util.Optional; public interface EmployeeService { @@ -11,9 +12,11 @@ public interface EmployeeService { void setLastVisitEmployee(long Id, LocalDateTime lastVisit); - Code setCodeEmployee(long Id, long code); + void setCodeEmployee(long Id, long code); Optional findByLogin(String login); Optional findCodeById(Long id); + + List getAllEmployees(); } diff --git a/src/main/java/com/example/nto/service/impl/EmployeeServiceImpl.java b/src/main/java/com/example/nto/service/impl/EmployeeServiceImpl.java index 9bab6c9..1352f94 100644 --- a/src/main/java/com/example/nto/service/impl/EmployeeServiceImpl.java +++ b/src/main/java/com/example/nto/service/impl/EmployeeServiceImpl.java @@ -8,6 +8,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.time.LocalDateTime; +import java.util.List; import java.util.Optional; @Service @@ -40,9 +41,13 @@ public class EmployeeServiceImpl implements EmployeeService { } @Override - public Code setCodeEmployee(long Id, long code) { + public void setCodeEmployee(long Id, long code) { Code newCode = new Code(Id, code); codeRepository.save(newCode); - return newCode; + } + + @Override + public List getAllEmployees() { + return EmployeeRepository.findAll(); } } \ No newline at end of file