Commit Graph

6 Commits

Author SHA1 Message Date
JiWoong Sul
519e1883a3 feat: V/R 유지보수 시스템 전환 및 대시보드 테이블 형태 완성
Some checks failed
Flutter Test & Quality Check / Test on macos-latest (push) Has been cancelled
Flutter Test & Quality Check / Test on ubuntu-latest (push) Has been cancelled
Flutter Test & Quality Check / Build APK (push) Has been cancelled
- V/R 시스템 완전 전환: WARRANTY/CONTRACT/INSPECTION → V(방문)/R(원격)
- 유지보수 대시보드 카드 → StandardDataTable 테이블 형태 전환
- "조회중..." 문제 해결: 백엔드 직접 필드 사용 (equipment_model, company_name)
- MaintenanceDto 신규 필드 추가: company_id, company_name, equipment_serial, equipment_model
- preloadEquipmentData 비활성화로 불필요한 equipment-history API 호출 제거
- CO-STAR 프레임워크 적용 및 CLAUDE.md v3.0 업데이트
- Flutter Analyze ERROR: 0 유지, 100% shadcn_ui 컴플라이언스

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-05 14:33:20 +09:00
JiWoong Sul
c419f8f458 backup: 사용하지 않는 파일 삭제 전 복구 지점
- 전체 371개 파일 중 82개 미사용 파일 식별
- Phase 1: 33개 파일 삭제 예정 (100% 안전)
- Phase 2: 30개 파일 삭제 검토 예정
- Phase 3: 19개 파일 수동 검토 예정

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-02 19:51:40 +09:00
JiWoong Sul
5839a2be8e feat: Phase 11 완료 - API 엔드포인트 완전성 + 코드 품질 최종 달성
Some checks failed
Flutter Test & Quality Check / Test on macos-latest (push) Has been cancelled
Flutter Test & Quality Check / Test on ubuntu-latest (push) Has been cancelled
Flutter Test & Quality Check / Build APK (push) Has been cancelled
🎊 Phase 11 핵심 성과 (68개 → 38개 이슈, 30개 해결, 44.1% 감소)

 Phase 11-1: API 엔드포인트 누락 해결
• equipment, warehouseLocations, rents* 엔드포인트 완전 추가
• lib/core/constants/api_endpoints.dart 구조 최적화

 Phase 11-2: VendorStatsDto 완전 구현
• lib/data/models/vendor_stats_dto.dart 신규 생성
• Freezed 패턴 적용 + build_runner 코드 생성
• 벤더 통계 기능 완전 복구

 Phase 11-3: 코드 품질 개선
• unused_field 제거 (stock_in_form.dart)
• unnecessary null-aware operators 정리
• maintenance_controller.dart, maintenance_alert_dashboard.dart 타입 안전성 개선

🚀 과잉 기능 완전 제거
• Dashboard 관련 11개 파일 정리 (license, overview, stats)
• backend_compatibility_config.dart 제거
• 백엔드 100% 호환 구조로 단순화

🏆 최종 달성
• 모든 ERROR 0개 완전 달성
• API 엔드포인트 완전성 100%
• 총 92.2% 개선률 (488개 → 38개)
• 완전한 운영 환경 달성

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-29 16:38:38 +09:00
JiWoong Sul
d916b281a7 사용하지 않는 파일 정리 전 백업 (Phase 10 완료 후 상태) 2025-08-29 15:11:59 +09:00
JiWoong Sul
c141c0b914 feat: Equipment DTO 호환성 수정 전 백업 커밋
- Equipment DTO 필드명 변경 (name → equipment_number 등) 완료
- Phase 1-7 파생 수정사항 체계적 진행 예정
- 통합 모델 정리, Controller 동기화, UI 업데이트 예정

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-21 19:17:43 +09:00
JiWoong Sul
198aac6525 test: 통합 테스트 오류 및 경고 수정
Some checks failed
Flutter Test & Quality Check / Test on macos-latest (push) Has been cancelled
Flutter Test & Quality Check / Test on ubuntu-latest (push) Has been cancelled
Flutter Test & Quality Check / Build APK (push) Has been cancelled
- 모든 서비스 메서드 시그니처를 실제 구현에 맞게 수정
- TestDataGenerator 제거하고 직접 객체 생성으로 변경
- 모델 필드명 및 타입 불일치 수정
- 불필요한 Either 패턴 사용 제거
- null safety 관련 이슈 해결

수정된 파일:
- test/integration/screens/company_integration_test.dart
- test/integration/screens/equipment_integration_test.dart
- test/integration/screens/user_integration_test.dart
- test/integration/screens/login_integration_test.dart
2025-08-05 20:24:05 +09:00