docs: 견적시스템 분석문서 및 계획 업데이트
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -626,8 +626,12 @@ docs/data/견적/
|
||||
### 9.1 API 개발 체크리스트
|
||||
|
||||
- [ ] 견적 CRUD API 구현
|
||||
- [ ] 자동 산출 API 구현
|
||||
- [ ] BOM 계산 API 구현
|
||||
- [x] 자동 산출 API 구현 ✅ (2026-01-02)
|
||||
- `POST /api/v1/quotes/calculate/bom` - 단건 BOM 산출
|
||||
- `POST /api/v1/quotes/calculate/bom/bulk` - 다건 BOM 산출
|
||||
- [x] BOM 계산 API 구현 ✅ (2026-01-02)
|
||||
- React camelCase ↔ API 약어 필드 매핑 지원
|
||||
- 성공/실패 요약 제공
|
||||
- [ ] 수식 관리 API 구현
|
||||
- [ ] 번호 기준 관리 API 구현
|
||||
- [ ] 견적서 PDF 생성 API 구현
|
||||
@@ -635,15 +639,35 @@ docs/data/견적/
|
||||
|
||||
### 9.2 프론트엔드 연동 체크리스트
|
||||
|
||||
- [ ] API 클라이언트 설정
|
||||
- [x] API 클라이언트 설정 ✅ (2026-01-02)
|
||||
- `src/lib/api/quote.ts` - QuoteApiClient 클래스
|
||||
- [ ] DataContext API 연동
|
||||
- [ ] 견적 목록 API 연동
|
||||
- [ ] 견적 등록/수정 API 연동
|
||||
- [ ] 자동 산출 API 연동
|
||||
- [x] 견적 등록/수정 API 연동 ✅ (2026-01-02)
|
||||
- `QuoteRegistration.tsx` - 자동산출 기능 구현
|
||||
- FormField type="custom" 렌더링 수정
|
||||
- API 요청 구조 및 응답 파싱 완료
|
||||
- [x] 자동 산출 API 연동 ✅ (2026-01-02)
|
||||
- 다건 BOM 산출 API 연동
|
||||
- 총 견적금액 표시 기능
|
||||
- [ ] 수식 관리 API 연동
|
||||
- [ ] 번호 기준 API 연동
|
||||
|
||||
### 9.3 React-API 필드 매핑 (참조)
|
||||
|
||||
| React 필드 | API 변수 | 설명 |
|
||||
|-----------|---------|------|
|
||||
| openWidth | W0 | 개구부 폭 (mm) |
|
||||
| openHeight | H0 | 개구부 높이 (mm) |
|
||||
| quantity | QTY | 수량 |
|
||||
| guideRailType | GT | 가이드레일 타입 (wall/floor) |
|
||||
| motorPower | MP | 모터 출력 (single/three) |
|
||||
| controller | CT | 제어반 (basic/smart) |
|
||||
| wingSize | WS | 마구리 날개치수 |
|
||||
| inspectionFee | INSP | 검사비 |
|
||||
|
||||
---
|
||||
|
||||
*문서 작성일: 2025-12-04*
|
||||
*버전: 1.0*
|
||||
*최종 수정일: 2026-01-02*
|
||||
*버전: 1.1*
|
||||
|
||||
@@ -633,5 +633,5 @@ react/src/components/settings/
|
||||
| 2025-12-27 | 게시판 API 아키텍처 개선 | 시스템/테넌트 게시판 엔드포인트 분리 (`/system-boards/{code}` vs `/boards/{code}`), ID 기반에서 code 기반 URL로 통일, 메뉴 자동 생성 기능 추가 예정 |
|
||||
| 2025-12-27 | 종합분석 승인/반려 버그 수정 | `ComprehensiveAnalysisService::getTodayIssue()` - 현재 사용자가 결재자인 문서만 표시하도록 수정. 이전에는 테넌트의 모든 대기 결재가 표시되어 "결재 순서가 아닙니다" 오류 발생 |
|
||||
| 2025-12-27 | 테스트 데이터 수정 | `ComprehensiveAnalysisSeeder` - User 33 (홍킬동) 기준으로 변경 |
|
||||
| 2025-12-29 | 프로필 이미지 업로드 API 연동 | **API**: `TenantUserProfileService::updateMe()` 수정 - `profile_photo_path`, `display_name` 고정 필드 직접 처리. **React**: `uploadProfileImage()` 액션 추가, `handleImageUpload()` API 연동. **URL 수정**: `types.ts`에서 `/storage/tenants/{path}` 경로 사용. **심볼릭 링크**: `storage/app/public/tenants -> ../tenants` 추가. **환경변수 정리**: 65개 파일에서 `NEXT_PUBLIC_API_URL` → `API_URL` 통일 |
|
||||
| 2025-12-29 | 프로필 이미지 업로드 API 연동 | **API**: `TenantUserProfileService::updateMe()` 수정 - `profile_photo_path`, `display_name` 고정 필드 직접 처리. **React**: `uploadProfileImage()` 액션 추가, `handleImageUpload()` API 연동. **URL 수정**: `types.ts`에서 `/storage/tenants/{path}` 경로 사용. **심볼릭 링크**: `storage/app/public/tenants -> ../tenants` 추가 |
|
||||
| 2025-12-27 | 테스트 환경 정보 추가 | 테넌트/사용자 정보, 로그인 정보, 주의사항 추가 |
|
||||
Reference in New Issue
Block a user