From e8de49732b43e630126ace382f14c1eed9a000a7 Mon Sep 17 00:00:00 2001 From: jieun Date: Tue, 20 Oct 2026 20:20:06 +0900 Subject: [PATCH] Add exam question and choice view DTOs --- .../com/example/questionbank/web/rest/dto/ChoiceView.java | 5 +++++ .../example/questionbank/web/rest/dto/ExamQuestionView.java | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 src/main/java/com/example/questionbank/web/rest/dto/ChoiceView.java create mode 100644 src/main/java/com/example/questionbank/web/rest/dto/ExamQuestionView.java diff --git a/src/main/java/com/example/questionbank/web/rest/dto/ChoiceView.java b/src/main/java/com/example/questionbank/web/rest/dto/ChoiceView.java new file mode 100644 index 0000000..47aef95 --- /dev/null +++ b/src/main/java/com/example/questionbank/web/rest/dto/ChoiceView.java @@ -0,0 +1,5 @@ +package com.example.questionbank.web.rest.dto; + +import com.example.questionbank.domain.enumeration.OptionKey; + +public record ChoiceView(OptionKey optionKey, String content, Integer displayOrder) {} diff --git a/src/main/java/com/example/questionbank/web/rest/dto/ExamQuestionView.java b/src/main/java/com/example/questionbank/web/rest/dto/ExamQuestionView.java new file mode 100644 index 0000000..49e94bd --- /dev/null +++ b/src/main/java/com/example/questionbank/web/rest/dto/ExamQuestionView.java @@ -0,0 +1,5 @@ +package com.example.questionbank.web.rest.dto; + +import java.util.List; + +public record ExamQuestionView(Long questionId, String prompt, List choices) {}