1 package pk.lucidxpo.ynami.service.sample;
2
3 import pk.lucidxpo.ynami.persistence.model.sample.Sample;
4
5 import java.util.List;
6 import java.util.Map;
7 import java.util.Optional;
8
9 public interface SampleService {
10 List<Sample> getAll();
11
12 boolean existsByFirstName(String firstName);
13
14 Optional<Sample> findById(String id);
15
16 Sample create(Sample sample);
17
18 Sample update(Sample sample);
19
20 void delete(String id);
21
22 Sample updateStatus(String id, Map<String, Object> updates);
23 }