728x90
반응형
2023년 12월 28일 TIL
TRELLO 를 구현하기 위해 SA를 작성한 후 API 명세와 ERD 를 기준으로
MEMEBER 테이블을 만들어 BOARD에 가입한 USER의 LIST를 대신하기로 했다.
CREATEBOARD
Board
를 생성할 때는 User
의 getid()
를 통해 board
의 createdBy
에 생성한 User
데이터를 저장한다.
UPDATEBOARD
board
수정시에는 member.Role
을 체크하여 ADMIN
멤버만 update
할 수 있다.
READBOARD BY MEMBER
board
에 가입한 member
는 User
데이터로 검증하여 해당 User
가 board
에 속한 member
일 경우, ReadBoard
를 통해 단건 조회해준다.
READBOARDS BY USER
User
가 가입한 Board
의 전체 내역을 출력해준다.
DELETEBOARD
Board
를 생성한 User
에 한해 삭제할 수 있다.
728x90
반응형
'TIL' 카테고리의 다른 글
RDBMS의 정규화, mvc 패턴의 개념 (0) | 2024.01.10 |
---|---|
여러 종류의 소셜 로그인을 위한 ERD 고찰 (1) | 2024.01.06 |
DFS (0) | 2023.12.15 |
Spring project에 Swagger 적용하기 (0) | 2023.12.12 |
알고리즘 정리 (완전탐색) (1) | 2023.12.07 |