diff --git a/src/main/java/com/goi/erp/dto/EmployeeExternalMapRequestDto.java b/src/main/java/com/goi/erp/dto/EmployeeExternalMapRequestDto.java index c606e64..9a5e63a 100644 --- a/src/main/java/com/goi/erp/dto/EmployeeExternalMapRequestDto.java +++ b/src/main/java/com/goi/erp/dto/EmployeeExternalMapRequestDto.java @@ -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 (옵션) diff --git a/src/main/java/com/goi/erp/dto/EmployeeExternalMapResponseDto.java b/src/main/java/com/goi/erp/dto/EmployeeExternalMapResponseDto.java index 9462704..ff3282c 100644 --- a/src/main/java/com/goi/erp/dto/EmployeeExternalMapResponseDto.java +++ b/src/main/java/com/goi/erp/dto/EmployeeExternalMapResponseDto.java @@ -9,6 +9,7 @@ public class EmployeeExternalMapResponseDto { private UUID eexUuid; private Long eexEmpId; + private String eexEmpNo; private String eexSolutionType; private String eexExternalId; diff --git a/src/main/java/com/goi/erp/entity/Employee.java b/src/main/java/com/goi/erp/entity/Employee.java index fd544b3..957e056 100644 --- a/src/main/java/com/goi/erp/entity/Employee.java +++ b/src/main/java/com/goi/erp/entity/Employee.java @@ -23,7 +23,7 @@ import java.time.LocalDateTime; import java.util.UUID; @Entity -@Table(name = "employee") +@Table(schema="hcm", name = "employee") @Data @NoArgsConstructor @AllArgsConstructor diff --git a/src/main/java/com/goi/erp/entity/EmployeeExternalMap.java b/src/main/java/com/goi/erp/entity/EmployeeExternalMap.java index 98b87ef..b825ae8 100644 --- a/src/main/java/com/goi/erp/entity/EmployeeExternalMap.java +++ b/src/main/java/com/goi/erp/entity/EmployeeExternalMap.java @@ -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 @@ -38,6 +40,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; diff --git a/src/main/java/com/goi/erp/entity/EntityChangeLog.java b/src/main/java/com/goi/erp/entity/EntityChangeLog.java index f7239bd..ba89570 100644 --- a/src/main/java/com/goi/erp/entity/EntityChangeLog.java +++ b/src/main/java/com/goi/erp/entity/EntityChangeLog.java @@ -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 diff --git a/src/main/java/com/goi/erp/service/EmployeeExternalMapService.java b/src/main/java/com/goi/erp/service/EmployeeExternalMapService.java index 0671574..a9a8f1f 100644 --- a/src/main/java/com/goi/erp/service/EmployeeExternalMapService.java +++ b/src/main/java/com/goi/erp/service/EmployeeExternalMapService.java @@ -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());