From 6c4ce9a536901fa9d6afcc71859b06358be20671 Mon Sep 17 00:00:00 2001 From: hyojin kim Date: Wed, 21 Jan 2026 11:17:42 +0900 Subject: [PATCH] =?UTF-8?q?:card=5Ffile=5Fbox:=20Terminal=20Call=20?= =?UTF-8?q?=EC=88=98=EC=A7=91=20=EB=88=84=EB=9D=BD=20=EC=BB=AC=EB=9F=BC=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../batch/config/BerthCallsJobConfig.java | 2 +- .../batch/config/BerthCallsRangJobConfig.java | 2 +- .../movement/batch/dto/TerminalCallsDto.java | 11 +++ .../{entiity => entity}/BerthCallsEntity.java | 2 +- .../batch/entity/TerminalCallsEntity.java | 5 ++ .../batch/processor/BerthCallsProcessor.java | 2 +- .../processor/TerminalCallsProcessor.java | 3 + .../repository/BerthCallsRepository.java | 2 +- .../repository/BerthCallsRepositoryImpl.java | 2 +- .../TerminalCallsRepositoryImpl.java | 89 ++++++++++--------- .../batch/writer/BerthCallsWriter.java | 2 +- 11 files changed, 75 insertions(+), 47 deletions(-) rename src/main/java/com/snp/batch/jobs/movement/batch/{entiity => entity}/BerthCallsEntity.java (95%) diff --git a/src/main/java/com/snp/batch/jobs/movement/batch/config/BerthCallsJobConfig.java b/src/main/java/com/snp/batch/jobs/movement/batch/config/BerthCallsJobConfig.java index f353157..5f3efe2 100644 --- a/src/main/java/com/snp/batch/jobs/movement/batch/config/BerthCallsJobConfig.java +++ b/src/main/java/com/snp/batch/jobs/movement/batch/config/BerthCallsJobConfig.java @@ -2,7 +2,7 @@ package com.snp.batch.jobs.movement.batch.config; import com.fasterxml.jackson.databind.ObjectMapper; import com.snp.batch.common.batch.config.BaseJobConfig; -import com.snp.batch.jobs.movement.batch.entiity.BerthCallsEntity; +import com.snp.batch.jobs.movement.batch.entity.BerthCallsEntity; import com.snp.batch.jobs.movement.batch.processor.BerthCallsProcessor; import com.snp.batch.jobs.movement.batch.writer.BerthCallsWriter; import com.snp.batch.jobs.movement.batch.dto.BerthCallsDto; diff --git a/src/main/java/com/snp/batch/jobs/movement/batch/config/BerthCallsRangJobConfig.java b/src/main/java/com/snp/batch/jobs/movement/batch/config/BerthCallsRangJobConfig.java index eaddf06..0a17a5e 100644 --- a/src/main/java/com/snp/batch/jobs/movement/batch/config/BerthCallsRangJobConfig.java +++ b/src/main/java/com/snp/batch/jobs/movement/batch/config/BerthCallsRangJobConfig.java @@ -2,7 +2,7 @@ package com.snp.batch.jobs.movement.batch.config; import com.snp.batch.common.batch.config.BaseMultiStepJobConfig; import com.snp.batch.jobs.movement.batch.dto.BerthCallsDto; -import com.snp.batch.jobs.movement.batch.entiity.BerthCallsEntity; +import com.snp.batch.jobs.movement.batch.entity.BerthCallsEntity; import com.snp.batch.jobs.movement.batch.processor.BerthCallsProcessor; import com.snp.batch.jobs.movement.batch.reader.BerthCallsRangeReader; import com.snp.batch.jobs.movement.batch.writer.BerthCallsWriter; diff --git a/src/main/java/com/snp/batch/jobs/movement/batch/dto/TerminalCallsDto.java b/src/main/java/com/snp/batch/jobs/movement/batch/dto/TerminalCallsDto.java index ed8d8a1..12281e6 100644 --- a/src/main/java/com/snp/batch/jobs/movement/batch/dto/TerminalCallsDto.java +++ b/src/main/java/com/snp/batch/jobs/movement/batch/dto/TerminalCallsDto.java @@ -1,5 +1,6 @@ package com.snp.batch.jobs.movement.batch.dto; +import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Data; @Data @@ -29,4 +30,14 @@ public class TerminalCallsDto { private Integer parentCallId; private String iso2; private String eventStartDate; + + @JsonProperty("subFacilityId") + private Integer subFacilityId; + + @JsonProperty("subFacilityName") + private String subFacilityName; + + @JsonProperty("subFacilityType") + private String subFacilityType; + } diff --git a/src/main/java/com/snp/batch/jobs/movement/batch/entiity/BerthCallsEntity.java b/src/main/java/com/snp/batch/jobs/movement/batch/entity/BerthCallsEntity.java similarity index 95% rename from src/main/java/com/snp/batch/jobs/movement/batch/entiity/BerthCallsEntity.java rename to src/main/java/com/snp/batch/jobs/movement/batch/entity/BerthCallsEntity.java index 4abbd2c..5e3e99a 100644 --- a/src/main/java/com/snp/batch/jobs/movement/batch/entiity/BerthCallsEntity.java +++ b/src/main/java/com/snp/batch/jobs/movement/batch/entity/BerthCallsEntity.java @@ -1,4 +1,4 @@ -package com.snp.batch.jobs.movement.batch.entiity; +package com.snp.batch.jobs.movement.batch.entity; import com.fasterxml.jackson.databind.JsonNode; import jakarta.persistence.GeneratedValue; diff --git a/src/main/java/com/snp/batch/jobs/movement/batch/entity/TerminalCallsEntity.java b/src/main/java/com/snp/batch/jobs/movement/batch/entity/TerminalCallsEntity.java index 2a76582..b362060 100644 --- a/src/main/java/com/snp/batch/jobs/movement/batch/entity/TerminalCallsEntity.java +++ b/src/main/java/com/snp/batch/jobs/movement/batch/entity/TerminalCallsEntity.java @@ -1,5 +1,6 @@ package com.snp.batch.jobs.movement.batch.entity; +import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.JsonNode; import lombok.AllArgsConstructor; import lombok.Data; @@ -40,4 +41,8 @@ public class TerminalCallsEntity { private Integer parentCallId; private String iso2; private LocalDateTime eventStartDate; + + private Integer subFacilityId; + private String subFacilityName; + private String subFacilityType; } diff --git a/src/main/java/com/snp/batch/jobs/movement/batch/processor/BerthCallsProcessor.java b/src/main/java/com/snp/batch/jobs/movement/batch/processor/BerthCallsProcessor.java index f95aa5f..29812df 100644 --- a/src/main/java/com/snp/batch/jobs/movement/batch/processor/BerthCallsProcessor.java +++ b/src/main/java/com/snp/batch/jobs/movement/batch/processor/BerthCallsProcessor.java @@ -4,7 +4,7 @@ import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; import com.snp.batch.common.batch.processor.BaseProcessor; import com.snp.batch.jobs.movement.batch.dto.BerthCallsDto; -import com.snp.batch.jobs.movement.batch.entiity.BerthCallsEntity; +import com.snp.batch.jobs.movement.batch.entity.BerthCallsEntity; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; diff --git a/src/main/java/com/snp/batch/jobs/movement/batch/processor/TerminalCallsProcessor.java b/src/main/java/com/snp/batch/jobs/movement/batch/processor/TerminalCallsProcessor.java index 080dc4d..4d5a1e6 100644 --- a/src/main/java/com/snp/batch/jobs/movement/batch/processor/TerminalCallsProcessor.java +++ b/src/main/java/com/snp/batch/jobs/movement/batch/processor/TerminalCallsProcessor.java @@ -60,6 +60,9 @@ public class TerminalCallsProcessor extends BaseProcessor