2022-kkogkkog
2022-kkogkkog copied to clipboard
[BE] Member와 WorkspaceUser를 개선
배경
Member는 Workspace, WorkspaceUser는 Member와 Workspace를 참조하고 있음.
진행사항
-
현재 구조에서 WorkspcaeUser를 통해서 전체 유저 정보를 알 수 있기 때문에 Member에서의 참조를 제거.
- [ ] WorkspaceUser를 WorkspaceGroup으로 변경
- [ ] DB 데이터는 변경되면 안되기 때문에 @Table 을 활용해서 도메인에서만 해당 이름을 사용하도록 변경
-
Member에서 중복적으로 가지고 있는 데이터(userId, picture) 등을 제거
- [ ] 필드를 제거함으로써 update 쿼리 역시 제거
- [ ] DB 데이터는 변경되면 안되기 때문에 도메인에서만 사용을 제거. DB 컬럼은 nullable로 관리