feat: 서비스 통일
parent
f4064f716c
commit
93e62d2053
@ -1,9 +1,8 @@
|
||||
package com.vmis.interfaceapp.service;
|
||||
package com.vmis.interfaceapp.model.common;
|
||||
|
||||
import com.vmis.interfaceapp.config.properties.NewVmisProperties;
|
||||
import com.vmis.interfaceapp.config.properties.OldVmisProperties;
|
||||
import com.vmis.interfaceapp.model.basic.OldBasicRequest;
|
||||
import com.vmis.interfaceapp.model.common.Envelope;
|
||||
import com.vmis.interfaceapp.model.ledger.NewLedgerRequest;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
@ -1,37 +0,0 @@
|
||||
package com.vmis.interfaceapp.service;
|
||||
|
||||
import com.vmis.interfaceapp.client.GovernmentApi;
|
||||
import com.vmis.interfaceapp.model.basic.OldBasicRequest;
|
||||
import com.vmis.interfaceapp.model.basic.OldBasicResponse;
|
||||
import com.vmis.interfaceapp.model.common.Envelope;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* 자동차 기본 사항 조회 서비스 (구버전)
|
||||
*
|
||||
* <p>API 호출 정보를 관리하는 서비스 클래스입니다.</p>
|
||||
* <ul>
|
||||
* <li>최초 요청: createInitialRequest() - 시퀀스로 ID 생성 후 INSERT</li>
|
||||
* <li>결과 업데이트: updateResponse() - 응답 데이터 UPDATE</li>
|
||||
* </ul>
|
||||
*/
|
||||
@Slf4j
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
public class OldCarBassMatterInqireService {
|
||||
|
||||
private final GovernmentApi governmentApi;
|
||||
private final RequestEnricher enricher;
|
||||
|
||||
public ResponseEntity<Envelope<OldBasicResponse>> basic(Envelope<OldBasicRequest> envelope) {
|
||||
// 1) 요청 보강
|
||||
enricher.enrichOldBasic(envelope);
|
||||
// 2) 외부 API 호출
|
||||
ResponseEntity<Envelope<OldBasicResponse>> response = governmentApi.callOldBasic(envelope);
|
||||
return response;
|
||||
}
|
||||
|
||||
}
|
||||
Loading…
Reference in New Issue