source: src/main/java/com/example/skychasemk/model/ApplicationUser.java@ fda671c

Last change on this file since fda671c was 9868304, checked in by ste08 <sjovanoska@…>, 4 months ago

Frontend + some backend changes

  • Property mode set to 100644
File size: 907 bytes
Line 
1package com.example.skychasemk.model;
2
3import jakarta.persistence.*;
4import lombok.Data;
5
6import java.time.Instant;
7import java.time.LocalDate;
8
9@Entity
10@Data
11@Table(name="application_user")
12public class ApplicationUser {
13
14 @Id
15 @GeneratedValue(strategy = GenerationType.IDENTITY)
16 @Column(name = "userid")
17
18 private Long userid;
19 @Column(name = "name")
20
21 private String name;
22 @Column(name = "surname")
23
24 private String surname;
25
26 @Column(name="email")
27 private String email;
28 @Column(name = "password")
29
30 private String password;
31 @Column(name = "phone_number")
32
33 private String phone_number;
34
35 @Column(name = "date_joined")
36 private LocalDate dateJoined;
37
38 @PrePersist
39 protected void onCreate() {
40 this.dateJoined = LocalDate.now();
41 }
42
43 public void setPhoneNumber(String phoneNumber) {
44 this.phone_number = phoneNumber;
45 }
46}
Note: See TracBrowser for help on using the repository browser.