친구 그룹 API 개발


친구 그룹 API 개발

친구 그룹 생성 API 일정을 추가할 때, 친구를 추가하는 기능이 있기 때문에 미리 그룹을 지정하면 좋겠다 싶어 넣은 기능이다. UI 같은 경우는 아래와 같다. 먼저 Request와 Response 같은 경우는 아래와 같이 설정했다. Request { "naem": "String", "ownerId" : "String", "groupMemberId": [ "string" ] } Response { "groupId" : "String", } ERD 같은 경우도 일정과 같게 설계하였다. FriendGroup이라는 Entity에서 Group의 이름, 소유자등을 관리하고 FriendGroupMember에서 FriendGroup에 속하는 Member들을 관리하도록 설계하였다. 기본적인 Entity와 Repository의 설계는 아래와 같다. 그룹 추가 기능이기 때문에 따로 설계해야 할 것은 없지만 그룹 멤버를 추가할 때, Group을 먼저 생성하고 Group안에 있는 Member들을 추가하도...



원문링크 : 친구 그룹 API 개발