added dob filed for user

This commit is contained in:
rajesh
2024-09-26 13:25:57 +05:30
parent c89adce850
commit ea30c41002
8 changed files with 22 additions and 1 deletions

View File

@@ -17,7 +17,7 @@ public class SamlFailureHandler implements AuthenticationFailureHandler {
private final Logger logger = LoggerFactory.getLogger(SamlSuccessHandler.class);
@Value("fe.base.url")
@Value("${fe.base.url}")
private String feBaseUrl;
@Override

View File

@@ -110,6 +110,7 @@ public class UserDao {
userEntity.setPhoneNumber(userReq.getPhoneNumber());
userEntity.setRoleEntity(roleDao.validateRole(userReq.getRoleId()));
userEntity.setCodiceFiscale(userReq.getCodiceFiscale());
userEntity.setDateOfBirth(userReq.getDateOfBirth());
return userEntity;
}
@@ -130,6 +131,8 @@ public class UserDao {
RoleResponseBean roleResponseBean = roleDao.convertRoleEntityToRoleResponse(userEntity.getRoleEntity());
userResponseBean.setRole(roleResponseBean);
userResponseBean.setLastLogin(userEntity.getLastLogin());
userResponseBean.setCodiceFiscale(userEntity.getCodiceFiscale());
userResponseBean.setDateOfBirth(userEntity.getDateOfBirth());
return userResponseBean;
}

View File

@@ -61,4 +61,7 @@ public class UserEntity extends BaseEntity {
@Column(name = "CODICE_FISCALE")
private String codiceFiscale;
@Column(name = "DATE_OF_BIRTH")
private LocalDateTime dateOfBirth;
}

View File

@@ -1,5 +1,7 @@
package net.gepafin.tendermanagement.model.request;
import java.time.LocalDateTime;
import jakarta.validation.constraints.Email;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
@@ -34,4 +36,6 @@ public class UserReq {
private String codiceFiscale;
private LocalDateTime dateOfBirth;
}

View File

@@ -36,6 +36,10 @@ public class LoginResponse {
private LocalDateTime lastLogin;
private String codiceFiscale;
private LocalDateTime dateOfBirth;
private LocalDateTime createdDate;
private LocalDateTime updatedDate;

View File

@@ -33,4 +33,8 @@ public class UserResponseBean extends BaseBean {
private LocalDateTime lastLogin;
private String codiceFiscale;
private LocalDateTime dateOfBirth;
}

View File

@@ -104,6 +104,8 @@ public class AuthenticationService {
loginResponse.setStatus(user.getStatus());
loginResponse.setCity(user.getCity());
loginResponse.setLastLogin(user.getLastLogin());
loginResponse.setCodiceFiscale(user.getCodiceFiscale());
loginResponse.setDateOfBirth(user.getDateOfBirth());
loginResponse.setCreatedDate(user.getCreatedDate());
loginResponse.setUpdatedDate(user.getUpdatedDate());
return loginResponse;

View File

@@ -726,6 +726,7 @@
<column name="codice_fiscale" type="varchar(255)">
<constraints nullable="true" unique="true"/>
</column>
<column name="date_of_birth" type="TIMESTAMP WITHOUT TIME ZONE"></column>
</addColumn>
<dropNotNullConstraint tableName="gepafin_user" columnName="password"/>
</changeSet>