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