Skip to content

refactor : Submission 도메인 구조 개선 #35

@jungjiyu

Description

@jungjiyu

❓ About

  • 기획 요구사항과 불일치하는 기존 Submission 도메인의 구조를 개선하고, 레거시 코드를 정리하는 이슈입니다.
  • 서버 사이드 임시저장 로직을 제거하고, 중복/분산/잘못 정의된 Enum과 Entity 를 개선하며, '현장 명칭'의 "선택 및 직접 입력" 관리 로직을 개선하고, 이전 기획에서 사용되던 depreceated 파일을 정리/제거 예정입니다.

☑️ 작업 상세

  • 오프라인 임시저장 정책 변경에 따른 서버 DRAFT 관련 API 및 로직 제거
  • 참여자(Participants) 도메인 로직 수정 및 단순화
  • Submission 에 User 연관관계 추가 (작성자 필드는 스냅샷 용도 유지)
  • 중복/산제/잘못 정의된 ENUM 정리 및 수정
  • precisionMeasurement 플래그 제거 및 프론트 제어 Nullable로 로직 수정
  • Deprecated 엔티티 및 DTO 삭제
  • SubmissionDataInitializer 더미 데이터 생성 로직 최신 스펙 반영
  • 현장명 마스터/관리 기능 설계 및 구현
  • 제출 상세 조회 Response 필드명 변경 (workDescription 등) 및 divingRound 추가
  • Species 도메인 내 불필요한 카테고리(BioGroup) 필드 제거

📎 참고 자료 (optional)

.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions