Persist pending users when no org exists
All checks were successful
build-and-deploy / build-deploy (push) Successful in 27s

This commit is contained in:
androidlover5842
2026-01-26 21:57:52 +05:30
parent 650e7c7354
commit 721580ffd7
3 changed files with 90 additions and 22 deletions

View File

@@ -0,0 +1,33 @@
package com.android.trisolarisserver.models.property
import jakarta.persistence.Column
import jakarta.persistence.Entity
import jakarta.persistence.GeneratedValue
import jakarta.persistence.Id
import jakarta.persistence.Table
import jakarta.persistence.UniqueConstraint
import java.time.OffsetDateTime
import java.util.UUID
@Entity
@Table(
name = "pending_user",
uniqueConstraints = [UniqueConstraint(columnNames = ["firebase_uid"])]
)
class PendingUser(
@Id
@GeneratedValue
@Column(columnDefinition = "uuid")
val id: UUID? = null,
@Column(name = "firebase_uid", nullable = false)
var firebaseUid: String,
@Column(name = "phone_e164")
var phoneE164: String? = null,
var name: String? = null,
@Column(name = "created_at", nullable = false, columnDefinition = "timestamptz")
val createdAt: OffsetDateTime = OffsetDateTime.now()
)