refactor: model 패키지 통합 (api/model -> api/internal/model)
패키지 구조 단순화
## 변경사항
- api/model -> api/internal/model로 이동
- BasicRequest/Response, LedgerRequest/Response는 internal 전용
## 최종 구조
```
api/
├── vo/ # 공통 응답 VO (external/internal 공유)
├── config/ # 공통 설정
├── VehicleInfoService
├── internal/
│ ├── model/ # 모든 internal 모델
│ │ ├── basic/ (BasicRequest, BasicResponse, VmisCarBassMatterInqireVO)
│ │ ├── ledger/ (LedgerRequest, LedgerResponse, VmisCarLedgerFrmbkVO 등)
│ │ └── common/ (Envelope)
│ ├── client/
│ ├── service/
│ └── ...
└── external/
└── service/
```
## 장점
✅ 패키지 구조 단순화
✅ internal 전용 모델은 internal 안에
✅ 공통 VO만 api/vo에
빌드 성공 ✅
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
internalApi
parent
c3c8bbb024
commit
6819329a95
@ -1,4 +1,4 @@
|
|||||||
package go.kr.project.api.model.basic;
|
package go.kr.project.api.internal.model.basic;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package go.kr.project.api.model.basic;
|
package go.kr.project.api.internal.model.basic;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package go.kr.project.api.model.common;
|
package go.kr.project.api.internal.model.common;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package go.kr.project.api.model.ledger;
|
package go.kr.project.api.internal.model.ledger;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package go.kr.project.api.model.ledger;
|
package go.kr.project.api.internal.model.ledger;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||||
Loading…
Reference in New Issue