Skip to content

Feat: 샘플 체크리스트 생성 #102

Description

@jaeunda

📌 Issue

확정된 개발 가이드라인을 기준으로 샘플 체크리스트를 생성하는 기능을 추가합니다.

생성된 샘플 체크리스트는 일반 체크리스트와 동일하게 저장되며, 사용자가 수정/삭제/담당자 배정/상태 변경을 할 수 있습니다. 이후 확정 가이드라인 버전이 변경되어도 기존 체크리스트는 자동 변경하지 않고, 새 버전 기준 샘플이 필요한 경우 다시 생성하도록 처리합니다.

✅ TODO

  • 샘플 체크리스트 생성 API 추가
    • POST /api/team-space/{projectGroupId}/checklists/sample
    • 현재 확정된 개발 가이드라인 기준으로 생성
    • 확정된 개발 가이드라인이 없는 경우 예외 처리
  • 체크리스트 저장 로직 구현
    • 생성된 샘플 항목을 일반 체크리스트로 저장
    • 생성 후 수정/삭제/담당자 배정/상태 변경 가능하도록 처리
    • 가이드라인 버전 변경 시 기존 체크리스트는 유지
  • 체크리스트 출처 메타데이터 추가
    • sourceType
    • sourceDevGuideId
    • sourceDevGuideVersionNo
    • 샘플 생성 항목은 DEV_GUIDE_SAMPLE로 저장
  • 중복 생성 정책 적용
    • 같은 확정 버전으로 여러 번 생성 가능
    • 기존 체크리스트는 변경하지 않고 새 항목으로 추가

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions