Skip to content

Conversation

@loseminho
Copy link
Collaborator

📌 개요

  • 기초 엔티티 관계 보완, RoomMember에 RoomRole enum을 달아줘서 방 입장 시 그 방의 권한 등을 체크 할 수 있도록.
  • 권한 등급 분할 ( HOST, SUB_HOST, MEMBER, VISITOR) // 각 권한 별 기능 차이는 아직 미구현
  • 방 상태 흐름에 대한 분류 ( 현재는 대기 -> 활동 <-> 일시정지 -> 닫힘 로직으로 구현 예정 중)
  • 입장 검증 과정에 대한 기초 설정, 현재는 간단하게 잡혀있는데 추후에 단계별 엄격한 처리를 추가 후 운영 시에 활성화 할 예정.
  • 스터디 룸 관련 기초 에러 코드 추가.

🔨 작업 내용

  • RoomMember에서 @jointable에서 @joincolumn으로 변경 (별도 테이블 생성 방지)
  • ERD 참고하여 부족한 엔티티 추가 하였으나 아직 미완성, 초기 개발 단계에서 필요한 정도만 추가 하였음.
  • 세부적인 비즈니스 로직과 처리 로직은 기초 틀만 생성하여 주석으로 메모만 한 상태 입니다.
  • 세부적인 로직 처리에 대한 주석은 (메모의 용도 -> 구현(삭제 또는 추가) -> 주석 제거)로 진행하여 운영 전 삭제 하겠습니다.
  • 인가 규칙에 room, 스웨거, h2 콘솔 부분 permitAll허용
  • 별도의 프로젝트를 생성하여 테스트 한 뒤 통과
  • 원격 레포로 가져와 스웨거나 별도 테스트 체크, 잘 돌아가는 것을 확인 완료.
  • 로직 수정하며 변경된 API PATH 수정 완료.

🔗 관련 이슈

Closes #42

✅ 체크리스트

  • 기능 동작 확인
  • 테스트 코드 작성
  • 문서/주석 추가 및 최신화

@loseminho loseminho self-assigned this Sep 24, 2025
@github-actions github-actions bot changed the title Feat : 스터디룸 초기 엔티티 보완, 기초 비즈니스 로직 생성, 에러코드 생성 Feat : 스터디룸 초기 엔티티 보완, 기초 비즈니스 로직 생성, 에러코드 생성 (#42) Sep 24, 2025
@loseminho loseminho merged commit 1159989 into dev Sep 24, 2025
2 checks passed
@github-actions github-actions bot deleted the feat/42 branch September 24, 2025 03:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants