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
public class EmployeeExternalMapRequestDto {
private Long eexEmpId; // 매핑할 내부 employee ID
private String eexEmpNo; // 매핑할 내부 employee No
private String eexSolutionType; // 'SAMSARA', 'MIS', ...
private String eexExternalId; // 외부 ID
private String eexStatus; // A / I (옵션)

View File

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

View File

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

View File

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

View File

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

View File

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