docs: Phase 4 prices 테이블 연동 진행 상황 업데이트
This commit is contained in:
@@ -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 테이블 연동
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user