[service] Add func getAllEmployees

This commit is contained in:
Denis Oleynik 2025-02-19 15:44:03 +03:00
parent 345c922be9
commit be139f2178
2 changed files with 11 additions and 3 deletions

View File

@ -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<Employee> findByLogin(String login);
Optional<Code> findCodeById(Long id);
List<Employee> getAllEmployees();
}

View File

@ -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<Employee> getAllEmployees() {
return EmployeeRepository.findAll();
}
}