external 에서 empNo 가져올 수 있도록 수정.

This commit is contained in:
Hyojin Ahn 2026-06-08 10:23:09 -04:00
parent d2f7aae0eb
commit 575ca2d17e
6 changed files with 10 additions and 2 deletions

View File

@ -5,6 +5,7 @@ import lombok.Data;
@Data @Data
public class EmployeeExternalMapRequestDto { public class EmployeeExternalMapRequestDto {
private Long eexEmpId; // 매핑할 내부 employee ID private Long eexEmpId; // 매핑할 내부 employee ID
private String eexEmpNo; // 매핑할 내부 employee No
private String eexSolutionType; // 'SAMSARA', 'MIS', ... private String eexSolutionType; // 'SAMSARA', 'MIS', ...
private String eexExternalId; // 외부 ID private String eexExternalId; // 외부 ID
private String eexStatus; // A / I (옵션) private String eexStatus; // A / I (옵션)

View File

@ -9,6 +9,7 @@ public class EmployeeExternalMapResponseDto {
private UUID eexUuid; private UUID eexUuid;
private Long eexEmpId; private Long eexEmpId;
private String eexEmpNo;
private String eexSolutionType; private String eexSolutionType;
private String eexExternalId; private String eexExternalId;

View File

@ -23,7 +23,7 @@ import java.time.LocalDateTime;
import java.util.UUID; import java.util.UUID;
@Entity @Entity
@Table(name = "employee") @Table(schema="hcm", name = "employee")
@Data @Data
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor

View File

@ -12,6 +12,7 @@ import jakarta.persistence.EntityListeners;
import jakarta.persistence.GeneratedValue; import jakarta.persistence.GeneratedValue;
import jakarta.persistence.GenerationType; import jakarta.persistence.GenerationType;
import jakarta.persistence.Id; import jakarta.persistence.Id;
import jakarta.persistence.Table;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Builder; import lombok.Builder;
import lombok.Data; import lombok.Data;
@ -21,6 +22,7 @@ import java.time.LocalDateTime;
import java.util.UUID; import java.util.UUID;
@Entity @Entity
@Table(schema="hcm", name = "employee_external_map")
@Data @Data
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
@ -39,6 +41,9 @@ public class EmployeeExternalMap {
@Column(name = "eex_emp_id", nullable = false) @Column(name = "eex_emp_id", nullable = false)
private Long eexEmpId; private Long eexEmpId;
@Column(name = "eex_emp_no", nullable = false, length = 100)
private String eexEmpNo;
@Column(name = "eex_solution_type", nullable = false, length = 50) @Column(name = "eex_solution_type", nullable = false, length = 50)
private String eexSolutionType; private String eexSolutionType;

View File

@ -19,7 +19,7 @@ import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
@Entity @Entity
@Table(name = "entity_change_log") @Table(schema="sys", name = "entity_change_log")
@Data @Data
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor

View File

@ -35,6 +35,7 @@ public class EmployeeExternalMapService {
EmployeeExternalMapResponseDto dto = new EmployeeExternalMapResponseDto(); EmployeeExternalMapResponseDto dto = new EmployeeExternalMapResponseDto();
dto.setEexUuid(map.getEexUuid()); dto.setEexUuid(map.getEexUuid());
dto.setEexEmpId(map.getEexEmpId()); dto.setEexEmpId(map.getEexEmpId());
dto.setEexEmpNo(map.getEexEmpNo());
dto.setEexSolutionType(map.getEexSolutionType()); dto.setEexSolutionType(map.getEexSolutionType());
dto.setEexExternalId(map.getEexExternalId()); dto.setEexExternalId(map.getEexExternalId());
dto.setEexStatus(map.getEexStatus()); dto.setEexStatus(map.getEexStatus());