Commit cc6a1bc
authored
[refactor] 구성원 테이블 분리 후속 정리 (#576)
* [DB] 구성원 관련 테이블 수정 및 신규 엔티티 추가
- V33 마이그레이션: member 컬럼 9개 삭제, member_activity FK 제거
recruit_type_detail 컬럼 추가, semester_event/event_participation 테이블 생성
- Member: 불필요 필드 제거 (role, pin, status, semesterId 등 9개)
- MemberActivity: recruitTypeDetail 필드 추가
- SemesterEvent, SemesterEventType, EventParticipation 엔티티 신규 생성
* [refactor] 구 구성원 관리 로직 삭제 (admin/member)
admin/member 컨트롤러, DTO, 리포지토리, 서비스 및 관련 테스트 삭제.
MemberEditor, MemberProjection, MemberQueryRepository/Impl 삭제.
새 구성원 관리 로직은 처음부터 재개발 예정.
* [refactor] TeamMember 제거, Member 도메인 로직 제거
* [db] fk 및 team_member 테이블 삭제, member 컬럼 수정
* [refactor] 변경에 따른 테스트 수정
* [refactor] 모집단위 not null 규칙 추가1 parent e22944b commit cc6a1bc
34 files changed
Lines changed: 134 additions & 2362 deletions
File tree
- src
- main
- java/org/ject/support
- admin/member
- controller
- dto
- repository
- service
- domain
- member
- dto
- entity
- exception
- repository
- project/service
- recruit/domain
- resources/db/migration
- test/java/org/ject/support
- admin/member
- controller
- repository
- service
- common/data/redis/resilience
- domain
- file/controller
- member
- repository
- project/service
- recruit/controller
Lines changed: 0 additions & 90 deletions
This file was deleted.
Lines changed: 0 additions & 12 deletions
This file was deleted.
Lines changed: 0 additions & 36 deletions
This file was deleted.
Lines changed: 0 additions & 31 deletions
This file was deleted.
Lines changed: 0 additions & 47 deletions
This file was deleted.
Lines changed: 0 additions & 30 deletions
This file was deleted.
Lines changed: 0 additions & 14 deletions
This file was deleted.
Lines changed: 0 additions & 15 deletions
This file was deleted.
Lines changed: 0 additions & 91 deletions
This file was deleted.
0 commit comments