From d1334c033fe2c4cc11f6592a3694859ff137454d Mon Sep 17 00:00:00 2001 From: kent Date: Sat, 27 Dec 2025 18:47:54 +0900 Subject: [PATCH] =?UTF-8?q?docs:=20=EC=A2=85=ED=95=A9=EB=B6=84=EC=84=9D=20?= =?UTF-8?q?=EB=B2=84=EA=B7=B8=20=EC=88=98=EC=A0=95=20=EB=B3=80=EA=B2=BD?= =?UTF-8?q?=EC=9D=B4=EB=A0=A5=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 종합분석 승인/반려 버그 수정 기록 - ComprehensiveAnalysisService::getTodayIssue() 쿼리 수정 - 현재 사용자가 결재자인 문서만 표시 - 테스트 데이터 수정 기록 - ComprehensiveAnalysisSeeder User 33 (홍킬동) 기준 변경 - 테스트 환경 정보 추가 기록 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- plans/react-mock-remaining-tasks.md | 49 +++++++++++++++++++++++++++-- 1 file changed, 46 insertions(+), 3 deletions(-) diff --git a/plans/react-mock-remaining-tasks.md b/plans/react-mock-remaining-tasks.md index 65e39de..bfc5be8 100644 --- a/plans/react-mock-remaining-tasks.md +++ b/plans/react-mock-remaining-tasks.md @@ -27,6 +27,39 @@ http://dev.sam.kr/reports/comprehensive-analysis http://api.sam.kr/api/v1/comprehensive-analysis ``` +### 테스트 대상 테넌트 + +| 항목 | 값 | 비고 | +|------|-----|------| +| **Tenant ID** | 287 | 프론트_테스트회사 | +| **테스트 User ID** | 33 | 홍킬동 (hhhhhh@example.com) | +| **보조 User ID** | 12 | Ops Admin (결재함/참조함 테스트용 기안자) | + +> ⚠️ **주의**: Seeder 및 테스트 데이터 생성 시 반드시 `tenant_id = 287`, `user_id = 33` 사용 + +### 로그인 정보 + +| 사용자 | Email | 비밀번호 | Tenant | +|--------|-------|---------|--------| +| 홍킬동 | hhhhhh@example.com | (확인 필요) | 287 (기본) | + +### 종합분석 페이지 작업 시 주의사항 + +> ⚠️ **필수**: 종합분석은 여러 모듈의 데이터를 통합 표시하므로, 데이터 수정 시 관련 페이지 점검 필수 + +| 종합분석 섹션 | 원본 데이터 | 관련 페이지 (점검 대상) | +|--------------|------------|----------------------| +| 오늘의 이슈 (결재 대기) | `approvals`, `approval_steps` | `/approval/draft` (기안함), `/approval/pending` (결재함), `/approval/reference` (참조함) | +| 월간 예상 지출 | `expected_expenses` | `/accounting/expected-expenses` | +| 입금 현황 | `deposits` | `/accounting/deposits` | +| 채권추심 | `bad_debts` | `/accounting/bad-debts` | +| 미수금/여신한도 | `clients` | `/sales/clients` | + +**작업 흐름:** +``` +종합분석 데이터 수정 → 종합분석 페이지 확인 → 관련 원본 페이지 점검 +``` + --- ## 1. 작업 규칙 @@ -165,7 +198,7 @@ http://api.sam.kr/api/v1/comprehensive-analysis |------|--------|----------------------|------| | 게시판 목록 | GET | `/api/v1/boards` | ✅ | | 테넌트 게시판 | GET | `/api/v1/boards/tenant` | ✅ | -| 게시판 상세 | GET | `/api/v1/boards/{code}` | ✅ | +| 게시판 상세 | GET | `/api/v1/boards/{id}` | ✅ (ID 기반으로 변경) | | 게시판 등록 | POST | `/api/v1/boards` | ✅ | | 게시판 수정 | PUT | `/api/v1/boards/{id}` | ✅ | | 게시판 삭제 | DELETE | `/api/v1/boards/{id}` | ✅ | @@ -237,7 +270,7 @@ interface BoardSetting { // EAV 필드 스키마 | J-1 | 게시판 목록 | `/board` | 🔄 Mock | ⏭️ | ⏭️ | ⏭️ | `GET /boards` + 게시글 API 필요 | | J-2 | 게시글 상세 | `/board/[id]` | 🔄 Mock | ⏭️ | 🔄 | 🔄 | 게시글 API 필요 (posts CRUD) | | J-3 | 게시글 작성/수정 | `/board/[id]/edit` | 🔄 Mock | 🔄 | 🔄 | ⏭️ | 게시글 API + 커스텀필드 동적 렌더링 | -| J-4 | 게시판 관리 | `/board/board-management` | 🔄 Mock | 🔄 | 🔄 | 🔄 | ✅ API 완비 → 바로 연동 가능 | +| J-4 | 게시판 관리 | `/board/board-management` | ✅ | ✅ | ✅ | ✅ | ✅ 완료 (2025-12-27) | **파일 구조 → 연동 계획:** ``` @@ -383,4 +416,14 @@ react/src/components/ - **API 스펙**: http://api.sam.kr/api-docs - **원본 계획**: `react-mock-to-api-migration-plan.md` - **API 개발 계획**: `erp-api-development-plan-d1.0-changes.md` -- **표준 구현 참조**: `/sales/pricing-management` \ No newline at end of file +- **표준 구현 참조**: `/sales/pricing-management` + +--- + +## 5. 변경 이력 + +| 날짜 | 작업 | 상세 내용 | +|------|------|----------| +| 2025-12-27 | 종합분석 승인/반려 버그 수정 | `ComprehensiveAnalysisService::getTodayIssue()` - 현재 사용자가 결재자인 문서만 표시하도록 수정. 이전에는 테넌트의 모든 대기 결재가 표시되어 "결재 순서가 아닙니다" 오류 발생 | +| 2025-12-27 | 테스트 데이터 수정 | `ComprehensiveAnalysisSeeder` - User 33 (홍킬동) 기준으로 변경 | +| 2025-12-27 | 테스트 환경 정보 추가 | 테넌트/사용자 정보, 로그인 정보, 주의사항 추가 | \ No newline at end of file