docs: Phase 4 prices 테이블 연동 진행 상황 업데이트

This commit is contained in:
2025-12-19 16:22:22 +09:00
parent 1bac39f38c
commit e973d0c3c9

View File

@@ -2,7 +2,7 @@
> **마스터 플랜:** [MASTER_PLAN.md](./MASTER_PLAN.md)
> **공통 정책:** [PROJECT_DEVELOPMENT_POLICY.md](../../guides/PROJECT_DEVELOPMENT_POLICY.md)
> **최종 업데이트:** 2025-12-19
> **최종 업데이트:** 2025-12-19 (Phase 4 prices 연동)
---
@@ -13,14 +13,15 @@
| Phase 1: 5130 분석 | ✅ 완료 | 100% | 2025-12-19 | 2025-12-19 |
| Phase 2: mng 분석 | ✅ 완료 | 100% | 2025-12-19 | 2025-12-19 |
| Phase 3: 구현 | ✅ 완료 | 100% | 2025-12-19 | 2025-12-19 |
| Phase 4: API 개발 | ⏳ 대기 | 0% | - | - |
| Phase 4: API 개발 | 🔄 진행 | 30% | 2025-12-19 | - |
---
## 🔄 현재 작업
**현재 Phase:** Phase 3 완료, Phase 4 대기
**다음 작업:** 견적 API 개발
**현재 Phase:** Phase 4 진행 중
**완료된 작업:** api 프로젝트 prices 테이블 연동
**다음 작업:** 견적 API 테스트 및 Swagger 문서화
---
@@ -139,10 +140,13 @@ php artisan db:seed --class=QuoteFormulaSeeder
---
## 📋 Phase 4: 견적 API 개발
## 🔄 Phase 4: 견적 API 개발 (진행 중)
### 체크리스트
- [ ] API 엔드포인트 설계
- [x] api 프로젝트 prices 테이블 연동
- [x] Price 모델에 getCurrentPrice(), getSalesPriceByItemCode() 추가
- [x] QuoteCalculationService prices 조회로 변경
- [ ] 견적 API 통합 테스트
- [ ] Swagger 문서화
- [ ] React 연동 스펙
- [ ] README.md 작성
@@ -151,8 +155,36 @@ php artisan db:seed --class=QuoteFormulaSeeder
- [ ] phase-4-api/README.md
- [ ] phase-4-api/api-spec.md
### 메모
_Phase 4 진행 시 메모 기록_
### 완료된 작업 (2025-12-19)
#### api 프로젝트 prices 테이블 연동
**수정된 파일:**
- `api/app/Models/Products/Price.php`
- 상수 추가: STATUS_*, ITEM_TYPE_*
- getCurrentPrice(): 현재 유효 단가 조회
- getSalesPriceByItemCode(): 품목 코드로 단가 조회
- `api/app/Services/Quote/QuoteCalculationService.php`
- setTenantId(): 테넌트 ID 설정
- getUnitPrice(): 단가 조회 헬퍼 (fallback 지원)
- 모든 하드코딩 단가 → Price 모델 조회로 변경
**연동된 품목 코드:**
| 품목 코드 | 설명 | 기존 fallback |
|----------|------|--------------|
| SCR-FABRIC-001 | 스크린 원단 | 25,000 |
| SCR-CASE-001 | 알루미늄 케이스 | 85,000 |
| SCR-BRACKET-001 | 설치 브라켓 | 15,000 |
| SCR-MOTOR-50W~300W | 모터 용량별 | 120,000~280,000 |
| LAB-INSTALL-001 | 설치 인건비 | 50,000 |
| STL-PLATE-SS304/SS316/GALVANIZED | 철판 재질별 | 3,000~6,500 |
| STL-WELD-001 | 용접 | 15,000 |
| STL-FINISH-HAIRLINE/MIRROR/MATTE | 표면처리 | 5,000~15,000 |
| STL-PROCESS-001 | 가공비 | 50,000 |
**Git 커밋:**
- `4d3085e` feat: 견적 산출 서비스 prices 테이블 연동
---