You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
한마디로 말해서, 이사 기능 구현이라고 할 수 있다. 사용자가 집 주소를 변경하면, 행정 구역 조회 API에서도 isAvailable, isReadOnly (가칭) 등의 필드에도 반영이 되어 접근이 가능한 행정구역인지, 리뷰를 남길 수 있는 지역인지를 확인할 수 있도록 변경사항이 같이 조회되도록 한다.
구현 사항
2022.05.28 주간 회의 정리 내용에 따라서, 사용자 수정 API (POST/PUT)인 Extra Info API에 추가 작업하면 될 것으로 보인다.
로직 구현
사용자가 이사 를 하면, Extra Info API를 통해 사용자 집 주소 수정
이사 관련 Service 메소드 호출
DB 관련
사용자 (User) - 행정구역 (가칭 AdministrativeDistrict) Entity에 대해서 다대다 (ManyToMany) 연결 관계 Table 필요
요구사항
거주를 한 적이 있다면 거주한 적 없던 지역과 구분할 수 있어야 한다. (isAvailable 등 적절한 필드 네이밍)
과거에 거주를 했던 지역과 현재 거주하는 지역을 구분할 수 있어야 한다. (isReadOnly, isWritable 등 적절한 필드 네이밍)
주의사항
다대다 연관 관계는 @ManyToMany 가 아니라 관계 테이블을 따로 만들어서 구현하는 경우가 많으니 참고 바람
The text was updated successfully, but these errors were encountered:
ABOUT
한마디로 말해서, 이사 기능 구현이라고 할 수 있다. 사용자가 집 주소를 변경하면, 행정 구역 조회 API에서도
isAvailable
,isReadOnly
(가칭) 등의 필드에도 반영이 되어 접근이 가능한 행정구역인지, 리뷰를 남길 수 있는 지역인지를 확인할 수 있도록 변경사항이 같이 조회되도록 한다.구현 사항
2022.05.28 주간 회의 정리 내용에 따라서, 사용자 수정 API (
POST
/PUT
)인 Extra Info API에 추가 작업하면 될 것으로 보인다.로직 구현
DB 관련
AdministrativeDistrict
) Entity에 대해서 다대다 (ManyToMany) 연결 관계 Table 필요isAvailable
등 적절한 필드 네이밍)isReadOnly
,isWritable
등 적절한 필드 네이밍)주의사항
다대다 연관 관계는
@ManyToMany
가 아니라 관계 테이블을 따로 만들어서 구현하는 경우가 많으니 참고 바람The text was updated successfully, but these errors were encountered: