/
human
/
Mini-bank
Обзор
Документация
Войти
/
human
/
Mini-bank
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
clients/src/main/java/org/example/entity/UserInfo.java
56 строк
1 KB
gbb
Add spa
06 фев 2025, 08:31
06 фев 2025, 08:31
a8e807d
Код
Авторство
О чём код?
package org.example.entity; import jakarta.persistence.Column; import jakarta.persistence.Entity; import jakarta.persistence.GeneratedValue; import jakarta.persistence.GenerationType; import jakarta.persistence.Id; import java.time.LocalDate; import java.time.LocalDateTime; import java.util.UUID; import lombok.Data; import org.hibernate.annotations.CreationTimestamp; import org.hibernate.annotations.UpdateTimestamp; @Data @Entity(name = "user_info") public class UserInfo { @Id @Column(name = "id") @GeneratedValue(strategy = GenerationType.UUID) private UUID id; @Column(name = "username") private String username; @Column(name = "first_name") private String firstName; @Column(name = "last_name") private String lastName; @Column(name = "email") private String email; @Column(name = "phone") private String phone; @Column(name = "birth_date") private LocalDate birthDate; //private Date birthDate; @Column(name = "phone_formated") private String phoneNormalized; @Column(name = "password") private String password; @Column(name = "created_date") @CreationTimestamp private LocalDateTime createdDate; @Column(name = "updated_date") @UpdateTimestamp private LocalDateTime updatedDate; }