| | |
| | | package com.tourguide.modules.order.dto; |
| | | |
| | | import com.tourguide.modules.order.entity.TourOrder; |
| | | import java.math.BigDecimal; |
| | | import java.time.LocalDateTime; |
| | | import java.util.Collections; |
| | | import java.util.List; |
| | |
| | | private final LocalDateTime lectureStartTime; |
| | | private final LocalDateTime lectureEndTime; |
| | | private final LocalDateTime completedAt; |
| | | private final BigDecimal earningAmount; |
| | | private final String customerPhone; |
| | | private final List<Customer> customers; |
| | | |
| | |
| | | this.lectureStartTime = firstPresent(order.getServiceStartedAt(), order.getArrivedAt()); |
| | | this.lectureEndTime = order.getCompletedAt(); |
| | | this.completedAt = order.getCompletedAt(); |
| | | this.earningAmount = order.getGuideEarningAmount(); |
| | | this.customerPhone = order.getVisitorMobile(); |
| | | this.customers = Collections.singletonList(new Customer( |
| | | 1, |
| | |
| | | public LocalDateTime getLectureStartTime() { return lectureStartTime; } |
| | | public LocalDateTime getLectureEndTime() { return lectureEndTime; } |
| | | public LocalDateTime getCompletedAt() { return completedAt; } |
| | | public BigDecimal getEarningAmount() { return earningAmount; } |
| | | public String getCustomerPhone() { return customerPhone; } |
| | | public List<Customer> getCustomers() { return customers; } |
| | | |