issues
search
Wooin-dev
/
dailyone_server
dailyOne (D'One) - 서버
0
stars
0
forks
source link
MyGoal Entity추가 및 수정 (+목표의 마감날짜 설정)
#15
Closed
Wooin-dev
closed
1 month ago
Wooin-dev
commented
1 month ago
현재 Goal 엔티티 역할
Goal 엔티티에 목표2종, 멘트2종 등 설정후 만든 사람이 곧 그 목표에 달성하는 중
변경할 Goal 엔티티 역할
Goal 엔티티를 만든 사람만이 그 목표를 달성할 수 있는 것이 아님.
1번 유저가 3번 목표를 만들었다면?
생성한 경우 곧바로 1번유저 - 3번목표를 도전한다는 정보를 생성 -> (MyGoal 엔티티 추가 예정)
추가로, 다른 2번유저도 이를 보고 3번목표에 도전할 수도 있게끔 기능 구현
공개/비공개 플래그를 통해 내가 만든 목표가 공개되는 지 설정 기능 구현
추가될 MyGoal 엔티티
유저외래키와 목표외래키를 갖음 (양방향 테이블)
시작일과 종료일 날짜데이터를 갖음
DONE 엔티티의 goal_id가 Goal엔티티가 아닌 MyGoal의 외래키를 갖게 수정
[x] MyGoal 엔티티 생성
[x] Done 엔티티 상속관계 수정 : goal -> myGoal
[x] Goal 생성시 바로 본인의 Goal로 설정하게끔 수정
현재 Goal 엔티티 역할
변경할 Goal 엔티티 역할
추가될 MyGoal 엔티티