Skip to content

Commit

Permalink
refactor: 패키지 구조 수정 ui -> api, dto -> request, response
Browse files Browse the repository at this point in the history
  • Loading branch information
alstn113 committed Dec 20, 2024
1 parent 2f69836 commit ab87f61
Show file tree
Hide file tree
Showing 50 changed files with 115 additions and 113 deletions.
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.fluffy.auth.ui;
package com.fluffy.auth.api;

import com.fluffy.auth.application.AuthService;
import com.fluffy.auth.application.dto.MyInfoResponse;
import com.fluffy.auth.application.response.MyInfoResponse;
import com.fluffy.global.web.Accessor;
import com.fluffy.global.web.Auth;
import com.fluffy.global.web.cookie.CookieManager;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.fluffy.auth.application;

import com.fluffy.auth.application.dto.MyInfoResponse;
import com.fluffy.auth.application.dto.TokenResponse;
import com.fluffy.auth.application.response.MyInfoResponse;
import com.fluffy.auth.application.response.TokenResponse;
import com.fluffy.auth.domain.Member;
import com.fluffy.auth.domain.MemberRepository;
import com.fluffy.auth.domain.OAuth2Provider;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.fluffy.auth.application;

import com.fluffy.auth.application.dto.MyInfoResponse;
import com.fluffy.auth.application.response.MyInfoResponse;
import com.fluffy.auth.domain.Member;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Component;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.fluffy.auth.application.dto;
package com.fluffy.auth.application.response;

public record MyInfoResponse(
Long id,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.fluffy.auth.application.dto;
package com.fluffy.auth.application.response;

public record TokenResponse(String accessToken) {
}
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
package com.fluffy.exam.ui;
package com.fluffy.exam.api;

import com.fluffy.exam.application.ExamQueryService;
import com.fluffy.exam.application.ExamService;
import com.fluffy.exam.application.dto.ExamResponse;
import com.fluffy.exam.application.dto.ExamWithAnswersResponse;
import com.fluffy.exam.application.dto.question.CreateExamResponse;
import com.fluffy.exam.application.response.ExamResponse;
import com.fluffy.exam.application.response.ExamWithAnswersResponse;
import com.fluffy.exam.application.response.CreateExamResponse;
import com.fluffy.exam.domain.ExamStatus;
import com.fluffy.exam.domain.dto.ExamSummaryDto;
import com.fluffy.exam.ui.dto.CreateExamWebRequest;
import com.fluffy.exam.ui.dto.PublishExamWebRequest;
import com.fluffy.exam.ui.dto.UpdateExamDescriptionWebRequest;
import com.fluffy.exam.ui.dto.UpdateExamQuestionsWebRequest;
import com.fluffy.exam.ui.dto.UpdateExamTitleWebRequest;
import com.fluffy.exam.api.request.CreateExamWebRequest;
import com.fluffy.exam.api.request.PublishExamWebRequest;
import com.fluffy.exam.api.request.UpdateExamDescriptionWebRequest;
import com.fluffy.exam.api.request.UpdateExamQuestionsWebRequest;
import com.fluffy.exam.api.request.UpdateExamTitleWebRequest;
import com.fluffy.global.web.Accessor;
import com.fluffy.global.web.Auth;
import jakarta.validation.Valid;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.fluffy.exam.ui;
package com.fluffy.exam.api;

import com.fluffy.exam.domain.ExamStatus;
import org.springframework.core.convert.converter.Converter;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.fluffy.exam.ui;
package com.fluffy.exam.api;

import lombok.RequiredArgsConstructor;
import org.springframework.context.annotation.Configuration;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.fluffy.exam.ui.dto;
package com.fluffy.exam.api.request;

import com.fluffy.exam.application.dto.CreateExamAppRequest;
import com.fluffy.exam.application.request.CreateExamAppRequest;
import com.fluffy.global.web.Accessor;

public record CreateExamWebRequest(String title) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.fluffy.exam.ui.dto;
package com.fluffy.exam.api.request;

import com.fluffy.exam.application.dto.PublishExamAppRequest;
import com.fluffy.exam.application.dto.question.QuestionAppRequest;
import com.fluffy.exam.application.request.PublishExamAppRequest;
import com.fluffy.exam.application.request.question.QuestionAppRequest;
import com.fluffy.global.web.Accessor;
import java.time.LocalDateTime;
import java.util.List;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.fluffy.exam.ui.dto;
package com.fluffy.exam.api.request;

import com.fluffy.exam.application.dto.UpdateExamDescriptionAppRequest;
import com.fluffy.exam.application.request.UpdateExamDescriptionAppRequest;
import com.fluffy.global.web.Accessor;

public record UpdateExamDescriptionWebRequest(String description) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.fluffy.exam.ui.dto;
package com.fluffy.exam.api.request;

import com.fluffy.exam.application.dto.UpdateExamQuestionsAppRequest;
import com.fluffy.exam.application.dto.question.QuestionAppRequest;
import com.fluffy.exam.application.request.UpdateExamQuestionsAppRequest;
import com.fluffy.exam.application.request.question.QuestionAppRequest;
import com.fluffy.global.web.Accessor;
import java.util.List;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.fluffy.exam.ui.dto;
package com.fluffy.exam.api.request;

import com.fluffy.exam.application.dto.UpdateExamTitleAppRequest;
import com.fluffy.exam.application.request.UpdateExamTitleAppRequest;
import com.fluffy.global.web.Accessor;

public record UpdateExamTitleWebRequest(String title) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package com.fluffy.exam.application;

import com.fluffy.exam.application.dto.ExamResponse;
import com.fluffy.exam.application.dto.ExamWithAnswersResponse;
import com.fluffy.exam.application.dto.question.CreateExamResponse;
import com.fluffy.exam.application.response.ExamResponse;
import com.fluffy.exam.application.response.ExamWithAnswersResponse;
import com.fluffy.exam.application.response.CreateExamResponse;
import com.fluffy.exam.domain.Exam;
import java.util.List;
import lombok.RequiredArgsConstructor;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.fluffy.exam.application;

import com.fluffy.exam.application.dto.ExamResponse;
import com.fluffy.exam.application.dto.ExamWithAnswersResponse;
import com.fluffy.exam.application.response.ExamResponse;
import com.fluffy.exam.application.response.ExamWithAnswersResponse;
import com.fluffy.exam.domain.Exam;
import com.fluffy.exam.domain.ExamRepository;
import com.fluffy.exam.domain.ExamStatus;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@

import com.fluffy.auth.domain.Member;
import com.fluffy.auth.domain.MemberRepository;
import com.fluffy.exam.application.dto.CreateExamAppRequest;
import com.fluffy.exam.application.dto.PublishExamAppRequest;
import com.fluffy.exam.application.dto.UpdateExamDescriptionAppRequest;
import com.fluffy.exam.application.dto.UpdateExamQuestionsAppRequest;
import com.fluffy.exam.application.dto.UpdateExamTitleAppRequest;
import com.fluffy.exam.application.dto.question.CreateExamResponse;
import com.fluffy.exam.application.request.CreateExamAppRequest;
import com.fluffy.exam.application.request.PublishExamAppRequest;
import com.fluffy.exam.application.request.UpdateExamDescriptionAppRequest;
import com.fluffy.exam.application.request.UpdateExamQuestionsAppRequest;
import com.fluffy.exam.application.request.UpdateExamTitleAppRequest;
import com.fluffy.exam.application.response.CreateExamResponse;
import com.fluffy.exam.domain.Exam;
import com.fluffy.exam.domain.ExamRepository;
import com.fluffy.exam.domain.Question;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
package com.fluffy.exam.application;

import com.fluffy.exam.application.dto.ExamResponse.AnswerQuestionResponse;
import com.fluffy.exam.application.dto.ExamResponse.ChoiceQuestionResponse;
import com.fluffy.exam.application.dto.ExamResponse.QuestionResponse;
import com.fluffy.exam.application.dto.ExamWithAnswersResponse.AnswerQuestionWithAnswersResponse;
import com.fluffy.exam.application.dto.ExamWithAnswersResponse.ChoiceQuestionWithAnswersResponse;
import com.fluffy.exam.application.dto.ExamWithAnswersResponse.QuestionWithAnswersResponse;
import com.fluffy.exam.application.dto.question.LongAnswerQuestionAppRequest;
import com.fluffy.exam.application.dto.question.MultipleChoiceAppRequest;
import com.fluffy.exam.application.dto.question.QuestionAppRequest;
import com.fluffy.exam.application.dto.question.QuestionOptionRequest;
import com.fluffy.exam.application.dto.question.ShortAnswerQuestionAppRequest;
import com.fluffy.exam.application.dto.question.SingleChoiceQuestionAppRequest;
import com.fluffy.exam.application.dto.question.TrueOrFalseQuestionAppRequest;
import com.fluffy.exam.application.response.ExamResponse.AnswerQuestionResponse;
import com.fluffy.exam.application.response.ExamResponse.ChoiceQuestionResponse;
import com.fluffy.exam.application.response.ExamResponse.QuestionResponse;
import com.fluffy.exam.application.response.ExamWithAnswersResponse.AnswerQuestionWithAnswersResponse;
import com.fluffy.exam.application.response.ExamWithAnswersResponse.ChoiceQuestionWithAnswersResponse;
import com.fluffy.exam.application.response.ExamWithAnswersResponse.QuestionWithAnswersResponse;
import com.fluffy.exam.application.request.question.LongAnswerQuestionAppRequest;
import com.fluffy.exam.application.request.question.MultipleChoiceAppRequest;
import com.fluffy.exam.application.request.question.QuestionAppRequest;
import com.fluffy.exam.application.request.question.QuestionOptionRequest;
import com.fluffy.exam.application.request.question.ShortAnswerQuestionAppRequest;
import com.fluffy.exam.application.request.question.SingleChoiceQuestionAppRequest;
import com.fluffy.exam.application.request.question.TrueOrFalseQuestionAppRequest;
import com.fluffy.exam.domain.Question;
import com.fluffy.exam.domain.QuestionOption;
import com.fluffy.exam.domain.QuestionType;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.fluffy.exam.application;

import com.fluffy.exam.application.dto.ExamResponse.ChoiceQuestionResponse.QuestionOptionResponse;
import com.fluffy.exam.application.dto.ExamWithAnswersResponse.ChoiceQuestionWithAnswersResponse.QuestionOptionWithAnswersResponse;
import com.fluffy.exam.application.response.ExamResponse.ChoiceQuestionResponse.QuestionOptionResponse;
import com.fluffy.exam.application.response.ExamWithAnswersResponse.ChoiceQuestionWithAnswersResponse.QuestionOptionWithAnswersResponse;
import com.fluffy.exam.domain.QuestionOption;
import java.util.List;
import lombok.RequiredArgsConstructor;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.fluffy.exam.application.dto;
package com.fluffy.exam.application.request;

import com.fluffy.global.web.Accessor;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.fluffy.exam.application.dto;
package com.fluffy.exam.application.request;

import com.fluffy.exam.application.dto.question.QuestionAppRequest;
import com.fluffy.exam.application.request.question.QuestionAppRequest;
import com.fluffy.global.web.Accessor;
import java.time.LocalDateTime;
import java.util.List;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.fluffy.exam.application.dto;
package com.fluffy.exam.application.request;

import com.fluffy.global.web.Accessor;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.fluffy.exam.application.dto;
package com.fluffy.exam.application.request;

import com.fluffy.exam.application.dto.question.QuestionAppRequest;
import com.fluffy.exam.application.request.question.QuestionAppRequest;
import com.fluffy.global.web.Accessor;
import java.util.List;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.fluffy.exam.application.dto;
package com.fluffy.exam.application.request;

import com.fluffy.global.web.Accessor;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.fluffy.exam.application.dto.question;
package com.fluffy.exam.application.request.question;

public record LongAnswerQuestionAppRequest(
String text,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.fluffy.exam.application.dto.question;
package com.fluffy.exam.application.request.question;

import java.util.List;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.fluffy.exam.application.dto.question;
package com.fluffy.exam.application.request.question;

import com.fasterxml.jackson.annotation.JsonSubTypes;
import com.fasterxml.jackson.annotation.JsonTypeInfo;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.fluffy.exam.application.dto.question;
package com.fluffy.exam.application.request.question;

public record QuestionOptionRequest(String text, boolean isCorrect) {
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.fluffy.exam.application.dto.question;
package com.fluffy.exam.application.request.question;


public record ShortAnswerQuestionAppRequest(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.fluffy.exam.application.dto.question;
package com.fluffy.exam.application.request.question;

import java.util.List;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.fluffy.exam.application.dto.question;
package com.fluffy.exam.application.request.question;

public record TrueOrFalseQuestionAppRequest(
String text,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.fluffy.exam.application.dto.question;
package com.fluffy.exam.application.response;

public record CreateExamResponse(Long id, String title) {
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.fluffy.exam.application.dto;
package com.fluffy.exam.application.response;

import java.time.LocalDateTime;
import java.util.List;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.fluffy.exam.application.dto;
package com.fluffy.exam.application.response;

import java.time.LocalDateTime;
import java.util.List;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import static java.util.Objects.requireNonNull;

import com.fluffy.auth.application.AuthService;
import com.fluffy.auth.application.dto.MyInfoResponse;
import com.fluffy.auth.application.response.MyInfoResponse;
import com.fluffy.global.exception.BaseException;
import com.fluffy.global.exception.UnauthorizedException;
import com.fluffy.global.web.cookie.CookieManager;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.fluffy.oauth2.ui;
package com.fluffy.oauth2.api;

import com.fluffy.auth.application.dto.TokenResponse;
import com.fluffy.auth.application.response.TokenResponse;
import com.fluffy.auth.domain.OAuth2Provider;
import com.fluffy.global.web.cookie.CookieManager;
import com.fluffy.oauth2.application.OAuth2Service;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.fluffy.oauth2.ui;
package com.fluffy.oauth2.api;

import com.fluffy.auth.domain.OAuth2Provider;
import org.springframework.core.convert.converter.Converter;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.fluffy.oauth2.ui;
package com.fluffy.oauth2.api;

import lombok.RequiredArgsConstructor;
import org.springframework.context.annotation.Configuration;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.fluffy.oauth2.application;

import com.fluffy.auth.application.AuthService;
import com.fluffy.auth.application.dto.TokenResponse;
import com.fluffy.auth.application.response.TokenResponse;
import com.fluffy.auth.domain.OAuth2Provider;
import com.fluffy.oauth2.domain.OAuth2UserInfo;
import lombok.RequiredArgsConstructor;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
package com.fluffy.submission.ui;
package com.fluffy.submission.api;

import com.fluffy.global.web.Accessor;
import com.fluffy.global.web.Auth;
import com.fluffy.submission.application.SubmissionQueryService;
import com.fluffy.submission.application.SubmissionService;
import com.fluffy.submission.application.dto.SubmissionDetailResponse;
import com.fluffy.submission.application.response.SubmissionDetailResponse;
import com.fluffy.submission.domain.dto.SubmissionSummaryDto;
import com.fluffy.submission.ui.dto.SubmissionWebRequest;
import com.fluffy.submission.api.request.SubmissionWebRequest;
import jakarta.validation.Valid;
import java.util.List;
import lombok.RequiredArgsConstructor;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package com.fluffy.submission.ui.dto;
package com.fluffy.submission.api.request;

import com.fluffy.global.web.Accessor;
import com.fluffy.submission.application.dto.QuestionResponseAppRequest;
import com.fluffy.submission.application.dto.SubmissionAppRequest;
import com.fluffy.submission.application.request.QuestionResponseAppRequest;
import com.fluffy.submission.application.request.SubmissionAppRequest;
import java.util.List;

public record SubmissionWebRequest(List<QuestionResponseAppRequest> questionResponses) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@
import com.fluffy.exam.domain.Question;
import com.fluffy.exam.domain.QuestionOption;
import com.fluffy.global.exception.BadRequestException;
import com.fluffy.submission.application.dto.QuestionResponseAppRequest;
import com.fluffy.submission.application.dto.SubmissionAppRequest;
import com.fluffy.submission.application.dto.SubmissionDetailResponse;
import com.fluffy.submission.application.dto.SubmissionDetailResponse.AnswerBaseResponse;
import com.fluffy.submission.application.dto.SubmissionDetailResponse.ChoiceAnswerResponse;
import com.fluffy.submission.application.dto.SubmissionDetailResponse.ChoiceResponse;
import com.fluffy.submission.application.dto.SubmissionDetailResponse.TextAnswerResponse;
import com.fluffy.submission.application.request.QuestionResponseAppRequest;
import com.fluffy.submission.application.request.SubmissionAppRequest;
import com.fluffy.submission.application.response.SubmissionDetailResponse;
import com.fluffy.submission.application.response.SubmissionDetailResponse.AnswerBaseResponse;
import com.fluffy.submission.application.response.SubmissionDetailResponse.ChoiceAnswerResponse;
import com.fluffy.submission.application.response.SubmissionDetailResponse.ChoiceResponse;
import com.fluffy.submission.application.response.SubmissionDetailResponse.TextAnswerResponse;
import com.fluffy.submission.domain.Answer;
import com.fluffy.submission.domain.Choice;
import com.fluffy.submission.domain.Submission;
Expand Down
Loading

0 comments on commit ab87f61

Please sign in to comment.