Changeset 19398ad for jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models
- Timestamp:
- 05/16/24 23:09:21 (7 weeks ago)
- Branches:
- main
- Children:
- 28b3398
- Parents:
- d8b6c91
- Location:
- jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models
- Files:
-
- 6 added
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/users/Admin.java
rd8b6c91 r19398ad 4 4 import jakarta.persistence.Table; 5 5 import lombok.AllArgsConstructor; 6 import lombok.Builder;7 6 import lombok.Data; 8 7 import lombok.NoArgsConstructor; 9 8 10 9 @Entity 11 //@Data 12 //@NoArgsConstructor 13 //@AllArgsConstructor 14 //@Builder 10 @Data 11 @NoArgsConstructor 15 12 @Table(name = "admins") 16 13 public class Admin extends User { 14 15 // private String name; 16 // private String surname; 17 17 18 @Override 18 19 public String getName() { 19 20 return "Admin"; 20 21 } 21 // private String name;22 // private String surname;23 22 } -
jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/users/DTO/JwtAuthResponse.java
rd8b6c91 r19398ad 10 10 @NoArgsConstructor 11 11 public class JwtAuthResponse { 12 private Long id; 12 13 private String email; 13 14 private String name; -
jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/users/JobSeeker.java
rd8b6c91 r19398ad 5 5 import jakarta.persistence.Table; 6 6 import lombok.AllArgsConstructor; 7 import lombok.Builder;8 7 import lombok.Data; 9 8 import lombok.NoArgsConstructor; … … 14 13 @NoArgsConstructor 15 14 @AllArgsConstructor 16 @Builder17 15 @Table(name = "job_seekers") 18 16 public class JobSeeker extends User { -
jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/users/User.java
rd8b6c91 r19398ad 15 15 16 16 @Entity 17 @Inheritance(strategy = InheritanceType.JOINED)18 @Table(name = "users")19 17 @Data 20 18 @NoArgsConstructor 21 19 @AllArgsConstructor 20 @Inheritance(strategy = InheritanceType.JOINED) 21 @Table(name = "users") 22 22 public abstract class User implements UserDetails { 23 23 -
jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/users/mappers/JobSeekerMapper.java
rd8b6c91 r19398ad 26 26 } 27 27 28 29 28 } -
jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/models/users/mappers/RecruiterMapper.java
rd8b6c91 r19398ad 2 2 3 3 import mk.ukim.finki.predmeti.internettehnologii.jobvistabackend.models.users.DTO.RecruiterDTO; 4 import mk.ukim.finki.predmeti.internettehnologii.jobvistabackend.models.users.DTO.RecruiterDetailsDTO; 4 5 import mk.ukim.finki.predmeti.internettehnologii.jobvistabackend.models.users.Recruiter; 5 6 … … 11 12 recruiter.getPassword(), 12 13 recruiter.getCompanyName(), 14 recruiter.getPhoneNumber() 15 ); 16 } 17 18 public static RecruiterDetailsDTO mapToRecruiterDetailsDTO(Recruiter recruiter) { 19 return new RecruiterDetailsDTO( 20 recruiter.getEmail(), 21 recruiter.getCompanyName(), 22 recruiter.getCompanyDescription(), 13 23 recruiter.getPhoneNumber() 14 24 );
Note:
See TracChangeset
for help on using the changeset viewer.