| | |
| | | package com.pollex.pam.domain; |
| | | |
| | | import com.pollex.pam.enums.ConsultantStatusEnum; |
| | | import com.pollex.pam.enums.GenderEnum; |
| | | |
| | | import javax.persistence.*; |
| | | import java.io.Serializable; |
| | | import java.time.Instant; |
| | | |
| | | @Entity |
| | | @Table(name = "consultant") |
| | |
| | | |
| | | @Column(name = "email") |
| | | private String email; |
| | | |
| | | @Enumerated(value = EnumType.STRING) |
| | | @Column(name = "status") |
| | | private ConsultantStatusEnum status; |
| | | |
| | | @Column(name = "latest_login_time") |
| | | private Instant latestLoginTime; |
| | | |
| | | public Long getId() { |
| | | return id; |
| | |
| | | } |
| | | |
| | | public void setCompanyAddress(String companyAddress) { |
| | | companyAddress = companyAddress; |
| | | this.companyAddress = companyAddress; |
| | | } |
| | | |
| | | public Long getSeniorityYear() { |
| | |
| | | this.email = email; |
| | | } |
| | | |
| | | public ConsultantStatusEnum getStatus() { |
| | | return status; |
| | | } |
| | | |
| | | public void setStatus(ConsultantStatusEnum status) { |
| | | this.status = status; |
| | | } |
| | | |
| | | public Instant getLatestLoginTime() { |
| | | return latestLoginTime; |
| | | } |
| | | |
| | | public void setLatestLoginTime(Instant latestLoginTime) { |
| | | this.latestLoginTime = latestLoginTime; |
| | | } |
| | | |
| | | @Override |
| | | public String toString() { |
| | | return "Consultant{" + |