diff --git a/src/main/java/go/kr/project/common/service/VehicleInfoService.java b/src/main/java/go/kr/project/api/VehicleInfoService.java similarity index 94% rename from src/main/java/go/kr/project/common/service/VehicleInfoService.java rename to src/main/java/go/kr/project/api/VehicleInfoService.java index 56f2581..453124d 100644 --- a/src/main/java/go/kr/project/common/service/VehicleInfoService.java +++ b/src/main/java/go/kr/project/api/VehicleInfoService.java @@ -1,6 +1,6 @@ -package go.kr.project.common.service; +package go.kr.project.api; -import go.kr.project.externalApi.vo.VehicleApiResponseVO; +import go.kr.project.api.vo.VehicleApiResponseVO; import java.util.List; diff --git a/src/main/java/go/kr/project/vmis/config/ApiConstant.java b/src/main/java/go/kr/project/api/config/ApiConstant.java similarity index 97% rename from src/main/java/go/kr/project/vmis/config/ApiConstant.java rename to src/main/java/go/kr/project/api/config/ApiConstant.java index ef22b15..e62d40e 100644 --- a/src/main/java/go/kr/project/vmis/config/ApiConstant.java +++ b/src/main/java/go/kr/project/api/config/ApiConstant.java @@ -1,4 +1,4 @@ -package go.kr.project.vmis.config; +package go.kr.project.api.config; /** * 애플리케이션 전역에서 사용되는 상수를 관리하는 클래스 diff --git a/src/main/java/go/kr/project/vmis/config/DatabaseConfig.java b/src/main/java/go/kr/project/api/config/DatabaseConfig.java similarity index 98% rename from src/main/java/go/kr/project/vmis/config/DatabaseConfig.java rename to src/main/java/go/kr/project/api/config/DatabaseConfig.java index 38e92d8..b006edb 100644 --- a/src/main/java/go/kr/project/vmis/config/DatabaseConfig.java +++ b/src/main/java/go/kr/project/api/config/DatabaseConfig.java @@ -1,4 +1,4 @@ -package go.kr.project.vmis.config; +package go.kr.project.api.config; import org.mybatis.spring.annotation.MapperScan; import org.springframework.context.annotation.Bean; diff --git a/src/main/java/go/kr/project/vmis/config/VmisIntegrationConfig.java b/src/main/java/go/kr/project/api/config/VmisIntegrationConfig.java similarity index 96% rename from src/main/java/go/kr/project/vmis/config/VmisIntegrationConfig.java rename to src/main/java/go/kr/project/api/config/VmisIntegrationConfig.java index d89d003..e279ab3 100644 --- a/src/main/java/go/kr/project/vmis/config/VmisIntegrationConfig.java +++ b/src/main/java/go/kr/project/api/config/VmisIntegrationConfig.java @@ -1,7 +1,7 @@ -package go.kr.project.vmis.config; +package go.kr.project.api.config; -import go.kr.project.common.service.VehicleInfoService; -import go.kr.project.vmis.config.properties.VmisProperties; +import go.kr.project.api.VehicleInfoService; +import go.kr.project.api.config.properties.VmisProperties; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.boot.CommandLineRunner; diff --git a/src/main/java/go/kr/project/vmis/config/properties/VmisProperties.java b/src/main/java/go/kr/project/api/config/properties/VmisProperties.java similarity index 99% rename from src/main/java/go/kr/project/vmis/config/properties/VmisProperties.java rename to src/main/java/go/kr/project/api/config/properties/VmisProperties.java index aed67d5..e30f119 100644 --- a/src/main/java/go/kr/project/vmis/config/properties/VmisProperties.java +++ b/src/main/java/go/kr/project/api/config/properties/VmisProperties.java @@ -1,4 +1,4 @@ -package go.kr.project.vmis.config.properties; +package go.kr.project.api.config.properties; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; diff --git a/src/main/java/go/kr/project/externalApi/service/ExternalVehicleApiService.java b/src/main/java/go/kr/project/api/external/service/ExternalVehicleApiService.java similarity index 99% rename from src/main/java/go/kr/project/externalApi/service/ExternalVehicleApiService.java rename to src/main/java/go/kr/project/api/external/service/ExternalVehicleApiService.java index 4af186d..662a1f7 100644 --- a/src/main/java/go/kr/project/externalApi/service/ExternalVehicleApiService.java +++ b/src/main/java/go/kr/project/api/external/service/ExternalVehicleApiService.java @@ -1,6 +1,6 @@ -package go.kr.project.externalApi.service; +package go.kr.project.api.external.service; -import go.kr.project.externalApi.vo.*; +import go.kr.project.api.vo.*; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.core.ParameterizedTypeReference; diff --git a/src/main/java/go/kr/project/externalApi/service/ExternalVehicleInfoServiceImpl.java b/src/main/java/go/kr/project/api/external/service/ExternalVehicleInfoServiceImpl.java similarity index 94% rename from src/main/java/go/kr/project/externalApi/service/ExternalVehicleInfoServiceImpl.java rename to src/main/java/go/kr/project/api/external/service/ExternalVehicleInfoServiceImpl.java index 9b921a6..87b4a27 100644 --- a/src/main/java/go/kr/project/externalApi/service/ExternalVehicleInfoServiceImpl.java +++ b/src/main/java/go/kr/project/api/external/service/ExternalVehicleInfoServiceImpl.java @@ -1,7 +1,7 @@ -package go.kr.project.externalApi.service; +package go.kr.project.api.external.service; -import go.kr.project.common.service.VehicleInfoService; -import go.kr.project.externalApi.vo.VehicleApiResponseVO; +import go.kr.project.api.VehicleInfoService; +import go.kr.project.api.vo.VehicleApiResponseVO; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; diff --git a/src/main/java/go/kr/project/vmis/client/GovernmentApi.java b/src/main/java/go/kr/project/api/internal/client/GovernmentApi.java similarity index 61% rename from src/main/java/go/kr/project/vmis/client/GovernmentApi.java rename to src/main/java/go/kr/project/api/internal/client/GovernmentApi.java index 159c6d2..6d46bc9 100644 --- a/src/main/java/go/kr/project/vmis/client/GovernmentApi.java +++ b/src/main/java/go/kr/project/api/internal/client/GovernmentApi.java @@ -1,10 +1,10 @@ -package go.kr.project.vmis.client; +package go.kr.project.api.internal.client; -import go.kr.project.vmis.model.basic.BasicRequest; -import go.kr.project.vmis.model.basic.BasicResponse; -import go.kr.project.vmis.model.common.Envelope; -import go.kr.project.vmis.model.ledger.LedgerRequest; -import go.kr.project.vmis.model.ledger.LedgerResponse; +import go.kr.project.api.model.basic.BasicRequest; +import go.kr.project.api.model.basic.BasicResponse; +import go.kr.project.api.model.common.Envelope; +import go.kr.project.api.model.ledger.LedgerRequest; +import go.kr.project.api.model.ledger.LedgerResponse; import org.springframework.http.ResponseEntity; /** diff --git a/src/main/java/go/kr/project/vmis/client/GovernmentApiClient.java b/src/main/java/go/kr/project/api/internal/client/GovernmentApiClient.java similarity index 98% rename from src/main/java/go/kr/project/vmis/client/GovernmentApiClient.java rename to src/main/java/go/kr/project/api/internal/client/GovernmentApiClient.java index 8843fb4..5a2fad4 100644 --- a/src/main/java/go/kr/project/vmis/client/GovernmentApiClient.java +++ b/src/main/java/go/kr/project/api/internal/client/GovernmentApiClient.java @@ -1,15 +1,15 @@ -package go.kr.project.vmis.client; +package go.kr.project.api.internal.client; import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.databind.ObjectMapper; -import go.kr.project.vmis.config.properties.VmisProperties; -import go.kr.project.vmis.gpki.GpkiService; -import go.kr.project.vmis.model.basic.BasicRequest; -import go.kr.project.vmis.model.basic.BasicResponse; -import go.kr.project.vmis.model.common.Envelope; -import go.kr.project.vmis.model.ledger.LedgerRequest; -import go.kr.project.vmis.model.ledger.LedgerResponse; -import go.kr.project.vmis.util.TxIdUtil; +import go.kr.project.api.config.properties.VmisProperties; +import go.kr.project.api.internal.gpki.GpkiService; +import go.kr.project.api.model.basic.BasicRequest; +import go.kr.project.api.model.basic.BasicResponse; +import go.kr.project.api.model.common.Envelope; +import go.kr.project.api.model.ledger.LedgerRequest; +import go.kr.project.api.model.ledger.LedgerResponse; +import go.kr.project.api.internal.util.TxIdUtil; import lombok.RequiredArgsConstructor; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.http.*; diff --git a/src/main/java/go/kr/project/vmis/config/Globals.java b/src/main/java/go/kr/project/api/internal/config/Globals.java similarity index 97% rename from src/main/java/go/kr/project/vmis/config/Globals.java rename to src/main/java/go/kr/project/api/internal/config/Globals.java index b014999..f04265a 100644 --- a/src/main/java/go/kr/project/vmis/config/Globals.java +++ b/src/main/java/go/kr/project/api/internal/config/Globals.java @@ -1,4 +1,4 @@ -package go.kr.project.vmis.config; +package go.kr.project.api.config; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Component; diff --git a/src/main/java/go/kr/project/vmis/config/GpkiConfig.java b/src/main/java/go/kr/project/api/internal/config/GpkiConfig.java similarity index 60% rename from src/main/java/go/kr/project/vmis/config/GpkiConfig.java rename to src/main/java/go/kr/project/api/internal/config/GpkiConfig.java index 8109e72..99a81b0 100644 --- a/src/main/java/go/kr/project/vmis/config/GpkiConfig.java +++ b/src/main/java/go/kr/project/api/internal/config/GpkiConfig.java @@ -1,9 +1,9 @@ -package go.kr.project.vmis.config; +package go.kr.project.api.config; -import go.kr.project.vmis.config.properties.VmisProperties; -import go.kr.project.vmis.gpki.GpkiService; -import go.kr.project.vmis.gpki.NoopGpkiService; -import go.kr.project.vmis.gpki.RealGpkiService; +import go.kr.project.api.config.properties.VmisProperties; +import go.kr.project.api.internal.gpki.GpkiService; +import go.kr.project.api.internal.gpki.NoopGpkiService; +import go.kr.project.api.internal.gpki.RealGpkiService; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; diff --git a/src/main/java/go/kr/project/vmis/config/HttpClientConfig.java b/src/main/java/go/kr/project/api/internal/config/HttpClientConfig.java similarity index 95% rename from src/main/java/go/kr/project/vmis/config/HttpClientConfig.java rename to src/main/java/go/kr/project/api/internal/config/HttpClientConfig.java index 2be084a..d985a14 100644 --- a/src/main/java/go/kr/project/vmis/config/HttpClientConfig.java +++ b/src/main/java/go/kr/project/api/internal/config/HttpClientConfig.java @@ -1,6 +1,6 @@ -package go.kr.project.vmis.config; +package go.kr.project.api.config; -import go.kr.project.vmis.config.properties.VmisProperties; +import go.kr.project.api.config.properties.VmisProperties; import org.apache.http.client.config.RequestConfig; import org.apache.http.impl.client.CloseableHttpClient; import org.apache.http.impl.client.HttpClientBuilder; diff --git a/src/main/java/go/kr/project/vmis/config/OpenApiConfig.java b/src/main/java/go/kr/project/api/internal/config/OpenApiConfig.java similarity index 96% rename from src/main/java/go/kr/project/vmis/config/OpenApiConfig.java rename to src/main/java/go/kr/project/api/internal/config/OpenApiConfig.java index 4facc9f..60cd9ff 100644 --- a/src/main/java/go/kr/project/vmis/config/OpenApiConfig.java +++ b/src/main/java/go/kr/project/api/internal/config/OpenApiConfig.java @@ -1,4 +1,4 @@ -package go.kr.project.vmis.config; +package go.kr.project.api.config; import io.swagger.v3.oas.models.ExternalDocumentation; import io.swagger.v3.oas.models.OpenAPI; diff --git a/src/main/java/go/kr/project/vmis/config/PropertiesConfig.java b/src/main/java/go/kr/project/api/internal/config/PropertiesConfig.java similarity index 72% rename from src/main/java/go/kr/project/vmis/config/PropertiesConfig.java rename to src/main/java/go/kr/project/api/internal/config/PropertiesConfig.java index 648ad1b..f74f07a 100644 --- a/src/main/java/go/kr/project/vmis/config/PropertiesConfig.java +++ b/src/main/java/go/kr/project/api/internal/config/PropertiesConfig.java @@ -1,6 +1,6 @@ -package go.kr.project.vmis.config; +package go.kr.project.api.config; -import go.kr.project.vmis.config.properties.VmisProperties; +import go.kr.project.api.config.properties.VmisProperties; import org.springframework.boot.context.properties.EnableConfigurationProperties; import org.springframework.context.annotation.Configuration; diff --git a/src/main/java/go/kr/project/vmis/controller/VehicleInterfaceController.java b/src/main/java/go/kr/project/api/internal/controller/VehicleInterfaceController.java similarity index 95% rename from src/main/java/go/kr/project/vmis/controller/VehicleInterfaceController.java rename to src/main/java/go/kr/project/api/internal/controller/VehicleInterfaceController.java index 43a1cb3..61cc93b 100644 --- a/src/main/java/go/kr/project/vmis/controller/VehicleInterfaceController.java +++ b/src/main/java/go/kr/project/api/internal/controller/VehicleInterfaceController.java @@ -1,12 +1,12 @@ -package go.kr.project.vmis.controller; +package go.kr.project.api.internal.controller; -import go.kr.project.vmis.model.basic.BasicRequest; -import go.kr.project.vmis.model.basic.BasicResponse; -import go.kr.project.vmis.model.common.Envelope; -import go.kr.project.vmis.model.ledger.LedgerRequest; -import go.kr.project.vmis.model.ledger.LedgerResponse; -import go.kr.project.vmis.service.VmisCarBassMatterInqireService; -import go.kr.project.vmis.service.VmisCarLedgerFrmbkService; +import go.kr.project.api.model.basic.BasicRequest; +import go.kr.project.api.model.basic.BasicResponse; +import go.kr.project.api.model.common.Envelope; +import go.kr.project.api.model.ledger.LedgerRequest; +import go.kr.project.api.model.ledger.LedgerResponse; +import go.kr.project.api.internal.service.VmisCarBassMatterInqireService; +import go.kr.project.api.internal.service.VmisCarLedgerFrmbkService; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.media.Content; import io.swagger.v3.oas.annotations.media.ExampleObject; diff --git a/src/main/java/go/kr/project/vmis/gpki/GpkiService.java b/src/main/java/go/kr/project/api/internal/gpki/GpkiService.java similarity index 79% rename from src/main/java/go/kr/project/vmis/gpki/GpkiService.java rename to src/main/java/go/kr/project/api/internal/gpki/GpkiService.java index 6057875..bfb1272 100644 --- a/src/main/java/go/kr/project/vmis/gpki/GpkiService.java +++ b/src/main/java/go/kr/project/api/internal/gpki/GpkiService.java @@ -1,4 +1,4 @@ -package go.kr.project.vmis.gpki; +package go.kr.project.api.internal.gpki; public interface GpkiService { String encrypt(String plain) throws Exception; diff --git a/src/main/java/go/kr/project/vmis/gpki/NoopGpkiService.java b/src/main/java/go/kr/project/api/internal/gpki/NoopGpkiService.java similarity index 88% rename from src/main/java/go/kr/project/vmis/gpki/NoopGpkiService.java rename to src/main/java/go/kr/project/api/internal/gpki/NoopGpkiService.java index e4ee3d8..9d4084c 100644 --- a/src/main/java/go/kr/project/vmis/gpki/NoopGpkiService.java +++ b/src/main/java/go/kr/project/api/internal/gpki/NoopGpkiService.java @@ -1,4 +1,4 @@ -package go.kr.project.vmis.gpki; +package go.kr.project.api.internal.gpki; public class NoopGpkiService implements GpkiService { @Override diff --git a/src/main/java/go/kr/project/vmis/gpki/RealGpkiService.java b/src/main/java/go/kr/project/api/internal/gpki/RealGpkiService.java similarity index 88% rename from src/main/java/go/kr/project/vmis/gpki/RealGpkiService.java rename to src/main/java/go/kr/project/api/internal/gpki/RealGpkiService.java index 57470cf..294d289 100644 --- a/src/main/java/go/kr/project/vmis/gpki/RealGpkiService.java +++ b/src/main/java/go/kr/project/api/internal/gpki/RealGpkiService.java @@ -1,7 +1,7 @@ -package go.kr.project.vmis.gpki; +package go.kr.project.api.internal.gpki; -import go.kr.project.vmis.config.properties.VmisProperties; -import go.kr.project.vmis.util.GpkiCryptoUtil; +import go.kr.project.api.config.properties.VmisProperties; +import go.kr.project.api.internal.util.GpkiCryptoUtil; /** * Real GPKI service backed by native GPKI JNI via legacy NewGpkiUtil wrapper. diff --git a/src/main/java/go/kr/project/vmis/mapper/VmisCarBassMatterInqireMapper.java b/src/main/java/go/kr/project/api/internal/mapper/VmisCarBassMatterInqireMapper.java similarity index 93% rename from src/main/java/go/kr/project/vmis/mapper/VmisCarBassMatterInqireMapper.java rename to src/main/java/go/kr/project/api/internal/mapper/VmisCarBassMatterInqireMapper.java index 253a17a..c8a08a6 100644 --- a/src/main/java/go/kr/project/vmis/mapper/VmisCarBassMatterInqireMapper.java +++ b/src/main/java/go/kr/project/api/internal/mapper/VmisCarBassMatterInqireMapper.java @@ -1,6 +1,6 @@ -package go.kr.project.vmis.mapper; +package go.kr.project.api.internal.mapper; -import go.kr.project.vmis.model.basic.VmisCarBassMatterInqireVO; +import go.kr.project.api.model.basic.VmisCarBassMatterInqireVO; import org.apache.ibatis.annotations.Mapper; /** diff --git a/src/main/java/go/kr/project/vmis/mapper/VmisCarLedgerFrmbkMapper.java b/src/main/java/go/kr/project/api/internal/mapper/VmisCarLedgerFrmbkMapper.java similarity index 81% rename from src/main/java/go/kr/project/vmis/mapper/VmisCarLedgerFrmbkMapper.java rename to src/main/java/go/kr/project/api/internal/mapper/VmisCarLedgerFrmbkMapper.java index 00adb54..20cfe5a 100644 --- a/src/main/java/go/kr/project/vmis/mapper/VmisCarLedgerFrmbkMapper.java +++ b/src/main/java/go/kr/project/api/internal/mapper/VmisCarLedgerFrmbkMapper.java @@ -1,7 +1,7 @@ -package go.kr.project.vmis.mapper; +package go.kr.project.api.internal.mapper; -import go.kr.project.vmis.model.ledger.VmisCarLedgerFrmbkDtlVO; -import go.kr.project.vmis.model.ledger.VmisCarLedgerFrmbkVO; +import go.kr.project.api.model.ledger.VmisCarLedgerFrmbkDtlVO; +import go.kr.project.api.model.ledger.VmisCarLedgerFrmbkVO; import org.apache.ibatis.annotations.Mapper; import java.util.List; diff --git a/src/main/java/go/kr/project/vmis/model/basic/VmisCarBassMatterInqireVO.java b/src/main/java/go/kr/project/api/internal/model/basic/VmisCarBassMatterInqireVO.java similarity index 99% rename from src/main/java/go/kr/project/vmis/model/basic/VmisCarBassMatterInqireVO.java rename to src/main/java/go/kr/project/api/internal/model/basic/VmisCarBassMatterInqireVO.java index 6d742bd..d671df8 100644 --- a/src/main/java/go/kr/project/vmis/model/basic/VmisCarBassMatterInqireVO.java +++ b/src/main/java/go/kr/project/api/internal/model/basic/VmisCarBassMatterInqireVO.java @@ -1,7 +1,7 @@ -package go.kr.project.vmis.model.basic; +package go.kr.project.api.model.basic; -import go.kr.project.vmis.config.ApiConstant; -import go.kr.project.vmis.model.common.Envelope; +import go.kr.project.api.config.ApiConstant; +import go.kr.project.api.model.common.Envelope; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; diff --git a/src/main/java/go/kr/project/vmis/model/ledger/VmisCarLedgerFrmbkDtlVO.java b/src/main/java/go/kr/project/api/internal/model/ledger/VmisCarLedgerFrmbkDtlVO.java similarity index 96% rename from src/main/java/go/kr/project/vmis/model/ledger/VmisCarLedgerFrmbkDtlVO.java rename to src/main/java/go/kr/project/api/internal/model/ledger/VmisCarLedgerFrmbkDtlVO.java index 60631cd..46dec28 100644 --- a/src/main/java/go/kr/project/vmis/model/ledger/VmisCarLedgerFrmbkDtlVO.java +++ b/src/main/java/go/kr/project/api/internal/model/ledger/VmisCarLedgerFrmbkDtlVO.java @@ -1,6 +1,6 @@ -package go.kr.project.vmis.model.ledger; +package go.kr.project.api.model.ledger; -import go.kr.project.vmis.config.ApiConstant; +import go.kr.project.api.config.ApiConstant; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; diff --git a/src/main/java/go/kr/project/vmis/model/ledger/VmisCarLedgerFrmbkVO.java b/src/main/java/go/kr/project/api/internal/model/ledger/VmisCarLedgerFrmbkVO.java similarity index 97% rename from src/main/java/go/kr/project/vmis/model/ledger/VmisCarLedgerFrmbkVO.java rename to src/main/java/go/kr/project/api/internal/model/ledger/VmisCarLedgerFrmbkVO.java index 4c565c0..688a1b9 100644 --- a/src/main/java/go/kr/project/vmis/model/ledger/VmisCarLedgerFrmbkVO.java +++ b/src/main/java/go/kr/project/api/internal/model/ledger/VmisCarLedgerFrmbkVO.java @@ -1,6 +1,6 @@ -package go.kr.project.vmis.model.ledger; +package go.kr.project.api.model.ledger; -import go.kr.project.vmis.config.ApiConstant; +import go.kr.project.api.config.ApiConstant; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; @@ -18,7 +18,7 @@ import lombok.NoArgsConstructor; public class VmisCarLedgerFrmbkVO { // ==== Static factory/mapping methods (moved from Service) ==== - public static VmisCarLedgerFrmbkVO fromRequest(go.kr.project.vmis.model.ledger.LedgerRequest request) { + public static VmisCarLedgerFrmbkVO fromRequest(go.kr.project.api.model.ledger.LedgerRequest request) { return VmisCarLedgerFrmbkVO.builder() .infoSysId(request.getInfoSysId()) .infoSysIp(request.getInfoSysIp()) @@ -32,7 +32,7 @@ public class VmisCarLedgerFrmbkVO { .build(); } - public static VmisCarLedgerFrmbkVO fromResponseMaster(String id, go.kr.project.vmis.model.ledger.LedgerResponse res) { + public static VmisCarLedgerFrmbkVO fromResponseMaster(String id, go.kr.project.api.model.ledger.LedgerResponse res) { return VmisCarLedgerFrmbkVO.builder() .carLedgerFrmbkId(id) // 등록원부 ID .cntcResultCode(res.getCntcResultCode()) // 연계 결과 코드 diff --git a/src/main/java/go/kr/project/vmis/service/InternalVehicleInfoServiceImpl.java b/src/main/java/go/kr/project/api/internal/service/InternalVehicleInfoServiceImpl.java similarity index 93% rename from src/main/java/go/kr/project/vmis/service/InternalVehicleInfoServiceImpl.java rename to src/main/java/go/kr/project/api/internal/service/InternalVehicleInfoServiceImpl.java index 5abb9a3..c387a60 100644 --- a/src/main/java/go/kr/project/vmis/service/InternalVehicleInfoServiceImpl.java +++ b/src/main/java/go/kr/project/api/internal/service/InternalVehicleInfoServiceImpl.java @@ -1,15 +1,15 @@ -package go.kr.project.vmis.service; - -import go.kr.project.common.service.VehicleInfoService; -import go.kr.project.externalApi.vo.VehicleApiResponseVO; -import go.kr.project.externalApi.vo.VehicleBasicInfoVO; -import go.kr.project.externalApi.vo.VehicleLedgerVO; -import go.kr.project.vmis.model.basic.BasicRequest; -import go.kr.project.vmis.model.basic.BasicResponse; -import go.kr.project.vmis.model.common.Envelope; -import go.kr.project.vmis.model.ledger.LedgerRequest; -import go.kr.project.vmis.model.ledger.LedgerResponse; -import go.kr.project.vmis.util.VehicleResponseMapper; +package go.kr.project.api.internal.service; + +import go.kr.project.api.VehicleInfoService; +import go.kr.project.api.vo.VehicleApiResponseVO; +import go.kr.project.api.vo.VehicleBasicInfoVO; +import go.kr.project.api.vo.VehicleLedgerVO; +import go.kr.project.api.model.basic.BasicRequest; +import go.kr.project.api.model.basic.BasicResponse; +import go.kr.project.api.model.common.Envelope; +import go.kr.project.api.model.ledger.LedgerRequest; +import go.kr.project.api.model.ledger.LedgerResponse; +import go.kr.project.api.internal.util.VehicleResponseMapper; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; diff --git a/src/main/java/go/kr/project/vmis/service/VmisCarBassMatterInqireLogService.java b/src/main/java/go/kr/project/api/internal/service/VmisCarBassMatterInqireLogService.java similarity index 92% rename from src/main/java/go/kr/project/vmis/service/VmisCarBassMatterInqireLogService.java rename to src/main/java/go/kr/project/api/internal/service/VmisCarBassMatterInqireLogService.java index 5345c92..34925b6 100644 --- a/src/main/java/go/kr/project/vmis/service/VmisCarBassMatterInqireLogService.java +++ b/src/main/java/go/kr/project/api/internal/service/VmisCarBassMatterInqireLogService.java @@ -1,7 +1,7 @@ -package go.kr.project.vmis.service; +package go.kr.project.api.internal.service; -import go.kr.project.vmis.mapper.VmisCarBassMatterInqireMapper; -import go.kr.project.vmis.model.basic.VmisCarBassMatterInqireVO; +import go.kr.project.api.internal.mapper.VmisCarBassMatterInqireMapper; +import go.kr.project.api.model.basic.VmisCarBassMatterInqireVO; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; diff --git a/src/main/java/go/kr/project/vmis/service/VmisCarBassMatterInqireService.java b/src/main/java/go/kr/project/api/internal/service/VmisCarBassMatterInqireService.java similarity index 88% rename from src/main/java/go/kr/project/vmis/service/VmisCarBassMatterInqireService.java rename to src/main/java/go/kr/project/api/internal/service/VmisCarBassMatterInqireService.java index cedd622..0ba1f45 100644 --- a/src/main/java/go/kr/project/vmis/service/VmisCarBassMatterInqireService.java +++ b/src/main/java/go/kr/project/api/internal/service/VmisCarBassMatterInqireService.java @@ -1,12 +1,12 @@ -package go.kr.project.vmis.service; +package go.kr.project.api.internal.service; -import go.kr.project.vmis.client.GovernmentApi; -import go.kr.project.vmis.config.ApiConstant; -import go.kr.project.vmis.util.ExceptionDetailUtil; -import go.kr.project.vmis.model.basic.BasicRequest; -import go.kr.project.vmis.model.basic.BasicResponse; -import go.kr.project.vmis.model.basic.VmisCarBassMatterInqireVO; -import go.kr.project.vmis.model.common.Envelope; +import go.kr.project.api.internal.client.GovernmentApi; +import go.kr.project.api.config.ApiConstant; +import go.kr.project.api.internal.util.ExceptionDetailUtil; +import go.kr.project.api.model.basic.BasicRequest; +import go.kr.project.api.model.basic.BasicResponse; +import go.kr.project.api.model.basic.VmisCarBassMatterInqireVO; +import go.kr.project.api.model.common.Envelope; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.http.ResponseEntity; diff --git a/src/main/java/go/kr/project/vmis/service/VmisCarLedgerFrmbkLogService.java b/src/main/java/go/kr/project/api/internal/service/VmisCarLedgerFrmbkLogService.java similarity index 91% rename from src/main/java/go/kr/project/vmis/service/VmisCarLedgerFrmbkLogService.java rename to src/main/java/go/kr/project/api/internal/service/VmisCarLedgerFrmbkLogService.java index c42c7b6..25ee0ee 100644 --- a/src/main/java/go/kr/project/vmis/service/VmisCarLedgerFrmbkLogService.java +++ b/src/main/java/go/kr/project/api/internal/service/VmisCarLedgerFrmbkLogService.java @@ -1,8 +1,8 @@ -package go.kr.project.vmis.service; +package go.kr.project.api.internal.service; -import go.kr.project.vmis.mapper.VmisCarLedgerFrmbkMapper; -import go.kr.project.vmis.model.ledger.VmisCarLedgerFrmbkDtlVO; -import go.kr.project.vmis.model.ledger.VmisCarLedgerFrmbkVO; +import go.kr.project.api.internal.mapper.VmisCarLedgerFrmbkMapper; +import go.kr.project.api.model.ledger.VmisCarLedgerFrmbkDtlVO; +import go.kr.project.api.model.ledger.VmisCarLedgerFrmbkVO; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; diff --git a/src/main/java/go/kr/project/vmis/service/VmisCarLedgerFrmbkService.java b/src/main/java/go/kr/project/api/internal/service/VmisCarLedgerFrmbkService.java similarity index 87% rename from src/main/java/go/kr/project/vmis/service/VmisCarLedgerFrmbkService.java rename to src/main/java/go/kr/project/api/internal/service/VmisCarLedgerFrmbkService.java index edf7c6f..8a09fcb 100644 --- a/src/main/java/go/kr/project/vmis/service/VmisCarLedgerFrmbkService.java +++ b/src/main/java/go/kr/project/api/internal/service/VmisCarLedgerFrmbkService.java @@ -1,13 +1,13 @@ -package go.kr.project.vmis.service; +package go.kr.project.api.internal.service; -import go.kr.project.vmis.client.GovernmentApi; -import go.kr.project.vmis.config.ApiConstant; -import go.kr.project.vmis.model.common.Envelope; -import go.kr.project.vmis.model.ledger.VmisCarLedgerFrmbkDtlVO; -import go.kr.project.vmis.model.ledger.VmisCarLedgerFrmbkVO; -import go.kr.project.vmis.model.ledger.LedgerRequest; -import go.kr.project.vmis.model.ledger.LedgerResponse; -import go.kr.project.vmis.util.ExceptionDetailUtil; +import go.kr.project.api.internal.client.GovernmentApi; +import go.kr.project.api.config.ApiConstant; +import go.kr.project.api.model.common.Envelope; +import go.kr.project.api.model.ledger.VmisCarLedgerFrmbkDtlVO; +import go.kr.project.api.model.ledger.VmisCarLedgerFrmbkVO; +import go.kr.project.api.model.ledger.LedgerRequest; +import go.kr.project.api.model.ledger.LedgerResponse; +import go.kr.project.api.internal.util.ExceptionDetailUtil; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.http.ResponseEntity; diff --git a/src/main/java/go/kr/project/vmis/service/VmisRequestEnricher.java b/src/main/java/go/kr/project/api/internal/service/VmisRequestEnricher.java similarity index 90% rename from src/main/java/go/kr/project/vmis/service/VmisRequestEnricher.java rename to src/main/java/go/kr/project/api/internal/service/VmisRequestEnricher.java index ab43670..052e756 100644 --- a/src/main/java/go/kr/project/vmis/service/VmisRequestEnricher.java +++ b/src/main/java/go/kr/project/api/internal/service/VmisRequestEnricher.java @@ -1,9 +1,9 @@ -package go.kr.project.vmis.service; +package go.kr.project.api.internal.service; -import go.kr.project.vmis.config.properties.VmisProperties; -import go.kr.project.vmis.model.basic.BasicRequest; -import go.kr.project.vmis.model.common.Envelope; -import go.kr.project.vmis.model.ledger.LedgerRequest; +import go.kr.project.api.config.properties.VmisProperties; +import go.kr.project.api.model.basic.BasicRequest; +import go.kr.project.api.model.common.Envelope; +import go.kr.project.api.model.ledger.LedgerRequest; import org.springframework.stereotype.Component; import lombok.extern.slf4j.Slf4j; diff --git a/src/main/java/go/kr/project/vmis/util/ExceptionDetailUtil.java b/src/main/java/go/kr/project/api/internal/util/ExceptionDetailUtil.java similarity index 95% rename from src/main/java/go/kr/project/vmis/util/ExceptionDetailUtil.java rename to src/main/java/go/kr/project/api/internal/util/ExceptionDetailUtil.java index 0a7ab04..ccc1e17 100644 --- a/src/main/java/go/kr/project/vmis/util/ExceptionDetailUtil.java +++ b/src/main/java/go/kr/project/api/internal/util/ExceptionDetailUtil.java @@ -1,4 +1,4 @@ -package go.kr.project.vmis.util; +package go.kr.project.api.internal.util; /** * Common helper to extract root-cause message and truncate to DB column limit (default 4000 chars). diff --git a/src/main/java/go/kr/project/vmis/util/GpkiCryptoUtil.java b/src/main/java/go/kr/project/api/internal/util/GpkiCryptoUtil.java similarity index 97% rename from src/main/java/go/kr/project/vmis/util/GpkiCryptoUtil.java rename to src/main/java/go/kr/project/api/internal/util/GpkiCryptoUtil.java index 39da89a..1987776 100644 --- a/src/main/java/go/kr/project/vmis/util/GpkiCryptoUtil.java +++ b/src/main/java/go/kr/project/api/internal/util/GpkiCryptoUtil.java @@ -1,6 +1,6 @@ -package go.kr.project.vmis.util; +package go.kr.project.api.internal.util; -import go.kr.project.vmis.config.properties.VmisProperties; +import go.kr.project.api.config.properties.VmisProperties; import lombok.Getter; import lombok.Setter; diff --git a/src/main/java/go/kr/project/vmis/util/NewGpkiUtil.java b/src/main/java/go/kr/project/api/internal/util/NewGpkiUtil.java similarity index 99% rename from src/main/java/go/kr/project/vmis/util/NewGpkiUtil.java rename to src/main/java/go/kr/project/api/internal/util/NewGpkiUtil.java index 3d657d9..78f95bd 100644 --- a/src/main/java/go/kr/project/vmis/util/NewGpkiUtil.java +++ b/src/main/java/go/kr/project/api/internal/util/NewGpkiUtil.java @@ -1,4 +1,4 @@ -package go.kr.project.vmis.util; +package go.kr.project.api.internal.util; import java.io.File; import java.util.HashMap; diff --git a/src/main/java/go/kr/project/vmis/util/TxIdUtil.java b/src/main/java/go/kr/project/api/internal/util/TxIdUtil.java similarity index 91% rename from src/main/java/go/kr/project/vmis/util/TxIdUtil.java rename to src/main/java/go/kr/project/api/internal/util/TxIdUtil.java index aa4a74c..ceb20fd 100644 --- a/src/main/java/go/kr/project/vmis/util/TxIdUtil.java +++ b/src/main/java/go/kr/project/api/internal/util/TxIdUtil.java @@ -1,4 +1,4 @@ -package go.kr.project.vmis.util; +package go.kr.project.api.internal.util; import java.text.SimpleDateFormat; import java.util.Date; diff --git a/src/main/java/go/kr/project/vmis/util/VehicleResponseMapper.java b/src/main/java/go/kr/project/api/internal/util/VehicleResponseMapper.java similarity index 96% rename from src/main/java/go/kr/project/vmis/util/VehicleResponseMapper.java rename to src/main/java/go/kr/project/api/internal/util/VehicleResponseMapper.java index 635c3c4..877653d 100644 --- a/src/main/java/go/kr/project/vmis/util/VehicleResponseMapper.java +++ b/src/main/java/go/kr/project/api/internal/util/VehicleResponseMapper.java @@ -1,9 +1,9 @@ -package go.kr.project.vmis.util; +package go.kr.project.api.internal.util; -import go.kr.project.externalApi.vo.VehicleBasicInfoVO; -import go.kr.project.externalApi.vo.VehicleLedgerVO; -import go.kr.project.vmis.model.basic.BasicResponse; -import go.kr.project.vmis.model.ledger.LedgerResponse; +import go.kr.project.api.vo.VehicleBasicInfoVO; +import go.kr.project.api.vo.VehicleLedgerVO; +import go.kr.project.api.model.basic.BasicResponse; +import go.kr.project.api.model.ledger.LedgerResponse; import java.util.ArrayList; import java.util.Collections; diff --git a/src/main/java/go/kr/project/vmis/model/basic/BasicRequest.java b/src/main/java/go/kr/project/api/model/basic/BasicRequest.java similarity index 98% rename from src/main/java/go/kr/project/vmis/model/basic/BasicRequest.java rename to src/main/java/go/kr/project/api/model/basic/BasicRequest.java index 69f8f28..527fbd6 100644 --- a/src/main/java/go/kr/project/vmis/model/basic/BasicRequest.java +++ b/src/main/java/go/kr/project/api/model/basic/BasicRequest.java @@ -1,4 +1,4 @@ -package go.kr.project.vmis.model.basic; +package go.kr.project.api.model.basic; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/src/main/java/go/kr/project/vmis/model/basic/BasicResponse.java b/src/main/java/go/kr/project/api/model/basic/BasicResponse.java similarity index 99% rename from src/main/java/go/kr/project/vmis/model/basic/BasicResponse.java rename to src/main/java/go/kr/project/api/model/basic/BasicResponse.java index f7ad01f..9dfb366 100644 --- a/src/main/java/go/kr/project/vmis/model/basic/BasicResponse.java +++ b/src/main/java/go/kr/project/api/model/basic/BasicResponse.java @@ -1,4 +1,4 @@ -package go.kr.project.vmis.model.basic; +package go.kr.project.api.model.basic; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; diff --git a/src/main/java/go/kr/project/vmis/model/common/Envelope.java b/src/main/java/go/kr/project/api/model/common/Envelope.java similarity index 93% rename from src/main/java/go/kr/project/vmis/model/common/Envelope.java rename to src/main/java/go/kr/project/api/model/common/Envelope.java index 5f1699c..4328ee7 100644 --- a/src/main/java/go/kr/project/vmis/model/common/Envelope.java +++ b/src/main/java/go/kr/project/api/model/common/Envelope.java @@ -1,4 +1,4 @@ -package go.kr.project.vmis.model.common; +package go.kr.project.api.model.common; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/src/main/java/go/kr/project/vmis/model/ledger/LedgerRequest.java b/src/main/java/go/kr/project/api/model/ledger/LedgerRequest.java similarity index 98% rename from src/main/java/go/kr/project/vmis/model/ledger/LedgerRequest.java rename to src/main/java/go/kr/project/api/model/ledger/LedgerRequest.java index ce3de6e..265e3ab 100644 --- a/src/main/java/go/kr/project/vmis/model/ledger/LedgerRequest.java +++ b/src/main/java/go/kr/project/api/model/ledger/LedgerRequest.java @@ -1,4 +1,4 @@ -package go.kr.project.vmis.model.ledger; +package go.kr.project.api.model.ledger; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/src/main/java/go/kr/project/vmis/model/ledger/LedgerResponse.java b/src/main/java/go/kr/project/api/model/ledger/LedgerResponse.java similarity index 99% rename from src/main/java/go/kr/project/vmis/model/ledger/LedgerResponse.java rename to src/main/java/go/kr/project/api/model/ledger/LedgerResponse.java index fff62de..6f3f3c2 100644 --- a/src/main/java/go/kr/project/vmis/model/ledger/LedgerResponse.java +++ b/src/main/java/go/kr/project/api/model/ledger/LedgerResponse.java @@ -1,4 +1,4 @@ -package go.kr.project.vmis.model.ledger; +package go.kr.project.api.model.ledger; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; diff --git a/src/main/java/go/kr/project/externalApi/vo/Envelope.java b/src/main/java/go/kr/project/api/vo/Envelope.java similarity index 94% rename from src/main/java/go/kr/project/externalApi/vo/Envelope.java rename to src/main/java/go/kr/project/api/vo/Envelope.java index a744f5b..b5f2b83 100644 --- a/src/main/java/go/kr/project/externalApi/vo/Envelope.java +++ b/src/main/java/go/kr/project/api/vo/Envelope.java @@ -1,4 +1,4 @@ -package go.kr.project.externalApi.vo; +package go.kr.project.api.vo; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/src/main/java/go/kr/project/externalApi/vo/VehicleApiResponseVO.java b/src/main/java/go/kr/project/api/vo/VehicleApiResponseVO.java similarity index 94% rename from src/main/java/go/kr/project/externalApi/vo/VehicleApiResponseVO.java rename to src/main/java/go/kr/project/api/vo/VehicleApiResponseVO.java index 6a203e0..5d99030 100644 --- a/src/main/java/go/kr/project/externalApi/vo/VehicleApiResponseVO.java +++ b/src/main/java/go/kr/project/api/vo/VehicleApiResponseVO.java @@ -1,4 +1,4 @@ -package go.kr.project.externalApi.vo; +package go.kr.project.api.vo; import lombok.AllArgsConstructor; import lombok.Builder; diff --git a/src/main/java/go/kr/project/externalApi/vo/VehicleBasicInfoVO.java b/src/main/java/go/kr/project/api/vo/VehicleBasicInfoVO.java similarity index 99% rename from src/main/java/go/kr/project/externalApi/vo/VehicleBasicInfoVO.java rename to src/main/java/go/kr/project/api/vo/VehicleBasicInfoVO.java index a1a8d66..840e622 100644 --- a/src/main/java/go/kr/project/externalApi/vo/VehicleBasicInfoVO.java +++ b/src/main/java/go/kr/project/api/vo/VehicleBasicInfoVO.java @@ -1,4 +1,4 @@ -package go.kr.project.externalApi.vo; +package go.kr.project.api.vo; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; diff --git a/src/main/java/go/kr/project/externalApi/vo/VehicleBasicRequestVO.java b/src/main/java/go/kr/project/api/vo/VehicleBasicRequestVO.java similarity index 95% rename from src/main/java/go/kr/project/externalApi/vo/VehicleBasicRequestVO.java rename to src/main/java/go/kr/project/api/vo/VehicleBasicRequestVO.java index 4c293cf..afababc 100644 --- a/src/main/java/go/kr/project/externalApi/vo/VehicleBasicRequestVO.java +++ b/src/main/java/go/kr/project/api/vo/VehicleBasicRequestVO.java @@ -1,4 +1,4 @@ -package go.kr.project.externalApi.vo; +package go.kr.project.api.vo; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Builder; diff --git a/src/main/java/go/kr/project/externalApi/vo/VehicleLedgerRequestVO.java b/src/main/java/go/kr/project/api/vo/VehicleLedgerRequestVO.java similarity index 95% rename from src/main/java/go/kr/project/externalApi/vo/VehicleLedgerRequestVO.java rename to src/main/java/go/kr/project/api/vo/VehicleLedgerRequestVO.java index e921e48..3fb1d34 100644 --- a/src/main/java/go/kr/project/externalApi/vo/VehicleLedgerRequestVO.java +++ b/src/main/java/go/kr/project/api/vo/VehicleLedgerRequestVO.java @@ -1,4 +1,4 @@ -package go.kr.project.externalApi.vo; +package go.kr.project.api.vo; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Builder; diff --git a/src/main/java/go/kr/project/externalApi/vo/VehicleLedgerVO.java b/src/main/java/go/kr/project/api/vo/VehicleLedgerVO.java similarity index 98% rename from src/main/java/go/kr/project/externalApi/vo/VehicleLedgerVO.java rename to src/main/java/go/kr/project/api/vo/VehicleLedgerVO.java index f454797..603c053 100644 --- a/src/main/java/go/kr/project/externalApi/vo/VehicleLedgerVO.java +++ b/src/main/java/go/kr/project/api/vo/VehicleLedgerVO.java @@ -1,4 +1,4 @@ -package go.kr.project.externalApi.vo; +package go.kr.project.api.vo; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; diff --git a/src/main/java/go/kr/project/carInspectionPenalty/search/Controller/CarInspectionPenaltyController.java b/src/main/java/go/kr/project/carInspectionPenalty/search/Controller/CarInspectionPenaltyController.java index abd6347..147d85d 100644 --- a/src/main/java/go/kr/project/carInspectionPenalty/search/Controller/CarInspectionPenaltyController.java +++ b/src/main/java/go/kr/project/carInspectionPenalty/search/Controller/CarInspectionPenaltyController.java @@ -2,8 +2,8 @@ package go.kr.project.carInspectionPenalty.search.Controller; import egovframework.constant.TilesConstants; import egovframework.util.ApiResponseUtil; -import go.kr.project.externalApi.service.ExternalVehicleApiService; -import go.kr.project.externalApi.vo.VehicleApiResponseVO; +import go.kr.project.api.external.service.ExternalVehicleApiService; +import go.kr.project.api.vo.VehicleApiResponseVO; import go.kr.project.common.service.CommonCodeService; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 187057d..920aa1f 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -31,7 +31,7 @@ mybatis: config-location: classpath:mybatis/mybatis-config.xml mapper-locations: - classpath:mybatis/mapper/**/*_${Globals.DbType}.xml - - classpath:mybatis/mapper/vmis/**/*_${Globals.DbType}.xml + - classpath:mybatis/mapper/api-internal/**/*_${Globals.DbType}.xml type-aliases-package: go.kr.project.**.model,egovframework.**.model # Springdoc OpenAPI 설정 diff --git a/src/main/resources/mybatis/mapper/vmis/CarBassMatterInqireMapper_maria.xml b/src/main/resources/mybatis/mapper/api-internal/CarBassMatterInqireMapper_maria.xml similarity index 99% rename from src/main/resources/mybatis/mapper/vmis/CarBassMatterInqireMapper_maria.xml rename to src/main/resources/mybatis/mapper/api-internal/CarBassMatterInqireMapper_maria.xml index e576e0e..bf98eb3 100644 --- a/src/main/resources/mybatis/mapper/vmis/CarBassMatterInqireMapper_maria.xml +++ b/src/main/resources/mybatis/mapper/api-internal/CarBassMatterInqireMapper_maria.xml @@ -2,7 +2,7 @@ - +