| 12345678910111213141516171819202122232425262728 |
- # 벤더사 공동구매 등록/관리 페이지 구축
- **Task ID:** T-022
- **Status:** BACKLOG
- **Importance:** MUST
- **Complexity:** 7/10
- **Urgency:** 8/10
- **Dependencies:** None
- ## Description
- # 설명
- 벤더사 담당자가 공동구매 상품을 등록하고 조건을 편집 및 관리할 수 있는 UI와 API를 구현한다.
- # 구현 세부 사항
- 1. Nuxt3 프로젝트에 /vendor/group-purchase 페이지 추가
- 2. Vuetify 폼 컴포넌트를 사용해 상품명, 기간, 최소수량 등 입력 폼 구현
- 3. BFF(Node.js)에서 create/update/delete 전용 엔드포인트 구현
- 4. CodeIgniter4 백엔드에서 공동구매 테이블 모델 및 CRUD 컨트롤러 구현
- 5. JWT 기반 권한 체크 미들웨어로 벤더사 접근 제어 적용
- # 테스트 전략
- - 유닛 테스트: 백엔드 모델 및 컨트롤러 로직 검증
- - 통합 테스트: BFF와 백엔드 연동하여 등록, 수정, 삭제 시나리오 검증
- - E2E 테스트: UI에서 상품 등록부터 삭제까지 플로우 확인
- ---
- **Created:** 2025-07-22T07:09:36.718Z
- **Updated:** 2025-07-22T07:09:36.718Z
|