Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feat]#3- quiz도메인,quizeDetail도메인 추가 #7

Merged
merged 1 commit into from
May 18, 2024
Merged

Conversation

paragon0107
Copy link
Contributor

@paragon0107 paragon0107 commented May 18, 2024

✨ 해결한 이슈번호

  • closes: #이슈번호

📋 요구사항 분석

  • 기능1

📢 주요 코드 설명

QuestionList

package server.sopt.server.domain;
import lombok.AllArgsConstructor;
import lombok.Getter;
@Getter
@AllArgsConstructor
public enum QuestionList {
QUESTION1("문제1",1),
QUESTION2("문제1",1),
QUESTION3("문제1",1),
;
private final String question;
private final int questionCode;
}

Quiz

package server.sopt.server.domain;
import jakarta.persistence.*;
import lombok.AccessLevel;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import java.util.List;
@Entity
@Getter
@NoArgsConstructor(access = AccessLevel.PROTECTED)
public class Quiz
{
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long quizId;
@OneToOne
private Member memberId;
@OneToMany
private List<QuizDetail> quizDetails;
}

QuizDetail

package server.sopt.server.domain;
import jakarta.persistence.*;
import lombok.AccessLevel;
import lombok.Getter;
import lombok.NoArgsConstructor;
@Entity
@Getter
@NoArgsConstructor(access = AccessLevel.PROTECTED)
public class QuizDetail {
@Id@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long QuizDetailId;
@ManyToOne
private Quiz quiz;
private String questionMessage;
private boolean answer;
}

📢 PR Point to Reviewers

@paragon0107 paragon0107 linked an issue May 18, 2024 that may be closed by this pull request
3 tasks
@rlarlgnszx
Copy link
Member

너무 고생하셨습니다. 일단 도메인 엔티티 간단하게 edr따라 구현해보고 안되는거 있으면 후에 수정하는 방향으로 가보도록 할게요!

@rlarlgnszx rlarlgnszx merged commit 0dace7d into main May 18, 2024
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Feat] Quiz도메인, QuizeDetail도메인 생성
2 participants