📝 현재 문제점 --- - 할일 및 카테고리 관련 도메인(Entity, Repository, Service, Controller)이 전혀 구현되어 있지 않음 - API 스펙상 할일 8개 엔드포인트가 정의되어 있으나 모두 미구현 상태 🛠️ 해결 방안 / 제안 기능 --- - 할일 CRUD (4개) 및 카테고리 CRUD (4개) 총 8개 엔드포인트 구현 - 할일은 클라이언트가 UUID를 직접 생성해 전송하는 Optimistic Updates 전략 적용 - 카테고리 삭제 시 연관된 할일의 `categoryIds`에서 해당 ID 자동 제거 ⚙️ 작업 내용 --- - `Todo` Entity 및 `TodoCategory` Entity 구현 (`scheduled_dates`, `completed_dates`, `category_ids`는 JSON 컬럼) - `TodoRepository`, `TodoCategoryRepository` 구현 - `TodoService` : 목록 조회(date/categoryId 필터), 생성, 수정(PATCH partial update), 삭제 구현 - `TodoCategoryService` : 목록 조회, 생성, 수정, 삭제 구현 (삭제 시 연관 할일 업데이트 포함) - `SS-Web/controller/todo/TodoController` 구현 - Flyway 마이그레이션 : `todos`, `todo_categories` 테이블 생성 SQL 추가 🙋♂️ 담당자 --- - 백엔드: 이름 - 프론트엔드: 이름 - 디자인: 이름
📝 현재 문제점
🛠️ 해결 방안 / 제안 기능
categoryIds에서 해당 ID 자동 제거⚙️ 작업 내용
TodoEntity 및TodoCategoryEntity 구현 (scheduled_dates,completed_dates,category_ids는 JSON 컬럼)TodoRepository,TodoCategoryRepository구현TodoService: 목록 조회(date/categoryId 필터), 생성, 수정(PATCH partial update), 삭제 구현TodoCategoryService: 목록 조회, 생성, 수정, 삭제 구현 (삭제 시 연관 할일 업데이트 포함)SS-Web/controller/todo/TodoController구현todos,todo_categories테이블 생성 SQL 추가🙋♂️ 담당자