[#5]: 공통 기능 코틀린 마이그레이션 및 패키지 분리 #6

Merged
pricelees merged 20 commits from refactor/#5 into main 2025-07-14 05:05:48 +00:00
10 changed files with 14 additions and 14 deletions
Showing only changes of commit 49f09dbaa0 - Show all commits

View File

@ -1,4 +1,4 @@
package roomescape.system.dto.response; package roomescape.common.dto.response;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import roomescape.system.exception.ErrorType; import roomescape.system.exception.ErrorType;

View File

@ -1,4 +1,4 @@
package roomescape.system.dto.response; package roomescape.common.dto.response;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;

View File

@ -7,7 +7,7 @@ import io.swagger.v3.oas.annotations.tags.Tag
import org.springframework.http.HttpStatus import org.springframework.http.HttpStatus
import org.springframework.web.bind.annotation.ResponseStatus import org.springframework.web.bind.annotation.ResponseStatus
import roomescape.system.auth.web.support.Admin import roomescape.system.auth.web.support.Admin
import roomescape.system.dto.response.RoomEscapeApiResponse import roomescape.common.dto.response.RoomEscapeApiResponse
@Tag(name = "2. 회원 API", description = "회원 정보를 관리할 때 사용합니다.") @Tag(name = "2. 회원 API", description = "회원 정보를 관리할 때 사용합니다.")
interface MemberAPI { interface MemberAPI {

View File

@ -5,7 +5,7 @@ import org.springframework.web.bind.annotation.GetMapping
import org.springframework.web.bind.annotation.RestController import org.springframework.web.bind.annotation.RestController
import roomescape.member.business.MemberService import roomescape.member.business.MemberService
import roomescape.member.infrastructure.persistence.Member import roomescape.member.infrastructure.persistence.Member
import roomescape.system.dto.response.RoomEscapeApiResponse import roomescape.common.dto.response.RoomEscapeApiResponse
@RestController @RestController
class MemberController( class MemberController(

View File

@ -40,8 +40,8 @@ import roomescape.reservation.service.ReservationWithPaymentService;
import roomescape.system.auth.web.support.Admin; import roomescape.system.auth.web.support.Admin;
import roomescape.system.auth.web.support.LoginRequired; import roomescape.system.auth.web.support.LoginRequired;
import roomescape.system.auth.web.support.MemberId; import roomescape.system.auth.web.support.MemberId;
import roomescape.system.dto.response.ErrorResponse; import roomescape.common.dto.response.ErrorResponse;
import roomescape.system.dto.response.RoomEscapeApiResponse; import roomescape.common.dto.response.RoomEscapeApiResponse;
import roomescape.system.exception.RoomEscapeException; import roomescape.system.exception.RoomEscapeException;
@RestController @RestController

View File

@ -30,8 +30,8 @@ import roomescape.reservation.dto.response.ReservationTimesResponse;
import roomescape.reservation.service.ReservationTimeService; import roomescape.reservation.service.ReservationTimeService;
import roomescape.system.auth.web.support.Admin; import roomescape.system.auth.web.support.Admin;
import roomescape.system.auth.web.support.LoginRequired; import roomescape.system.auth.web.support.LoginRequired;
import roomescape.system.dto.response.ErrorResponse; import roomescape.common.dto.response.ErrorResponse;
import roomescape.system.dto.response.RoomEscapeApiResponse; import roomescape.common.dto.response.RoomEscapeApiResponse;
@RestController @RestController
@Tag(name = "4. 예약 시간 API", description = "예약 시간을 조회 / 추가 / 삭제할 때 사용합니다.") @Tag(name = "4. 예약 시간 API", description = "예약 시간을 조회 / 추가 / 삭제할 때 사용합니다.")

View File

@ -15,8 +15,8 @@ import org.springframework.web.bind.annotation.RequestBody
import org.springframework.web.bind.annotation.ResponseStatus import org.springframework.web.bind.annotation.ResponseStatus
import roomescape.system.auth.web.support.LoginRequired import roomescape.system.auth.web.support.LoginRequired
import roomescape.system.auth.web.support.MemberId import roomescape.system.auth.web.support.MemberId
import roomescape.system.dto.response.ErrorResponse import roomescape.common.dto.response.ErrorResponse
import roomescape.system.dto.response.RoomEscapeApiResponse import roomescape.common.dto.response.RoomEscapeApiResponse
@Tag(name = "1. 인증 / 인가 API", description = "로그인, 로그아웃 및 로그인 상태를 확인합니다") @Tag(name = "1. 인증 / 인가 API", description = "로그인, 로그아웃 및 로그인 상태를 확인합니다")
interface AuthAPI { interface AuthAPI {

View File

@ -11,7 +11,7 @@ import org.springframework.web.bind.annotation.RequestBody
import org.springframework.web.bind.annotation.RestController import org.springframework.web.bind.annotation.RestController
import roomescape.system.auth.service.AuthService import roomescape.system.auth.service.AuthService
import roomescape.system.auth.web.support.* import roomescape.system.auth.web.support.*
import roomescape.system.dto.response.RoomEscapeApiResponse import roomescape.common.dto.response.RoomEscapeApiResponse
@RestController @RestController
class AuthController( class AuthController(

View File

@ -15,7 +15,7 @@ import org.springframework.web.bind.annotation.RestControllerAdvice;
import org.springframework.web.client.ResourceAccessException; import org.springframework.web.client.ResourceAccessException;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import roomescape.system.dto.response.ErrorResponse; import roomescape.common.dto.response.ErrorResponse;
@RestControllerAdvice @RestControllerAdvice
public class ExceptionControllerAdvice { public class ExceptionControllerAdvice {

View File

@ -23,8 +23,8 @@ import jakarta.validation.Valid;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
import roomescape.system.auth.web.support.Admin; import roomescape.system.auth.web.support.Admin;
import roomescape.system.auth.web.support.LoginRequired; import roomescape.system.auth.web.support.LoginRequired;
import roomescape.system.dto.response.ErrorResponse; import roomescape.common.dto.response.ErrorResponse;
import roomescape.system.dto.response.RoomEscapeApiResponse; import roomescape.common.dto.response.RoomEscapeApiResponse;
import roomescape.theme.dto.ThemeRequest; import roomescape.theme.dto.ThemeRequest;
import roomescape.theme.dto.ThemeResponse; import roomescape.theme.dto.ThemeResponse;
import roomescape.theme.dto.ThemesResponse; import roomescape.theme.dto.ThemesResponse;