Merge pull request 'refactor: API 응답 처리 방식에 따른 패키지 분리 (#66)' (#107) from feature/ISSUE-66-package-restructure into develop

This commit is contained in:
HYOJIN 2026-03-26 15:22:23 +09:00
커밋 7c7617bd19
251개의 변경된 파일570개의 추가작업 그리고 567개의 파일을 삭제

파일 보기

@ -7,6 +7,9 @@
### 추가 ### 추가
- favicon 변경 (#105) - favicon 변경 (#105)
### 변경
- API 응답 처리 방식에 따른 패키지 분리 (jobs/batch, jobs/web) (#66)
## [2026-03-25] ## [2026-03-25]
### 추가 ### 추가

파일 보기

@ -1,13 +1,13 @@
package com.snp.batch.jobs.common.batch.config; package com.snp.batch.jobs.batch.common.config;
import com.snp.batch.common.batch.config.BaseJobConfig; import com.snp.batch.common.batch.config.BaseJobConfig;
import com.snp.batch.jobs.common.batch.dto.FlagCodeDto; import com.snp.batch.jobs.batch.common.dto.FlagCodeDto;
import com.snp.batch.jobs.common.batch.entity.FlagCodeEntity; import com.snp.batch.jobs.batch.common.entity.FlagCodeEntity;
import com.snp.batch.jobs.common.batch.processor.FlagCodeDataProcessor; import com.snp.batch.jobs.batch.common.processor.FlagCodeDataProcessor;
import com.snp.batch.jobs.common.batch.reader.FlagCodeDataReader; import com.snp.batch.jobs.batch.common.reader.FlagCodeDataReader;
import com.snp.batch.jobs.common.batch.repository.FlagCodeRepository; import com.snp.batch.jobs.batch.common.repository.FlagCodeRepository;
import com.snp.batch.jobs.common.batch.writer.FlagCodeDataWriter; import com.snp.batch.jobs.batch.common.writer.FlagCodeDataWriter;
import com.snp.batch.jobs.facility.batch.reader.PortDataReader; import com.snp.batch.jobs.batch.facility.reader.PortDataReader;
import com.snp.batch.service.BatchApiLogService; import com.snp.batch.service.BatchApiLogService;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.batch.core.Job; import org.springframework.batch.core.Job;

파일 보기

@ -1,12 +1,12 @@
package com.snp.batch.jobs.common.batch.config; package com.snp.batch.jobs.batch.common.config;
import com.snp.batch.common.batch.config.BaseJobConfig; import com.snp.batch.common.batch.config.BaseJobConfig;
import com.snp.batch.jobs.common.batch.dto.Stat5CodeDto; import com.snp.batch.jobs.batch.common.dto.Stat5CodeDto;
import com.snp.batch.jobs.common.batch.entity.Stat5CodeEntity; import com.snp.batch.jobs.batch.common.entity.Stat5CodeEntity;
import com.snp.batch.jobs.common.batch.processor.Stat5CodeDataProcessor; import com.snp.batch.jobs.batch.common.processor.Stat5CodeDataProcessor;
import com.snp.batch.jobs.common.batch.reader.Stat5CodeDataReader; import com.snp.batch.jobs.batch.common.reader.Stat5CodeDataReader;
import com.snp.batch.jobs.common.batch.repository.Stat5CodeRepository; import com.snp.batch.jobs.batch.common.repository.Stat5CodeRepository;
import com.snp.batch.jobs.common.batch.writer.Stat5CodeDataWriter; import com.snp.batch.jobs.batch.common.writer.Stat5CodeDataWriter;
import com.snp.batch.service.BatchApiLogService; import com.snp.batch.service.BatchApiLogService;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.batch.core.Job; import org.springframework.batch.core.Job;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.common.batch.dto; package com.snp.batch.jobs.batch.common.dto;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.common.batch.dto; package com.snp.batch.jobs.batch.common.dto;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.common.batch.dto; package com.snp.batch.jobs.batch.common.dto;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.common.batch.dto; package com.snp.batch.jobs.batch.common.dto;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.common.batch.entity; package com.snp.batch.jobs.batch.common.entity;
import com.snp.batch.common.batch.entity.BaseEntity; import com.snp.batch.common.batch.entity.BaseEntity;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.common.batch.entity; package com.snp.batch.jobs.batch.common.entity;
import com.snp.batch.common.batch.entity.BaseEntity; import com.snp.batch.common.batch.entity.BaseEntity;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

파일 보기

@ -1,8 +1,8 @@
package com.snp.batch.jobs.common.batch.processor; package com.snp.batch.jobs.batch.common.processor;
import com.snp.batch.common.batch.processor.BaseProcessor; import com.snp.batch.common.batch.processor.BaseProcessor;
import com.snp.batch.jobs.common.batch.dto.FlagCodeDto; import com.snp.batch.jobs.batch.common.dto.FlagCodeDto;
import com.snp.batch.jobs.common.batch.entity.FlagCodeEntity; import com.snp.batch.jobs.batch.common.entity.FlagCodeEntity;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;

파일 보기

@ -1,8 +1,8 @@
package com.snp.batch.jobs.common.batch.processor; package com.snp.batch.jobs.batch.common.processor;
import com.snp.batch.common.batch.processor.BaseProcessor; import com.snp.batch.common.batch.processor.BaseProcessor;
import com.snp.batch.jobs.common.batch.dto.Stat5CodeDto; import com.snp.batch.jobs.batch.common.dto.Stat5CodeDto;
import com.snp.batch.jobs.common.batch.entity.Stat5CodeEntity; import com.snp.batch.jobs.batch.common.entity.Stat5CodeEntity;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;

파일 보기

@ -1,8 +1,8 @@
package com.snp.batch.jobs.common.batch.reader; package com.snp.batch.jobs.batch.common.reader;
import com.snp.batch.common.batch.reader.BaseApiReader; import com.snp.batch.common.batch.reader.BaseApiReader;
import com.snp.batch.jobs.common.batch.dto.FlagCodeApiResponse; import com.snp.batch.jobs.batch.common.dto.FlagCodeApiResponse;
import com.snp.batch.jobs.common.batch.dto.FlagCodeDto; import com.snp.batch.jobs.batch.common.dto.FlagCodeDto;
import com.snp.batch.service.BatchApiLogService; import com.snp.batch.service.BatchApiLogService;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.web.reactive.function.client.WebClient; import org.springframework.web.reactive.function.client.WebClient;

파일 보기

@ -1,8 +1,8 @@
package com.snp.batch.jobs.common.batch.reader; package com.snp.batch.jobs.batch.common.reader;
import com.snp.batch.common.batch.reader.BaseApiReader; import com.snp.batch.common.batch.reader.BaseApiReader;
import com.snp.batch.jobs.common.batch.dto.Stat5CodeApiResponse; import com.snp.batch.jobs.batch.common.dto.Stat5CodeApiResponse;
import com.snp.batch.jobs.common.batch.dto.Stat5CodeDto; import com.snp.batch.jobs.batch.common.dto.Stat5CodeDto;
import com.snp.batch.service.BatchApiLogService; import com.snp.batch.service.BatchApiLogService;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.web.reactive.function.client.WebClient; import org.springframework.web.reactive.function.client.WebClient;

파일 보기

@ -1,6 +1,6 @@
package com.snp.batch.jobs.common.batch.repository; package com.snp.batch.jobs.batch.common.repository;
import com.snp.batch.jobs.common.batch.entity.FlagCodeEntity; import com.snp.batch.jobs.batch.common.entity.FlagCodeEntity;
import java.util.List; import java.util.List;

파일 보기

@ -1,7 +1,7 @@
package com.snp.batch.jobs.common.batch.repository; package com.snp.batch.jobs.batch.common.repository;
import com.snp.batch.common.batch.repository.BaseJdbcRepository; import com.snp.batch.common.batch.repository.BaseJdbcRepository;
import com.snp.batch.jobs.common.batch.entity.FlagCodeEntity; import com.snp.batch.jobs.batch.common.entity.FlagCodeEntity;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.core.JdbcTemplate;

파일 보기

@ -1,6 +1,6 @@
package com.snp.batch.jobs.common.batch.repository; package com.snp.batch.jobs.batch.common.repository;
import com.snp.batch.jobs.common.batch.entity.Stat5CodeEntity; import com.snp.batch.jobs.batch.common.entity.Stat5CodeEntity;
import java.util.List; import java.util.List;

파일 보기

@ -1,7 +1,7 @@
package com.snp.batch.jobs.common.batch.repository; package com.snp.batch.jobs.batch.common.repository;
import com.snp.batch.common.batch.repository.BaseJdbcRepository; import com.snp.batch.common.batch.repository.BaseJdbcRepository;
import com.snp.batch.jobs.common.batch.entity.Stat5CodeEntity; import com.snp.batch.jobs.batch.common.entity.Stat5CodeEntity;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.core.JdbcTemplate;

파일 보기

@ -1,8 +1,8 @@
package com.snp.batch.jobs.common.batch.writer; package com.snp.batch.jobs.batch.common.writer;
import com.snp.batch.common.batch.writer.BaseWriter; import com.snp.batch.common.batch.writer.BaseWriter;
import com.snp.batch.jobs.common.batch.entity.FlagCodeEntity; import com.snp.batch.jobs.batch.common.entity.FlagCodeEntity;
import com.snp.batch.jobs.common.batch.repository.FlagCodeRepository; import com.snp.batch.jobs.batch.common.repository.FlagCodeRepository;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import java.util.List; import java.util.List;

파일 보기

@ -1,8 +1,8 @@
package com.snp.batch.jobs.common.batch.writer; package com.snp.batch.jobs.batch.common.writer;
import com.snp.batch.common.batch.writer.BaseWriter; import com.snp.batch.common.batch.writer.BaseWriter;
import com.snp.batch.jobs.common.batch.entity.Stat5CodeEntity; import com.snp.batch.jobs.batch.common.entity.Stat5CodeEntity;
import com.snp.batch.jobs.common.batch.repository.Stat5CodeRepository; import com.snp.batch.jobs.batch.common.repository.Stat5CodeRepository;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import java.util.List; import java.util.List;

파일 보기

@ -1,12 +1,12 @@
package com.snp.batch.jobs.compliance.batch.config; package com.snp.batch.jobs.batch.compliance.config;
import com.snp.batch.common.batch.config.BaseMultiStepJobConfig; import com.snp.batch.common.batch.config.BaseMultiStepJobConfig;
import com.snp.batch.common.batch.tasklet.LastExecutionUpdateTasklet; import com.snp.batch.common.batch.tasklet.LastExecutionUpdateTasklet;
import com.snp.batch.jobs.compliance.batch.dto.CompanyComplianceDto; import com.snp.batch.jobs.batch.compliance.dto.CompanyComplianceDto;
import com.snp.batch.jobs.compliance.batch.entity.CompanyComplianceEntity; import com.snp.batch.jobs.batch.compliance.entity.CompanyComplianceEntity;
import com.snp.batch.jobs.compliance.batch.processor.CompanyComplianceDataProcessor; import com.snp.batch.jobs.batch.compliance.processor.CompanyComplianceDataProcessor;
import com.snp.batch.jobs.compliance.batch.reader.CompanyComplianceDataRangeReader; import com.snp.batch.jobs.batch.compliance.reader.CompanyComplianceDataRangeReader;
import com.snp.batch.jobs.compliance.batch.writer.CompanyComplianceDataWriter; import com.snp.batch.jobs.batch.compliance.writer.CompanyComplianceDataWriter;
import com.snp.batch.service.BatchApiLogService; import com.snp.batch.service.BatchApiLogService;
import com.snp.batch.service.BatchDateService; import com.snp.batch.service.BatchDateService;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;

파일 보기

@ -1,12 +1,12 @@
package com.snp.batch.jobs.compliance.batch.config; package com.snp.batch.jobs.batch.compliance.config;
import com.snp.batch.common.batch.config.BaseMultiStepJobConfig; import com.snp.batch.common.batch.config.BaseMultiStepJobConfig;
import com.snp.batch.common.batch.tasklet.LastExecutionUpdateTasklet; import com.snp.batch.common.batch.tasklet.LastExecutionUpdateTasklet;
import com.snp.batch.jobs.compliance.batch.dto.ComplianceDto; import com.snp.batch.jobs.batch.compliance.dto.ComplianceDto;
import com.snp.batch.jobs.compliance.batch.entity.ComplianceEntity; import com.snp.batch.jobs.batch.compliance.entity.ComplianceEntity;
import com.snp.batch.jobs.compliance.batch.processor.ComplianceDataProcessor; import com.snp.batch.jobs.batch.compliance.processor.ComplianceDataProcessor;
import com.snp.batch.jobs.compliance.batch.reader.ComplianceDataRangeReader; import com.snp.batch.jobs.batch.compliance.reader.ComplianceDataRangeReader;
import com.snp.batch.jobs.compliance.batch.writer.ComplianceDataWriter; import com.snp.batch.jobs.batch.compliance.writer.ComplianceDataWriter;
import com.snp.batch.service.BatchApiLogService; import com.snp.batch.service.BatchApiLogService;
import com.snp.batch.service.BatchDateService; import com.snp.batch.service.BatchDateService;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.compliance.batch.dto; package com.snp.batch.jobs.batch.compliance.dto;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.compliance.batch.dto; package com.snp.batch.jobs.batch.compliance.dto;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.compliance.batch.entity; package com.snp.batch.jobs.batch.compliance.entity;
import com.snp.batch.common.batch.entity.BaseEntity; import com.snp.batch.common.batch.entity.BaseEntity;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.compliance.batch.entity; package com.snp.batch.jobs.batch.compliance.entity;
import com.snp.batch.common.batch.entity.BaseEntity; import com.snp.batch.common.batch.entity.BaseEntity;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

파일 보기

@ -1,8 +1,8 @@
package com.snp.batch.jobs.compliance.batch.processor; package com.snp.batch.jobs.batch.compliance.processor;
import com.snp.batch.common.batch.processor.BaseProcessor; import com.snp.batch.common.batch.processor.BaseProcessor;
import com.snp.batch.jobs.compliance.batch.dto.CompanyComplianceDto; import com.snp.batch.jobs.batch.compliance.dto.CompanyComplianceDto;
import com.snp.batch.jobs.compliance.batch.entity.CompanyComplianceEntity; import com.snp.batch.jobs.batch.compliance.entity.CompanyComplianceEntity;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;

파일 보기

@ -1,8 +1,8 @@
package com.snp.batch.jobs.compliance.batch.processor; package com.snp.batch.jobs.batch.compliance.processor;
import com.snp.batch.common.batch.processor.BaseProcessor; import com.snp.batch.common.batch.processor.BaseProcessor;
import com.snp.batch.jobs.compliance.batch.dto.ComplianceDto; import com.snp.batch.jobs.batch.compliance.dto.ComplianceDto;
import com.snp.batch.jobs.compliance.batch.entity.ComplianceEntity; import com.snp.batch.jobs.batch.compliance.entity.ComplianceEntity;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;

파일 보기

@ -1,7 +1,7 @@
package com.snp.batch.jobs.compliance.batch.reader; package com.snp.batch.jobs.batch.compliance.reader;
import com.snp.batch.common.batch.reader.BaseApiReader; import com.snp.batch.common.batch.reader.BaseApiReader;
import com.snp.batch.jobs.compliance.batch.dto.CompanyComplianceDto; import com.snp.batch.jobs.batch.compliance.dto.CompanyComplianceDto;
import com.snp.batch.service.BatchApiLogService; import com.snp.batch.service.BatchApiLogService;
import com.snp.batch.service.BatchDateService; import com.snp.batch.service.BatchDateService;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;

파일 보기

@ -1,7 +1,7 @@
package com.snp.batch.jobs.compliance.batch.reader; package com.snp.batch.jobs.batch.compliance.reader;
import com.snp.batch.common.batch.reader.BaseApiReader; import com.snp.batch.common.batch.reader.BaseApiReader;
import com.snp.batch.jobs.compliance.batch.dto.ComplianceDto; import com.snp.batch.jobs.batch.compliance.dto.ComplianceDto;
import com.snp.batch.service.BatchApiLogService; import com.snp.batch.service.BatchApiLogService;
import com.snp.batch.service.BatchDateService; import com.snp.batch.service.BatchDateService;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;

파일 보기

@ -1,6 +1,6 @@
package com.snp.batch.jobs.compliance.batch.repository; package com.snp.batch.jobs.batch.compliance.repository;
import com.snp.batch.jobs.compliance.batch.entity.CompanyComplianceEntity; import com.snp.batch.jobs.batch.compliance.entity.CompanyComplianceEntity;
import java.util.List; import java.util.List;

파일 보기

@ -1,7 +1,7 @@
package com.snp.batch.jobs.compliance.batch.repository; package com.snp.batch.jobs.batch.compliance.repository;
import com.snp.batch.common.batch.repository.BaseJdbcRepository; import com.snp.batch.common.batch.repository.BaseJdbcRepository;
import com.snp.batch.jobs.compliance.batch.entity.CompanyComplianceEntity; import com.snp.batch.jobs.batch.compliance.entity.CompanyComplianceEntity;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.core.JdbcTemplate;

파일 보기

@ -1,6 +1,6 @@
package com.snp.batch.jobs.compliance.batch.repository; package com.snp.batch.jobs.batch.compliance.repository;
import com.snp.batch.jobs.compliance.batch.entity.ComplianceEntity; import com.snp.batch.jobs.batch.compliance.entity.ComplianceEntity;
import java.util.List; import java.util.List;

파일 보기

@ -1,7 +1,7 @@
package com.snp.batch.jobs.compliance.batch.repository; package com.snp.batch.jobs.batch.compliance.repository;
import com.snp.batch.common.batch.repository.BaseJdbcRepository; import com.snp.batch.common.batch.repository.BaseJdbcRepository;
import com.snp.batch.jobs.compliance.batch.entity.ComplianceEntity; import com.snp.batch.jobs.batch.compliance.entity.ComplianceEntity;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.core.JdbcTemplate;

파일 보기

@ -1,8 +1,8 @@
package com.snp.batch.jobs.compliance.batch.writer; package com.snp.batch.jobs.batch.compliance.writer;
import com.snp.batch.common.batch.writer.BaseWriter; import com.snp.batch.common.batch.writer.BaseWriter;
import com.snp.batch.jobs.compliance.batch.entity.CompanyComplianceEntity; import com.snp.batch.jobs.batch.compliance.entity.CompanyComplianceEntity;
import com.snp.batch.jobs.compliance.batch.repository.CompanyComplianceRepository; import com.snp.batch.jobs.batch.compliance.repository.CompanyComplianceRepository;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;

파일 보기

@ -1,8 +1,8 @@
package com.snp.batch.jobs.compliance.batch.writer; package com.snp.batch.jobs.batch.compliance.writer;
import com.snp.batch.common.batch.writer.BaseWriter; import com.snp.batch.common.batch.writer.BaseWriter;
import com.snp.batch.jobs.compliance.batch.entity.ComplianceEntity; import com.snp.batch.jobs.batch.compliance.entity.ComplianceEntity;
import com.snp.batch.jobs.compliance.batch.repository.ComplianceRepository; import com.snp.batch.jobs.batch.compliance.repository.ComplianceRepository;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;

파일 보기

@ -1,12 +1,12 @@
package com.snp.batch.jobs.event.batch.config; package com.snp.batch.jobs.batch.event.config;
import com.snp.batch.common.batch.config.BaseMultiStepJobConfig; import com.snp.batch.common.batch.config.BaseMultiStepJobConfig;
import com.snp.batch.common.batch.tasklet.LastExecutionUpdateTasklet; import com.snp.batch.common.batch.tasklet.LastExecutionUpdateTasklet;
import com.snp.batch.jobs.event.batch.dto.EventDetailDto; import com.snp.batch.jobs.batch.event.dto.EventDetailDto;
import com.snp.batch.jobs.event.batch.entity.EventDetailEntity; import com.snp.batch.jobs.batch.event.entity.EventDetailEntity;
import com.snp.batch.jobs.event.batch.processor.EventDataProcessor; import com.snp.batch.jobs.batch.event.processor.EventDataProcessor;
import com.snp.batch.jobs.event.batch.reader.EventDataReader; import com.snp.batch.jobs.batch.event.reader.EventDataReader;
import com.snp.batch.jobs.event.batch.writer.EventDataWriter; import com.snp.batch.jobs.batch.event.writer.EventDataWriter;
import com.snp.batch.service.BatchApiLogService; import com.snp.batch.service.BatchApiLogService;
import com.snp.batch.service.BatchDateService; import com.snp.batch.service.BatchDateService;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;

파일 보기

@ -1,7 +1,7 @@
package com.snp.batch.jobs.event.batch.dto; package com.snp.batch.jobs.batch.event.dto;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.snp.batch.jobs.event.batch.entity.CargoEntity; import com.snp.batch.jobs.batch.event.entity.CargoEntity;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Builder; import lombok.Builder;
import lombok.Data; import lombok.Data;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.event.batch.dto; package com.snp.batch.jobs.batch.event.dto;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.event.batch.dto; package com.snp.batch.jobs.batch.event.dto;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.event.batch.dto; package com.snp.batch.jobs.batch.event.dto;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.event.batch.dto; package com.snp.batch.jobs.batch.event.dto;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.event.batch.dto; package com.snp.batch.jobs.batch.event.dto;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

파일 보기

@ -1,7 +1,7 @@
package com.snp.batch.jobs.event.batch.dto; package com.snp.batch.jobs.batch.event.dto;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.snp.batch.jobs.event.batch.entity.HumanCasualtyEntity; import com.snp.batch.jobs.batch.event.entity.HumanCasualtyEntity;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Builder; import lombok.Builder;
import lombok.Data; import lombok.Data;

파일 보기

@ -1,7 +1,7 @@
package com.snp.batch.jobs.event.batch.dto; package com.snp.batch.jobs.batch.event.dto;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import com.snp.batch.jobs.event.batch.entity.RelationshipEntity; import com.snp.batch.jobs.batch.event.entity.RelationshipEntity;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Builder; import lombok.Builder;
import lombok.Data; import lombok.Data;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.event.batch.entity; package com.snp.batch.jobs.batch.event.entity;
import com.snp.batch.common.batch.entity.BaseEntity; import com.snp.batch.common.batch.entity.BaseEntity;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.event.batch.entity; package com.snp.batch.jobs.batch.event.entity;
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateDeserializer; import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateDeserializer;
import com.snp.batch.common.batch.entity.BaseEntity; import com.snp.batch.common.batch.entity.BaseEntity;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.event.batch.entity; package com.snp.batch.jobs.batch.event.entity;
import com.snp.batch.common.batch.entity.BaseEntity; import com.snp.batch.common.batch.entity.BaseEntity;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.event.batch.entity; package com.snp.batch.jobs.batch.event.entity;
import com.snp.batch.common.batch.entity.BaseEntity; import com.snp.batch.common.batch.entity.BaseEntity;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.event.batch.entity; package com.snp.batch.jobs.batch.event.entity;
import com.snp.batch.common.batch.entity.BaseEntity; import com.snp.batch.common.batch.entity.BaseEntity;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

파일 보기

@ -1,15 +1,15 @@
package com.snp.batch.jobs.event.batch.processor; package com.snp.batch.jobs.batch.event.processor;
import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.ObjectMapper;
import com.snp.batch.common.batch.processor.BaseProcessor; import com.snp.batch.common.batch.processor.BaseProcessor;
import com.snp.batch.jobs.event.batch.dto.CargoDto; import com.snp.batch.jobs.batch.event.dto.CargoDto;
import com.snp.batch.jobs.event.batch.dto.EventDetailDto; import com.snp.batch.jobs.batch.event.dto.EventDetailDto;
import com.snp.batch.jobs.event.batch.dto.HumanCasualtyDto; import com.snp.batch.jobs.batch.event.dto.HumanCasualtyDto;
import com.snp.batch.jobs.event.batch.dto.RelationshipDto; import com.snp.batch.jobs.batch.event.dto.RelationshipDto;
import com.snp.batch.jobs.event.batch.entity.CargoEntity; import com.snp.batch.jobs.batch.event.entity.CargoEntity;
import com.snp.batch.jobs.event.batch.entity.EventDetailEntity; import com.snp.batch.jobs.batch.event.entity.EventDetailEntity;
import com.snp.batch.jobs.event.batch.entity.HumanCasualtyEntity; import com.snp.batch.jobs.batch.event.entity.HumanCasualtyEntity;
import com.snp.batch.jobs.event.batch.entity.RelationshipEntity; import com.snp.batch.jobs.batch.event.entity.RelationshipEntity;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;

파일 보기

@ -1,7 +1,7 @@
package com.snp.batch.jobs.event.batch.reader; package com.snp.batch.jobs.batch.event.reader;
import com.snp.batch.common.batch.reader.BaseApiReader; import com.snp.batch.common.batch.reader.BaseApiReader;
import com.snp.batch.jobs.event.batch.dto.*; import com.snp.batch.jobs.batch.event.dto.*;
import com.snp.batch.service.BatchApiLogService; import com.snp.batch.service.BatchApiLogService;
import com.snp.batch.service.BatchDateService; import com.snp.batch.service.BatchDateService;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;

파일 보기

@ -0,0 +1,15 @@
package com.snp.batch.jobs.batch.event.repository;
import com.snp.batch.jobs.batch.event.entity.CargoEntity;
import com.snp.batch.jobs.batch.event.entity.EventDetailEntity;
import com.snp.batch.jobs.batch.event.entity.HumanCasualtyEntity;
import com.snp.batch.jobs.batch.event.entity.RelationshipEntity;
import java.util.List;
public interface EventRepository {
void saveEventAll(List<EventDetailEntity> items);
void saveCargoAll(List<CargoEntity> items);
void saveHumanCasualtyAll(List<HumanCasualtyEntity> items);
void saveRelationshipAll(List<RelationshipEntity> items);
}

파일 보기

@ -1,10 +1,10 @@
package com.snp.batch.jobs.event.batch.repository; package com.snp.batch.jobs.batch.event.repository;
import com.snp.batch.common.batch.repository.BaseJdbcRepository; import com.snp.batch.common.batch.repository.BaseJdbcRepository;
import com.snp.batch.jobs.event.batch.entity.CargoEntity; import com.snp.batch.jobs.batch.event.entity.CargoEntity;
import com.snp.batch.jobs.event.batch.entity.EventDetailEntity; import com.snp.batch.jobs.batch.event.entity.EventDetailEntity;
import com.snp.batch.jobs.event.batch.entity.HumanCasualtyEntity; import com.snp.batch.jobs.batch.event.entity.HumanCasualtyEntity;
import com.snp.batch.jobs.event.batch.entity.RelationshipEntity; import com.snp.batch.jobs.batch.event.entity.RelationshipEntity;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.core.JdbcTemplate;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.event.batch.repository; package com.snp.batch.jobs.batch.event.repository;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;

파일 보기

@ -1,8 +1,8 @@
package com.snp.batch.jobs.event.batch.writer; package com.snp.batch.jobs.batch.event.writer;
import com.snp.batch.common.batch.writer.BaseWriter; import com.snp.batch.common.batch.writer.BaseWriter;
import com.snp.batch.jobs.event.batch.entity.EventDetailEntity; import com.snp.batch.jobs.batch.event.entity.EventDetailEntity;
import com.snp.batch.jobs.event.batch.repository.EventRepository; import com.snp.batch.jobs.batch.event.repository.EventRepository;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import org.springframework.util.CollectionUtils; import org.springframework.util.CollectionUtils;

파일 보기

@ -1,11 +1,11 @@
package com.snp.batch.jobs.facility.batch.config; package com.snp.batch.jobs.batch.facility.config;
import com.snp.batch.common.batch.config.BaseJobConfig; import com.snp.batch.common.batch.config.BaseJobConfig;
import com.snp.batch.jobs.facility.batch.dto.PortDto; import com.snp.batch.jobs.batch.facility.dto.PortDto;
import com.snp.batch.jobs.facility.batch.entity.PortEntity; import com.snp.batch.jobs.batch.facility.entity.PortEntity;
import com.snp.batch.jobs.facility.batch.processor.PortDataProcessor; import com.snp.batch.jobs.batch.facility.processor.PortDataProcessor;
import com.snp.batch.jobs.facility.batch.reader.PortDataReader; import com.snp.batch.jobs.batch.facility.reader.PortDataReader;
import com.snp.batch.jobs.facility.batch.writer.PortDataWriter; import com.snp.batch.jobs.batch.facility.writer.PortDataWriter;
import com.snp.batch.service.BatchApiLogService; import com.snp.batch.service.BatchApiLogService;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.batch.core.Job; import org.springframework.batch.core.Job;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.facility.batch.dto; package com.snp.batch.jobs.batch.facility.dto;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.facility.batch.dto; package com.snp.batch.jobs.batch.facility.dto;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Builder; import lombok.Builder;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.facility.batch.entity; package com.snp.batch.jobs.batch.facility.entity;
import com.snp.batch.common.batch.entity.BaseEntity; import com.snp.batch.common.batch.entity.BaseEntity;
import jakarta.persistence.Embedded; import jakarta.persistence.Embedded;

파일 보기

@ -1,8 +1,8 @@
package com.snp.batch.jobs.facility.batch.processor; package com.snp.batch.jobs.batch.facility.processor;
import com.snp.batch.common.batch.processor.BaseProcessor; import com.snp.batch.common.batch.processor.BaseProcessor;
import com.snp.batch.jobs.facility.batch.dto.PortDto; import com.snp.batch.jobs.batch.facility.dto.PortDto;
import com.snp.batch.jobs.facility.batch.entity.PortEntity; import com.snp.batch.jobs.batch.facility.entity.PortEntity;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;

파일 보기

@ -1,7 +1,7 @@
package com.snp.batch.jobs.facility.batch.reader; package com.snp.batch.jobs.batch.facility.reader;
import com.snp.batch.common.batch.reader.BaseApiReader; import com.snp.batch.common.batch.reader.BaseApiReader;
import com.snp.batch.jobs.facility.batch.dto.PortDto; import com.snp.batch.jobs.batch.facility.dto.PortDto;
import com.snp.batch.service.BatchApiLogService; import com.snp.batch.service.BatchApiLogService;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.core.ParameterizedTypeReference; import org.springframework.core.ParameterizedTypeReference;

파일 보기

@ -0,0 +1,9 @@
package com.snp.batch.jobs.batch.facility.repository;
import com.snp.batch.jobs.batch.facility.entity.PortEntity;
import java.util.List;
public interface FacilityRepository {
void savePortAll(List<PortEntity> items);
}

파일 보기

@ -1,7 +1,7 @@
package com.snp.batch.jobs.facility.batch.repository; package com.snp.batch.jobs.batch.facility.repository;
import com.snp.batch.common.batch.repository.BaseJdbcRepository; import com.snp.batch.common.batch.repository.BaseJdbcRepository;
import com.snp.batch.jobs.facility.batch.entity.PortEntity; import com.snp.batch.jobs.batch.facility.entity.PortEntity;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.core.JdbcTemplate;

파일 보기

@ -1,8 +1,8 @@
package com.snp.batch.jobs.facility.batch.writer; package com.snp.batch.jobs.batch.facility.writer;
import com.snp.batch.common.batch.writer.BaseWriter; import com.snp.batch.common.batch.writer.BaseWriter;
import com.snp.batch.jobs.facility.batch.entity.PortEntity; import com.snp.batch.jobs.batch.facility.entity.PortEntity;
import com.snp.batch.jobs.facility.batch.repository.FacilityRepository; import com.snp.batch.jobs.batch.facility.repository.FacilityRepository;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;

파일 보기

@ -1,13 +1,13 @@
package com.snp.batch.jobs.imometa.batch.config; package com.snp.batch.jobs.batch.imometa.config;
import com.snp.batch.common.batch.config.BaseMultiStepJobConfig; import com.snp.batch.common.batch.config.BaseMultiStepJobConfig;
import com.snp.batch.global.model.BatchApiLog; import com.snp.batch.global.model.BatchApiLog;
import com.snp.batch.jobs.imometa.batch.dto.ImoMetaDto; import com.snp.batch.jobs.batch.imometa.dto.ImoMetaDto;
import com.snp.batch.jobs.imometa.batch.dto.ImoMetaResponse; import com.snp.batch.jobs.batch.imometa.dto.ImoMetaResponse;
import com.snp.batch.jobs.imometa.batch.entity.ImoMetaEntity; import com.snp.batch.jobs.batch.imometa.entity.ImoMetaEntity;
import com.snp.batch.jobs.imometa.batch.reader.ImoMetaDataReader; import com.snp.batch.jobs.batch.imometa.reader.ImoMetaDataReader;
import com.snp.batch.jobs.imometa.batch.repository.ImoMetaRepository; import com.snp.batch.jobs.batch.imometa.repository.ImoMetaRepository;
import com.snp.batch.jobs.imometa.batch.writer.ImoMetaDataWriter; import com.snp.batch.jobs.batch.imometa.writer.ImoMetaDataWriter;
import com.snp.batch.service.BatchApiLogService; import com.snp.batch.service.BatchApiLogService;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.batch.core.Job; import org.springframework.batch.core.Job;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.imometa.batch.dto; package com.snp.batch.jobs.batch.imometa.dto;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.imometa.batch.dto; package com.snp.batch.jobs.batch.imometa.dto;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.imometa.batch.entity; package com.snp.batch.jobs.batch.imometa.entity;
import com.snp.batch.common.batch.entity.BaseEntity; import com.snp.batch.common.batch.entity.BaseEntity;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

파일 보기

@ -1,9 +1,9 @@
package com.snp.batch.jobs.imometa.batch.reader; package com.snp.batch.jobs.batch.imometa.reader;
import com.snp.batch.common.batch.reader.BaseApiReader; import com.snp.batch.common.batch.reader.BaseApiReader;
import com.snp.batch.global.model.BatchApiLog; import com.snp.batch.global.model.BatchApiLog;
import com.snp.batch.jobs.imometa.batch.dto.ImoMetaDto; import com.snp.batch.jobs.batch.imometa.dto.ImoMetaDto;
import com.snp.batch.jobs.imometa.batch.dto.ImoMetaResponse; import com.snp.batch.jobs.batch.imometa.dto.ImoMetaResponse;
import com.snp.batch.service.BatchApiLogService; import com.snp.batch.service.BatchApiLogService;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.web.reactive.function.client.WebClient; import org.springframework.web.reactive.function.client.WebClient;

파일 보기

@ -1,6 +1,6 @@
package com.snp.batch.jobs.imometa.batch.repository; package com.snp.batch.jobs.batch.imometa.repository;
import com.snp.batch.jobs.imometa.batch.entity.ImoMetaEntity; import com.snp.batch.jobs.batch.imometa.entity.ImoMetaEntity;
import java.util.List; import java.util.List;

파일 보기

@ -1,6 +1,6 @@
package com.snp.batch.jobs.imometa.batch.repository; package com.snp.batch.jobs.batch.imometa.repository;
import com.snp.batch.jobs.imometa.batch.entity.ImoMetaEntity; import com.snp.batch.jobs.batch.imometa.entity.ImoMetaEntity;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.core.JdbcTemplate;

파일 보기

@ -1,8 +1,8 @@
package com.snp.batch.jobs.imometa.batch.writer; package com.snp.batch.jobs.batch.imometa.writer;
import com.snp.batch.common.batch.writer.BaseWriter; import com.snp.batch.common.batch.writer.BaseWriter;
import com.snp.batch.jobs.imometa.batch.entity.ImoMetaEntity; import com.snp.batch.jobs.batch.imometa.entity.ImoMetaEntity;
import com.snp.batch.jobs.imometa.batch.repository.ImoMetaRepository; import com.snp.batch.jobs.batch.imometa.repository.ImoMetaRepository;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;

파일 보기

@ -1,13 +1,13 @@
package com.snp.batch.jobs.movement.batch.config; package com.snp.batch.jobs.batch.movement.config;
import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.ObjectMapper;
import com.snp.batch.common.batch.config.BaseMultiStepJobConfig; import com.snp.batch.common.batch.config.BaseMultiStepJobConfig;
import com.snp.batch.common.batch.tasklet.LastExecutionUpdateTasklet; import com.snp.batch.common.batch.tasklet.LastExecutionUpdateTasklet;
import com.snp.batch.jobs.movement.batch.dto.AnchorageCallsDto; import com.snp.batch.jobs.batch.movement.dto.AnchorageCallsDto;
import com.snp.batch.jobs.movement.batch.entity.AnchorageCallsEntity; import com.snp.batch.jobs.batch.movement.entity.AnchorageCallsEntity;
import com.snp.batch.jobs.movement.batch.processor.AnchorageCallsProcessor; import com.snp.batch.jobs.batch.movement.processor.AnchorageCallsProcessor;
import com.snp.batch.jobs.movement.batch.reader.AnchorageCallsRangeReader; import com.snp.batch.jobs.batch.movement.reader.AnchorageCallsRangeReader;
import com.snp.batch.jobs.movement.batch.writer.AnchorageCallsWriter; import com.snp.batch.jobs.batch.movement.writer.AnchorageCallsWriter;
import com.snp.batch.service.BatchApiLogService; import com.snp.batch.service.BatchApiLogService;
import com.snp.batch.service.BatchDateService; import com.snp.batch.service.BatchDateService;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;

파일 보기

@ -1,13 +1,13 @@
package com.snp.batch.jobs.movement.batch.config; package com.snp.batch.jobs.batch.movement.config;
import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.ObjectMapper;
import com.snp.batch.common.batch.config.BaseMultiStepJobConfig; import com.snp.batch.common.batch.config.BaseMultiStepJobConfig;
import com.snp.batch.common.batch.tasklet.LastExecutionUpdateTasklet; import com.snp.batch.common.batch.tasklet.LastExecutionUpdateTasklet;
import com.snp.batch.jobs.movement.batch.dto.BerthCallsDto; import com.snp.batch.jobs.batch.movement.dto.BerthCallsDto;
import com.snp.batch.jobs.movement.batch.entity.BerthCallsEntity; import com.snp.batch.jobs.batch.movement.entity.BerthCallsEntity;
import com.snp.batch.jobs.movement.batch.processor.BerthCallsProcessor; import com.snp.batch.jobs.batch.movement.processor.BerthCallsProcessor;
import com.snp.batch.jobs.movement.batch.reader.BerthCallsRangeReader; import com.snp.batch.jobs.batch.movement.reader.BerthCallsRangeReader;
import com.snp.batch.jobs.movement.batch.writer.BerthCallsWriter; import com.snp.batch.jobs.batch.movement.writer.BerthCallsWriter;
import com.snp.batch.service.BatchApiLogService; import com.snp.batch.service.BatchApiLogService;
import com.snp.batch.service.BatchDateService; import com.snp.batch.service.BatchDateService;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;

파일 보기

@ -1,13 +1,13 @@
package com.snp.batch.jobs.movement.batch.config; package com.snp.batch.jobs.batch.movement.config;
import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.ObjectMapper;
import com.snp.batch.common.batch.config.BaseMultiStepJobConfig; import com.snp.batch.common.batch.config.BaseMultiStepJobConfig;
import com.snp.batch.common.batch.tasklet.LastExecutionUpdateTasklet; import com.snp.batch.common.batch.tasklet.LastExecutionUpdateTasklet;
import com.snp.batch.jobs.movement.batch.dto.CurrentlyAtDto; import com.snp.batch.jobs.batch.movement.dto.CurrentlyAtDto;
import com.snp.batch.jobs.movement.batch.entity.CurrentlyAtEntity; import com.snp.batch.jobs.batch.movement.entity.CurrentlyAtEntity;
import com.snp.batch.jobs.movement.batch.processor.CurrentlyAtProcessor; import com.snp.batch.jobs.batch.movement.processor.CurrentlyAtProcessor;
import com.snp.batch.jobs.movement.batch.reader.CurrentlyAtRangeReader; import com.snp.batch.jobs.batch.movement.reader.CurrentlyAtRangeReader;
import com.snp.batch.jobs.movement.batch.writer.CurrentlyAtWriter; import com.snp.batch.jobs.batch.movement.writer.CurrentlyAtWriter;
import com.snp.batch.service.BatchApiLogService; import com.snp.batch.service.BatchApiLogService;
import com.snp.batch.service.BatchDateService; import com.snp.batch.service.BatchDateService;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;

파일 보기

@ -1,13 +1,13 @@
package com.snp.batch.jobs.movement.batch.config; package com.snp.batch.jobs.batch.movement.config;
import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.ObjectMapper;
import com.snp.batch.common.batch.config.BaseMultiStepJobConfig; import com.snp.batch.common.batch.config.BaseMultiStepJobConfig;
import com.snp.batch.common.batch.tasklet.LastExecutionUpdateTasklet; import com.snp.batch.common.batch.tasklet.LastExecutionUpdateTasklet;
import com.snp.batch.jobs.movement.batch.dto.DestinationDto; import com.snp.batch.jobs.batch.movement.dto.DestinationDto;
import com.snp.batch.jobs.movement.batch.entity.DestinationEntity; import com.snp.batch.jobs.batch.movement.entity.DestinationEntity;
import com.snp.batch.jobs.movement.batch.processor.DestinationProcessor; import com.snp.batch.jobs.batch.movement.processor.DestinationProcessor;
import com.snp.batch.jobs.movement.batch.reader.DestinationRangeReader; import com.snp.batch.jobs.batch.movement.reader.DestinationRangeReader;
import com.snp.batch.jobs.movement.batch.writer.DestinationWriter; import com.snp.batch.jobs.batch.movement.writer.DestinationWriter;
import com.snp.batch.service.BatchApiLogService; import com.snp.batch.service.BatchApiLogService;
import com.snp.batch.service.BatchDateService; import com.snp.batch.service.BatchDateService;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;

파일 보기

@ -1,13 +1,13 @@
package com.snp.batch.jobs.movement.batch.config; package com.snp.batch.jobs.batch.movement.config;
import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.ObjectMapper;
import com.snp.batch.common.batch.config.BaseMultiStepJobConfig; import com.snp.batch.common.batch.config.BaseMultiStepJobConfig;
import com.snp.batch.common.batch.tasklet.LastExecutionUpdateTasklet; import com.snp.batch.common.batch.tasklet.LastExecutionUpdateTasklet;
import com.snp.batch.jobs.movement.batch.dto.PortCallsDto; import com.snp.batch.jobs.batch.movement.dto.PortCallsDto;
import com.snp.batch.jobs.movement.batch.entity.PortCallsEntity; import com.snp.batch.jobs.batch.movement.entity.PortCallsEntity;
import com.snp.batch.jobs.movement.batch.processor.PortCallsProcessor; import com.snp.batch.jobs.batch.movement.processor.PortCallsProcessor;
import com.snp.batch.jobs.movement.batch.reader.PortCallsRangeReader; import com.snp.batch.jobs.batch.movement.reader.PortCallsRangeReader;
import com.snp.batch.jobs.movement.batch.writer.PortCallsWriter; import com.snp.batch.jobs.batch.movement.writer.PortCallsWriter;
import com.snp.batch.service.BatchApiLogService; import com.snp.batch.service.BatchApiLogService;
import com.snp.batch.service.BatchDateService; import com.snp.batch.service.BatchDateService;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;

파일 보기

@ -1,13 +1,13 @@
package com.snp.batch.jobs.movement.batch.config; package com.snp.batch.jobs.batch.movement.config;
import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.ObjectMapper;
import com.snp.batch.common.batch.config.BaseMultiStepJobConfig; import com.snp.batch.common.batch.config.BaseMultiStepJobConfig;
import com.snp.batch.common.batch.tasklet.LastExecutionUpdateTasklet; import com.snp.batch.common.batch.tasklet.LastExecutionUpdateTasklet;
import com.snp.batch.jobs.movement.batch.dto.StsOperationDto; import com.snp.batch.jobs.batch.movement.dto.StsOperationDto;
import com.snp.batch.jobs.movement.batch.entity.StsOperationEntity; import com.snp.batch.jobs.batch.movement.entity.StsOperationEntity;
import com.snp.batch.jobs.movement.batch.processor.StsOperationProcessor; import com.snp.batch.jobs.batch.movement.processor.StsOperationProcessor;
import com.snp.batch.jobs.movement.batch.reader.StsOperationRangeReader; import com.snp.batch.jobs.batch.movement.reader.StsOperationRangeReader;
import com.snp.batch.jobs.movement.batch.writer.StsOperationWriter; import com.snp.batch.jobs.batch.movement.writer.StsOperationWriter;
import com.snp.batch.service.BatchApiLogService; import com.snp.batch.service.BatchApiLogService;
import com.snp.batch.service.BatchDateService; import com.snp.batch.service.BatchDateService;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;

파일 보기

@ -1,13 +1,13 @@
package com.snp.batch.jobs.movement.batch.config; package com.snp.batch.jobs.batch.movement.config;
import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.ObjectMapper;
import com.snp.batch.common.batch.config.BaseMultiStepJobConfig; import com.snp.batch.common.batch.config.BaseMultiStepJobConfig;
import com.snp.batch.common.batch.tasklet.LastExecutionUpdateTasklet; import com.snp.batch.common.batch.tasklet.LastExecutionUpdateTasklet;
import com.snp.batch.jobs.movement.batch.dto.TerminalCallsDto; import com.snp.batch.jobs.batch.movement.dto.TerminalCallsDto;
import com.snp.batch.jobs.movement.batch.entity.TerminalCallsEntity; import com.snp.batch.jobs.batch.movement.entity.TerminalCallsEntity;
import com.snp.batch.jobs.movement.batch.processor.TerminalCallsProcessor; import com.snp.batch.jobs.batch.movement.processor.TerminalCallsProcessor;
import com.snp.batch.jobs.movement.batch.reader.TerminalCallsRangeReader; import com.snp.batch.jobs.batch.movement.reader.TerminalCallsRangeReader;
import com.snp.batch.jobs.movement.batch.writer.TerminalCallsWriter; import com.snp.batch.jobs.batch.movement.writer.TerminalCallsWriter;
import com.snp.batch.service.BatchApiLogService; import com.snp.batch.service.BatchApiLogService;
import com.snp.batch.service.BatchDateService; import com.snp.batch.service.BatchDateService;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;

파일 보기

@ -1,12 +1,12 @@
package com.snp.batch.jobs.movement.batch.config; package com.snp.batch.jobs.batch.movement.config;
import com.snp.batch.common.batch.config.BaseMultiStepJobConfig; import com.snp.batch.common.batch.config.BaseMultiStepJobConfig;
import com.snp.batch.common.batch.tasklet.LastExecutionUpdateTasklet; import com.snp.batch.common.batch.tasklet.LastExecutionUpdateTasklet;
import com.snp.batch.jobs.movement.batch.dto.TransitsDto; import com.snp.batch.jobs.batch.movement.dto.TransitsDto;
import com.snp.batch.jobs.movement.batch.entity.TransitsEntity; import com.snp.batch.jobs.batch.movement.entity.TransitsEntity;
import com.snp.batch.jobs.movement.batch.processor.TransitsProcessor; import com.snp.batch.jobs.batch.movement.processor.TransitsProcessor;
import com.snp.batch.jobs.movement.batch.reader.TransitsRangeReader; import com.snp.batch.jobs.batch.movement.reader.TransitsRangeReader;
import com.snp.batch.jobs.movement.batch.writer.TransitsWriter; import com.snp.batch.jobs.batch.movement.writer.TransitsWriter;
import com.snp.batch.service.BatchApiLogService; import com.snp.batch.service.BatchApiLogService;
import com.snp.batch.service.BatchDateService; import com.snp.batch.service.BatchDateService;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.movement.batch.dto; package com.snp.batch.jobs.batch.movement.dto;
import lombok.Data; import lombok.Data;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.movement.batch.dto; package com.snp.batch.jobs.batch.movement.dto;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Getter; import lombok.Getter;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.movement.batch.dto; package com.snp.batch.jobs.batch.movement.dto;
import lombok.Data; import lombok.Data;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.movement.batch.dto; package com.snp.batch.jobs.batch.movement.dto;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data; import lombok.Data;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.movement.batch.dto; package com.snp.batch.jobs.batch.movement.dto;
import lombok.Data; import lombok.Data;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.movement.batch.dto; package com.snp.batch.jobs.batch.movement.dto;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data; import lombok.Data;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.movement.batch.dto; package com.snp.batch.jobs.batch.movement.dto;
import lombok.Data; import lombok.Data;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.movement.batch.dto; package com.snp.batch.jobs.batch.movement.dto;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data; import lombok.Data;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.movement.batch.dto; package com.snp.batch.jobs.batch.movement.dto;
import lombok.Data; import lombok.Data;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.movement.batch.dto; package com.snp.batch.jobs.batch.movement.dto;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data; import lombok.Data;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.movement.batch.dto; package com.snp.batch.jobs.batch.movement.dto;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data; import lombok.Data;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.movement.batch.dto; package com.snp.batch.jobs.batch.movement.dto;
import lombok.Data; import lombok.Data;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.movement.batch.dto; package com.snp.batch.jobs.batch.movement.dto;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data; import lombok.Data;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.movement.batch.dto; package com.snp.batch.jobs.batch.movement.dto;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data; import lombok.Data;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.movement.batch.dto; package com.snp.batch.jobs.batch.movement.dto;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data; import lombok.Data;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.movement.batch.dto; package com.snp.batch.jobs.batch.movement.dto;
import lombok.Data; import lombok.Data;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.movement.batch.entity; package com.snp.batch.jobs.batch.movement.entity;
import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.JsonNode;
import com.snp.batch.common.batch.entity.BaseEntity; import com.snp.batch.common.batch.entity.BaseEntity;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.movement.batch.entity; package com.snp.batch.jobs.batch.movement.entity;
import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.JsonNode;
import com.snp.batch.common.batch.entity.BaseEntity; import com.snp.batch.common.batch.entity.BaseEntity;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.movement.batch.entity; package com.snp.batch.jobs.batch.movement.entity;
import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.JsonNode;
import com.snp.batch.common.batch.entity.BaseEntity; import com.snp.batch.common.batch.entity.BaseEntity;

파일 보기

@ -1,4 +1,4 @@
package com.snp.batch.jobs.movement.batch.entity; package com.snp.batch.jobs.batch.movement.entity;
import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.JsonNode;
import com.snp.batch.common.batch.entity.BaseEntity; import com.snp.batch.common.batch.entity.BaseEntity;

Some files were not shown because too many files have changed in this diff Show More