docs: H-1 입고 관리 Mock → API 연동 완료 기록
- Phase H 테이블: H-1 입고관리 ✅ 완료 상태로 업데이트 - 변경 이력: actions.ts 생성, 목록/상세/등록/수정/삭제/통계/옵션 API 연동 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -220,24 +220,70 @@ ListClient.tsx (클라이언트)
|
||||
|
||||
| # | 페이지 | React 경로 | 리스트 | 상세 조회 | 등록 | 수정 | 삭제 | 비고 |
|
||||
|---|--------|-----------|--------|----------|------|------|------|------|
|
||||
| H-1 | 입고 관리 | `/material/receiving` | 🔄 Mock | 🔄 Mock | 🔄 | 🔄 | 🔄 | `mockData.ts` 전체 사용 |
|
||||
| H-1 | 입고 관리 | `/material/receiving` | ✅ | ✅ | ✅ | ✅ | ✅ | **2025-12-26 연동 완료** - `actions.ts` 생성, 목록/상세/등록/수정/삭제/통계/옵션 API 연동 |
|
||||
| H-2 | 재고 현황 | `/material/stock-status` | 🔄 Mock | 🔄 Mock | ⏭️ | ⏭️ | ⏭️ | `mockData.ts`, `StockStatusDetail.tsx:38` |
|
||||
| H-3 | 출하 관리 | `/outbound/shipment` | 🔄 Mock | 🔄 Mock | 🔄 | 🔄 | 🔄 | `mockData.ts`, `ShipmentDetail.tsx:48` |
|
||||
|
||||
### 2.9 Phase I: API 신규 개발 필요 (후순위)
|
||||
### 2.9 Phase I: API 연동 및 UI 완성도 개선
|
||||
|
||||
> 현재 API가 존재하지 않아 백엔드 개발 선행 필요
|
||||
> **2025-12-26 상세 분석 결과**: 대부분 API 연동 완료, UI CRUD 기능 보완 필요
|
||||
|
||||
| # | 페이지 | React 경로 | 필요 API | 상태 |
|
||||
|---|--------|-----------|---------|------|
|
||||
| I-1 | 미지급비용 관리 | `/accounting/expected-expense` | `GET/POST /v1/expected-expenses` | ⚠️ API 개발 필요 |
|
||||
| I-2 | 거래처 원장 | `/accounting/vendor-ledger` | `GET /v1/vendor-ledger` | ⚠️ API 개발 필요 |
|
||||
| I-3 | 카드 거래 조회 | `/accounting/card-transaction` | `GET /v1/card-transactions` | ⚠️ API 개발 필요 |
|
||||
| I-4 | 은행 거래 조회 | `/accounting/bank-transaction` | `GET /v1/bank-transactions` | ⚠️ API 개발 필요 |
|
||||
| I-5 | 채권 현황 | `/accounting/receivables-status` | `GET /v1/receivables` | ⚠️ API 개발 필요 |
|
||||
| I-6 | 일일 보고서 | `/accounting/daily-report` | `GET /v1/daily-reports` | ⚠️ API 개발 필요 |
|
||||
| I-7 | 종합 분석 보고서 | `/reports/comprehensive-analysis` | `GET /v1/reports/comprehensive` | ⚠️ API 개발 필요 |
|
||||
| I-8 | 휴가 정책 관리 | `/settings/leave-policy` | `GET/PUT /v1/settings/leave-policy` | ⚠️ API 개발 필요 |
|
||||
| # | 페이지 | React 경로 | 조회 | 등록 | 수정 | 삭제 | 기타 | 비고 |
|
||||
|---|--------|-----------|------|------|------|------|------|------|
|
||||
| I-1 | 미지급비용 관리 | `/accounting/expected-expense` | ✅ | ❌ | ⚠️ | ❌ | 예상지급일변경 ✅ | actions.ts 완비, **UI 모달/버튼 미구현** |
|
||||
| I-2 | 거래처 원장 | `/accounting/vendor-ledger` | ✅ | ⏭️ | ⏭️ | ⏭️ | 상세이동 ✅ | **조회전용** (집계 데이터, CRUD 불필요) |
|
||||
| I-3 | 카드 거래 조회 | `/accounting/card-transaction` | ✅ | ⏭️ | ✅ | ⏭️ | 계정과목 일괄수정 ✅ | **외부연동 데이터** (등록/삭제 불필요) |
|
||||
| I-4 | 은행 거래 조회 | `/accounting/bank-transaction` | ✅ | ⏭️ | ⚠️ | ⏭️ | - | **외부연동 데이터**, 수정 API 미구현 |
|
||||
| I-5 | 채권 현황 | `/accounting/receivables-status` | ✅ | ⏭️ | ⚠️ | ⏭️ | 연체토글(UI만) | **집계 데이터**, 연체토글/저장 API 미연동 |
|
||||
| I-6 | 일일 보고서 | `/accounting/daily-report` | ✅ | ⏭️ | ⏭️ | ⏭️ | - | **조회전용 리포트** (CRUD 불필요) |
|
||||
| I-7 | 종합 분석 보고서 | `/reports/comprehensive-analysis` | ✅ | ⏭️ | ⏭️ | ⏭️ | 이슈승인(UI만) | **대시보드** (CRUD 불필요), 이슈승인 API 미연동 |
|
||||
| I-8 | 휴가 정책 관리 | `/settings/leave-policy` | ✅ | ⏭️ | ✅ | ⏭️ | - | ✅ **완료** (단일 레코드 설정 관리) |
|
||||
|
||||
#### Phase I 상세 분석 (2025-12-26)
|
||||
|
||||
**I-1 미지급비용 관리 (ExpectedExpenseManagement)**
|
||||
- **actions.ts**: `getExpectedExpenseList`, `createExpectedExpense`, `updateExpectedExpense`, `deleteExpectedExpense`, `bulkDeleteExpectedExpenses`, `updateExpectedPaymentDate` ✅
|
||||
- **UI 현황**: 목록 조회 ✅, 예상지급일 변경 ✅, **등록 폼/모달 ❌**, **수정 폼/모달 ❌**, **삭제 버튼 ❌**, **일괄삭제 버튼 ❌**
|
||||
- **필요 작업**: UI에 등록/수정/삭제 기능 연동 (API는 완료)
|
||||
|
||||
**I-2 거래처 원장 (VendorLedger)**
|
||||
- **actions.ts**: `getVendorLedgerList`, `getVendorLedgerSummary`, `getVendorLedgerDetail` ✅
|
||||
- **특성**: 거래처별 매출/수금 집계 조회 기능 → **CRUD 불필요** (읽기전용이 정상)
|
||||
- **상태**: ✅ 완료 (조회전용)
|
||||
|
||||
**I-3 카드거래조회 (CardTransactionInquiry)**
|
||||
- **actions.ts**: `getCardTransactionList`, `getCardTransactionSummary`, `bulkUpdateAccountCode` ✅
|
||||
- **특성**: 외부 카드사 연동 데이터 → 등록/삭제 불필요, **계정과목 수정만 필요**
|
||||
- **UI 현황**: 조회 ✅, 체크박스 선택 ✅, 계정과목 일괄수정 Dialog ✅
|
||||
- **상태**: ✅ 완료
|
||||
|
||||
**I-4 은행거래조회 (BankTransactionInquiry)**
|
||||
- **actions.ts**: `getBankTransactionList`, `getBankTransactionSummary`, `getBankAccountOptions` ✅
|
||||
- **특성**: 외부 은행 연동 데이터 → 등록/삭제 불필요
|
||||
- **UI 현황**: 조회 ✅, 수정 아이콘(Pencil) 있으나 **수정 API 없음**
|
||||
- **필요 작업**: 은행거래 수정 API 개발 또는 수정 기능 제거 결정 필요
|
||||
|
||||
**I-5 채권현황 (ReceivablesStatus)**
|
||||
- **actions.ts**: `getReceivablesList`, `getReceivablesSummary` ✅
|
||||
- **특성**: 거래처별 월별 채권 집계 데이터 → **CRUD 불필요**
|
||||
- **UI 현황**: 조회 ✅, 연체 토글 Switch (UI만, API 미연동), 저장/엑셀 버튼 (placeholder)
|
||||
- **필요 작업**: 연체 토글 저장 API 개발 및 연동
|
||||
|
||||
**I-6 일일보고서 (DailyReport)**
|
||||
- **actions.ts**: `getNoteReceivables`, `getDailyAccounts`, `getDailyReportSummary` ✅
|
||||
- **특성**: 일별 어음/계좌 현황 집계 리포트 → **CRUD 불필요**
|
||||
- **상태**: ✅ 완료 (조회전용)
|
||||
|
||||
**I-7 종합분석 (ComprehensiveAnalysis)**
|
||||
- **actions.ts**: `getComprehensiveAnalysis` ✅ (reports/actions.ts)
|
||||
- **특성**: 경영 대시보드 → **CRUD 불필요**
|
||||
- **UI 현황**: 대시보드 카드/체크포인트 ✅, 오늘 이슈 승인/거절 버튼 (UI만, API 미연동)
|
||||
- **필요 작업**: 이슈 승인/거절 API 개발 및 연동 (선택사항)
|
||||
|
||||
**I-8 휴가 정책 관리 (LeavePolicyManagement)**
|
||||
- **actions.ts**: `getLeavePolicy`, `updateLeavePolicy` ✅
|
||||
- **특성**: 단일 레코드 설정 관리 → 등록/삭제 불필요
|
||||
- **상태**: ✅ 완료
|
||||
|
||||
### 2.10 상세 페이지 Mock 현황
|
||||
|
||||
@@ -984,6 +1030,8 @@ export function transformFrontendToApi(data: Record<string, any>): Record<string
|
||||
| 2025-12-25 | **F-2 참조함 API 연동**: `ReferenceBox/actions.ts` 생성 (목록/열람처리/일괄처리), `index.tsx` Mock 제거+API 연동, IntegratedListTemplateV2 props 수정 | Claude |
|
||||
| 2025-12-25 | **F-3 결재함 API 연동**: `ApprovalBox/actions.ts` 생성 (목록/통계/승인/반려/일괄처리), `index.tsx` Mock 제거+API 연동, 반려 다이얼로그 사유 입력 Textarea 추가 | Claude |
|
||||
| 2025-12-25 | **F-4 비용견적서 양식 API 연동**: `DocumentCreate/actions.ts` 생성 (비용견적서 항목조회/문서생성/상신/직원목록), `index.tsx` console.log 제거+API 연동, `ExpenseEstimateForm.tsx` Mock 제거+로딩/빈상태 추가 | Claude |
|
||||
| 2025-12-26 | **Phase I 상세 분석**: I-1~I-8 전체 CRUD 현황 분석 - actions.ts 함수별 상태, UI 구현 현황, 페이지 특성(조회전용/외부연동/대시보드) 분류, 필요 작업 정리. I-2/I-3/I-6/I-8 완료 확인, I-1/I-4/I-5/I-7 추가 작업 필요 | Claude |
|
||||
| 2025-12-26 | **H-1 입고 관리 React 연동**: `actions.ts` 생성 (목록/상세/등록/수정/삭제/통계/옵션 API), `types.ts` 타입 정의, `ReceivingList.tsx` Mock 제거+API 연동, `ReceivingDetail.tsx` Mock 제거+API 연동, `ReceivingCreate.tsx` Mock 제거+API 연동, `ReceivingEdit.tsx` Mock 제거+API 연동 | Claude |
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user