This commit is contained in:
xds
2025-02-23 12:24:34 +03:00
parent 363d926443
commit 416d818a1c
9 changed files with 129 additions and 114 deletions

View File

@@ -1,19 +1,17 @@
package space.luminic.budgerapp.models
import com.fasterxml.jackson.annotation.JsonIgnore
import jakarta.validation.constraints.NotBlank
import org.springframework.data.annotation.Id
import org.springframework.data.mongodb.core.mapping.Document
import java.time.LocalDate
import java.time.LocalDateTime
import java.util.Date
@Document("users")
data class User (
data class User(
@Id
var id: String? = null,
@field:NotBlank val username: String,
var firstName: String,
val username: String? = null,
var firstName: String? = null,
var tgId: String? = null,
var tgUserName: String? = null,
@JsonIgnore // Скрывает пароль при сериализации