Загрузка данных
dmitriev-aal@VDI-Dmitriev-A:~/Desktop/rshbintech/intrabank/hrplatform/hrtech$ grep -R -n -A20 -B20 "positionCommonInfo" adaptation/src/main/java
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-6-import ru.rshbintech.intrabank.hrplatform.hrtech.adaptation.domain.dto.Employee;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-7-import ru.rshbintech.intrabank.hrplatform.hrtech.adaptation.domain.dto.employee.*;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-8-
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-9-import java.util.List;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-10-
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-11-@Mapper(uses = LeadMapper.class)
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-12-public interface DepartmentMapper {
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-13-
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-14- @Mapping(target = "id", source = "unit0Id")
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-15- @Mapping(target = "name", source = "unit0Name")
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-16- Employee.IdName map(LegalEntityDto legalEntityDto);
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-17-
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-18- @Mapping(target = "id", source = "jobTitleId")
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-19- @Mapping(target = "name", source = "jobTitleName")
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-20- Employee.IdName map(JobDto jobDto);
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-21-
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-22- @Mapping(target = "id", source = "roleId")
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-23- @Mapping(target = "name", source = "roleName")
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-24- Employee.IdName map(RoleDto roleDto);
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-25-
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java:26: Employee.Unit map(PositionCommonInfoDtoUnits positionCommonInfoDtoUnits);
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-27-
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-28- Employee.Pool map(PoolDto poolDto);
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-29-
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-30- @Named("units")
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-31- default List<Employee.Unit> map(EmployeeInfoDto employeeInfoDto) {
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-32- Employee.Unit unit1 = new Employee.Unit();
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-33- unit1.setId( employeeInfoDto.getUnit1().getUnit1Id() );
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-34- unit1.setName( employeeInfoDto.getUnit1().getUnit1Name() );
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-35- unit1.setExternalId( employeeInfoDto.getUnit1().getExternalId() );
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-36-
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-37- Employee.Unit unit2 = new Employee.Unit();
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-38- unit2.setId(employeeInfoDto.getUnit2().getUnit2Id());
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-39- unit2.setName(employeeInfoDto.getUnit2().getUnit2Name());
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-40- unit2.setExternalId(employeeInfoDto.getUnit2().getExternalId());
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-41-
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-42- Employee.Unit unit3 = new Employee.Unit();
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-43- unit3.setId( employeeInfoDto.getUnit3().getUnit3Id() );
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-44- unit3.setName( employeeInfoDto.getUnit3().getUnit3Name() );
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-45- unit3.setExternalId( employeeInfoDto.getUnit3().getExternalId() );
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/DepartmentMapper.java-46-
--
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-6-import ru.rshbintech.intrabank.hrplatform.hrtech.adaptation.domain.dto.employee.EmployeeInfoDto;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-7-import ru.rshbintech.intrabank.hrplatform.hrtech.adaptation.domain.dto.employee.PositionCommonInfoDto;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-8-
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-9-import java.util.List;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-10-
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-11-@Mapper(uses = DepartmentMapper.class)
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-12-public interface EmployeeMapper {
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-13-
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-14- @Mapping(target = "tabNum", source = "employeeTabNumber")
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-15- @Mapping(target = "email", ignore = true)
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-16- @Mapping(target = "pools", source = "poolName", qualifiedByName = "pools")
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-17- @Mapping(target = "legalEntity", source = "unit0")
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-18- @Mapping(target = "job", source = "jobTitle")
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-19- @Mapping(target = "role", source = "role")
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-20- @Mapping(target = "units", ignore = true)
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-21- Employee map(EmployeeInfoDto employeeInfoDto);
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-22-
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-23- @Mapping(target = "tabNum", source = "tabNumber")
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-24- @Mapping(target = "job.name", source = "jobTitleName")
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-25- @Mapping(target = "role.name", source = "role")
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java:26: Employee map(PositionCommonInfoDto positionCommonInfoDto);
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-27-
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-28- @AfterMapping
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-29- default void parseFullName(@MappingTarget Employee employee) {
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-30- if (StringUtils.hasText(employee.getFullName())) {
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-31- var names = employee.getFullName().trim().split(" ", 3);
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-32- employee.setLastName(names[0]);
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-33- employee.setFirstName(names[1]);
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-34- if (names.length > 2)
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-35- employee.setMiddleName(names[2]);
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-36- }
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-37- }
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-38-
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-39- @Named("pools")
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-40- default List<Employee.Pool> setPools(String poolName) {
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-41- var unit = new Employee.Pool();
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-42- unit.setName(poolName);
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-43- return List.of(unit);
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-44- }
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-45-
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/mapper/EmployeeMapper.java-46-}
--
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-4-import lombok.NoArgsConstructor;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-5-import lombok.Setter;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-6-
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-7-import java.util.Objects;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-8-
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-9-@Getter
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-10-@Setter
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-11-@NoArgsConstructor
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-12-public class PositionCommonInfoDtoUnits {
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-13- private String name;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-14- private EmployeeShortDto lead;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-15-
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-16- @Override
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-17- public boolean equals(Object o) {
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-18- if (this == o) {
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-19- return true;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-20- }
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-21- if (o == null || getClass() != o.getClass()) {
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-22- return false;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-23- }
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java:24: PositionCommonInfoDtoUnits positionCommonInfoDtoUnits = (PositionCommonInfoDtoUnits) o;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java:25: return Objects.equals(this.name, positionCommonInfoDtoUnits.name) &&
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java:26: Objects.equals(this.lead, positionCommonInfoDtoUnits.lead);
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-27- }
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-28-
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-29- @Override
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-30- public int hashCode() {
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-31- return Objects.hash(name, lead);
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-32- }
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-33-
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-34- @Override
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-35- public String toString() {
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-36- return "class PositionCommonInfoDtoUnits {\n" +
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-37- " name: " + toIndentedString(name) + "\n" +
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-38- " lead: " + toIndentedString(lead) + "\n" +
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-39- "}";
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-40- }
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-41-
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-42- /**
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-43- * Convert the given object to string with each line indented by 4 spaces
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-44- * (except the first line).
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-45- */
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDtoUnits.java-46- private String toIndentedString(Object o) {
--
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-14- private String employmentDate;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-15- private String projectUshrName;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-16- private String id;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-17- private String externalId;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-18- private String legalEntityId;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-19- private String fullName;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-20- private String idFte;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-21- private String jobTitleName;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-22- private String role;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-23- private List<PoolDto> pools;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-24- private Map<String, PositionCommonInfoDtoUnits> units;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-25-
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-26- @Override
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-27- public boolean equals(Object o) {
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-28- if (this == o) {
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-29- return true;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-30- }
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-31- if (o == null || getClass() != o.getClass()) {
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-32- return false;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-33- }
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java:34: PositionCommonInfoDto positionCommonInfoDto = (PositionCommonInfoDto) o;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java:35: return Objects.equals(this.tabNumber, positionCommonInfoDto.tabNumber) &&
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java:36: Objects.equals(this.employmentDate, positionCommonInfoDto.employmentDate) &&
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java:37: Objects.equals(this.projectUshrName, positionCommonInfoDto.projectUshrName) &&
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java:38: Objects.equals(this.id, positionCommonInfoDto.id) &&
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java:39: Objects.equals(this.externalId, positionCommonInfoDto.externalId) &&
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java:40: Objects.equals(this.legalEntityId, positionCommonInfoDto.legalEntityId) &&
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java:41: Objects.equals(this.fullName, positionCommonInfoDto.fullName) &&
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java:42: Objects.equals(this.idFte, positionCommonInfoDto.idFte) &&
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java:43: Objects.equals(this.jobTitleName, positionCommonInfoDto.jobTitleName) &&
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java:44: Objects.equals(this.role, positionCommonInfoDto.role) &&
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java:45: Objects.equals(this.pools, positionCommonInfoDto.pools) &&
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java:46: Objects.equals(this.units, positionCommonInfoDto.units);
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-47- }
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-48-
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-49- @Override
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-50- public int hashCode() {
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-51- return Objects.hash(tabNumber, employmentDate, projectUshrName, id, externalId, legalEntityId, fullName, idFte, jobTitleName, role, pools, units);
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-52- }
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-53-
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-54- @Override
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-55- public String toString() {
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-56- return "class PositionCommonInfoDto {\n" +
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-57- " tabNumber: " + toIndentedString(tabNumber) + "\n" +
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-58- " employmentDate: " + toIndentedString(employmentDate) + "\n" +
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-59- " projectUshrName: " + toIndentedString(projectUshrName) + "\n" +
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-60- " id: " + toIndentedString(id) + "\n" +
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-61- " externalId: " + toIndentedString(externalId) + "\n" +
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-62- " legalEntityId: " + toIndentedString(legalEntityId) + "\n" +
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-63- " fullName: " + toIndentedString(fullName) + "\n" +
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-64- " idFte: " + toIndentedString(idFte) + "\n" +
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-65- " jobTitleName: " + toIndentedString(jobTitleName) + "\n" +
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/domain/dto/employee/PositionCommonInfoDto.java-66- " role: " + toIndentedString(role) + "\n" +
--
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-38- "success", false,
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-39- "idFte", idFte,
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-40- "message", "Employee not found (возможно 403 или пустой ответ)"
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-41- ));
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-42- }
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-43-
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-44- } catch (Exception e) {
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-45- log.error("=== DEBUG: Ошибка при вызове findByPositionId", e);
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-46- return ResponseEntity.status(500).body(Map.of(
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-47- "success", false,
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-48- "idFte", idFte,
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-49- "error", e.getClass().getSimpleName(),
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-50- "message", e.getMessage()
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-51- ));
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-52- }
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-53- }
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-54- @GetMapping("/position/restclient/{idFte}")
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-55- public Map<String, Object> getPositionInfoViaRestClient(@PathVariable String idFte) {
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-56- log.info("=== DEBUG: Вызываем через RestClient ===");
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-57-
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java:58: String url = "http://resource-and-cost-planning/api/v1/resourceCostPlanning/positionCommonInfo?idFte=" + idFte;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-59-
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-60- try {
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-61- RestClient restClient = RestClient.create();
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-62-
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-63- PositionCommonInfoDto response = restClient.get()
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-64- .uri(url)
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-65- .retrieve()
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-66- .body(PositionCommonInfoDto.class);
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-67-
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-68- return Map.of(
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-69- "client", "RestClient (обычный)",
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-70- "success", true,
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-71- "data", response
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-72- );
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-73- } catch (Exception e) {
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-74- log.error("RestClient error", e);
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-75- return Map.of(
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-76- "client", "RestClient (обычный)",
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-77- "success", false,
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/api/DebugController.java-78- "error", e.getClass().getSimpleName(),
--
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-12-import ru.rshbintech.intrabank.hrplatform.hrtech.adaptation.domain.dto.employee.ManagementInfoRequestDto;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-13-import ru.rshbintech.intrabank.hrplatform.hrtech.adaptation.domain.dto.employee.ManagementInfoResponseDto;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-14-import ru.rshbintech.intrabank.hrplatform.hrtech.adaptation.domain.dto.employee.PositionCommonInfoDto;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-15-import ru.rshbintech.intrabank.hrplatform.hrtech.adaptation.domain.exceptions.ForbiddenException;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-16-import ru.rshbintech.intrabank.hrplatform.hrtech.adaptation.mapper.AdaptationManagerMapper;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-17-import ru.rshbintech.intrabank.hrplatform.hrtech.adaptation.mapper.EmployeeMapper;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-18-import ru.rshbintech.intrabank.hrplatform.hrtech.adaptation.repo.AdaptationManagerRepo;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-19-import ru.rshbintech.intrabank.hrplatform.hrtech.adaptation.service.EmployeeService;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-20-import ru.rshbintech.intrabank.hrplatform.hrtech.adaptation.service.HttpService;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-21-import ru.rshbintech.intrabank.hrplatform.hrtech.adaptation.service.security.EmployeeUserDetails;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-22-
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-23-import java.util.List;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-24-import java.util.Optional;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-25-
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-26-@Slf4j
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-27-@Service
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-28-@RequiredArgsConstructor
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-29-public class EmployeeServiceImpl implements EmployeeService {
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-30-
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-31- private static final String MANAGEMENT_INFO_PATH = "/managementInfo";
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java:32: private static final String POSITION_COMMON_INFO = "/positionCommonInfo";
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-33-
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-34- private final HttpService httpService;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-35- private final EmployeeMapper employeeMapper;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-36- private final AdaptationManagerRepo adaptationManagerRepo;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-37- private final AdaptationManagerMapper adaptationManagerMapper;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-38-
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-39- @Value("${hrtech.resource-and-cost-planning.url}")
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-40- private String resourceAndCostPlanning;
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-41-
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-42- @Override
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-43- public Optional<Employee> findByTabNum(String tabNum) {
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-44- log.info("Trying to find employee by tabNum={}", tabNum);
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-45- return findByTabNumAndPositionId(tabNum, null);
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-46- }
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-47-
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-48- @Override
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-49- public Optional<Employee> findByTabNumAndPositionId(String tabNum, String positionId) {
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-50- var uri = UriComponentsBuilder
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-51- .fromUriString(resourceAndCostPlanning)
adaptation/src/main/java/ru/rshbintech/intrabank/hrplatform/hrtech/adaptation/service/impl/EmployeeServiceImpl.java-52- .path(MANAGEMENT_INFO_PATH)