프로젝트 일정 관리 및 이슈 사항 기록을 위해 노션 추가
https://www.notion.so/34b85e77c4e54d2aabd353f5887d3ddd?v=87cdf9da6ac04064948bfe49cbd3aea6
과제 Github / 인텔리제이 프로젝트 생성
https://github.com/JavaYuhm/triple/tree/master
준비사항
Gradle : MYSQL - 인텔리제이 프로젝트 연동
spring:
datasource:
url: jdbc:mysql://localhost:33306/triple?serverTimezone=UTC
username: triple
password: 3333
driver-class-name: com.mysql.cj.jdbc.Driver
ERD 설계 초안 - 추후 진행하며 개선.
review : 리뷰를 저장하고 관리하기 위한 table
place : 여행지 장소 table
member : 클럽 회원 관리 table
member_point : 클럽 회원 point table
photo : 리뷰 사진을 저장하기 위한 table
시나리오
1. 회원이 특정 여행지에 리뷰를 ADD(작성)
1-1 리뷰 작성 시 사진 첨부 +1
1-2 첫 작성 리뷰 +1
2. 회원이 작성한 리뷰를 MOD(수정)
2-1 글자만 작성한 리뷰에 사진 첨부 시 +1
2-2 사진 첨부를 삭제할 경우, -1
3. 회원이 작성한 리뷰를 삭제
3-1 리뷰 Point 만큼 회원이 갖고 있는 Point 차감(member_point)
4. 회원이 보유한 Point 조회 + 이력까지 조회
user_id로 member_point table select
'프로그래밍' 카테고리의 다른 글
[이클립스] Tomcat 실행 에러(ClassNotFoundException) (0) | 2022.11.30 |
---|---|
2일차. Triple 여행자 클럽 마일리지 서비스 (0) | 2022.07.07 |
[스프링 공부] 스프링 IoC 컨테이너 (0) | 2021.10.13 |
[OS 정리] 시스템 콜 (0) | 2021.09.27 |
[공부] 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 - 그레이들 셋팅 (0) | 2021.09.15 |