Reorganize packages by domain
All checks were successful
build-and-deploy / build-deploy (push) Successful in 34s
All checks were successful
build-and-deploy / build-deploy (push) Successful in 34s
This commit is contained in:
@@ -1,4 +1,6 @@
|
||||
package com.android.trisolarisserver.component
|
||||
package com.android.trisolarisserver.component.ai
|
||||
import com.android.trisolarisserver.component.ai.formatAadhaar
|
||||
import com.android.trisolarisserver.component.ai.isValidAadhaar
|
||||
|
||||
internal fun formatAadhaar(value: String): String {
|
||||
if (value.length != 12) return value
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.component
|
||||
package com.android.trisolarisserver.component.ai
|
||||
|
||||
import jakarta.annotation.PreDestroy
|
||||
import org.springframework.stereotype.Component
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.component
|
||||
package com.android.trisolarisserver.component.ai
|
||||
|
||||
import com.fasterxml.jackson.databind.ObjectMapper
|
||||
import org.springframework.beans.factory.annotation.Value
|
||||
@@ -1,4 +1,6 @@
|
||||
package com.android.trisolarisserver.component
|
||||
package com.android.trisolarisserver.component.ai
|
||||
import com.android.trisolarisserver.component.ai.formatAadhaar
|
||||
import com.android.trisolarisserver.component.ai.isValidAadhaar
|
||||
|
||||
import com.fasterxml.jackson.databind.ObjectMapper
|
||||
import org.slf4j.LoggerFactory
|
||||
@@ -1,7 +1,8 @@
|
||||
package com.android.trisolarisserver.component
|
||||
package com.android.trisolarisserver.component.auth
|
||||
import com.android.trisolarisserver.controller.common.requireMember
|
||||
|
||||
import com.android.trisolarisserver.repo.AppUserRepo
|
||||
import com.android.trisolarisserver.repo.PropertyUserRepo
|
||||
import com.android.trisolarisserver.repo.property.AppUserRepo
|
||||
import com.android.trisolarisserver.repo.property.PropertyUserRepo
|
||||
import com.android.trisolarisserver.models.property.Role
|
||||
import org.springframework.security.access.AccessDeniedException
|
||||
import org.springframework.stereotype.Component
|
||||
@@ -1,7 +1,8 @@
|
||||
package com.android.trisolarisserver.component
|
||||
package com.android.trisolarisserver.component.booking
|
||||
import com.android.trisolarisserver.component.sse.SseHub
|
||||
|
||||
import com.android.trisolarisserver.controller.BookingSnapshotBuilder
|
||||
import com.android.trisolarisserver.controller.dto.BookingDetailResponse
|
||||
import com.android.trisolarisserver.controller.booking.BookingSnapshotBuilder
|
||||
import com.android.trisolarisserver.controller.dto.booking.BookingDetailResponse
|
||||
import org.springframework.scheduling.annotation.Scheduled
|
||||
import org.springframework.stereotype.Component
|
||||
import org.springframework.web.servlet.mvc.method.annotation.SseEmitter
|
||||
@@ -1,13 +1,20 @@
|
||||
package com.android.trisolarisserver.component
|
||||
package com.android.trisolarisserver.component.document
|
||||
import com.android.trisolarisserver.component.ai.LlamaClient
|
||||
import com.android.trisolarisserver.component.ai.PaddleOcrClient
|
||||
import com.android.trisolarisserver.component.ai.PaddleOcrResult
|
||||
import com.android.trisolarisserver.component.ai.formatAadhaar
|
||||
import com.android.trisolarisserver.component.ai.isValidAadhaar
|
||||
import com.android.trisolarisserver.component.booking.BookingEvents
|
||||
import com.android.trisolarisserver.component.geo.PincodeResolver
|
||||
|
||||
import com.android.trisolarisserver.controller.DocumentPrompts
|
||||
import com.android.trisolarisserver.db.repo.GuestRepo
|
||||
import com.android.trisolarisserver.db.repo.GuestDocumentRepo
|
||||
import com.android.trisolarisserver.db.repo.BookingRepo
|
||||
import com.android.trisolarisserver.controller.document.DocumentPrompts
|
||||
import com.android.trisolarisserver.repo.guest.GuestRepo
|
||||
import com.android.trisolarisserver.repo.guest.GuestDocumentRepo
|
||||
import com.android.trisolarisserver.repo.booking.BookingRepo
|
||||
import com.android.trisolarisserver.models.booking.GuestDocument
|
||||
import com.android.trisolarisserver.models.booking.GuestVehicle
|
||||
import com.android.trisolarisserver.repo.GuestVehicleRepo
|
||||
import com.android.trisolarisserver.repo.PropertyRepo
|
||||
import com.android.trisolarisserver.repo.guest.GuestVehicleRepo
|
||||
import com.android.trisolarisserver.repo.property.PropertyRepo
|
||||
import com.fasterxml.jackson.core.type.TypeReference
|
||||
import com.fasterxml.jackson.databind.ObjectMapper
|
||||
import java.time.OffsetDateTime
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.component
|
||||
package com.android.trisolarisserver.component.document
|
||||
|
||||
import org.springframework.beans.factory.annotation.Value
|
||||
import org.springframework.stereotype.Component
|
||||
@@ -1,8 +1,9 @@
|
||||
package com.android.trisolarisserver.component
|
||||
package com.android.trisolarisserver.component.document
|
||||
import com.android.trisolarisserver.component.sse.SseHub
|
||||
|
||||
import com.android.trisolarisserver.controller.GuestDocumentResponse
|
||||
import com.android.trisolarisserver.controller.toResponse
|
||||
import com.android.trisolarisserver.db.repo.GuestDocumentRepo
|
||||
import com.android.trisolarisserver.controller.guest.GuestDocumentResponse
|
||||
import com.android.trisolarisserver.controller.guest.toResponse
|
||||
import com.android.trisolarisserver.repo.guest.GuestDocumentRepo
|
||||
import com.fasterxml.jackson.databind.ObjectMapper
|
||||
import org.springframework.scheduling.annotation.Scheduled
|
||||
import org.springframework.stereotype.Component
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.component
|
||||
package com.android.trisolarisserver.component.geo
|
||||
|
||||
import com.fasterxml.jackson.databind.JsonNode
|
||||
import com.fasterxml.jackson.databind.ObjectMapper
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.component
|
||||
package com.android.trisolarisserver.component.geo
|
||||
|
||||
import com.fasterxml.jackson.databind.ObjectMapper
|
||||
import org.slf4j.LoggerFactory
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.component
|
||||
package com.android.trisolarisserver.component.geo
|
||||
|
||||
import org.springframework.stereotype.Component
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.component
|
||||
package com.android.trisolarisserver.component.geo
|
||||
|
||||
import com.fasterxml.jackson.databind.JsonNode
|
||||
import com.fasterxml.jackson.databind.ObjectMapper
|
||||
@@ -1,5 +1,5 @@
|
||||
package com.android.trisolarisserver.component.razorpay
|
||||
import com.android.trisolarisserver.component.SseHub
|
||||
import com.android.trisolarisserver.component.sse.SseHub
|
||||
|
||||
import com.android.trisolarisserver.controller.dto.razorpay.RazorpayQrEventResponse
|
||||
import com.android.trisolarisserver.repo.razorpay.RazorpayQrRequestRepo
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
package com.android.trisolarisserver.component
|
||||
package com.android.trisolarisserver.component.room
|
||||
import com.android.trisolarisserver.component.sse.SseHub
|
||||
|
||||
import com.android.trisolarisserver.controller.dto.RoomBoardResponse
|
||||
import com.android.trisolarisserver.controller.dto.RoomBoardStatus
|
||||
import com.android.trisolarisserver.repo.RoomRepo
|
||||
import com.android.trisolarisserver.repo.RoomStayRepo
|
||||
import com.android.trisolarisserver.controller.dto.room.RoomBoardResponse
|
||||
import com.android.trisolarisserver.controller.dto.room.RoomBoardStatus
|
||||
import com.android.trisolarisserver.repo.room.RoomRepo
|
||||
import com.android.trisolarisserver.repo.room.RoomStayRepo
|
||||
import org.springframework.scheduling.annotation.Scheduled
|
||||
import org.springframework.stereotype.Component
|
||||
import org.springframework.web.servlet.mvc.method.annotation.SseEmitter
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.component
|
||||
package com.android.trisolarisserver.component.sse
|
||||
|
||||
import org.springframework.web.servlet.mvc.method.annotation.SseEmitter
|
||||
import java.util.concurrent.ConcurrentHashMap
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.component
|
||||
package com.android.trisolarisserver.component.storage
|
||||
|
||||
import org.springframework.beans.factory.annotation.Value
|
||||
import org.springframework.stereotype.Component
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.component
|
||||
package com.android.trisolarisserver.component.storage
|
||||
|
||||
import org.apache.pdfbox.pdmodel.PDDocument
|
||||
import org.apache.pdfbox.pdmodel.PDPage
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.component
|
||||
package com.android.trisolarisserver.component.storage
|
||||
|
||||
import java.nio.file.Files
|
||||
import java.nio.file.Path
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.component
|
||||
package com.android.trisolarisserver.component.storage
|
||||
|
||||
import org.springframework.beans.factory.annotation.Value
|
||||
import org.springframework.stereotype.Component
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.component
|
||||
package com.android.trisolarisserver.component.storage
|
||||
|
||||
import org.springframework.beans.factory.annotation.Value
|
||||
import org.springframework.stereotype.Component
|
||||
@@ -1,4 +1,5 @@
|
||||
package com.android.trisolarisserver.config
|
||||
package com.android.trisolarisserver.config.booking
|
||||
import com.android.trisolarisserver.config.db.PostgresSchemaFix
|
||||
|
||||
import org.springframework.jdbc.core.JdbcTemplate
|
||||
import org.springframework.stereotype.Component
|
||||
@@ -1,4 +1,5 @@
|
||||
package com.android.trisolarisserver.config
|
||||
package com.android.trisolarisserver.config.card
|
||||
import com.android.trisolarisserver.config.db.PostgresSchemaFix
|
||||
|
||||
import org.springframework.jdbc.core.JdbcTemplate
|
||||
import org.springframework.stereotype.Component
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.config
|
||||
package com.android.trisolarisserver.config.core
|
||||
|
||||
import jakarta.servlet.http.HttpServletRequest
|
||||
import org.springframework.http.HttpStatus
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.config
|
||||
package com.android.trisolarisserver.config.core
|
||||
|
||||
import org.springframework.context.annotation.Bean
|
||||
import org.springframework.context.annotation.Configuration
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.config
|
||||
package com.android.trisolarisserver.config.core
|
||||
|
||||
import com.fasterxml.jackson.databind.ObjectMapper
|
||||
import com.fasterxml.jackson.module.kotlin.jacksonObjectMapper
|
||||
@@ -1,4 +1,5 @@
|
||||
package com.android.trisolarisserver.config
|
||||
package com.android.trisolarisserver.config.db
|
||||
import com.android.trisolarisserver.config.db.PostgresSchemaFix
|
||||
|
||||
import org.slf4j.LoggerFactory
|
||||
import org.springframework.boot.ApplicationArguments
|
||||
@@ -1,4 +1,5 @@
|
||||
package com.android.trisolarisserver.config
|
||||
package com.android.trisolarisserver.config.guest
|
||||
import com.android.trisolarisserver.config.db.PostgresSchemaFix
|
||||
|
||||
import org.springframework.jdbc.core.JdbcTemplate
|
||||
import org.springframework.stereotype.Component
|
||||
@@ -1,4 +1,5 @@
|
||||
package com.android.trisolarisserver.config
|
||||
package com.android.trisolarisserver.config.payment
|
||||
import com.android.trisolarisserver.config.db.PostgresSchemaFix
|
||||
|
||||
import org.springframework.jdbc.core.JdbcTemplate
|
||||
import org.springframework.stereotype.Component
|
||||
@@ -1,4 +1,5 @@
|
||||
package com.android.trisolarisserver.config
|
||||
package com.android.trisolarisserver.config.rate
|
||||
import com.android.trisolarisserver.config.db.PostgresSchemaFix
|
||||
|
||||
import org.springframework.jdbc.core.JdbcTemplate
|
||||
import org.springframework.stereotype.Component
|
||||
@@ -1,5 +1,5 @@
|
||||
package com.android.trisolarisserver.config.razorpay
|
||||
import com.android.trisolarisserver.config.PostgresSchemaFix
|
||||
import com.android.trisolarisserver.config.db.PostgresSchemaFix
|
||||
|
||||
import org.springframework.jdbc.core.JdbcTemplate
|
||||
import org.springframework.stereotype.Component
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
package com.android.trisolarisserver.config.razorpay
|
||||
import com.android.trisolarisserver.config.PostgresSchemaFix
|
||||
import com.android.trisolarisserver.config.db.PostgresSchemaFix
|
||||
|
||||
import org.springframework.jdbc.core.JdbcTemplate
|
||||
import org.springframework.stereotype.Component
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
package com.android.trisolarisserver.config.razorpay
|
||||
import com.android.trisolarisserver.config.PostgresSchemaFix
|
||||
import com.android.trisolarisserver.config.db.PostgresSchemaFix
|
||||
|
||||
import org.springframework.jdbc.core.JdbcTemplate
|
||||
import org.springframework.stereotype.Component
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
package com.android.trisolarisserver.config.razorpay
|
||||
import com.android.trisolarisserver.config.PostgresSchemaFix
|
||||
import com.android.trisolarisserver.config.db.PostgresSchemaFix
|
||||
|
||||
import org.springframework.jdbc.core.JdbcTemplate
|
||||
import org.springframework.stereotype.Component
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
package com.android.trisolarisserver.config.razorpay
|
||||
import com.android.trisolarisserver.config.PostgresSchemaFix
|
||||
import com.android.trisolarisserver.config.db.PostgresSchemaFix
|
||||
|
||||
import org.springframework.jdbc.core.JdbcTemplate
|
||||
import org.springframework.stereotype.Component
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
package com.android.trisolarisserver.config
|
||||
package com.android.trisolarisserver.config.room
|
||||
import com.android.trisolarisserver.config.db.PostgresSchemaFix
|
||||
|
||||
import org.springframework.jdbc.core.JdbcTemplate
|
||||
import org.springframework.stereotype.Component
|
||||
@@ -1,4 +1,5 @@
|
||||
package com.android.trisolarisserver.config
|
||||
package com.android.trisolarisserver.config.room
|
||||
import com.android.trisolarisserver.config.db.PostgresSchemaFix
|
||||
|
||||
import org.springframework.jdbc.core.JdbcTemplate
|
||||
import org.springframework.stereotype.Component
|
||||
@@ -1,4 +1,5 @@
|
||||
package com.android.trisolarisserver.config
|
||||
package com.android.trisolarisserver.config.room
|
||||
import com.android.trisolarisserver.config.db.PostgresSchemaFix
|
||||
|
||||
import org.springframework.jdbc.core.JdbcTemplate
|
||||
import org.springframework.stereotype.Component
|
||||
@@ -1,4 +1,5 @@
|
||||
package com.android.trisolarisserver.config
|
||||
package com.android.trisolarisserver.config.room
|
||||
import com.android.trisolarisserver.config.db.PostgresSchemaFix
|
||||
|
||||
import org.springframework.jdbc.core.JdbcTemplate
|
||||
import org.springframework.stereotype.Component
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.controller
|
||||
package com.android.trisolarisserver.controller.assets
|
||||
|
||||
import org.springframework.beans.factory.annotation.Value
|
||||
import org.springframework.core.io.FileSystemResource
|
||||
@@ -1,9 +1,9 @@
|
||||
package com.android.trisolarisserver.controller
|
||||
package com.android.trisolarisserver.controller.auth
|
||||
|
||||
import com.android.trisolarisserver.controller.dto.PropertyUserResponse
|
||||
import com.android.trisolarisserver.controller.dto.UserResponse
|
||||
import com.android.trisolarisserver.repo.AppUserRepo
|
||||
import com.android.trisolarisserver.repo.PropertyUserRepo
|
||||
import com.android.trisolarisserver.controller.dto.property.PropertyUserResponse
|
||||
import com.android.trisolarisserver.controller.dto.property.UserResponse
|
||||
import com.android.trisolarisserver.repo.property.AppUserRepo
|
||||
import com.android.trisolarisserver.repo.property.PropertyUserRepo
|
||||
import com.android.trisolarisserver.security.MyPrincipal
|
||||
import jakarta.servlet.http.HttpServletRequest
|
||||
import org.slf4j.LoggerFactory
|
||||
@@ -1,10 +1,12 @@
|
||||
package com.android.trisolarisserver.controller
|
||||
package com.android.trisolarisserver.controller.booking
|
||||
import com.android.trisolarisserver.controller.common.computeExpectedPay
|
||||
import com.android.trisolarisserver.controller.common.requireMember
|
||||
|
||||
import com.android.trisolarisserver.component.PropertyAccess
|
||||
import com.android.trisolarisserver.controller.dto.BookingBalanceResponse
|
||||
import com.android.trisolarisserver.db.repo.BookingRepo
|
||||
import com.android.trisolarisserver.repo.PaymentRepo
|
||||
import com.android.trisolarisserver.repo.RoomStayRepo
|
||||
import com.android.trisolarisserver.component.auth.PropertyAccess
|
||||
import com.android.trisolarisserver.controller.dto.payment.BookingBalanceResponse
|
||||
import com.android.trisolarisserver.repo.booking.BookingRepo
|
||||
import com.android.trisolarisserver.repo.booking.PaymentRepo
|
||||
import com.android.trisolarisserver.repo.room.RoomStayRepo
|
||||
import com.android.trisolarisserver.security.MyPrincipal
|
||||
import org.springframework.http.HttpStatus
|
||||
import org.springframework.security.core.annotation.AuthenticationPrincipal
|
||||
@@ -1,36 +1,41 @@
|
||||
package com.android.trisolarisserver.controller
|
||||
package com.android.trisolarisserver.controller.booking
|
||||
import com.android.trisolarisserver.controller.common.computeExpectedPay
|
||||
import com.android.trisolarisserver.controller.common.nowForProperty
|
||||
import com.android.trisolarisserver.controller.common.parseOffset
|
||||
import com.android.trisolarisserver.controller.common.requireMember
|
||||
import com.android.trisolarisserver.controller.common.requireRole
|
||||
|
||||
import com.android.trisolarisserver.component.BookingEvents
|
||||
import com.android.trisolarisserver.component.PropertyAccess
|
||||
import com.android.trisolarisserver.component.RoomBoardEvents
|
||||
import com.android.trisolarisserver.controller.dto.BookingCancelRequest
|
||||
import com.android.trisolarisserver.controller.dto.BookingCheckInRequest
|
||||
import com.android.trisolarisserver.controller.dto.BookingBulkCheckInRequest
|
||||
import com.android.trisolarisserver.controller.dto.BookingCheckOutRequest
|
||||
import com.android.trisolarisserver.controller.dto.BookingCreateRequest
|
||||
import com.android.trisolarisserver.controller.dto.BookingCreateResponse
|
||||
import com.android.trisolarisserver.controller.dto.BookingDetailResponse
|
||||
import com.android.trisolarisserver.controller.dto.BookingExpectedDatesUpdateRequest
|
||||
import com.android.trisolarisserver.controller.dto.BookingLinkGuestRequest
|
||||
import com.android.trisolarisserver.controller.dto.BookingNoShowRequest
|
||||
import com.android.trisolarisserver.controller.dto.BookingListItem
|
||||
import com.android.trisolarisserver.controller.dto.RoomStayPreAssignRequest
|
||||
import com.android.trisolarisserver.db.repo.BookingRepo
|
||||
import com.android.trisolarisserver.db.repo.GuestDocumentRepo
|
||||
import com.android.trisolarisserver.db.repo.GuestRepo
|
||||
import com.android.trisolarisserver.db.repo.GuestRatingRepo
|
||||
import com.android.trisolarisserver.component.booking.BookingEvents
|
||||
import com.android.trisolarisserver.component.auth.PropertyAccess
|
||||
import com.android.trisolarisserver.component.room.RoomBoardEvents
|
||||
import com.android.trisolarisserver.controller.dto.booking.BookingCancelRequest
|
||||
import com.android.trisolarisserver.controller.dto.booking.BookingCheckInRequest
|
||||
import com.android.trisolarisserver.controller.dto.booking.BookingBulkCheckInRequest
|
||||
import com.android.trisolarisserver.controller.dto.booking.BookingCheckOutRequest
|
||||
import com.android.trisolarisserver.controller.dto.booking.BookingCreateRequest
|
||||
import com.android.trisolarisserver.controller.dto.booking.BookingCreateResponse
|
||||
import com.android.trisolarisserver.controller.dto.booking.BookingDetailResponse
|
||||
import com.android.trisolarisserver.controller.dto.booking.BookingExpectedDatesUpdateRequest
|
||||
import com.android.trisolarisserver.controller.dto.booking.BookingLinkGuestRequest
|
||||
import com.android.trisolarisserver.controller.dto.booking.BookingNoShowRequest
|
||||
import com.android.trisolarisserver.controller.dto.booking.BookingListItem
|
||||
import com.android.trisolarisserver.controller.dto.booking.RoomStayPreAssignRequest
|
||||
import com.android.trisolarisserver.repo.booking.BookingRepo
|
||||
import com.android.trisolarisserver.repo.guest.GuestDocumentRepo
|
||||
import com.android.trisolarisserver.repo.guest.GuestRepo
|
||||
import com.android.trisolarisserver.repo.guest.GuestRatingRepo
|
||||
import com.android.trisolarisserver.models.booking.BookingStatus
|
||||
import com.android.trisolarisserver.models.booking.MemberRelation
|
||||
import com.android.trisolarisserver.models.booking.TransportMode
|
||||
import com.android.trisolarisserver.models.room.RoomStay
|
||||
import com.android.trisolarisserver.models.room.RateSource
|
||||
import com.android.trisolarisserver.models.property.Role
|
||||
import com.android.trisolarisserver.repo.AppUserRepo
|
||||
import com.android.trisolarisserver.repo.GuestVehicleRepo
|
||||
import com.android.trisolarisserver.repo.PaymentRepo
|
||||
import com.android.trisolarisserver.repo.PropertyRepo
|
||||
import com.android.trisolarisserver.repo.RoomRepo
|
||||
import com.android.trisolarisserver.repo.RoomStayRepo
|
||||
import com.android.trisolarisserver.repo.property.AppUserRepo
|
||||
import com.android.trisolarisserver.repo.guest.GuestVehicleRepo
|
||||
import com.android.trisolarisserver.repo.booking.PaymentRepo
|
||||
import com.android.trisolarisserver.repo.property.PropertyRepo
|
||||
import com.android.trisolarisserver.repo.room.RoomRepo
|
||||
import com.android.trisolarisserver.repo.room.RoomStayRepo
|
||||
import com.android.trisolarisserver.security.MyPrincipal
|
||||
import jakarta.servlet.http.HttpServletResponse
|
||||
import org.springframework.http.HttpStatus
|
||||
@@ -1,10 +1,12 @@
|
||||
package com.android.trisolarisserver.controller
|
||||
package com.android.trisolarisserver.controller.booking
|
||||
import com.android.trisolarisserver.controller.common.computeExpectedPay
|
||||
import com.android.trisolarisserver.controller.common.computeExpectedPayTotal
|
||||
|
||||
import com.android.trisolarisserver.controller.dto.BookingDetailResponse
|
||||
import com.android.trisolarisserver.db.repo.BookingRepo
|
||||
import com.android.trisolarisserver.repo.GuestVehicleRepo
|
||||
import com.android.trisolarisserver.repo.PaymentRepo
|
||||
import com.android.trisolarisserver.repo.RoomStayRepo
|
||||
import com.android.trisolarisserver.controller.dto.booking.BookingDetailResponse
|
||||
import com.android.trisolarisserver.repo.booking.BookingRepo
|
||||
import com.android.trisolarisserver.repo.guest.GuestVehicleRepo
|
||||
import com.android.trisolarisserver.repo.booking.PaymentRepo
|
||||
import com.android.trisolarisserver.repo.room.RoomStayRepo
|
||||
import org.springframework.http.HttpStatus
|
||||
import org.springframework.stereotype.Component
|
||||
import org.springframework.web.server.ResponseStatusException
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.controller
|
||||
package com.android.trisolarisserver.controller.card
|
||||
|
||||
import java.time.OffsetDateTime
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.android.trisolarisserver.controller
|
||||
package com.android.trisolarisserver.controller.card
|
||||
|
||||
import com.android.trisolarisserver.controller.dto.IssuedCardResponse
|
||||
import com.android.trisolarisserver.controller.dto.booking.IssuedCardResponse
|
||||
import com.android.trisolarisserver.models.room.IssuedCard
|
||||
|
||||
internal fun IssuedCard.toResponse(): IssuedCardResponse {
|
||||
@@ -1,18 +1,23 @@
|
||||
package com.android.trisolarisserver.controller
|
||||
package com.android.trisolarisserver.controller.card
|
||||
import com.android.trisolarisserver.controller.common.nowForProperty
|
||||
import com.android.trisolarisserver.controller.common.parseOffset
|
||||
import com.android.trisolarisserver.controller.common.requireMember
|
||||
import com.android.trisolarisserver.controller.common.requireOpenRoomStayForProperty
|
||||
import com.android.trisolarisserver.controller.common.requireRoomStayForProperty
|
||||
|
||||
import com.android.trisolarisserver.component.PropertyAccess
|
||||
import com.android.trisolarisserver.controller.dto.CardPrepareRequest
|
||||
import com.android.trisolarisserver.controller.dto.CardPrepareResponse
|
||||
import com.android.trisolarisserver.controller.dto.CardRevokeResponse
|
||||
import com.android.trisolarisserver.controller.dto.IssueCardRequest
|
||||
import com.android.trisolarisserver.controller.dto.IssuedCardResponse
|
||||
import com.android.trisolarisserver.component.auth.PropertyAccess
|
||||
import com.android.trisolarisserver.controller.dto.booking.CardPrepareRequest
|
||||
import com.android.trisolarisserver.controller.dto.booking.CardPrepareResponse
|
||||
import com.android.trisolarisserver.controller.dto.booking.CardRevokeResponse
|
||||
import com.android.trisolarisserver.controller.dto.booking.IssueCardRequest
|
||||
import com.android.trisolarisserver.controller.dto.booking.IssuedCardResponse
|
||||
import com.android.trisolarisserver.models.property.Role
|
||||
import com.android.trisolarisserver.models.room.IssuedCard
|
||||
import com.android.trisolarisserver.repo.AppUserRepo
|
||||
import com.android.trisolarisserver.repo.IssuedCardRepo
|
||||
import com.android.trisolarisserver.repo.PropertyCardCounterRepo
|
||||
import com.android.trisolarisserver.repo.PropertyRepo
|
||||
import com.android.trisolarisserver.repo.RoomStayRepo
|
||||
import com.android.trisolarisserver.repo.property.AppUserRepo
|
||||
import com.android.trisolarisserver.repo.card.IssuedCardRepo
|
||||
import com.android.trisolarisserver.repo.card.PropertyCardCounterRepo
|
||||
import com.android.trisolarisserver.repo.property.PropertyRepo
|
||||
import com.android.trisolarisserver.repo.room.RoomStayRepo
|
||||
import com.android.trisolarisserver.security.MyPrincipal
|
||||
import org.springframework.http.HttpStatus
|
||||
import org.springframework.security.core.annotation.AuthenticationPrincipal
|
||||
@@ -1,16 +1,19 @@
|
||||
package com.android.trisolarisserver.controller
|
||||
package com.android.trisolarisserver.controller.card
|
||||
import com.android.trisolarisserver.controller.common.nowForProperty
|
||||
import com.android.trisolarisserver.controller.common.parseOffset
|
||||
import com.android.trisolarisserver.controller.common.requireMember
|
||||
|
||||
import com.android.trisolarisserver.component.PropertyAccess
|
||||
import com.android.trisolarisserver.controller.dto.CardPrepareResponse
|
||||
import com.android.trisolarisserver.controller.dto.IssueTempCardRequest
|
||||
import com.android.trisolarisserver.controller.dto.IssuedCardResponse
|
||||
import com.android.trisolarisserver.component.auth.PropertyAccess
|
||||
import com.android.trisolarisserver.controller.dto.booking.CardPrepareResponse
|
||||
import com.android.trisolarisserver.controller.dto.booking.IssueTempCardRequest
|
||||
import com.android.trisolarisserver.controller.dto.booking.IssuedCardResponse
|
||||
import com.android.trisolarisserver.models.property.Role
|
||||
import com.android.trisolarisserver.models.room.IssuedCard
|
||||
import com.android.trisolarisserver.repo.AppUserRepo
|
||||
import com.android.trisolarisserver.repo.IssuedCardRepo
|
||||
import com.android.trisolarisserver.repo.PropertyCardCounterRepo
|
||||
import com.android.trisolarisserver.repo.PropertyRepo
|
||||
import com.android.trisolarisserver.repo.RoomRepo
|
||||
import com.android.trisolarisserver.repo.property.AppUserRepo
|
||||
import com.android.trisolarisserver.repo.card.IssuedCardRepo
|
||||
import com.android.trisolarisserver.repo.card.PropertyCardCounterRepo
|
||||
import com.android.trisolarisserver.repo.property.PropertyRepo
|
||||
import com.android.trisolarisserver.repo.room.RoomRepo
|
||||
import com.android.trisolarisserver.security.MyPrincipal
|
||||
import org.springframework.http.HttpStatus
|
||||
import org.springframework.security.core.annotation.AuthenticationPrincipal
|
||||
@@ -1,9 +1,14 @@
|
||||
package com.android.trisolarisserver.controller
|
||||
package com.android.trisolarisserver.controller.common
|
||||
import com.android.trisolarisserver.controller.common.requireMember
|
||||
import com.android.trisolarisserver.controller.common.requirePrincipal
|
||||
import com.android.trisolarisserver.controller.common.requireRole
|
||||
import com.android.trisolarisserver.controller.common.requireSuperAdmin
|
||||
import com.android.trisolarisserver.controller.common.requireUser
|
||||
|
||||
import com.android.trisolarisserver.component.PropertyAccess
|
||||
import com.android.trisolarisserver.component.auth.PropertyAccess
|
||||
import com.android.trisolarisserver.models.property.AppUser
|
||||
import com.android.trisolarisserver.models.property.Role
|
||||
import com.android.trisolarisserver.repo.AppUserRepo
|
||||
import com.android.trisolarisserver.repo.property.AppUserRepo
|
||||
import com.android.trisolarisserver.security.MyPrincipal
|
||||
import org.springframework.http.HttpStatus
|
||||
import org.springframework.web.server.ResponseStatusException
|
||||
@@ -1,11 +1,21 @@
|
||||
package com.android.trisolarisserver.controller
|
||||
package com.android.trisolarisserver.controller.common
|
||||
import com.android.trisolarisserver.controller.common.computeExpectedPay
|
||||
import com.android.trisolarisserver.controller.common.computeExpectedPayTotal
|
||||
import com.android.trisolarisserver.controller.common.daysBetweenInclusive
|
||||
import com.android.trisolarisserver.controller.common.nowForProperty
|
||||
import com.android.trisolarisserver.controller.common.parseDate
|
||||
import com.android.trisolarisserver.controller.common.parseOffset
|
||||
import com.android.trisolarisserver.controller.common.requireOpenRoomStayForProperty
|
||||
import com.android.trisolarisserver.controller.common.requireProperty
|
||||
import com.android.trisolarisserver.controller.common.requirePropertyGuest
|
||||
import com.android.trisolarisserver.controller.common.requireRoomStayForProperty
|
||||
|
||||
import com.android.trisolarisserver.db.repo.GuestRepo
|
||||
import com.android.trisolarisserver.repo.guest.GuestRepo
|
||||
import com.android.trisolarisserver.models.booking.Guest
|
||||
import com.android.trisolarisserver.models.property.Property
|
||||
import com.android.trisolarisserver.models.room.RoomStay
|
||||
import com.android.trisolarisserver.repo.PropertyRepo
|
||||
import com.android.trisolarisserver.repo.RoomStayRepo
|
||||
import com.android.trisolarisserver.repo.property.PropertyRepo
|
||||
import com.android.trisolarisserver.repo.room.RoomStayRepo
|
||||
import org.springframework.http.HttpStatus
|
||||
import org.springframework.web.server.ResponseStatusException
|
||||
import java.time.LocalDate
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.controller
|
||||
package com.android.trisolarisserver.controller.document
|
||||
|
||||
object DocumentPrompts {
|
||||
val NAME = "name" to "NAME? Reply only the name or NONE."
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.controller.dto
|
||||
package com.android.trisolarisserver.controller.dto.booking
|
||||
|
||||
import java.util.UUID
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.controller.dto
|
||||
package com.android.trisolarisserver.controller.dto.guest
|
||||
|
||||
import java.util.UUID
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.controller.dto
|
||||
package com.android.trisolarisserver.controller.dto.payment
|
||||
|
||||
import java.time.OffsetDateTime
|
||||
import java.util.UUID
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.controller.dto
|
||||
package com.android.trisolarisserver.controller.dto.payment
|
||||
|
||||
import java.util.UUID
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.controller.dto
|
||||
package com.android.trisolarisserver.controller.dto.property
|
||||
|
||||
import java.util.UUID
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.controller.dto
|
||||
package com.android.trisolarisserver.controller.dto.rate
|
||||
|
||||
import java.time.LocalDate
|
||||
import java.util.UUID
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.controller.dto
|
||||
package com.android.trisolarisserver.controller.dto.room
|
||||
|
||||
import java.util.UUID
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.controller.dto
|
||||
package com.android.trisolarisserver.controller.dto.room
|
||||
|
||||
import java.util.UUID
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.controller.dto
|
||||
package com.android.trisolarisserver.controller.dto.room
|
||||
|
||||
import java.util.UUID
|
||||
|
||||
@@ -1,14 +1,16 @@
|
||||
package com.android.trisolarisserver.controller
|
||||
package com.android.trisolarisserver.controller.email
|
||||
import com.android.trisolarisserver.controller.common.requireMember
|
||||
import com.android.trisolarisserver.controller.common.requirePrincipal
|
||||
|
||||
import com.android.trisolarisserver.component.EmailStorage
|
||||
import com.android.trisolarisserver.component.PropertyAccess
|
||||
import com.android.trisolarisserver.db.repo.InboundEmailRepo
|
||||
import com.android.trisolarisserver.component.storage.EmailStorage
|
||||
import com.android.trisolarisserver.component.auth.PropertyAccess
|
||||
import com.android.trisolarisserver.repo.email.InboundEmailRepo
|
||||
import com.android.trisolarisserver.models.booking.InboundEmail
|
||||
import com.android.trisolarisserver.models.booking.InboundEmailStatus
|
||||
import com.android.trisolarisserver.models.property.Role
|
||||
import com.android.trisolarisserver.repo.PropertyRepo
|
||||
import com.android.trisolarisserver.repo.property.PropertyRepo
|
||||
import com.android.trisolarisserver.security.MyPrincipal
|
||||
import com.android.trisolarisserver.service.EmailIngestionService
|
||||
import com.android.trisolarisserver.service.email.EmailIngestionService
|
||||
import org.apache.pdfbox.pdmodel.PDDocument
|
||||
import org.apache.pdfbox.text.PDFTextStripper
|
||||
import org.springframework.http.HttpStatus
|
||||
@@ -1,7 +1,9 @@
|
||||
package com.android.trisolarisserver.controller
|
||||
package com.android.trisolarisserver.controller.email
|
||||
import com.android.trisolarisserver.controller.common.requireMember
|
||||
import com.android.trisolarisserver.controller.common.requirePrincipal
|
||||
|
||||
import com.android.trisolarisserver.component.PropertyAccess
|
||||
import com.android.trisolarisserver.db.repo.InboundEmailRepo
|
||||
import com.android.trisolarisserver.component.auth.PropertyAccess
|
||||
import com.android.trisolarisserver.repo.email.InboundEmailRepo
|
||||
import com.android.trisolarisserver.models.property.Role
|
||||
import com.android.trisolarisserver.security.MyPrincipal
|
||||
import org.springframework.core.io.FileSystemResource
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.controller
|
||||
package com.android.trisolarisserver.controller.guest
|
||||
|
||||
import com.android.trisolarisserver.models.booking.GuestDocument
|
||||
import com.fasterxml.jackson.databind.ObjectMapper
|
||||
@@ -18,7 +18,7 @@ data class GuestDocumentResponse(
|
||||
val extractedAt: String?
|
||||
)
|
||||
|
||||
internal fun GuestDocument.toResponse(objectMapper: ObjectMapper): GuestDocumentResponse {
|
||||
fun GuestDocument.toResponse(objectMapper: ObjectMapper): GuestDocumentResponse {
|
||||
val id = id ?: throw IllegalStateException("Document id missing")
|
||||
val extracted: Map<String, String>? = extractedData?.let {
|
||||
try {
|
||||
@@ -1,18 +1,23 @@
|
||||
package com.android.trisolarisserver.controller
|
||||
package com.android.trisolarisserver.controller.guest
|
||||
import com.android.trisolarisserver.controller.common.requireMember
|
||||
import com.android.trisolarisserver.controller.common.requireProperty
|
||||
import com.android.trisolarisserver.controller.common.requirePropertyGuest
|
||||
import com.android.trisolarisserver.controller.common.requireRole
|
||||
import com.android.trisolarisserver.controller.common.requireUser
|
||||
|
||||
import com.android.trisolarisserver.component.DocumentStorage
|
||||
import com.android.trisolarisserver.component.DocumentTokenService
|
||||
import com.android.trisolarisserver.component.ExtractionQueue
|
||||
import com.android.trisolarisserver.component.GuestDocumentEvents
|
||||
import com.android.trisolarisserver.component.DocumentExtractionService
|
||||
import com.android.trisolarisserver.component.PropertyAccess
|
||||
import com.android.trisolarisserver.db.repo.BookingRepo
|
||||
import com.android.trisolarisserver.db.repo.GuestDocumentRepo
|
||||
import com.android.trisolarisserver.db.repo.GuestRepo
|
||||
import com.android.trisolarisserver.component.storage.DocumentStorage
|
||||
import com.android.trisolarisserver.component.document.DocumentTokenService
|
||||
import com.android.trisolarisserver.component.ai.ExtractionQueue
|
||||
import com.android.trisolarisserver.component.document.GuestDocumentEvents
|
||||
import com.android.trisolarisserver.component.document.DocumentExtractionService
|
||||
import com.android.trisolarisserver.component.auth.PropertyAccess
|
||||
import com.android.trisolarisserver.repo.booking.BookingRepo
|
||||
import com.android.trisolarisserver.repo.guest.GuestDocumentRepo
|
||||
import com.android.trisolarisserver.repo.guest.GuestRepo
|
||||
import com.android.trisolarisserver.models.booking.GuestDocument
|
||||
import com.android.trisolarisserver.models.property.Role
|
||||
import com.android.trisolarisserver.repo.AppUserRepo
|
||||
import com.android.trisolarisserver.repo.PropertyRepo
|
||||
import com.android.trisolarisserver.repo.property.AppUserRepo
|
||||
import com.android.trisolarisserver.repo.property.PropertyRepo
|
||||
import com.android.trisolarisserver.security.MyPrincipal
|
||||
import com.fasterxml.jackson.databind.ObjectMapper
|
||||
import org.springframework.core.io.FileSystemResource
|
||||
@@ -1,13 +1,16 @@
|
||||
package com.android.trisolarisserver.controller
|
||||
package com.android.trisolarisserver.controller.guest
|
||||
import com.android.trisolarisserver.controller.common.requireMember
|
||||
import com.android.trisolarisserver.controller.common.requireProperty
|
||||
import com.android.trisolarisserver.controller.common.requirePropertyGuest
|
||||
|
||||
import com.android.trisolarisserver.component.PropertyAccess
|
||||
import com.android.trisolarisserver.controller.dto.GuestRatingCreateRequest
|
||||
import com.android.trisolarisserver.controller.dto.GuestRatingResponse
|
||||
import com.android.trisolarisserver.db.repo.BookingRepo
|
||||
import com.android.trisolarisserver.db.repo.GuestRatingRepo
|
||||
import com.android.trisolarisserver.db.repo.GuestRepo
|
||||
import com.android.trisolarisserver.repo.AppUserRepo
|
||||
import com.android.trisolarisserver.repo.PropertyRepo
|
||||
import com.android.trisolarisserver.component.auth.PropertyAccess
|
||||
import com.android.trisolarisserver.controller.dto.guest.GuestRatingCreateRequest
|
||||
import com.android.trisolarisserver.controller.dto.guest.GuestRatingResponse
|
||||
import com.android.trisolarisserver.repo.booking.BookingRepo
|
||||
import com.android.trisolarisserver.repo.guest.GuestRatingRepo
|
||||
import com.android.trisolarisserver.repo.guest.GuestRepo
|
||||
import com.android.trisolarisserver.repo.property.AppUserRepo
|
||||
import com.android.trisolarisserver.repo.property.PropertyRepo
|
||||
import com.android.trisolarisserver.models.booking.GuestRating
|
||||
import com.android.trisolarisserver.models.booking.GuestRatingScore
|
||||
import com.android.trisolarisserver.security.MyPrincipal
|
||||
@@ -1,18 +1,22 @@
|
||||
package com.android.trisolarisserver.controller
|
||||
package com.android.trisolarisserver.controller.guest
|
||||
import com.android.trisolarisserver.controller.common.requireMember
|
||||
import com.android.trisolarisserver.controller.common.requireProperty
|
||||
import com.android.trisolarisserver.controller.common.requirePropertyGuest
|
||||
import com.android.trisolarisserver.controller.common.requireRole
|
||||
|
||||
import com.android.trisolarisserver.component.PropertyAccess
|
||||
import com.android.trisolarisserver.component.GuestSignatureStorage
|
||||
import com.android.trisolarisserver.controller.dto.GuestResponse
|
||||
import com.android.trisolarisserver.controller.dto.GuestUpdateRequest
|
||||
import com.android.trisolarisserver.controller.dto.GuestVehicleRequest
|
||||
import com.android.trisolarisserver.controller.dto.GuestVisitCountResponse
|
||||
import com.android.trisolarisserver.component.auth.PropertyAccess
|
||||
import com.android.trisolarisserver.component.storage.GuestSignatureStorage
|
||||
import com.android.trisolarisserver.controller.dto.property.GuestResponse
|
||||
import com.android.trisolarisserver.controller.dto.property.GuestUpdateRequest
|
||||
import com.android.trisolarisserver.controller.dto.property.GuestVehicleRequest
|
||||
import com.android.trisolarisserver.controller.dto.property.GuestVisitCountResponse
|
||||
import com.android.trisolarisserver.models.booking.Guest
|
||||
import com.android.trisolarisserver.models.booking.GuestVehicle
|
||||
import com.android.trisolarisserver.db.repo.BookingRepo
|
||||
import com.android.trisolarisserver.db.repo.GuestRepo
|
||||
import com.android.trisolarisserver.db.repo.GuestRatingRepo
|
||||
import com.android.trisolarisserver.repo.GuestVehicleRepo
|
||||
import com.android.trisolarisserver.repo.PropertyRepo
|
||||
import com.android.trisolarisserver.repo.booking.BookingRepo
|
||||
import com.android.trisolarisserver.repo.guest.GuestRepo
|
||||
import com.android.trisolarisserver.repo.guest.GuestRatingRepo
|
||||
import com.android.trisolarisserver.repo.guest.GuestVehicleRepo
|
||||
import com.android.trisolarisserver.repo.property.PropertyRepo
|
||||
import com.android.trisolarisserver.security.MyPrincipal
|
||||
import org.springframework.core.io.FileSystemResource
|
||||
import org.springframework.http.HttpStatus
|
||||
@@ -1,15 +1,19 @@
|
||||
package com.android.trisolarisserver.controller
|
||||
package com.android.trisolarisserver.controller.payment
|
||||
import com.android.trisolarisserver.controller.common.nowForProperty
|
||||
import com.android.trisolarisserver.controller.common.parseOffset
|
||||
import com.android.trisolarisserver.controller.common.requireMember
|
||||
import com.android.trisolarisserver.controller.common.requireRole
|
||||
|
||||
import com.android.trisolarisserver.component.BookingEvents
|
||||
import com.android.trisolarisserver.component.PropertyAccess
|
||||
import com.android.trisolarisserver.controller.dto.ChargeCreateRequest
|
||||
import com.android.trisolarisserver.controller.dto.ChargeResponse
|
||||
import com.android.trisolarisserver.db.repo.BookingRepo
|
||||
import com.android.trisolarisserver.component.booking.BookingEvents
|
||||
import com.android.trisolarisserver.component.auth.PropertyAccess
|
||||
import com.android.trisolarisserver.controller.dto.payment.ChargeCreateRequest
|
||||
import com.android.trisolarisserver.controller.dto.payment.ChargeResponse
|
||||
import com.android.trisolarisserver.repo.booking.BookingRepo
|
||||
import com.android.trisolarisserver.models.booking.Charge
|
||||
import com.android.trisolarisserver.models.booking.ChargeType
|
||||
import com.android.trisolarisserver.models.property.Role
|
||||
import com.android.trisolarisserver.repo.AppUserRepo
|
||||
import com.android.trisolarisserver.repo.ChargeRepo
|
||||
import com.android.trisolarisserver.repo.property.AppUserRepo
|
||||
import com.android.trisolarisserver.repo.booking.ChargeRepo
|
||||
import com.android.trisolarisserver.security.MyPrincipal
|
||||
import org.springframework.http.HttpStatus
|
||||
import org.springframework.security.core.annotation.AuthenticationPrincipal
|
||||
@@ -1,17 +1,20 @@
|
||||
package com.android.trisolarisserver.controller
|
||||
package com.android.trisolarisserver.controller.payment
|
||||
import com.android.trisolarisserver.controller.common.parseOffset
|
||||
import com.android.trisolarisserver.controller.common.requireMember
|
||||
import com.android.trisolarisserver.controller.common.requireRole
|
||||
|
||||
import com.android.trisolarisserver.component.BookingEvents
|
||||
import com.android.trisolarisserver.component.PropertyAccess
|
||||
import com.android.trisolarisserver.controller.dto.PaymentCreateRequest
|
||||
import com.android.trisolarisserver.controller.dto.PaymentResponse
|
||||
import com.android.trisolarisserver.db.repo.BookingRepo
|
||||
import com.android.trisolarisserver.component.booking.BookingEvents
|
||||
import com.android.trisolarisserver.component.auth.PropertyAccess
|
||||
import com.android.trisolarisserver.controller.dto.payment.PaymentCreateRequest
|
||||
import com.android.trisolarisserver.controller.dto.payment.PaymentResponse
|
||||
import com.android.trisolarisserver.repo.booking.BookingRepo
|
||||
import com.android.trisolarisserver.models.booking.BookingStatus
|
||||
import com.android.trisolarisserver.models.booking.Payment
|
||||
import com.android.trisolarisserver.models.booking.PaymentMethod
|
||||
import com.android.trisolarisserver.models.property.Role
|
||||
import com.android.trisolarisserver.repo.AppUserRepo
|
||||
import com.android.trisolarisserver.repo.PaymentRepo
|
||||
import com.android.trisolarisserver.repo.PropertyRepo
|
||||
import com.android.trisolarisserver.repo.property.AppUserRepo
|
||||
import com.android.trisolarisserver.repo.booking.PaymentRepo
|
||||
import com.android.trisolarisserver.repo.property.PropertyRepo
|
||||
import com.android.trisolarisserver.security.MyPrincipal
|
||||
import org.springframework.http.HttpStatus
|
||||
import org.springframework.security.core.annotation.AuthenticationPrincipal
|
||||
@@ -1,14 +1,17 @@
|
||||
package com.android.trisolarisserver.controller
|
||||
package com.android.trisolarisserver.controller.property
|
||||
import com.android.trisolarisserver.controller.common.requireMember
|
||||
import com.android.trisolarisserver.controller.common.requirePrincipal
|
||||
import com.android.trisolarisserver.controller.common.requireUser
|
||||
|
||||
import com.android.trisolarisserver.component.PropertyAccess
|
||||
import com.android.trisolarisserver.controller.dto.PropertyCreateRequest
|
||||
import com.android.trisolarisserver.controller.dto.PropertyResponse
|
||||
import com.android.trisolarisserver.controller.dto.PropertyUpdateRequest
|
||||
import com.android.trisolarisserver.controller.dto.PropertyUserResponse
|
||||
import com.android.trisolarisserver.controller.dto.PropertyUserRoleRequest
|
||||
import com.android.trisolarisserver.repo.AppUserRepo
|
||||
import com.android.trisolarisserver.repo.PropertyRepo
|
||||
import com.android.trisolarisserver.repo.PropertyUserRepo
|
||||
import com.android.trisolarisserver.component.auth.PropertyAccess
|
||||
import com.android.trisolarisserver.controller.dto.property.PropertyCreateRequest
|
||||
import com.android.trisolarisserver.controller.dto.property.PropertyResponse
|
||||
import com.android.trisolarisserver.controller.dto.property.PropertyUpdateRequest
|
||||
import com.android.trisolarisserver.controller.dto.property.PropertyUserResponse
|
||||
import com.android.trisolarisserver.controller.dto.property.PropertyUserRoleRequest
|
||||
import com.android.trisolarisserver.repo.property.AppUserRepo
|
||||
import com.android.trisolarisserver.repo.property.PropertyRepo
|
||||
import com.android.trisolarisserver.repo.property.PropertyUserRepo
|
||||
import com.android.trisolarisserver.models.property.Property
|
||||
import com.android.trisolarisserver.models.property.PropertyUser
|
||||
import com.android.trisolarisserver.models.property.PropertyUserId
|
||||
@@ -1,16 +1,19 @@
|
||||
package com.android.trisolarisserver.controller
|
||||
package com.android.trisolarisserver.controller.rate
|
||||
import com.android.trisolarisserver.controller.common.parseDate
|
||||
import com.android.trisolarisserver.controller.common.requireMember
|
||||
import com.android.trisolarisserver.controller.common.requireRole
|
||||
|
||||
import com.android.trisolarisserver.component.PropertyAccess
|
||||
import com.android.trisolarisserver.controller.dto.RateCalendarResponse
|
||||
import com.android.trisolarisserver.controller.dto.RateCalendarAverageResponse
|
||||
import com.android.trisolarisserver.controller.dto.RateCalendarRangeUpsertRequest
|
||||
import com.android.trisolarisserver.controller.dto.RatePlanCreateRequest
|
||||
import com.android.trisolarisserver.controller.dto.RatePlanResponse
|
||||
import com.android.trisolarisserver.controller.dto.RatePlanUpdateRequest
|
||||
import com.android.trisolarisserver.repo.PropertyRepo
|
||||
import com.android.trisolarisserver.repo.RateCalendarRepo
|
||||
import com.android.trisolarisserver.repo.RatePlanRepo
|
||||
import com.android.trisolarisserver.repo.RoomTypeRepo
|
||||
import com.android.trisolarisserver.component.auth.PropertyAccess
|
||||
import com.android.trisolarisserver.controller.dto.rate.RateCalendarResponse
|
||||
import com.android.trisolarisserver.controller.dto.rate.RateCalendarAverageResponse
|
||||
import com.android.trisolarisserver.controller.dto.rate.RateCalendarRangeUpsertRequest
|
||||
import com.android.trisolarisserver.controller.dto.rate.RatePlanCreateRequest
|
||||
import com.android.trisolarisserver.controller.dto.rate.RatePlanResponse
|
||||
import com.android.trisolarisserver.controller.dto.rate.RatePlanUpdateRequest
|
||||
import com.android.trisolarisserver.repo.property.PropertyRepo
|
||||
import com.android.trisolarisserver.repo.rate.RateCalendarRepo
|
||||
import com.android.trisolarisserver.repo.rate.RatePlanRepo
|
||||
import com.android.trisolarisserver.repo.room.RoomTypeRepo
|
||||
import com.android.trisolarisserver.models.property.Role
|
||||
import com.android.trisolarisserver.models.room.RateCalendar
|
||||
import com.android.trisolarisserver.models.room.RatePlan
|
||||
@@ -1,13 +1,13 @@
|
||||
package com.android.trisolarisserver.controller.razorpay
|
||||
import com.android.trisolarisserver.controller.requireRole
|
||||
import com.android.trisolarisserver.controller.common.requireRole
|
||||
|
||||
import com.android.trisolarisserver.component.PropertyAccess
|
||||
import com.android.trisolarisserver.component.auth.PropertyAccess
|
||||
import com.android.trisolarisserver.controller.dto.razorpay.RazorpayPaymentLinkCreateRequest
|
||||
import com.android.trisolarisserver.controller.dto.razorpay.RazorpayPaymentLinkCreateResponse
|
||||
import com.android.trisolarisserver.models.booking.BookingStatus
|
||||
import com.android.trisolarisserver.models.payment.RazorpayPaymentLinkRequest
|
||||
import com.android.trisolarisserver.models.property.Role
|
||||
import com.android.trisolarisserver.db.repo.BookingRepo
|
||||
import com.android.trisolarisserver.repo.booking.BookingRepo
|
||||
import com.android.trisolarisserver.repo.razorpay.RazorpayPaymentLinkRequestRepo
|
||||
import com.android.trisolarisserver.repo.razorpay.RazorpaySettingsRepo
|
||||
import com.android.trisolarisserver.security.MyPrincipal
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package com.android.trisolarisserver.controller.razorpay
|
||||
import com.android.trisolarisserver.controller.requireRole
|
||||
import com.android.trisolarisserver.controller.common.requireRole
|
||||
|
||||
import com.android.trisolarisserver.component.PropertyAccess
|
||||
import com.android.trisolarisserver.component.auth.PropertyAccess
|
||||
import com.android.trisolarisserver.controller.dto.razorpay.RazorpayPaymentRequestCloseRequest
|
||||
import com.android.trisolarisserver.controller.dto.razorpay.RazorpayPaymentRequestCloseResponse
|
||||
import com.android.trisolarisserver.controller.dto.razorpay.RazorpayPaymentRequestResponse
|
||||
import com.android.trisolarisserver.db.repo.BookingRepo
|
||||
import com.android.trisolarisserver.repo.booking.BookingRepo
|
||||
import com.android.trisolarisserver.models.property.Role
|
||||
import com.android.trisolarisserver.repo.razorpay.RazorpayPaymentLinkRequestRepo
|
||||
import com.android.trisolarisserver.repo.razorpay.RazorpayQrRequestRepo
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.android.trisolarisserver.controller.razorpay
|
||||
import com.android.trisolarisserver.controller.requireRole
|
||||
import com.android.trisolarisserver.controller.common.requireRole
|
||||
|
||||
import com.android.trisolarisserver.component.PropertyAccess
|
||||
import com.android.trisolarisserver.component.auth.PropertyAccess
|
||||
import com.android.trisolarisserver.component.razorpay.RazorpayQrEvents
|
||||
import com.android.trisolarisserver.controller.dto.razorpay.RazorpayQrGenerateRequest
|
||||
import com.android.trisolarisserver.controller.dto.razorpay.RazorpayQrEventResponse
|
||||
@@ -10,7 +10,7 @@ import com.android.trisolarisserver.controller.dto.razorpay.RazorpayQrRecordResp
|
||||
import com.android.trisolarisserver.models.booking.BookingStatus
|
||||
import com.android.trisolarisserver.models.payment.RazorpayQrRequest
|
||||
import com.android.trisolarisserver.models.property.Role
|
||||
import com.android.trisolarisserver.db.repo.BookingRepo
|
||||
import com.android.trisolarisserver.repo.booking.BookingRepo
|
||||
import com.android.trisolarisserver.repo.razorpay.RazorpayQrRequestRepo
|
||||
import com.android.trisolarisserver.repo.razorpay.RazorpaySettingsRepo
|
||||
import com.android.trisolarisserver.repo.razorpay.RazorpayWebhookLogRepo
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
package com.android.trisolarisserver.controller.razorpay
|
||||
import com.android.trisolarisserver.controller.requireRole
|
||||
import com.android.trisolarisserver.controller.common.requireRole
|
||||
|
||||
import com.android.trisolarisserver.component.PropertyAccess
|
||||
import com.android.trisolarisserver.component.auth.PropertyAccess
|
||||
import com.android.trisolarisserver.controller.dto.razorpay.RazorpayRefundRequest
|
||||
import com.android.trisolarisserver.controller.dto.razorpay.RazorpayRefundResponse
|
||||
import com.android.trisolarisserver.db.repo.BookingRepo
|
||||
import com.android.trisolarisserver.repo.booking.BookingRepo
|
||||
import com.android.trisolarisserver.models.property.Role
|
||||
import com.android.trisolarisserver.repo.PaymentRepo
|
||||
import com.android.trisolarisserver.repo.booking.PaymentRepo
|
||||
import com.android.trisolarisserver.repo.razorpay.RazorpaySettingsRepo
|
||||
import com.android.trisolarisserver.security.MyPrincipal
|
||||
import com.fasterxml.jackson.databind.ObjectMapper
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
package com.android.trisolarisserver.controller.razorpay
|
||||
import com.android.trisolarisserver.controller.requireRole
|
||||
import com.android.trisolarisserver.controller.common.requireRole
|
||||
|
||||
import com.android.trisolarisserver.component.PropertyAccess
|
||||
import com.android.trisolarisserver.component.auth.PropertyAccess
|
||||
import com.android.trisolarisserver.controller.dto.razorpay.RazorpaySettingsResponse
|
||||
import com.android.trisolarisserver.controller.dto.razorpay.RazorpaySettingsUpsertRequest
|
||||
import com.android.trisolarisserver.models.payment.RazorpaySettings
|
||||
import com.android.trisolarisserver.models.property.Role
|
||||
import com.android.trisolarisserver.repo.PropertyRepo
|
||||
import com.android.trisolarisserver.repo.property.PropertyRepo
|
||||
import com.android.trisolarisserver.repo.razorpay.RazorpaySettingsRepo
|
||||
import com.android.trisolarisserver.security.MyPrincipal
|
||||
import org.springframework.web.bind.annotation.GetMapping
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
package com.android.trisolarisserver.controller.razorpay
|
||||
|
||||
import com.android.trisolarisserver.db.repo.BookingRepo
|
||||
import com.android.trisolarisserver.repo.booking.BookingRepo
|
||||
import com.android.trisolarisserver.models.booking.Payment
|
||||
import com.android.trisolarisserver.models.booking.PaymentMethod
|
||||
import com.android.trisolarisserver.models.payment.RazorpayPaymentAttempt
|
||||
import com.android.trisolarisserver.models.payment.RazorpayWebhookLog
|
||||
import com.android.trisolarisserver.component.razorpay.RazorpayQrEvents
|
||||
import com.android.trisolarisserver.component.BookingEvents
|
||||
import com.android.trisolarisserver.component.booking.BookingEvents
|
||||
import com.android.trisolarisserver.controller.dto.razorpay.RazorpayQrEventResponse
|
||||
import com.android.trisolarisserver.repo.PaymentRepo
|
||||
import com.android.trisolarisserver.repo.PropertyRepo
|
||||
import com.android.trisolarisserver.repo.booking.PaymentRepo
|
||||
import com.android.trisolarisserver.repo.property.PropertyRepo
|
||||
import com.android.trisolarisserver.repo.razorpay.RazorpayPaymentAttemptRepo
|
||||
import com.android.trisolarisserver.repo.razorpay.RazorpayPaymentLinkRequestRepo
|
||||
import com.android.trisolarisserver.repo.razorpay.RazorpayQrRequestRepo
|
||||
|
||||
@@ -1,11 +1,13 @@
|
||||
package com.android.trisolarisserver.controller
|
||||
package com.android.trisolarisserver.controller.room
|
||||
import com.android.trisolarisserver.controller.common.requirePrincipal
|
||||
import com.android.trisolarisserver.controller.common.requireSuperAdmin
|
||||
|
||||
import com.android.trisolarisserver.controller.dto.AmenityResponse
|
||||
import com.android.trisolarisserver.controller.dto.AmenityUpsertRequest
|
||||
import com.android.trisolarisserver.controller.dto.room.AmenityResponse
|
||||
import com.android.trisolarisserver.controller.dto.room.AmenityUpsertRequest
|
||||
import com.android.trisolarisserver.models.room.RoomAmenity
|
||||
import com.android.trisolarisserver.repo.AppUserRepo
|
||||
import com.android.trisolarisserver.repo.RoomAmenityRepo
|
||||
import com.android.trisolarisserver.repo.RoomTypeRepo
|
||||
import com.android.trisolarisserver.repo.property.AppUserRepo
|
||||
import com.android.trisolarisserver.repo.room.RoomAmenityRepo
|
||||
import com.android.trisolarisserver.repo.room.RoomTypeRepo
|
||||
import com.android.trisolarisserver.security.MyPrincipal
|
||||
import org.springframework.http.HttpStatus
|
||||
import org.springframework.security.core.annotation.AuthenticationPrincipal
|
||||
@@ -1,11 +1,12 @@
|
||||
package com.android.trisolarisserver.controller
|
||||
package com.android.trisolarisserver.controller.room
|
||||
import com.android.trisolarisserver.controller.common.requireSuperAdmin
|
||||
|
||||
import com.android.trisolarisserver.controller.dto.RoomImageTagResponse
|
||||
import com.android.trisolarisserver.controller.dto.RoomImageTagUpsertRequest
|
||||
import com.android.trisolarisserver.controller.dto.room.RoomImageTagResponse
|
||||
import com.android.trisolarisserver.controller.dto.room.RoomImageTagUpsertRequest
|
||||
import com.android.trisolarisserver.models.room.RoomImageTag
|
||||
import com.android.trisolarisserver.repo.AppUserRepo
|
||||
import com.android.trisolarisserver.repo.RoomImageRepo
|
||||
import com.android.trisolarisserver.repo.RoomImageTagRepo
|
||||
import com.android.trisolarisserver.repo.property.AppUserRepo
|
||||
import com.android.trisolarisserver.repo.room.RoomImageRepo
|
||||
import com.android.trisolarisserver.repo.room.RoomImageTagRepo
|
||||
import com.android.trisolarisserver.security.MyPrincipal
|
||||
import org.springframework.http.HttpStatus
|
||||
import org.springframework.security.core.annotation.AuthenticationPrincipal
|
||||
@@ -1,16 +1,19 @@
|
||||
package com.android.trisolarisserver.controller
|
||||
package com.android.trisolarisserver.controller.room
|
||||
import com.android.trisolarisserver.controller.common.requireMember
|
||||
import com.android.trisolarisserver.controller.common.requireRole
|
||||
import com.android.trisolarisserver.controller.dto.room.RoomImageTagResponse
|
||||
|
||||
import com.android.trisolarisserver.component.PropertyAccess
|
||||
import com.android.trisolarisserver.component.RoomImageStorage
|
||||
import com.android.trisolarisserver.controller.dto.RoomImageResponse
|
||||
import com.android.trisolarisserver.controller.dto.RoomImageReorderRequest
|
||||
import com.android.trisolarisserver.controller.dto.RoomImageTagUpdateRequest
|
||||
import com.android.trisolarisserver.component.auth.PropertyAccess
|
||||
import com.android.trisolarisserver.component.storage.RoomImageStorage
|
||||
import com.android.trisolarisserver.controller.dto.room.RoomImageResponse
|
||||
import com.android.trisolarisserver.controller.dto.room.RoomImageReorderRequest
|
||||
import com.android.trisolarisserver.controller.dto.room.RoomImageTagUpdateRequest
|
||||
import com.android.trisolarisserver.models.room.RoomImage
|
||||
import com.android.trisolarisserver.models.room.RoomImageTag
|
||||
import com.android.trisolarisserver.models.property.Role
|
||||
import com.android.trisolarisserver.repo.RoomImageRepo
|
||||
import com.android.trisolarisserver.repo.RoomImageTagRepo
|
||||
import com.android.trisolarisserver.repo.RoomRepo
|
||||
import com.android.trisolarisserver.repo.room.RoomImageRepo
|
||||
import com.android.trisolarisserver.repo.room.RoomImageTagRepo
|
||||
import com.android.trisolarisserver.repo.room.RoomRepo
|
||||
import com.android.trisolarisserver.security.MyPrincipal
|
||||
import org.springframework.core.io.FileSystemResource
|
||||
import org.springframework.http.HttpHeaders
|
||||
@@ -329,9 +332,9 @@ private fun RoomImage.toResponse(baseUrl: String): RoomImageResponse {
|
||||
)
|
||||
}
|
||||
|
||||
private fun RoomImageTag.toResponse(): com.android.trisolarisserver.controller.dto.RoomImageTagResponse {
|
||||
private fun RoomImageTag.toResponse(): com.android.trisolarisserver.controller.dto.room.RoomImageTagResponse {
|
||||
val id = id ?: throw ResponseStatusException(HttpStatus.INTERNAL_SERVER_ERROR, "Tag id missing")
|
||||
return com.android.trisolarisserver.controller.dto.RoomImageTagResponse(
|
||||
return com.android.trisolarisserver.controller.dto.room.RoomImageTagResponse(
|
||||
id = id,
|
||||
name = name
|
||||
)
|
||||
@@ -1,16 +1,19 @@
|
||||
package com.android.trisolarisserver.controller
|
||||
package com.android.trisolarisserver.controller.room
|
||||
import com.android.trisolarisserver.controller.common.parseOffset
|
||||
import com.android.trisolarisserver.controller.common.requireOpenRoomStayForProperty
|
||||
import com.android.trisolarisserver.controller.common.requireRole
|
||||
|
||||
import com.android.trisolarisserver.component.PropertyAccess
|
||||
import com.android.trisolarisserver.component.RoomBoardEvents
|
||||
import com.android.trisolarisserver.controller.dto.RoomChangeRequest
|
||||
import com.android.trisolarisserver.controller.dto.RoomChangeResponse
|
||||
import com.android.trisolarisserver.component.auth.PropertyAccess
|
||||
import com.android.trisolarisserver.component.room.RoomBoardEvents
|
||||
import com.android.trisolarisserver.controller.dto.booking.RoomChangeRequest
|
||||
import com.android.trisolarisserver.controller.dto.booking.RoomChangeResponse
|
||||
import com.android.trisolarisserver.models.room.RoomStay
|
||||
import com.android.trisolarisserver.models.room.RoomStayChange
|
||||
import com.android.trisolarisserver.models.property.Role
|
||||
import com.android.trisolarisserver.repo.AppUserRepo
|
||||
import com.android.trisolarisserver.repo.RoomRepo
|
||||
import com.android.trisolarisserver.repo.RoomStayChangeRepo
|
||||
import com.android.trisolarisserver.repo.RoomStayRepo
|
||||
import com.android.trisolarisserver.repo.property.AppUserRepo
|
||||
import com.android.trisolarisserver.repo.room.RoomRepo
|
||||
import com.android.trisolarisserver.repo.room.RoomStayChangeRepo
|
||||
import com.android.trisolarisserver.repo.room.RoomStayRepo
|
||||
import com.android.trisolarisserver.security.MyPrincipal
|
||||
import org.springframework.http.HttpStatus
|
||||
import org.springframework.security.core.annotation.AuthenticationPrincipal
|
||||
@@ -1,14 +1,18 @@
|
||||
package com.android.trisolarisserver.controller
|
||||
package com.android.trisolarisserver.controller.room
|
||||
import com.android.trisolarisserver.controller.common.parseOffset
|
||||
import com.android.trisolarisserver.controller.common.requireMember
|
||||
import com.android.trisolarisserver.controller.common.requireRole
|
||||
import com.android.trisolarisserver.controller.common.requireRoomStayForProperty
|
||||
|
||||
import com.android.trisolarisserver.component.PropertyAccess
|
||||
import com.android.trisolarisserver.controller.dto.ActiveRoomStayResponse
|
||||
import com.android.trisolarisserver.controller.dto.RoomStayRateChangeRequest
|
||||
import com.android.trisolarisserver.controller.dto.RoomStayRateChangeResponse
|
||||
import com.android.trisolarisserver.component.auth.PropertyAccess
|
||||
import com.android.trisolarisserver.controller.dto.room.ActiveRoomStayResponse
|
||||
import com.android.trisolarisserver.controller.dto.rate.RoomStayRateChangeRequest
|
||||
import com.android.trisolarisserver.controller.dto.rate.RoomStayRateChangeResponse
|
||||
import com.android.trisolarisserver.models.property.Role
|
||||
import com.android.trisolarisserver.models.room.RateSource
|
||||
import com.android.trisolarisserver.models.room.RoomStay
|
||||
import com.android.trisolarisserver.repo.PropertyUserRepo
|
||||
import com.android.trisolarisserver.repo.RoomStayRepo
|
||||
import com.android.trisolarisserver.repo.property.PropertyUserRepo
|
||||
import com.android.trisolarisserver.repo.room.RoomStayRepo
|
||||
import com.android.trisolarisserver.security.MyPrincipal
|
||||
import org.springframework.http.HttpStatus
|
||||
import org.springframework.security.core.annotation.AuthenticationPrincipal
|
||||
@@ -1,10 +1,11 @@
|
||||
package com.android.trisolarisserver.controller
|
||||
package com.android.trisolarisserver.controller.room
|
||||
import com.android.trisolarisserver.controller.dto.room.RoomImageTagResponse
|
||||
|
||||
import com.android.trisolarisserver.controller.dto.RoomImageResponse
|
||||
import com.android.trisolarisserver.controller.dto.room.RoomImageResponse
|
||||
import com.android.trisolarisserver.models.room.RoomImage
|
||||
import com.android.trisolarisserver.models.room.RoomImageTag
|
||||
import com.android.trisolarisserver.repo.RoomImageRepo
|
||||
import com.android.trisolarisserver.repo.RoomTypeRepo
|
||||
import com.android.trisolarisserver.repo.room.RoomImageRepo
|
||||
import com.android.trisolarisserver.repo.room.RoomTypeRepo
|
||||
import org.springframework.http.HttpStatus
|
||||
import org.springframework.web.bind.annotation.GetMapping
|
||||
import org.springframework.web.bind.annotation.PathVariable
|
||||
@@ -74,9 +75,9 @@ private fun RoomImage.toResponse(baseUrl: String): RoomImageResponse {
|
||||
)
|
||||
}
|
||||
|
||||
private fun RoomImageTag.toResponse(): com.android.trisolarisserver.controller.dto.RoomImageTagResponse {
|
||||
private fun RoomImageTag.toResponse(): com.android.trisolarisserver.controller.dto.room.RoomImageTagResponse {
|
||||
val id = id ?: throw ResponseStatusException(HttpStatus.INTERNAL_SERVER_ERROR, "Tag id missing")
|
||||
return com.android.trisolarisserver.controller.dto.RoomImageTagResponse(
|
||||
return com.android.trisolarisserver.controller.dto.room.RoomImageTagResponse(
|
||||
id = id,
|
||||
name = name
|
||||
)
|
||||
@@ -1,15 +1,19 @@
|
||||
package com.android.trisolarisserver.controller
|
||||
package com.android.trisolarisserver.controller.room
|
||||
import com.android.trisolarisserver.controller.common.parseDate
|
||||
import com.android.trisolarisserver.controller.common.requireMember
|
||||
import com.android.trisolarisserver.controller.common.requirePrincipal
|
||||
import com.android.trisolarisserver.controller.dto.room.AmenityResponse
|
||||
|
||||
import com.android.trisolarisserver.component.PropertyAccess
|
||||
import com.android.trisolarisserver.controller.dto.RateResolveResponse
|
||||
import com.android.trisolarisserver.controller.dto.RoomTypeResponse
|
||||
import com.android.trisolarisserver.controller.dto.RoomTypeUpsertRequest
|
||||
import com.android.trisolarisserver.repo.PropertyRepo
|
||||
import com.android.trisolarisserver.repo.RateCalendarRepo
|
||||
import com.android.trisolarisserver.repo.RatePlanRepo
|
||||
import com.android.trisolarisserver.repo.RoomAmenityRepo
|
||||
import com.android.trisolarisserver.repo.RoomRepo
|
||||
import com.android.trisolarisserver.repo.RoomTypeRepo
|
||||
import com.android.trisolarisserver.component.auth.PropertyAccess
|
||||
import com.android.trisolarisserver.controller.dto.rate.RateResolveResponse
|
||||
import com.android.trisolarisserver.controller.dto.room.RoomTypeResponse
|
||||
import com.android.trisolarisserver.controller.dto.room.RoomTypeUpsertRequest
|
||||
import com.android.trisolarisserver.repo.property.PropertyRepo
|
||||
import com.android.trisolarisserver.repo.rate.RateCalendarRepo
|
||||
import com.android.trisolarisserver.repo.rate.RatePlanRepo
|
||||
import com.android.trisolarisserver.repo.room.RoomAmenityRepo
|
||||
import com.android.trisolarisserver.repo.room.RoomRepo
|
||||
import com.android.trisolarisserver.repo.room.RoomTypeRepo
|
||||
import com.android.trisolarisserver.models.property.Role
|
||||
import com.android.trisolarisserver.models.room.RoomAmenity
|
||||
import com.android.trisolarisserver.models.room.RoomType
|
||||
@@ -218,9 +222,9 @@ private fun RoomType.toResponse(): RoomTypeResponse {
|
||||
)
|
||||
}
|
||||
|
||||
private fun RoomAmenity.toResponse(): com.android.trisolarisserver.controller.dto.AmenityResponse {
|
||||
private fun RoomAmenity.toResponse(): com.android.trisolarisserver.controller.dto.room.AmenityResponse {
|
||||
val id = id ?: throw ResponseStatusException(HttpStatus.INTERNAL_SERVER_ERROR, "Amenity id missing")
|
||||
return com.android.trisolarisserver.controller.dto.AmenityResponse(
|
||||
return com.android.trisolarisserver.controller.dto.room.AmenityResponse(
|
||||
id = id,
|
||||
name = name,
|
||||
category = category,
|
||||
@@ -1,23 +1,26 @@
|
||||
package com.android.trisolarisserver.controller
|
||||
package com.android.trisolarisserver.controller.room
|
||||
import com.android.trisolarisserver.controller.common.parseDate
|
||||
import com.android.trisolarisserver.controller.common.requireMember
|
||||
import com.android.trisolarisserver.controller.common.requirePrincipal
|
||||
|
||||
import com.android.trisolarisserver.component.PropertyAccess
|
||||
import com.android.trisolarisserver.component.RoomBoardEvents
|
||||
import com.android.trisolarisserver.controller.dto.RoomAvailabilityRangeResponse
|
||||
import com.android.trisolarisserver.controller.dto.RoomAvailabilityResponse
|
||||
import com.android.trisolarisserver.controller.dto.RoomAvailabilityWithRateResponse
|
||||
import com.android.trisolarisserver.controller.dto.RoomBoardResponse
|
||||
import com.android.trisolarisserver.controller.dto.RoomBoardStatus
|
||||
import com.android.trisolarisserver.controller.dto.RoomResponse
|
||||
import com.android.trisolarisserver.controller.dto.RoomUpsertRequest
|
||||
import com.android.trisolarisserver.repo.PropertyRepo
|
||||
import com.android.trisolarisserver.repo.PropertyUserRepo
|
||||
import com.android.trisolarisserver.repo.IssuedCardRepo
|
||||
import com.android.trisolarisserver.repo.RoomImageRepo
|
||||
import com.android.trisolarisserver.repo.RoomRepo
|
||||
import com.android.trisolarisserver.repo.RoomStayRepo
|
||||
import com.android.trisolarisserver.repo.RoomTypeRepo
|
||||
import com.android.trisolarisserver.repo.RatePlanRepo
|
||||
import com.android.trisolarisserver.repo.RateCalendarRepo
|
||||
import com.android.trisolarisserver.component.auth.PropertyAccess
|
||||
import com.android.trisolarisserver.component.room.RoomBoardEvents
|
||||
import com.android.trisolarisserver.controller.dto.room.RoomAvailabilityRangeResponse
|
||||
import com.android.trisolarisserver.controller.dto.room.RoomAvailabilityResponse
|
||||
import com.android.trisolarisserver.controller.dto.room.RoomAvailabilityWithRateResponse
|
||||
import com.android.trisolarisserver.controller.dto.room.RoomBoardResponse
|
||||
import com.android.trisolarisserver.controller.dto.room.RoomBoardStatus
|
||||
import com.android.trisolarisserver.controller.dto.room.RoomResponse
|
||||
import com.android.trisolarisserver.controller.dto.room.RoomUpsertRequest
|
||||
import com.android.trisolarisserver.repo.property.PropertyRepo
|
||||
import com.android.trisolarisserver.repo.property.PropertyUserRepo
|
||||
import com.android.trisolarisserver.repo.card.IssuedCardRepo
|
||||
import com.android.trisolarisserver.repo.room.RoomImageRepo
|
||||
import com.android.trisolarisserver.repo.room.RoomRepo
|
||||
import com.android.trisolarisserver.repo.room.RoomStayRepo
|
||||
import com.android.trisolarisserver.repo.room.RoomTypeRepo
|
||||
import com.android.trisolarisserver.repo.rate.RatePlanRepo
|
||||
import com.android.trisolarisserver.repo.rate.RateCalendarRepo
|
||||
import com.android.trisolarisserver.models.room.Room
|
||||
import com.android.trisolarisserver.models.room.RatePlan
|
||||
import com.android.trisolarisserver.models.property.Role
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.controller
|
||||
package com.android.trisolarisserver.controller.system
|
||||
|
||||
import org.springframework.web.bind.annotation.GetMapping
|
||||
import org.springframework.web.bind.annotation.RestController
|
||||
@@ -1,9 +1,11 @@
|
||||
package com.android.trisolarisserver.controller
|
||||
package com.android.trisolarisserver.controller.transport
|
||||
import com.android.trisolarisserver.controller.common.requireMember
|
||||
import com.android.trisolarisserver.controller.common.requirePrincipal
|
||||
|
||||
import com.android.trisolarisserver.component.PropertyAccess
|
||||
import com.android.trisolarisserver.controller.dto.TransportModeStatusResponse
|
||||
import com.android.trisolarisserver.component.auth.PropertyAccess
|
||||
import com.android.trisolarisserver.controller.dto.property.TransportModeStatusResponse
|
||||
import com.android.trisolarisserver.models.booking.TransportMode
|
||||
import com.android.trisolarisserver.repo.PropertyRepo
|
||||
import com.android.trisolarisserver.repo.property.PropertyRepo
|
||||
import com.android.trisolarisserver.security.MyPrincipal
|
||||
import org.springframework.security.core.annotation.AuthenticationPrincipal
|
||||
import org.springframework.web.bind.annotation.GetMapping
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.db.repo
|
||||
package com.android.trisolarisserver.repo.booking
|
||||
|
||||
import com.android.trisolarisserver.models.booking.Booking
|
||||
import org.springframework.data.jpa.repository.JpaRepository
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.repo
|
||||
package com.android.trisolarisserver.repo.booking
|
||||
|
||||
import com.android.trisolarisserver.models.booking.Charge
|
||||
import org.springframework.data.jpa.repository.JpaRepository
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.repo
|
||||
package com.android.trisolarisserver.repo.booking
|
||||
|
||||
import com.android.trisolarisserver.models.booking.Payment
|
||||
import org.springframework.data.jpa.repository.JpaRepository
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.repo
|
||||
package com.android.trisolarisserver.repo.card
|
||||
|
||||
import com.android.trisolarisserver.models.room.IssuedCard
|
||||
import org.springframework.data.jpa.repository.JpaRepository
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.repo
|
||||
package com.android.trisolarisserver.repo.card
|
||||
|
||||
import com.android.trisolarisserver.models.room.PropertyCardCounter
|
||||
import org.springframework.data.jpa.repository.JpaRepository
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.db.repo
|
||||
package com.android.trisolarisserver.repo.email
|
||||
|
||||
import com.android.trisolarisserver.models.booking.InboundEmail
|
||||
import org.springframework.data.jpa.repository.JpaRepository
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.db.repo
|
||||
package com.android.trisolarisserver.repo.guest
|
||||
|
||||
import com.android.trisolarisserver.models.booking.GuestDocument
|
||||
import org.springframework.data.jpa.repository.JpaRepository
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.db.repo
|
||||
package com.android.trisolarisserver.repo.guest
|
||||
|
||||
import com.android.trisolarisserver.models.booking.GuestRating
|
||||
import org.springframework.data.jpa.repository.Query
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.db.repo
|
||||
package com.android.trisolarisserver.repo.guest
|
||||
|
||||
import com.android.trisolarisserver.models.booking.Guest
|
||||
import org.springframework.data.jpa.repository.JpaRepository
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.repo
|
||||
package com.android.trisolarisserver.repo.guest
|
||||
|
||||
import com.android.trisolarisserver.models.booking.GuestVehicle
|
||||
import org.springframework.data.jpa.repository.JpaRepository
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.repo
|
||||
package com.android.trisolarisserver.repo.property
|
||||
|
||||
import com.android.trisolarisserver.models.property.AppUser
|
||||
import org.springframework.data.jpa.repository.JpaRepository
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.repo
|
||||
package com.android.trisolarisserver.repo.property
|
||||
|
||||
import com.android.trisolarisserver.models.property.Property
|
||||
import org.springframework.data.jpa.repository.JpaRepository
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.repo
|
||||
package com.android.trisolarisserver.repo.property
|
||||
|
||||
import com.android.trisolarisserver.models.property.*
|
||||
import org.springframework.data.jpa.repository.JpaRepository
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.trisolarisserver.repo
|
||||
package com.android.trisolarisserver.repo.rate
|
||||
|
||||
import com.android.trisolarisserver.models.room.RateCalendar
|
||||
import org.springframework.data.jpa.repository.JpaRepository
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user