2025-12-19 10:26:06 +09:00
|
|
|
# 견적 기능 개발 진행 현황
|
|
|
|
|
|
|
|
|
|
> **마스터 플랜:** [MASTER_PLAN.md](./MASTER_PLAN.md)
|
|
|
|
|
> **공통 정책:** [PROJECT_DEVELOPMENT_POLICY.md](../../guides/PROJECT_DEVELOPMENT_POLICY.md)
|
|
|
|
|
> **최종 업데이트:** 2025-12-19
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
docs: Phase 5 API 문서 추가 (사용자 초대, 알림설정, 계정관리)
- erp-api-list.md: Phase 5 섹션 추가 (12개 API)
- erp-api-detail.md: Phase 5 상세 스펙 추가
- 13. 사용자 초대 (5개): 목록, 발송, 수락, 취소, 재발송
- 14. 알림 설정 (3개): 조회, 수정, 일괄수정
- 15. 계정 관리 (4개): 탈퇴, 사용중지, 약관조회, 약관수정
2025-12-19 15:35:41 +09:00
|
|
|
## 전체 진행률
|
2025-12-19 10:26:06 +09:00
|
|
|
|
|
|
|
|
| Phase | 상태 | 진행률 | 시작일 | 완료일 |
|
|
|
|
|
|-------|------|--------|--------|--------|
|
docs: Phase 5 API 문서 추가 (사용자 초대, 알림설정, 계정관리)
- erp-api-list.md: Phase 5 섹션 추가 (12개 API)
- erp-api-detail.md: Phase 5 상세 스펙 추가
- 13. 사용자 초대 (5개): 목록, 발송, 수락, 취소, 재발송
- 14. 알림 설정 (3개): 조회, 수정, 일괄수정
- 15. 계정 관리 (4개): 탈퇴, 사용중지, 약관조회, 약관수정
2025-12-19 15:35:41 +09:00
|
|
|
| Phase 1: 5130 분석 | ✅ 완료 | 100% | 2025-12-19 | 2025-12-19 |
|
2025-12-19 10:26:06 +09:00
|
|
|
| Phase 2: mng 분석 | ⏳ 대기 | 0% | - | - |
|
|
|
|
|
| Phase 3: 구현 | ⏳ 대기 | 0% | - | - |
|
|
|
|
|
| Phase 4: API 개발 | ⏳ 대기 | 0% | - | - |
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## 🔄 현재 작업
|
|
|
|
|
|
docs: Phase 5 API 문서 추가 (사용자 초대, 알림설정, 계정관리)
- erp-api-list.md: Phase 5 섹션 추가 (12개 API)
- erp-api-detail.md: Phase 5 상세 스펙 추가
- 13. 사용자 초대 (5개): 목록, 발송, 수락, 취소, 재발송
- 14. 알림 설정 (3개): 조회, 수정, 일괄수정
- 15. 계정 관리 (4개): 탈퇴, 사용중지, 약관조회, 약관수정
2025-12-19 15:35:41 +09:00
|
|
|
**현재 Phase:** Phase 1 완료, Phase 2 대기
|
|
|
|
|
**다음 작업:** mng 견적 수식 관리 현황 분석
|
2025-12-19 10:26:06 +09:00
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
docs: Phase 5 API 문서 추가 (사용자 초대, 알림설정, 계정관리)
- erp-api-list.md: Phase 5 섹션 추가 (12개 API)
- erp-api-detail.md: Phase 5 상세 스펙 추가
- 13. 사용자 초대 (5개): 목록, 발송, 수락, 취소, 재발송
- 14. 알림 설정 (3개): 조회, 수정, 일괄수정
- 15. 계정 관리 (4개): 탈퇴, 사용중지, 약관조회, 약관수정
2025-12-19 15:35:41 +09:00
|
|
|
## ✅ Phase 1: 5130 견적 기능 분석 (완료)
|
2025-12-19 10:26:06 +09:00
|
|
|
|
|
|
|
|
### 체크리스트
|
docs: Phase 5 API 문서 추가 (사용자 초대, 알림설정, 계정관리)
- erp-api-list.md: Phase 5 섹션 추가 (12개 API)
- erp-api-detail.md: Phase 5 상세 스펙 추가
- 13. 사용자 초대 (5개): 목록, 발송, 수락, 취소, 재발송
- 14. 알림 설정 (3개): 조회, 수정, 일괄수정
- 15. 계정 관리 (4개): 탈퇴, 사용중지, 약관조회, 약관수정
2025-12-19 15:35:41 +09:00
|
|
|
- [x] UI/화면 분석 (list.php, write_form.php 등)
|
|
|
|
|
- [x] JS 수식 분석 (calculation.js, fetch_unitprice.php)
|
|
|
|
|
- [x] PHP 계산 로직 분석 (get_screen_amount.php, get_slat_amount.php)
|
|
|
|
|
- [x] DB 구조 분석 (estimate, BDmodels, price_* 테이블)
|
|
|
|
|
- [x] 비즈니스 로직 문서화
|
|
|
|
|
- [x] README.md 작성
|
2025-12-19 10:26:06 +09:00
|
|
|
|
|
|
|
|
### 산출물
|
docs: Phase 5 API 문서 추가 (사용자 초대, 알림설정, 계정관리)
- erp-api-list.md: Phase 5 섹션 추가 (12개 API)
- erp-api-detail.md: Phase 5 상세 스펙 추가
- 13. 사용자 초대 (5개): 목록, 발송, 수락, 취소, 재발송
- 14. 알림 설정 (3개): 조회, 수정, 일괄수정
- 15. 계정 관리 (4개): 탈퇴, 사용중지, 약관조회, 약관수정
2025-12-19 15:35:41 +09:00
|
|
|
- [x] [README.md](./phase-1-5130-analysis/README.md) - 분석 체크리스트 및 요약
|
|
|
|
|
- [x] [js-formulas.md](./phase-1-5130-analysis/js-formulas.md) - **핵심** 수식 분석 (19개 항목)
|
|
|
|
|
- [x] [ui-analysis.md](./phase-1-5130-analysis/ui-analysis.md) - 화면별 기능 분석
|
|
|
|
|
- [x] [db-structure.md](./phase-1-5130-analysis/db-structure.md) - 테이블/컬럼 구조
|
|
|
|
|
- [x] [business-logic.md](./phase-1-5130-analysis/business-logic.md) - 비즈니스 로직 정리
|
|
|
|
|
|
|
|
|
|
### 핵심 발견 사항
|
|
|
|
|
|
|
|
|
|
#### 견적 유형 (2가지)
|
|
|
|
|
| 유형 | 주요 특징 |
|
|
|
|
|
|------|----------|
|
|
|
|
|
| 스크린 | 면적 기반 (높이+550), 실리카/와이어 소재 |
|
|
|
|
|
| 슬랫(철재) | 면적 기반 (높이+50), 방화슬랫 소재 |
|
|
|
|
|
|
|
|
|
|
#### 계산 항목 (18개)
|
|
|
|
|
검사비, 주자재, 조인트바, 모터, 제어기, 케이스, 케이스연기차단재, 마구리, 앵글, 가이드레일, 레일연기차단재, 하장바, L바, 보강평철, 샤프트, 무게평철, 환봉, 각파이프
|
|
|
|
|
|
|
|
|
|
#### 옵션 체크박스 (5개)
|
|
|
|
|
| 옵션 | 영향 항목 |
|
|
|
|
|
|------|----------|
|
|
|
|
|
| 절곡 | 케이스, 레일, 연기차단재, 하장바, L바, 보강평철 |
|
|
|
|
|
| 모터 | 모터 가격 |
|
|
|
|
|
| 보증 | 보증기간 |
|
|
|
|
|
| 슬랫 | 주자재(슬랫), 조인트바 |
|
|
|
|
|
| 부자재 | 샤프트, 각파이프, 앵글 |
|
2025-12-19 10:26:06 +09:00
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## 📋 Phase 2: mng 견적 수식 관리 분석
|
|
|
|
|
|
|
|
|
|
### 체크리스트
|
docs: Phase 5 API 문서 추가 (사용자 초대, 알림설정, 계정관리)
- erp-api-list.md: Phase 5 섹션 추가 (12개 API)
- erp-api-detail.md: Phase 5 상세 스펙 추가
- 13. 사용자 초대 (5개): 목록, 발송, 수락, 취소, 재발송
- 14. 알림 설정 (3개): 조회, 수정, 일괄수정
- 15. 계정 관리 (4개): 탈퇴, 사용중지, 약관조회, 약관수정
2025-12-19 15:35:41 +09:00
|
|
|
- [ ] 현재 구현 상태 분석 (quote-formulas)
|
2025-12-19 10:26:06 +09:00
|
|
|
- [ ] 오류/문제점 목록화
|
|
|
|
|
- [ ] 개선 방향 도출
|
|
|
|
|
- [ ] README.md 작성
|
|
|
|
|
|
|
|
|
|
### 산출물
|
|
|
|
|
- [ ] phase-2-mng-analysis/README.md
|
|
|
|
|
- [ ] phase-2-mng-analysis/current-state.md
|
|
|
|
|
- [ ] phase-2-mng-analysis/issues.md
|
|
|
|
|
|
|
|
|
|
### 메모
|
|
|
|
|
_Phase 2 진행 시 메모 기록_
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## 📋 Phase 3: mng 견적 기능 구현
|
|
|
|
|
|
|
|
|
|
### 체크리스트
|
|
|
|
|
- [ ] 테이블 매핑 (5130 → SAM)
|
|
|
|
|
- [ ] 수식 명세 작성
|
|
|
|
|
- [ ] UI 구현 (Livewire + Blade)
|
|
|
|
|
- [ ] 테스트 및 검증
|
|
|
|
|
- [ ] README.md 작성
|
|
|
|
|
|
|
|
|
|
### 산출물
|
|
|
|
|
- [ ] phase-3-implementation/README.md
|
|
|
|
|
- [ ] phase-3-implementation/table-mapping.md
|
|
|
|
|
- [ ] phase-3-implementation/formula-spec.md
|
|
|
|
|
- [ ] phase-3-implementation/implementation.md
|
|
|
|
|
|
|
|
|
|
### 메모
|
|
|
|
|
_Phase 3 진행 시 메모 기록_
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## 📋 Phase 4: 견적 API 개발
|
|
|
|
|
|
|
|
|
|
### 체크리스트
|
|
|
|
|
- [ ] API 엔드포인트 설계
|
|
|
|
|
- [ ] Swagger 문서화
|
|
|
|
|
- [ ] React 연동 스펙
|
|
|
|
|
- [ ] README.md 작성
|
|
|
|
|
|
|
|
|
|
### 산출물
|
|
|
|
|
- [ ] phase-4-api/README.md
|
|
|
|
|
- [ ] phase-4-api/api-spec.md
|
|
|
|
|
|
|
|
|
|
### 메모
|
|
|
|
|
_Phase 4 진행 시 메모 기록_
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## 🏷️ Git 태그
|
|
|
|
|
|
|
|
|
|
| 태그 | 설명 | 생성일 |
|
|
|
|
|
|------|------|--------|
|
|
|
|
|
| - | - | - |
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## 📝 정책 결정 기록
|
|
|
|
|
|
|
|
|
|
| 날짜 | 항목 | 결정 내용 | 근거 |
|
|
|
|
|
|------|------|----------|------|
|
|
|
|
|
| 2025-12-19 | DB 작업 위치 | api 프로젝트에서만 | mng 마이그레이션 방지 |
|
|
|
|
|
| 2025-12-19 | 신규 테이블 정책 | options JSON 적용 | Hybrid EAV 전략 |
|
docs: Phase 5 API 문서 추가 (사용자 초대, 알림설정, 계정관리)
- erp-api-list.md: Phase 5 섹션 추가 (12개 API)
- erp-api-detail.md: Phase 5 상세 스펙 추가
- 13. 사용자 초대 (5개): 목록, 발송, 수락, 취소, 재발송
- 14. 알림 설정 (3개): 조회, 수정, 일괄수정
- 15. 계정 관리 (4개): 탈퇴, 사용중지, 약관조회, 약관수정
2025-12-19 15:35:41 +09:00
|
|
|
| 2025-12-19 | 견적 유형 | 스크린/슬랫 2가지 | 5130 기존 구조 유지 |
|
|
|
|
|
| 2025-12-19 | 체크박스 옵션 | JSON으로 통합 저장 | 확장성 고려 |
|
2025-12-19 10:26:06 +09:00
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## ⚠️ 이슈/블로커
|
|
|
|
|
|
|
|
|
|
_현재 이슈 없음_
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## 📚 참조 문서
|
|
|
|
|
|
|
|
|
|
- [MASTER_PLAN.md](./MASTER_PLAN.md) - 마스터 플랜
|
docs: Phase 5 API 문서 추가 (사용자 초대, 알림설정, 계정관리)
- erp-api-list.md: Phase 5 섹션 추가 (12개 API)
- erp-api-detail.md: Phase 5 상세 스펙 추가
- 13. 사용자 초대 (5개): 목록, 발송, 수락, 취소, 재발송
- 14. 알림 설정 (3개): 조회, 수정, 일괄수정
- 15. 계정 관리 (4개): 탈퇴, 사용중지, 약관조회, 약관수정
2025-12-19 15:35:41 +09:00
|
|
|
- [phase-1-5130-analysis/](./phase-1-5130-analysis/) - Phase 1 분석 결과
|
|
|
|
|
- [docs/projects/mes/v1-analysis/quotation-analysis.md](../mes/v1-analysis/quotation-analysis.md) - MES 견적 분석
|
|
|
|
|
- [docs/projects/legacy-5130/03_ESTIMATE.md](../legacy-5130/03_ESTIMATE.md) - 5130 레거시 분석
|