feat: added OfficeService and implement in OfficeServiceImpl
This commit is contained in:
parent
e3d5eee711
commit
a7aa93c82c
16
src/main/java/com/example/nto/service/OfficeService.java
Normal file
16
src/main/java/com/example/nto/service/OfficeService.java
Normal file
@ -0,0 +1,16 @@
|
||||
package com.example.nto.service;
|
||||
|
||||
import com.example.nto.dto.entity.OfficeDTO;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface OfficeService {
|
||||
List<OfficeDTO> getAllOffice();
|
||||
OfficeDTO getById(long officeId);
|
||||
|
||||
OfficeDTO create(OfficeDTO officeDTO);
|
||||
OfficeDTO update(long officeId, OfficeDTO officeDTO);
|
||||
void delete(long officeId);
|
||||
|
||||
void patchBlockVolunteer(long id, boolean blockStatus);
|
||||
}
|
@ -0,0 +1,47 @@
|
||||
package com.example.nto.service.impl;
|
||||
|
||||
import com.example.nto.dto.entity.OfficeDTO;
|
||||
import com.example.nto.dto.mappers.OfficeMapper;
|
||||
import com.example.nto.repository.OfficeRepository;
|
||||
import com.example.nto.service.OfficeService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
public class OfficeServiceImpl implements OfficeService {
|
||||
private final OfficeRepository officeRepository;
|
||||
|
||||
@Override
|
||||
public List<OfficeDTO> getAllOffice() {
|
||||
return officeRepository.findAll().stream().map(OfficeMapper::convertToDTO).collect(Collectors.toList());
|
||||
}
|
||||
|
||||
@Override
|
||||
public OfficeDTO getById(long officeId) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public OfficeDTO create(OfficeDTO officeDTO) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public OfficeDTO update(long officeId, OfficeDTO officeDTO) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void delete(long officeId) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void patchBlockVolunteer(long id, boolean blockStatus) {
|
||||
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user