| 123456789101112131415161718192021222324252627282930 |
- # 인플루언서-벤더사 송장 데이터 연동 및 상태 체계 개선
- **Task ID:** T-033
- **Status:** BACKLOG
- **Importance:** MUST
- **Complexity:** 7/10
- **Urgency:** 8/10
- **Dependencies:** T-032
- ## Description
- ## 설명
- - 송장 등록 시 인플루언서/벤더사 간 공통 PK, COMPANY_NUMBER 기반 데이터 연동 강화
- - 상태 값(NEW, 대기, 완료) 설계 및 페이지별 상태 표시 및 필터링 기능 추가
- - 상태 전이 로직 구현 및 동기화 처리
- ## 구현 상세
- 1. DB 스키마에 status 컬럼 추가, ENUM('NEW','PENDING','COMPLETE') 정의
- 2. Backend 모델 및 API 업데이트: 송장 등록 시 기본 상태 'NEW' 설정, 상태 전이 엔드포인트 구현
- 3. Frontend DeliList 및 DeliDetail 컴포넌트에 status 컬럼 표시 및 Vuetify Chip 컴포넌트 적용
- 4. 상태별 필터링 UI 구현(드롭다운 또는 버튼 그룹) 및 필터링 로직 연동
- 5. 상태 전이 로직: 업로드 완료 시 API로 상태 변경, WebSocket 푸시 이벤트 발행
- ## 테스트 전략
- - DB에 상태 값 저장 및 API 응답 검증
- - 필터링 UI 선택 시 올바른 항목만 노출되는지 확인
- - 상태 전이 후 UI 업데이트 및 데이터 동기화 테스트
- ---
- **Created:** 2025-07-25T01:48:03.045Z
- **Updated:** 2025-07-25T01:48:03.045Z
|