mirror of
https://github.com/LOBSTERVOVA/Tennis-Site.git
synced 2026-04-17 17:40:49 +03:00
отработано создание организации в профиле
This commit is contained in:
@@ -1,12 +1,27 @@
|
||||
package com.example.dateplanner.services;
|
||||
|
||||
import com.example.dateplanner.models.entities.Organization;
|
||||
import com.example.dateplanner.repositories.OrganizationRepository;
|
||||
import lombok.AllArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
import reactor.core.publisher.Flux;
|
||||
import reactor.core.publisher.Mono;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.UUID;
|
||||
|
||||
@Service
|
||||
@AllArgsConstructor
|
||||
public class OrganizationService {
|
||||
private final OrganizationRepository organizationRepository;
|
||||
|
||||
public Flux<Organization> getByOwner(UUID ownerUuid) {
|
||||
return organizationRepository.findAllByOwnerUuid(ownerUuid);
|
||||
}
|
||||
|
||||
public Mono<Organization> create(Organization organization) {
|
||||
organization.setCreatedAt(LocalDateTime.now());
|
||||
organization.setUpdatedAt(LocalDateTime.now());
|
||||
return organizationRepository.save(organization);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user