Use temp card request without expiresAt
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:
@@ -2,7 +2,7 @@ package com.android.trisolarisserver.controller
|
|||||||
|
|
||||||
import com.android.trisolarisserver.component.PropertyAccess
|
import com.android.trisolarisserver.component.PropertyAccess
|
||||||
import com.android.trisolarisserver.controller.dto.CardPrepareResponse
|
import com.android.trisolarisserver.controller.dto.CardPrepareResponse
|
||||||
import com.android.trisolarisserver.controller.dto.IssueCardRequest
|
import com.android.trisolarisserver.controller.dto.IssueTempCardRequest
|
||||||
import com.android.trisolarisserver.controller.dto.IssuedCardResponse
|
import com.android.trisolarisserver.controller.dto.IssuedCardResponse
|
||||||
import com.android.trisolarisserver.models.property.Role
|
import com.android.trisolarisserver.models.property.Role
|
||||||
import com.android.trisolarisserver.models.room.IssuedCard
|
import com.android.trisolarisserver.models.room.IssuedCard
|
||||||
@@ -69,7 +69,7 @@ class TemporaryRoomCards(
|
|||||||
@PathVariable propertyId: UUID,
|
@PathVariable propertyId: UUID,
|
||||||
@PathVariable roomId: UUID,
|
@PathVariable roomId: UUID,
|
||||||
@AuthenticationPrincipal principal: MyPrincipal?,
|
@AuthenticationPrincipal principal: MyPrincipal?,
|
||||||
@RequestBody request: IssueCardRequest
|
@RequestBody request: IssueTempCardRequest
|
||||||
): IssuedCardResponse {
|
): IssuedCardResponse {
|
||||||
val actor = requireIssueActor(propertyId, principal)
|
val actor = requireIssueActor(propertyId, principal)
|
||||||
if (request.cardId.isBlank()) {
|
if (request.cardId.isBlank()) {
|
||||||
|
|||||||
@@ -53,6 +53,12 @@ data class IssueCardRequest(
|
|||||||
val expiresAt: String
|
val expiresAt: String
|
||||||
)
|
)
|
||||||
|
|
||||||
|
data class IssueTempCardRequest(
|
||||||
|
val cardId: String,
|
||||||
|
val cardIndex: Int,
|
||||||
|
val issuedAt: String? = null
|
||||||
|
)
|
||||||
|
|
||||||
data class IssuedCardResponse(
|
data class IssuedCardResponse(
|
||||||
val id: UUID,
|
val id: UUID,
|
||||||
val propertyId: UUID,
|
val propertyId: UUID,
|
||||||
|
|||||||
Reference in New Issue
Block a user