diff --git a/src/main/java/sopt/org/homepage/common/mapper/ResponseMapper.java b/src/main/java/sopt/org/homepage/common/mapper/ResponseMapper.java index 1996c63..593c0db 100644 --- a/src/main/java/sopt/org/homepage/common/mapper/ResponseMapper.java +++ b/src/main/java/sopt/org/homepage/common/mapper/ResponseMapper.java @@ -1,13 +1,16 @@ package sopt.org.homepage.common.mapper; -import lombok.Builder; import org.springframework.stereotype.Component; import sopt.org.homepage.internal.crew.dto.CrewMeetingVo; import sopt.org.homepage.internal.crew.dto.StudyResponse; import sopt.org.homepage.internal.playground.dto.PlaygroundProjectDetailResponse; import sopt.org.homepage.internal.playground.dto.PlaygroundProjectResponseDto; import sopt.org.homepage.internal.playground.dto.Role; -import sopt.org.homepage.project.dto.*; +import sopt.org.homepage.project.dto.record.Category; +import sopt.org.homepage.project.dto.record.Link; +import sopt.org.homepage.project.dto.record.Member; +import sopt.org.homepage.project.dto.response.ProjectDetailResponseDto; +import sopt.org.homepage.project.dto.response.ProjectsResponseDto; import sopt.org.homepage.project.dto.type.LinkType; import sopt.org.homepage.semester.dto.SemesterDao; import sopt.org.homepage.semester.dto.SemestersListResponse; diff --git a/src/main/java/sopt/org/homepage/internal/playground/PlaygroundService.java b/src/main/java/sopt/org/homepage/internal/playground/PlaygroundService.java index b9811d3..53ac255 100644 --- a/src/main/java/sopt/org/homepage/internal/playground/PlaygroundService.java +++ b/src/main/java/sopt/org/homepage/internal/playground/PlaygroundService.java @@ -13,9 +13,9 @@ import sopt.org.homepage.internal.playground.dto.PlaygroundProjectAxiosResponseDto; import sopt.org.homepage.internal.playground.dto.PlaygroundProjectResponseDto; import sopt.org.homepage.internal.playground.dto.PlaygroundUserResponse; -import sopt.org.homepage.project.dto.GetProjectsRequestDto; -import sopt.org.homepage.project.dto.ProjectDetailResponseDto; -import sopt.org.homepage.project.dto.ProjectsResponseDto; +import sopt.org.homepage.project.dto.request.GetProjectsRequestDto; +import sopt.org.homepage.project.dto.response.ProjectDetailResponseDto; +import sopt.org.homepage.project.dto.response.ProjectsResponseDto; import sopt.org.homepage.common.mapper.ResponseMapper; import java.util.Collections; diff --git a/src/main/java/sopt/org/homepage/project/ProjectController.java b/src/main/java/sopt/org/homepage/project/ProjectController.java index 162e529..1858f6e 100644 --- a/src/main/java/sopt/org/homepage/project/ProjectController.java +++ b/src/main/java/sopt/org/homepage/project/ProjectController.java @@ -10,9 +10,9 @@ import org.springframework.web.bind.annotation.*; import sopt.org.homepage.common.dto.PaginateResponseDto; import sopt.org.homepage.project.util.ProjectComparator; -import sopt.org.homepage.project.dto.GetProjectsRequestDto; -import sopt.org.homepage.project.dto.ProjectDetailResponseDto; -import sopt.org.homepage.project.dto.ProjectsResponseDto; +import sopt.org.homepage.project.dto.request.GetProjectsRequestDto; +import sopt.org.homepage.project.dto.response.ProjectDetailResponseDto; +import sopt.org.homepage.project.dto.response.ProjectsResponseDto; @RestController @RequiredArgsConstructor diff --git a/src/main/java/sopt/org/homepage/project/ProjectService.java b/src/main/java/sopt/org/homepage/project/ProjectService.java index bbd675e..552bbc4 100644 --- a/src/main/java/sopt/org/homepage/project/ProjectService.java +++ b/src/main/java/sopt/org/homepage/project/ProjectService.java @@ -7,9 +7,9 @@ import sopt.org.homepage.common.dto.PaginateResponseDto; import sopt.org.homepage.common.util.ArrayUtil; import sopt.org.homepage.internal.playground.PlaygroundService; -import sopt.org.homepage.project.dto.GetProjectsRequestDto; -import sopt.org.homepage.project.dto.ProjectDetailResponseDto; -import sopt.org.homepage.project.dto.ProjectsResponseDto; +import sopt.org.homepage.project.dto.request.GetProjectsRequestDto; +import sopt.org.homepage.project.dto.response.ProjectDetailResponseDto; +import sopt.org.homepage.project.dto.response.ProjectsResponseDto; @RequiredArgsConstructor @Service diff --git a/src/main/java/sopt/org/homepage/project/dto/Category.java b/src/main/java/sopt/org/homepage/project/dto/record/Category.java similarity index 83% rename from src/main/java/sopt/org/homepage/project/dto/Category.java rename to src/main/java/sopt/org/homepage/project/dto/record/Category.java index 38d8eb7..d2deb20 100644 --- a/src/main/java/sopt/org/homepage/project/dto/Category.java +++ b/src/main/java/sopt/org/homepage/project/dto/record/Category.java @@ -1,4 +1,4 @@ -package sopt.org.homepage.project.dto; +package sopt.org.homepage.project.dto.record; import io.swagger.v3.oas.annotations.media.Schema; import sopt.org.homepage.project.dto.type.ProjectType; diff --git a/src/main/java/sopt/org/homepage/project/dto/Link.java b/src/main/java/sopt/org/homepage/project/dto/record/Link.java similarity index 92% rename from src/main/java/sopt/org/homepage/project/dto/Link.java rename to src/main/java/sopt/org/homepage/project/dto/record/Link.java index caab80a..48e7599 100644 --- a/src/main/java/sopt/org/homepage/project/dto/Link.java +++ b/src/main/java/sopt/org/homepage/project/dto/record/Link.java @@ -1,4 +1,4 @@ -package sopt.org.homepage.project.dto; +package sopt.org.homepage.project.dto.record; import io.swagger.v3.oas.annotations.media.Schema; import sopt.org.homepage.project.dto.type.LinkType; diff --git a/src/main/java/sopt/org/homepage/project/dto/Member.java b/src/main/java/sopt/org/homepage/project/dto/record/Member.java similarity index 92% rename from src/main/java/sopt/org/homepage/project/dto/Member.java rename to src/main/java/sopt/org/homepage/project/dto/record/Member.java index aa63fbe..e72f61b 100644 --- a/src/main/java/sopt/org/homepage/project/dto/Member.java +++ b/src/main/java/sopt/org/homepage/project/dto/record/Member.java @@ -1,4 +1,4 @@ -package sopt.org.homepage.project.dto; +package sopt.org.homepage.project.dto.record; import io.swagger.v3.oas.annotations.media.Schema; import sopt.org.homepage.internal.playground.dto.Role; diff --git a/src/main/java/sopt/org/homepage/project/dto/GetProjectsRequestDto.java b/src/main/java/sopt/org/homepage/project/dto/request/GetProjectsRequestDto.java similarity index 94% rename from src/main/java/sopt/org/homepage/project/dto/GetProjectsRequestDto.java rename to src/main/java/sopt/org/homepage/project/dto/request/GetProjectsRequestDto.java index 61b4679..0549a7f 100644 --- a/src/main/java/sopt/org/homepage/project/dto/GetProjectsRequestDto.java +++ b/src/main/java/sopt/org/homepage/project/dto/request/GetProjectsRequestDto.java @@ -1,4 +1,4 @@ -package sopt.org.homepage.project.dto; +package sopt.org.homepage.project.dto.request; import io.swagger.v3.oas.annotations.Parameter; import lombok.Getter; diff --git a/src/main/java/sopt/org/homepage/project/dto/ProjectDetailResponseDto.java b/src/main/java/sopt/org/homepage/project/dto/response/ProjectDetailResponseDto.java similarity index 92% rename from src/main/java/sopt/org/homepage/project/dto/ProjectDetailResponseDto.java rename to src/main/java/sopt/org/homepage/project/dto/response/ProjectDetailResponseDto.java index 9876d15..cb0b450 100644 --- a/src/main/java/sopt/org/homepage/project/dto/ProjectDetailResponseDto.java +++ b/src/main/java/sopt/org/homepage/project/dto/response/ProjectDetailResponseDto.java @@ -1,4 +1,4 @@ -package sopt.org.homepage.project.dto; +package sopt.org.homepage.project.dto.response; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonInclude; @@ -9,6 +9,9 @@ import java.time.LocalDateTime; import java.util.List; import lombok.experimental.SuperBuilder; +import sopt.org.homepage.project.dto.record.Category; +import sopt.org.homepage.project.dto.record.Link; +import sopt.org.homepage.project.dto.record.Member; import sopt.org.homepage.project.dto.type.ServiceType; @ToString(callSuper = true) diff --git a/src/main/java/sopt/org/homepage/project/dto/ProjectsResponseDto.java b/src/main/java/sopt/org/homepage/project/dto/response/ProjectsResponseDto.java similarity index 94% rename from src/main/java/sopt/org/homepage/project/dto/ProjectsResponseDto.java rename to src/main/java/sopt/org/homepage/project/dto/response/ProjectsResponseDto.java index c746c71..fa607ad 100644 --- a/src/main/java/sopt/org/homepage/project/dto/ProjectsResponseDto.java +++ b/src/main/java/sopt/org/homepage/project/dto/response/ProjectsResponseDto.java @@ -1,11 +1,12 @@ -package sopt.org.homepage.project.dto; +package sopt.org.homepage.project.dto.response; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.Builder; import lombok.Getter; import java.util.List; import lombok.experimental.SuperBuilder; +import sopt.org.homepage.project.dto.record.Category; +import sopt.org.homepage.project.dto.record.Link; import sopt.org.homepage.project.dto.type.ServiceType; diff --git a/src/main/java/sopt/org/homepage/project/util/ProjectComparator.java b/src/main/java/sopt/org/homepage/project/util/ProjectComparator.java index 05d9802..fa7b8ec 100644 --- a/src/main/java/sopt/org/homepage/project/util/ProjectComparator.java +++ b/src/main/java/sopt/org/homepage/project/util/ProjectComparator.java @@ -1,6 +1,6 @@ package sopt.org.homepage.project.util; -import sopt.org.homepage.project.dto.ProjectsResponseDto; +import sopt.org.homepage.project.dto.response.ProjectsResponseDto; public class ProjectComparator { public static int compare(ProjectsResponseDto a, ProjectsResponseDto b) {