2025-05-23 12:44:04 +02:00

36 lines
877 B
Java

package de.roko.archiv.kibubackend.service;
import de.roko.archiv.kibubackend.model.Bild;
import de.roko.archiv.kibubackend.repository.BildRepository;
import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Service;
import java.util.List;
import java.util.Optional;
@Service
public class BildService {
private final BildRepository bildRepository;
public BildService(BildRepository bildRepository) {
this.bildRepository = bildRepository;
}
public Bild save(Bild bild) {
return bildRepository.save(bild);
}
public ResponseEntity<List<Bild>> findAll() {
return ResponseEntity.ok(bildRepository.findAll());
}
public Optional<Bild> findById(Long id) {
return bildRepository.findById(id);
}
public void deleteById(Long id) {
bildRepository.deleteById(id);
}
}