import문 정리

internalApi
박성영 4 weeks ago
parent 76e8e93f0b
commit 0004196d85

@ -1,107 +0,0 @@
package egovframework.util;
import lombok.extern.slf4j.Slf4j;
/**
* packageName : egovframework.util
* fileName : BatchSessionUtil
* author :
* date : 2025-01-27
* description :
* ===========================================================
* DATE AUTHOR NOTE
* -----------------------------------------------------------
* 2025-01-27
*/
@Slf4j
public class BatchSessionUtil {
/**
* ID
*/
public static final String BATCH_SYSTEM_USER_ID = "BATCH_SYSTEM";
/**
*
*/
public static final String BATCH_SYSTEM_USER_ACCOUNT = "BATCH_SYSTEM";
/**
*
*/
public static final String BATCH_SYSTEM_USER_NAME = "시스템 배치";
/**
* ID .
*
* @return ID
*/
public static String getBatchUserId() {
return BATCH_SYSTEM_USER_ID;
}
/**
* .
*
* @return
*/
public static String getBatchUserAccount() {
return BATCH_SYSTEM_USER_ACCOUNT;
}
/**
* .
*
* @return
*/
public static String getBatchUserName() {
return BATCH_SYSTEM_USER_NAME;
}
/**
* .
*
* @return true ( )
*/
public static boolean isBatchSystemUser() {
return true;
}
/**
* .
*
* @param jobName
* @param jobGroup
*/
public static void logBatchContext(String jobName, String jobGroup) {
log.info("배치 작업 실행 컨텍스트 - 작업: {}.{}, 사용자: {}, 계정: {}, 시스템권한: {}",
jobGroup, jobName, getBatchUserId(), getBatchUserAccount(), isBatchSystemUser());
}
/**
* .
*
* @param sessionAccessor
* @param defaultValue
* @param <T>
* @return
*/
public static <T> T safeSessionAccess(SessionAccessor<T> sessionAccessor, T defaultValue) {
try {
return sessionAccessor.access();
} catch (Exception e) {
log.debug("세션 접근 실패 (배치 컨텍스트), 기본값 사용: {}", e.getMessage());
return defaultValue;
}
}
/**
*
*
* @param <T>
*/
@FunctionalInterface
public interface SessionAccessor<T> {
T access() throws Exception;
}
}

@ -1,7 +1,7 @@
package go.kr.project.api.config;
import go.kr.project.api.service.VehicleInfoService;
import go.kr.project.api.config.properties.VmisProperties;
import go.kr.project.api.service.VehicleInfoService;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.CommandLineRunner;

@ -1,11 +1,12 @@
package go.kr.project.api.config.properties;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.validation.annotation.Validated;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
@Data
@ConfigurationProperties(prefix = "vmis")
@Validated

@ -1,11 +1,11 @@
package go.kr.project.api.controller;
import go.kr.project.api.model.request.BasicRequest;
import go.kr.project.api.model.response.BasicResponse;
import go.kr.project.api.model.Envelope;
import go.kr.project.api.model.VehicleApiResponseVO;
import go.kr.project.api.model.request.BasicRequest;
import go.kr.project.api.model.request.LedgerRequest;
import go.kr.project.api.model.response.BasicResponse;
import go.kr.project.api.model.response.LedgerResponse;
import go.kr.project.api.model.VehicleApiResponseVO;
import go.kr.project.api.service.VehicleInfoService;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Content;
@ -16,7 +16,9 @@ import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.http.MediaType;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.Collections;

@ -6,8 +6,6 @@ import go.kr.project.api.model.request.LedgerRequest;
import go.kr.project.api.model.response.BasicResponse;
import go.kr.project.api.model.response.LedgerResponse;
import java.util.List;
/**
* VMIS-interface API
* VMIS-interface API

@ -2,11 +2,13 @@ package go.kr.project.api.external.service.impl;
import egovframework.exception.MessageException;
import go.kr.project.api.config.ApiConstant;
import go.kr.project.api.config.properties.VmisProperties;
import go.kr.project.api.external.service.ExternalVehicleApiService;
import go.kr.project.api.internal.util.ExceptionDetailUtil;
import go.kr.project.api.model.Envelope;
import go.kr.project.api.model.VehicleApiResponseVO;
import go.kr.project.api.model.request.BasicRequest;
import go.kr.project.api.model.request.LedgerRequest;
import go.kr.project.api.model.*;
import go.kr.project.api.model.response.*;
import go.kr.project.api.service.VmisCarBassMatterInqireLogService;
import go.kr.project.api.service.VmisCarLedgerFrmbkLogService;
@ -17,9 +19,7 @@ import org.springframework.core.ParameterizedTypeReference;
import org.springframework.http.*;
import org.springframework.stereotype.Service;
import org.springframework.web.client.RestTemplate;
import go.kr.project.api.config.properties.VmisProperties;
import java.util.ArrayList;
import java.util.List;
/**

@ -1,20 +1,18 @@
package go.kr.project.api.external.service.impl;
import go.kr.project.api.external.service.ExternalVehicleApiService;
import go.kr.project.api.service.VehicleInfoService;
import go.kr.project.api.model.VehicleApiResponseVO;
import go.kr.project.api.model.request.BasicRequest;
import go.kr.project.api.model.request.LedgerRequest;
import go.kr.project.api.model.response.BasicResponse;
import go.kr.project.api.model.response.LedgerResponse;
import go.kr.project.api.service.VehicleInfoService;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.egovframe.rte.fdl.cmmn.EgovAbstractServiceImpl;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* REST API
*

@ -1,9 +1,9 @@
package go.kr.project.api.internal.client;
import go.kr.project.api.model.request.BasicRequest;
import go.kr.project.api.model.response.BasicResponse;
import go.kr.project.api.model.Envelope;
import go.kr.project.api.model.request.BasicRequest;
import go.kr.project.api.model.request.LedgerRequest;
import go.kr.project.api.model.response.BasicResponse;
import go.kr.project.api.model.response.LedgerResponse;
import org.springframework.http.ResponseEntity;

@ -4,20 +4,19 @@ import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.ObjectMapper;
import go.kr.project.api.config.properties.VmisProperties;
import go.kr.project.api.internal.gpki.GpkiService;
import go.kr.project.api.model.request.BasicRequest;
import go.kr.project.api.model.response.BasicResponse;
import go.kr.project.api.internal.util.TxIdUtil;
import go.kr.project.api.model.Envelope;
import go.kr.project.api.model.request.BasicRequest;
import go.kr.project.api.model.request.LedgerRequest;
import go.kr.project.api.model.response.BasicResponse;
import go.kr.project.api.model.response.LedgerResponse;
import go.kr.project.api.internal.util.TxIdUtil;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.http.*;
import org.springframework.stereotype.Component;
import org.springframework.web.client.HttpStatusCodeException;
import org.springframework.web.client.RestTemplate;
import lombok.extern.slf4j.Slf4j;
import java.nio.charset.StandardCharsets;
/**

@ -4,8 +4,6 @@ import go.kr.project.api.model.response.VmisCarLedgerFrmbkDtlVO;
import go.kr.project.api.model.response.VmisCarLedgerFrmbkVO;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
/**
* () Mapper
*/

@ -1,8 +1,8 @@
package go.kr.project.api.internal.service;
import go.kr.project.api.model.Envelope;
import go.kr.project.api.model.request.BasicRequest;
import go.kr.project.api.model.response.BasicResponse;
import go.kr.project.api.model.Envelope;
import org.springframework.http.ResponseEntity;
/**

@ -1,12 +1,11 @@
package go.kr.project.api.internal.service;
import go.kr.project.api.config.properties.VmisProperties;
import go.kr.project.api.model.request.BasicRequest;
import go.kr.project.api.model.Envelope;
import go.kr.project.api.model.request.BasicRequest;
import go.kr.project.api.model.request.LedgerRequest;
import org.springframework.stereotype.Component;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
/**
* Populates incoming request models with values from YAML configuration.

@ -1,15 +1,15 @@
package go.kr.project.api.internal.service.impl;
import go.kr.project.api.config.ApiConstant;
import go.kr.project.api.service.VehicleInfoService;
import go.kr.project.api.internal.service.VmisCarBassMatterInqireService;
import go.kr.project.api.internal.service.VmisCarLedgerFrmbkService;
import go.kr.project.api.model.Envelope;
import go.kr.project.api.model.VehicleApiResponseVO;
import go.kr.project.api.model.request.BasicRequest;
import go.kr.project.api.model.response.BasicResponse;
import go.kr.project.api.model.Envelope;
import go.kr.project.api.model.request.LedgerRequest;
import go.kr.project.api.model.response.BasicResponse;
import go.kr.project.api.model.response.LedgerResponse;
import go.kr.project.api.service.VehicleInfoService;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.egovframe.rte.fdl.cmmn.EgovAbstractServiceImpl;
@ -17,7 +17,6 @@ import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

@ -1,15 +1,15 @@
package go.kr.project.api.internal.service.impl;
import go.kr.project.api.internal.client.GovernmentApi;
import go.kr.project.api.config.ApiConstant;
import go.kr.project.api.service.VmisCarBassMatterInqireLogService;
import go.kr.project.api.internal.client.GovernmentApi;
import go.kr.project.api.internal.service.VmisCarBassMatterInqireService;
import go.kr.project.api.internal.service.VmisRequestEnricher;
import go.kr.project.api.internal.util.ExceptionDetailUtil;
import go.kr.project.api.model.Envelope;
import go.kr.project.api.model.request.BasicRequest;
import go.kr.project.api.model.response.BasicResponse;
import go.kr.project.api.model.response.VmisCarBassMatterInqireVO;
import go.kr.project.api.model.Envelope;
import go.kr.project.api.service.VmisCarBassMatterInqireLogService;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.egovframe.rte.fdl.cmmn.EgovAbstractServiceImpl;

@ -1,16 +1,16 @@
package go.kr.project.api.internal.service.impl;
import go.kr.project.api.internal.client.GovernmentApi;
import go.kr.project.api.config.ApiConstant;
import go.kr.project.api.service.VmisCarLedgerFrmbkLogService;
import go.kr.project.api.internal.client.GovernmentApi;
import go.kr.project.api.internal.service.VmisCarLedgerFrmbkService;
import go.kr.project.api.internal.service.VmisRequestEnricher;
import go.kr.project.api.internal.util.ExceptionDetailUtil;
import go.kr.project.api.model.Envelope;
import go.kr.project.api.model.response.VmisCarLedgerFrmbkDtlVO;
import go.kr.project.api.model.response.VmisCarLedgerFrmbkVO;
import go.kr.project.api.model.request.LedgerRequest;
import go.kr.project.api.model.response.LedgerResponse;
import go.kr.project.api.internal.util.ExceptionDetailUtil;
import go.kr.project.api.model.response.VmisCarLedgerFrmbkDtlVO;
import go.kr.project.api.model.response.VmisCarLedgerFrmbkVO;
import go.kr.project.api.service.VmisCarLedgerFrmbkLogService;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.egovframe.rte.fdl.cmmn.EgovAbstractServiceImpl;

@ -1,17 +1,16 @@
package go.kr.project.api.internal.util;
import java.io.File;
import java.util.HashMap;
import java.util.Map;
import com.gpki.gpkiapi_jni;
import com.gpki.gpkiapi.GpkiApi;
import com.gpki.gpkiapi.cert.X509Certificate;
import com.gpki.gpkiapi.crypto.PrivateKey;
import com.gpki.gpkiapi.storage.Disk;
import com.gpki.gpkiapi_jni;
import lombok.extern.slf4j.Slf4j;
import java.io.File;
import java.util.HashMap;
import java.util.Map;
@Slf4j
public class NewGpkiUtil {
byte[] myEnvCert, myEnvKey, mySigCert, mySigKey;

@ -3,7 +3,6 @@ package go.kr.project.api.model.request;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import javax.validation.constraints.Size;
import lombok.Getter;
import lombok.Setter;

@ -3,10 +3,11 @@ package go.kr.project.api.model.request;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import javax.validation.constraints.Size;
import lombok.Getter;
import lombok.Setter;
import javax.validation.constraints.Size;
@JsonInclude(JsonInclude.Include.NON_NULL)
@Schema(description = "자동차등록원부(갑) 요청 항목")
@Getter

@ -6,8 +6,6 @@ import go.kr.project.api.model.request.LedgerRequest;
import go.kr.project.api.model.response.BasicResponse;
import go.kr.project.api.model.response.LedgerResponse;
import java.util.List;
/**
*
*
@ -46,7 +44,7 @@ import java.util.List;
* </pre>
*/
public interface VehicleInfoService {
/**
* ( )
*

@ -2,8 +2,8 @@ package go.kr.project.api.service.impl;
import egovframework.util.SessionUtil;
import go.kr.project.api.internal.mapper.VmisCarBassMatterInqireMapper;
import go.kr.project.api.service.VmisCarBassMatterInqireLogService;
import go.kr.project.api.model.response.VmisCarBassMatterInqireVO;
import go.kr.project.api.service.VmisCarBassMatterInqireLogService;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.egovframe.rte.fdl.cmmn.EgovAbstractServiceImpl;

@ -2,9 +2,9 @@ package go.kr.project.api.service.impl;
import egovframework.util.SessionUtil;
import go.kr.project.api.internal.mapper.VmisCarLedgerFrmbkMapper;
import go.kr.project.api.service.VmisCarLedgerFrmbkLogService;
import go.kr.project.api.model.response.VmisCarLedgerFrmbkDtlVO;
import go.kr.project.api.model.response.VmisCarLedgerFrmbkVO;
import go.kr.project.api.service.VmisCarLedgerFrmbkLogService;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.egovframe.rte.fdl.cmmn.EgovAbstractServiceImpl;

@ -3,8 +3,8 @@ package go.kr.project.carInspectionPenalty.history.controller;
import egovframework.constant.TilesConstants;
import egovframework.util.ApiResponseUtil;
import go.kr.project.carInspectionPenalty.history.model.CarBassMatterInqireVO;
import go.kr.project.carInspectionPenalty.history.model.CarLedgerFrmbkVO;
import go.kr.project.carInspectionPenalty.history.model.CarLedgerFrmbkDtlVO;
import go.kr.project.carInspectionPenalty.history.model.CarLedgerFrmbkVO;
import go.kr.project.carInspectionPenalty.history.model.VehicleApiHistorySearchVO;
import go.kr.project.carInspectionPenalty.history.service.VehicleApiHistoryService;
import io.swagger.v3.oas.annotations.Operation;

@ -1,8 +1,8 @@
package go.kr.project.carInspectionPenalty.history.mapper;
import go.kr.project.carInspectionPenalty.history.model.CarBassMatterInqireVO;
import go.kr.project.carInspectionPenalty.history.model.CarLedgerFrmbkVO;
import go.kr.project.carInspectionPenalty.history.model.CarLedgerFrmbkDtlVO;
import go.kr.project.carInspectionPenalty.history.model.CarLedgerFrmbkVO;
import go.kr.project.carInspectionPenalty.history.model.VehicleApiHistorySearchVO;
import org.apache.ibatis.annotations.Mapper;

@ -1,8 +1,8 @@
package go.kr.project.carInspectionPenalty.history.service;
import go.kr.project.carInspectionPenalty.history.model.CarBassMatterInqireVO;
import go.kr.project.carInspectionPenalty.history.model.CarLedgerFrmbkVO;
import go.kr.project.carInspectionPenalty.history.model.CarLedgerFrmbkDtlVO;
import go.kr.project.carInspectionPenalty.history.model.CarLedgerFrmbkVO;
import go.kr.project.carInspectionPenalty.history.model.VehicleApiHistorySearchVO;
import java.util.List;

@ -2,8 +2,8 @@ package go.kr.project.carInspectionPenalty.history.service.impl;
import go.kr.project.carInspectionPenalty.history.mapper.VehicleApiHistoryMapper;
import go.kr.project.carInspectionPenalty.history.model.CarBassMatterInqireVO;
import go.kr.project.carInspectionPenalty.history.model.CarLedgerFrmbkVO;
import go.kr.project.carInspectionPenalty.history.model.CarLedgerFrmbkDtlVO;
import go.kr.project.carInspectionPenalty.history.model.CarLedgerFrmbkVO;
import go.kr.project.carInspectionPenalty.history.model.VehicleApiHistorySearchVO;
import go.kr.project.carInspectionPenalty.history.service.VehicleApiHistoryService;
import lombok.RequiredArgsConstructor;

@ -2,11 +2,7 @@ package go.kr.project.carInspectionPenalty.registration.model;
import com.fasterxml.jackson.annotation.JsonFormat;
import go.kr.project.common.model.PagingVO;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.*;
import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime;

Loading…
Cancel
Save