Use temp card request without expiresAt
All checks were successful
build-and-deploy / build-deploy (push) Successful in 34s

This commit is contained in:
androidlover5842
2026-01-28 07:01:37 +05:30
parent 110d243c73
commit 2e7f5c9c04
2 changed files with 8 additions and 2 deletions

View File

@@ -2,7 +2,7 @@ package com.android.trisolarisserver.controller
import com.android.trisolarisserver.component.PropertyAccess
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.models.property.Role
import com.android.trisolarisserver.models.room.IssuedCard
@@ -69,7 +69,7 @@ class TemporaryRoomCards(
@PathVariable propertyId: UUID,
@PathVariable roomId: UUID,
@AuthenticationPrincipal principal: MyPrincipal?,
@RequestBody request: IssueCardRequest
@RequestBody request: IssueTempCardRequest
): IssuedCardResponse {
val actor = requireIssueActor(propertyId, principal)
if (request.cardId.isBlank()) {

View File

@@ -53,6 +53,12 @@ data class IssueCardRequest(
val expiresAt: String
)
data class IssueTempCardRequest(
val cardId: String,
val cardIndex: Int,
val issuedAt: String? = null
)
data class IssuedCardResponse(
val id: UUID,
val propertyId: UUID,