-
Notifications
You must be signed in to change notification settings - Fork 0
Detail
"AnonymousUser"는 "회원가입"을 할 수 있다.
"AnonymousUser"는 "로그인"을 할 수 있다.
"AnonymousUser"의 "로그인"은 "ID"와 "Password"로 검증된다.
"AnonymousUser"는 "포스트"의 "Read"가 가능하다.
"로그인"에 성공한 경우 세션을 통해 "User"로 검증된다.
"User"는 "포스트"를 "Create", "Read"할 수 있다.
"User"는 자신이 작성한 "포스트"에 대해 "Update", "Delete"할 수 있다.
"User"는 "포스트"에 대해 "Comment"를 "Create"할 수 있다.
"User"는 자산이 작성한 "Comment"에 대해 "Update", "Delete"할 수 있다.
"User"는 "포스트"의 "카테고리"를 "즐겨찾기"에 추가할 수 있다.
"User"는 "포스트"에 대해 "별점"을 부여할 수 있다.
"User"는 "Comment"에 대해 "좋아요" 또는 "싫어요"를 부여할 수 있다.
"User"는 특정 "Category" 또는 "Device"를 즐겨찾기 할 수 있다.
"Admin"은 "Device"와 "Category"를 Create, Update, Delete할 수 있다.
"Post"는 사진, 내용, 종합별점, 별점, 댓글로 구성된다.
"Post"는 "Device"에 대하여 생성된다. -> "Post"는 특정 Device에 대한 리뷰이다.
"Comment"는 "Post"에 대하여 생성된다.
"Comment"는 내용, 별점으로 구성된다.
"Device"는 "Category"에 대하여 생성된다. -> "Device"는 특정 Category의 한 제품이다.
"Category"는 랩탑, 스마트폰과 같이 전자기기의 종류이다.