private final OrderRepository orderRepository;
OrderService(OrderRepository orderRepository) {
this.orderRepository = orderRepository;
Mono<Order> createOrder(Order order) {
order.setTimestamp(Timestamp.of(new Date()));
// Children are saved in cascade.
return orderRepository.save(order);