Skip to content

[Task] 업무함 Case 조회를 위한 caseId 필터 추가 #71

Description

@hywznn

한 줄 목표

새 API나 DB 테이블을 만들지 않고, 기존 Task 목록 API에서 특정 Case의 업무만 조회할 수 있게 합니다.

작업 내용

  • GET /api/v1/tasks에 선택형 caseId 필터 추가
  • 기존 workerId, status, dueDate, 페이지네이션 동작 유지
  • caseId가 없으면 현재 응답과 완전히 동일하게 동작
  • Swagger와 Repository·사업장 격리 테스트 보완

완료 조건

  • GET /api/v1/tasks?caseId={caseId}로 같은 Case의 Task만 조회된다.
  • 다른 사업장의 Case는 노출되지 않는다.
  • 기존 API 테스트와 전체 빌드가 통과한다.

범위 제외

  • 별도 work-inbox API 및 Case 테이블 생성
  • Task 상태·우선순위 컬럼 변경
  • workerId nullable 변경

연계: fowoco/client#214

Metadata

Metadata

Assignees

Labels

area:serverSpring Boot API·도메인·DB·tenant·Task Workflow 영역; Prompt·모델·Provider 구현 제외priority:P1핵심 작업 다음으로 처리할 중요 작업status:in-review구현을 마치고 리뷰 또는 병합을 기다리는 작업type:feature사용자 또는 Agent가 사용하는 기능 개발

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions