source: jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/users/Recruiter.java@ d8b6c91

main
Last change on this file since d8b6c91 was d8b6c91, checked in by 223021 <daniel.ilievski.2@…>, 7 weeks ago

Initial commit - implementirano registracija i logiranje so Spring Security i JSON Web Token-i vo backend-ot kako i navbar i formi za istoto vo frontend-ot

  • Property mode set to 100644
File size: 1.1 KB
Line 
1package mk.ukim.finki.predmeti.internettehnologii.jobvistabackend.models.users;
2
3import jakarta.persistence.Column;
4import jakarta.persistence.Entity;
5import jakarta.persistence.Table;
6import lombok.AllArgsConstructor;
7import lombok.Data;
8import lombok.NoArgsConstructor;
9import mk.ukim.finki.predmeti.internettehnologii.jobvistabackend.models.enumerations.Role;
10
11@Entity
12@Data
13@NoArgsConstructor
14@AllArgsConstructor
15@Table(name = "recruiters")
16public class Recruiter extends User {
17
18 public Recruiter(String email, String password, String companyName, String phoneNumber) {
19 this.email = email;
20 this.password = password;
21 this.companyName = companyName;
22 this.companyDescription = "";
23 this.phoneNumber = phoneNumber;
24 this.role = Role.ROLE_RECRUITER;
25 }
26
27 @Column(name = "company_name")
28 private String companyName;
29
30 @Column(name = "company_description")
31 private String companyDescription;
32
33 @Column(name = "phone_number")
34 private String phoneNumber;
35
36 @Override
37 public String getName() {
38 return companyName;
39 }
40}
Note: See TracBrowser for help on using the repository browser.