You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
패키지 구조 단순화
## 변경사항
- 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>
|
1 month ago | |
|---|---|---|
| DB/DDL | 1 month ago | |
| src/main | 1 month ago | |
| .gitignore | 1 month ago | |
| VMIS_INTEGRATION_COMPLETE.md | 1 month ago | |
| VMIS_INTEGRATION_STRATEGY_DESIGN.md | 1 month ago | |
| VMIS_INTERFACE_INTEGRATION_ANALYSIS.md | 1 month ago | |
| VMIS_INTERFACE_MIGRATION_PLAN.md | 1 month ago | |
| build.gradle | 1 month ago | |
| gradle.properties | 1 month ago | |