diff --git a/docs/refactoring-migration-map.csv b/docs/refactoring-migration-map.csv new file mode 100644 index 0000000..20fd7e4 --- /dev/null +++ b/docs/refactoring-migration-map.csv @@ -0,0 +1,128 @@ +현재 위치,추천 변경 위치,도메인,이유,위험도 +Controller/AuthController.java,domains/auth/controller/AuthController.java,auth,로그인/ID 중복 확인/API 인증 흐름,중 +Service/AuthService.java,domains/auth/service/AuthService.java,auth,JWT 발급과 인증 서비스,중 +Dto/User/Request/LoginUserRequest.java,domains/auth/dto/request/LoginUserRequest.java,auth,로그인 전용 DTO,낮음 +Dto/User/Response/LoginUserResponse.java,domains/auth/dto/response/LoginUserResponse.java,auth,로그인 응답 DTO,낮음 +Dto/User/Response/UpdateUserRoleResponse.java,domains/auth/dto/response/UpdateUserRoleResponse.java,auth/admin,현재 AuthService에 있으나 실제로는 권한 변경 API,중 +Security/AuthMember.java,security/AuthMember.java,security,인증 Principal,중 +Security/AuthenticationProviderImpl.java,security/AuthenticationProviderImpl.java,security,로그인 인증 Provider,중 +Security/JwtAuthenticationFilter.java,security/JwtAuthenticationFilter.java,security,JWT 인증 필터,중 +Security/JwtInfo.java,security/JwtInfo.java,security,JWT 응답 값 객체,낮음 +Security/JwtTokenProvider.java,security/JwtTokenProvider.java,security,JWT 생성/검증,중 +Security/UserDetailsServiceImpl.java,security/UserDetailsServiceImpl.java,security,Spring Security 사용자 조회,중 +Config/SecurityConfig.java,config/SecurityConfig.java,config/security,전역 보안 설정,중 +Config/SwaggerConfig.java,config/SwaggerConfig.java,config,Swagger/OpenAPI 설정,낮음 +Controller/UserController.java,domains/user/controller/UserController.java,user,회원가입/프로필/출석 체크 API,중 +Service/UserService.java,domains/user/service/UserService.java,user,사용자 프로필과 일일 출석 처리,중 +Repository/UserRepository.java,domains/user/repository/UserRepository.java,user,사용자 저장소,중 +Entity/User/User.java,domains/user/entity/User.java,user,사용자 엔티티,중 +Entity/User/UserRole.java,domains/user/entity/UserRole.java,user,사용자 권한 enum,중 +Dto/User/Request/SignUpUserRequest.java,domains/user/dto/request/SignUpUserRequest.java,user,회원가입 DTO,낮음 +Dto/User/Request/UpdateProfileRequest.java,domains/user/dto/request/UpdateProfileRequest.java,user,프로필 수정 DTO,낮음 +Dto/User/Response/ReadUserProfileResponse.java,domains/user/dto/response/ReadUserProfileResponse.java,user,프로필 응답 DTO,낮음 +Dto/User/Response/ReadUserProfileDetailResponse.java,domains/user/dto/response/ReadUserProfileDetailResponse.java,user,프로필 상세 응답 DTO,낮음 +Dto/User/Response/ReadUserInfoResponse.java,domains/user/dto/response/ReadUserInfoResponse.java,user,여러 도메인에서 쓰는 사용자 요약 DTO,중 +Controller/AdminController.java,domains/admin/controller/AdminController.java,admin,운영진 API,중 +Service/AdminService.java,domains/admin/service/AdminService.java,admin,운영진 사용자/페이서 관리,중 +Dto/User/Request/AuthorizePacerRequest.java,domains/admin/dto/request/AuthorizePacerRequest.java,admin,운영진 전용 페이서 권한 DTO,낮음 +Dto/User/Request/UpdateUsersRequest.java,domains/admin/dto/request/UpdateUsersRequest.java,admin,운영진 사용자 수정 DTO,낮음 +Dto/User/Response/ReadUsersResponse.java,domains/admin/dto/response/ReadUsersResponse.java,admin,운영진 사용자 목록 응답,낮음 +Dto/User/Response/SearchAdminUsersResponse.java,domains/admin/dto/response/SearchAdminUsersResponse.java,admin,운영진 사용자 검색 응답,낮음 +Dto/User/Response/ReadPacersResponse.java,domains/admin/dto/response/ReadPacersResponse.java,admin/pacer,운영진/작성자용 페이서 목록 응답,낮음 +Controller/Post/PostController.java,domains/run/post/controller/PostController.java,run.post,게시글 공통 API,중 +Controller/Post/RegularPostController.java,domains/run/post/controller/RegularPostController.java,run.post,정규런 게시글 API,중 +Controller/Post/TrainingPostController.java,domains/run/post/controller/TrainingPostController.java,run.post,훈련 게시글 API,중 +Controller/Post/EventPostController.java,domains/run/post/controller/EventPostController.java,run.post,행사 게시글 API,중 +Controller/Post/FlashPostController.java,domains/run/post/controller/FlashPostController.java,run.post,번개 게시글 API,중 +Service/Post/PostService.java,domains/run/post/service/PostService.java,run.post,게시글 목록/수정/삭제/페이서 재배정,중 +Service/Post/RegularPostService.java,domains/run/post/service/RegularPostService.java,run.post,정규런 게시글 생성/상세,중 +Service/Post/TrainingPostService.java,domains/run/post/service/TrainingPostService.java,run.post,훈련 게시글 생성/상세,중 +Service/Post/EventPostService.java,domains/run/post/service/EventPostService.java,run.post,행사 게시글 생성/상세,중 +Service/Post/FlashPostService.java,domains/run/post/service/FlashPostService.java,run.post,번개 게시글 생성/상세,중 +Repository/PostRepository.java,domains/run/post/repository/PostRepository.java,run.post,공통 게시글 저장소,중 +Repository/RegularPostRepository.java,domains/run/post/repository/RegularPostRepository.java,run.post,정규런 저장소,중 +Repository/TrainingPostRepository.java,domains/run/post/repository/TrainingPostRepository.java,run.post,훈련 저장소,중 +Repository/EventPostRepository.java,domains/run/post/repository/EventPostRepository.java,run.post,행사 저장소,중 +Repository/FlashPostRepository.java,domains/run/post/repository/FlashPostRepository.java,run.post,번개 저장소,중 +Repository/AttachmentRepository.java,domains/run/post/repository/AttachmentRepository.java,run.post,게시글 첨부파일 저장소,중 +Entity/Board/Post/Post.java,domains/run/post/entity/Post.java,run.post,공통 게시글 엔티티,중 +Entity/Board/Post/RegularPost.java,domains/run/post/entity/RegularPost.java,run.post,정규런 엔티티,중 +Entity/Board/Post/TrainingPost.java,domains/run/post/entity/TrainingPost.java,run.post,훈련 엔티티,중 +Entity/Board/Post/EventPost.java,domains/run/post/entity/EventPost.java,run.post,행사 엔티티,중 +Entity/Board/Post/FlashPost.java,domains/run/post/entity/FlashPost.java,run.post,번개 엔티티,중 +Entity/Board/Post/PostType.java,domains/run/post/entity/PostType.java,run.post,게시글 타입 enum,중 +Entity/Board/PostStatus.java,domains/run/post/entity/PostStatus.java,run.post,게시글 상태 enum,중 +Entity/Board/Attachment.java,domains/run/post/entity/Attachment.java,run.post,게시글 첨부파일 엔티티,중 +Dto/Post/Request/CreateRegularPostRequest.java,domains/run/post/dto/request/CreateRegularPostRequest.java,run.post,정규런 생성 DTO,낮음 +Dto/Post/Request/CreateTrainingPostRequest.java,domains/run/post/dto/request/CreateTrainingPostRequest.java,run.post,훈련 생성 DTO,낮음 +Dto/Post/Request/CreateEventPostRequest.java,domains/run/post/dto/request/CreateEventPostRequest.java,run.post,행사 생성 DTO,낮음 +Dto/Post/Request/CreateFlashPostRequest.java,domains/run/post/dto/request/CreateFlashPostRequest.java,run.post,번개 생성 DTO,낮음 +Dto/Post/Request/UpdatePostRequest.java,domains/run/post/dto/request/UpdatePostRequest.java,run.post,게시글 수정 DTO,낮음 +Dto/Post/Response/ReadPostListResponse.java,domains/run/post/dto/response/ReadPostListResponse.java,run.post,게시글 목록 응답,낮음 +Dto/Post/Response/ReadPostPreviewResponse.java,domains/run/post/dto/response/ReadPostPreviewResponse.java,run.post,게시글 미리보기 응답,낮음 +Dto/Post/Response/ReadRegularPostDetailResponse.java,domains/run/post/dto/response/ReadRegularPostDetailResponse.java,run.post,정규런 상세 응답,낮음 +Dto/Post/Response/ReadTrainingPostDetailResponse.java,domains/run/post/dto/response/ReadTrainingPostDetailResponse.java,run.post,훈련 상세 응답,낮음 +Dto/Post/Response/ReadEventPostDetailResponse.java,domains/run/post/dto/response/ReadEventPostDetailResponse.java,run.post,행사 상세 응답,낮음 +Dto/Post/Response/ReadFlashPostDetailResponse.java,domains/run/post/dto/response/ReadFlashPostDetailResponse.java,run.post,번개 상세 응답,낮음 +Controller/HomeController.java,domains/run/home/controller/HomeController.java,run.home,런 홈 카드 조회 API,중 +Service/HomeService.java,domains/run/home/service/HomeService.java,run.home,홈 화면용 게시글 조회,중 +Dto/Post/Response/ReadHomeResponse.java,domains/run/home/dto/response/ReadHomeResponse.java,run.home,홈 응답 DTO,낮음 +Dto/Post/Response/ReadHomeCardResponse.java,domains/run/home/dto/response/ReadHomeCardResponse.java,run.home,홈 카드 응답 DTO,낮음 +Controller/ParticipantController.java,domains/run/participant/controller/ParticipantController.java,run.participant,참여/출석 API,중 +Service/ParticipantService.java,domains/run/participant/service/ParticipantService.java,run.participant,참여/출석 비즈니스 로직,중 +Repository/ParticipantRepository.java,domains/run/participant/repository/ParticipantRepository.java,run.participant,참여 저장소,중 +Entity/Participant/Participant.java,domains/run/participant/entity/Participant.java,run.participant,참여 엔티티,중 +Entity/Participant/ParticipantStatus.java,domains/run/participant/entity/ParticipantStatus.java,run.participant,참여 상태 enum,중 +Dto/Participant/Request/AttendParticipantRequest.java,domains/run/participant/dto/request/AttendParticipantRequest.java,run.participant,출석 요청 DTO,낮음 +Dto/Participant/Request/ManualAttendParticipantRequest.java,domains/run/participant/dto/request/ManualAttendParticipantRequest.java,run.participant,수동 출석 요청 DTO,낮음 +Dto/Participant/Response/GroupParticipantResponse.java,domains/run/participant/dto/response/GroupParticipantResponse.java,run.participant,그룹별 참여자 응답,낮음 +Dto/Participant/Response/ReadParticipantListResponse.java,domains/run/participant/dto/response/ReadParticipantListResponse.java,run.participant,참여자 목록 응답,낮음 +Dto/Participant/Response/UpdateParticipantResponse.java,domains/run/participant/dto/response/UpdateParticipantResponse.java,run.participant,참여 상태 변경 응답,낮음 +Controller/CommentController.java,domains/run/comment/controller/CommentController.java,run.comment,댓글 API,중 +Service/CommentService.java,domains/run/comment/service/CommentService.java,run.comment,댓글 생성/삭제,중 +Repository/CommentRepository.java,domains/run/comment/repository/CommentRepository.java,run.comment,댓글 저장소,중 +Entity/Board/Comment.java,domains/run/comment/entity/Comment.java,run.comment,댓글 엔티티,중 +Dto/Post/Request/CreateCommentRequest.java,domains/run/comment/dto/request/CreateCommentRequest.java,run.comment,댓글 생성 DTO,낮음 +Dto/Post/Response/ReadCommentsResponse.java,domains/run/comment/dto/response/ReadCommentsResponse.java,run.comment,댓글 응답 DTO,낮음 +Entity/Board/Pacer.java,domains/run/pacer/entity/Pacer.java,run.pacer,페이서 배정 엔티티,중 +Repository/PacerRepository.java,domains/run/pacer/repository/PacerRepository.java,run.pacer,페이서 저장소,중 +Dto/Post/Request/CreatePacerRequest.java,domains/run/pacer/dto/request/CreatePacerRequest.java,run.pacer,페이서 생성 DTO,낮음 +Dto/Post/Request/UpdatePacerRequest.java,domains/run/pacer/dto/request/UpdatePacerRequest.java,run.pacer,페이서 수정 DTO,낮음 +Dto/Post/Response/ReadPacersListResponse.java,domains/run/pacer/dto/response/ReadPacersListResponse.java,run.pacer,페이서 목록 응답,낮음 +Dto/Post/Response/ReadPaceGroupResponse.java,domains/run/pacer/dto/response/ReadPaceGroupResponse.java,run.pacer,페이스 그룹 응답,낮음 +Controller/CalendarController.java,domains/calendar/controller/CalendarController.java,calendar,일정 API,중 +Service/CalendarService.java,domains/calendar/service/CalendarService.java,calendar,일/월 일정 조회,중 +Dto/Calendar/Response/ListMonthlyScheduleResponse.java,domains/calendar/dto/response/ListMonthlyScheduleResponse.java,calendar,월별 일정 목록 응답,낮음 +Dto/Calendar/Response/ReadDailyScheduleResponse.java,domains/calendar/dto/response/ReadDailyScheduleResponse.java,calendar,일별 일정 응답,낮음 +Dto/Calendar/Response/ReadMonthlyScheduleResponse.java,domains/calendar/dto/response/ReadMonthlyScheduleResponse.java,calendar,월별 일정 응답,낮음 +Controller/UserPointController.java,domains/point/controller/UserPointController.java,point,포인트/랭킹 API,중 +Service/UserPointService.java,domains/point/service/UserPointService.java,point,포인트/랭킹 계산,중 +Repository/UserPointRepository.java,domains/point/repository/UserPointRepository.java,point,포인트 저장소,중 +Entity/User/UserPoint.java,domains/point/entity/UserPoint.java,point,포인트 엔티티,중 +Entity/User/PointType.java,domains/point/entity/PointType.java,point,포인트 타입 enum,중 +Dto/User/Request/ReadUserEventRankingRequest.java,domains/point/dto/request/ReadUserEventRankingRequest.java,point,이벤트 랭킹 요청 DTO,낮음 +Dto/User/Response/ReadPointListResponse.java,domains/point/dto/response/ReadPointListResponse.java,point,포인트 내역 응답,낮음 +Dto/User/Response/ReadUserParticipationsResponse.java,domains/point/dto/response/ReadUserParticipationsResponse.java,point,참여/포인트 응답,낮음 +Dto/User/Response/ReadUserPointResponse.java,domains/point/dto/response/ReadUserPointResponse.java,point,사용자 포인트 응답,낮음 +Dto/User/Response/ReadUserRankingResponse.java,domains/point/dto/response/ReadUserRankingResponse.java,point,랭킹 응답,낮음 +Config/S3Config.java,infra/storage/S3Config.java,storage,S3 client 설정,중 +Service/S3Uploader.java,infra/storage/S3Uploader.java,storage,S3 업로드/삭제 구현,중 +Config/SeasonProvider.java,domains/season/SeasonProvider.java,season,시즌 시작일 비즈니스 설정,낮음 +Controller/Advice/GlobalRestControllerAdvice.java,global/exception/GlobalRestControllerAdvice.java,global,전역 예외 처리,중 +Controller/Advice/FieldValidationControllerAdvice.java,global/validation/FieldValidationControllerAdvice.java,global,전역 validation 처리,중 +Util/BaseResponse.java,global/response/BaseResponse.java,global,공통 응답 포맷,중 +Util/BaseResponseStatus.java,global/response/BaseResponseStatus.java,global,공통 응답 코드,중 +Dto/Common/FieldErrorsDto.java,global/validation/dto/FieldErrorsDto.java,global,validation error DTO,낮음 +Dto/Common/FieldValidationError.java,global/validation/dto/FieldValidationError.java,global,validation error DTO,낮음 +Entity/Base/BaseEntity.java,global/entity/BaseEntity.java,global,모든 엔티티 공통 base,중 +Entity/Base/BaseStatus.java,global/entity/BaseStatus.java,global,공통 상태 enum,중 +Util/Exception/CustomJwtException.java,global/exception/CustomJwtException.java,global/security,JWT 예외,중 +Util/Exception/Domain/CustomException.java,global/exception/CustomException.java,global,도메인 예외 base,중 +Util/Exception/Domain/UserException.java,domains/user/exception/UserException.java,user,사용자 도메인 예외,중 +Util/Exception/Domain/PostException.java,domains/run/post/exception/PostException.java,run.post,게시글 도메인 예외,중 +Util/Exception/Domain/ParticipantException.java,domains/run/participant/exception/ParticipantException.java,run.participant,참여 도메인 예외,중 +Util/Exception/Validation/FieldValidationException.java,global/validation/FieldValidationException.java,global,validation 예외,낮음 +Util/Exception/Validation/ValidationException.java,global/validation/ValidationException.java,global,validation 예외,낮음 +Util/DateTimeUtils.java,global/util/DateTimeUtils.java,global,시간 변환 유틸,낮음 +Util/ConvertCreatedDate.java,global/util/ConvertCreatedDate.java,global,댓글 생성일 변환,낮음 +Util/AllowedImageFileExtensions.java,infra/storage/AllowedImageFileExtensions.java,storage,현재 사용처 확인 필요,낮음 diff --git a/docs/refactoring-migration-map.xlsx b/docs/refactoring-migration-map.xlsx new file mode 100644 index 0000000..ab3fbb5 Binary files /dev/null and b/docs/refactoring-migration-map.xlsx differ diff --git a/src/main/java/RIKU/server/Config/SecurityConfig.java b/src/main/java/RIKU/server/Config/SecurityConfig.java index 49a1e43..187ecec 100644 --- a/src/main/java/RIKU/server/Config/SecurityConfig.java +++ b/src/main/java/RIKU/server/Config/SecurityConfig.java @@ -1,7 +1,7 @@ -package RIKU.server.Config; +package RIKU.server.config; -import RIKU.server.Security.JwtAuthenticationFilter; -import RIKU.server.Security.JwtTokenProvider; +import RIKU.server.security.JwtAuthenticationFilter; +import RIKU.server.security.JwtTokenProvider; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.core.env.Environment; diff --git a/src/main/java/RIKU/server/Config/SwaggerConfig.java b/src/main/java/RIKU/server/Config/SwaggerConfig.java index 5d2f8e7..418a886 100644 --- a/src/main/java/RIKU/server/Config/SwaggerConfig.java +++ b/src/main/java/RIKU/server/Config/SwaggerConfig.java @@ -1,4 +1,4 @@ -package RIKU.server.Config; +package RIKU.server.config; import io.swagger.v3.oas.annotations.OpenAPIDefinition; import io.swagger.v3.oas.annotations.servers.Server; diff --git a/src/main/java/RIKU/server/Security/AuthMember.java b/src/main/java/RIKU/server/Security/AuthMember.java index be16bea..9ecd5e5 100644 --- a/src/main/java/RIKU/server/Security/AuthMember.java +++ b/src/main/java/RIKU/server/Security/AuthMember.java @@ -1,7 +1,7 @@ -package RIKU.server.Security; +package RIKU.server.security; -import RIKU.server.Entity.Base.BaseStatus; -import RIKU.server.Entity.User.UserRole; +import RIKU.server.global.entity.BaseStatus; +import RIKU.server.domains.user.entity.UserRole; import lombok.Builder; import lombok.Getter; import org.springframework.security.core.GrantedAuthority; diff --git a/src/main/java/RIKU/server/Security/AuthenticationProviderImpl.java b/src/main/java/RIKU/server/Security/AuthenticationProviderImpl.java index 1753bcb..43d3b0f 100644 --- a/src/main/java/RIKU/server/Security/AuthenticationProviderImpl.java +++ b/src/main/java/RIKU/server/Security/AuthenticationProviderImpl.java @@ -1,7 +1,7 @@ -package RIKU.server.Security; +package RIKU.server.security; -import RIKU.server.Util.BaseResponseStatus; -import RIKU.server.Util.Exception.Domain.UserException; +import RIKU.server.global.response.BaseResponseStatus; +import RIKU.server.domains.user.exception.UserException; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.security.authentication.AuthenticationProvider; diff --git a/src/main/java/RIKU/server/Security/JwtAuthenticationFilter.java b/src/main/java/RIKU/server/Security/JwtAuthenticationFilter.java index aa3f06a..311d563 100644 --- a/src/main/java/RIKU/server/Security/JwtAuthenticationFilter.java +++ b/src/main/java/RIKU/server/Security/JwtAuthenticationFilter.java @@ -1,8 +1,8 @@ -package RIKU.server.Security; +package RIKU.server.security; -import RIKU.server.Util.BaseResponse; -import RIKU.server.Util.Exception.CustomJwtException; -import RIKU.server.Util.Exception.Domain.UserException; +import RIKU.server.global.response.BaseResponse; +import RIKU.server.global.exception.CustomJwtException; +import RIKU.server.domains.user.exception.UserException; import jakarta.servlet.FilterChain; import jakarta.servlet.ServletException; import jakarta.servlet.http.HttpServletRequest; diff --git a/src/main/java/RIKU/server/Security/JwtInfo.java b/src/main/java/RIKU/server/Security/JwtInfo.java index 8693407..897562e 100644 --- a/src/main/java/RIKU/server/Security/JwtInfo.java +++ b/src/main/java/RIKU/server/Security/JwtInfo.java @@ -1,4 +1,4 @@ -package RIKU.server.Security; +package RIKU.server.security; import lombok.AllArgsConstructor; import lombok.Builder; diff --git a/src/main/java/RIKU/server/Security/JwtTokenProvider.java b/src/main/java/RIKU/server/Security/JwtTokenProvider.java index 955812f..7768859 100644 --- a/src/main/java/RIKU/server/Security/JwtTokenProvider.java +++ b/src/main/java/RIKU/server/Security/JwtTokenProvider.java @@ -1,11 +1,11 @@ -package RIKU.server.Security; - -import RIKU.server.Entity.Base.BaseStatus; -import RIKU.server.Entity.User.User; -import RIKU.server.Repository.UserRepository; -import RIKU.server.Util.BaseResponseStatus; -import RIKU.server.Util.Exception.CustomJwtException; -import RIKU.server.Util.Exception.Domain.UserException; +package RIKU.server.security; + +import RIKU.server.global.entity.BaseStatus; +import RIKU.server.domains.user.entity.User; +import RIKU.server.domains.user.repository.UserRepository; +import RIKU.server.global.response.BaseResponseStatus; +import RIKU.server.global.exception.CustomJwtException; +import RIKU.server.domains.user.exception.UserException; import io.jsonwebtoken.*; import io.jsonwebtoken.io.Decoders; import io.jsonwebtoken.security.Keys; diff --git a/src/main/java/RIKU/server/Security/UserDetailsServiceImpl.java b/src/main/java/RIKU/server/Security/UserDetailsServiceImpl.java index 8b934c3..338d98b 100644 --- a/src/main/java/RIKU/server/Security/UserDetailsServiceImpl.java +++ b/src/main/java/RIKU/server/Security/UserDetailsServiceImpl.java @@ -1,9 +1,9 @@ -package RIKU.server.Security; +package RIKU.server.security; -import RIKU.server.Entity.User.User; -import RIKU.server.Repository.UserRepository; -import RIKU.server.Util.BaseResponseStatus; -import RIKU.server.Util.Exception.Domain.UserException; +import RIKU.server.domains.user.entity.User; +import RIKU.server.domains.user.repository.UserRepository; +import RIKU.server.global.response.BaseResponseStatus; +import RIKU.server.domains.user.exception.UserException; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.security.core.GrantedAuthority; diff --git a/src/main/java/RIKU/server/Controller/AdminController.java b/src/main/java/RIKU/server/domains/admin/controller/AdminController.java similarity index 88% rename from src/main/java/RIKU/server/Controller/AdminController.java rename to src/main/java/RIKU/server/domains/admin/controller/AdminController.java index 7e1d831..f0bc309 100644 --- a/src/main/java/RIKU/server/Controller/AdminController.java +++ b/src/main/java/RIKU/server/domains/admin/controller/AdminController.java @@ -1,14 +1,14 @@ -package RIKU.server.Controller; - -import RIKU.server.Dto.User.Request.AuthorizePacerRequest; -import RIKU.server.Dto.User.Request.UpdateUsersRequest; -import RIKU.server.Dto.User.Response.ReadPacersResponse; -import RIKU.server.Dto.User.Response.ReadUsersResponse; -import RIKU.server.Dto.User.Response.SearchAdminUsersResponse; -import RIKU.server.Security.AuthMember; -import RIKU.server.Service.AdminService; -import RIKU.server.Util.BaseResponse; -import RIKU.server.Util.Exception.Validation.FieldValidationException; +package RIKU.server.domains.admin.controller; + +import RIKU.server.domains.admin.dto.request.AuthorizePacerRequest; +import RIKU.server.domains.admin.dto.request.UpdateUsersRequest; +import RIKU.server.domains.admin.dto.response.ReadPacersResponse; +import RIKU.server.domains.admin.dto.response.ReadUsersResponse; +import RIKU.server.domains.admin.dto.response.SearchAdminUsersResponse; +import RIKU.server.security.AuthMember; +import RIKU.server.domains.admin.service.AdminService; +import RIKU.server.global.response.BaseResponse; +import RIKU.server.global.validation.FieldValidationException; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.RequiredArgsConstructor; diff --git a/src/main/java/RIKU/server/Dto/User/Request/AuthorizePacerRequest.java b/src/main/java/RIKU/server/domains/admin/dto/request/AuthorizePacerRequest.java similarity index 79% rename from src/main/java/RIKU/server/Dto/User/Request/AuthorizePacerRequest.java rename to src/main/java/RIKU/server/domains/admin/dto/request/AuthorizePacerRequest.java index e598a27..fc1ce53 100644 --- a/src/main/java/RIKU/server/Dto/User/Request/AuthorizePacerRequest.java +++ b/src/main/java/RIKU/server/domains/admin/dto/request/AuthorizePacerRequest.java @@ -1,4 +1,4 @@ -package RIKU.server.Dto.User.Request; +package RIKU.server.domains.admin.dto.request; import lombok.Getter; import lombok.NoArgsConstructor; diff --git a/src/main/java/RIKU/server/Dto/User/Request/UpdateUsersRequest.java b/src/main/java/RIKU/server/domains/admin/dto/request/UpdateUsersRequest.java similarity index 79% rename from src/main/java/RIKU/server/Dto/User/Request/UpdateUsersRequest.java rename to src/main/java/RIKU/server/domains/admin/dto/request/UpdateUsersRequest.java index 94f6694..84ffc48 100644 --- a/src/main/java/RIKU/server/Dto/User/Request/UpdateUsersRequest.java +++ b/src/main/java/RIKU/server/domains/admin/dto/request/UpdateUsersRequest.java @@ -1,6 +1,6 @@ -package RIKU.server.Dto.User.Request; +package RIKU.server.domains.admin.dto.request; -import RIKU.server.Entity.User.UserRole; +import RIKU.server.domains.user.entity.UserRole; import jakarta.annotation.Nullable; import jakarta.validation.constraints.NotBlank; import lombok.Getter; diff --git a/src/main/java/RIKU/server/Dto/User/Response/ReadPacersResponse.java b/src/main/java/RIKU/server/domains/admin/dto/response/ReadPacersResponse.java similarity index 79% rename from src/main/java/RIKU/server/Dto/User/Response/ReadPacersResponse.java rename to src/main/java/RIKU/server/domains/admin/dto/response/ReadPacersResponse.java index 6b2314f..e452441 100644 --- a/src/main/java/RIKU/server/Dto/User/Response/ReadPacersResponse.java +++ b/src/main/java/RIKU/server/domains/admin/dto/response/ReadPacersResponse.java @@ -1,6 +1,6 @@ -package RIKU.server.Dto.User.Response; +package RIKU.server.domains.admin.dto.response; -import RIKU.server.Entity.User.User; +import RIKU.server.domains.user.entity.User; import lombok.Getter; @Getter diff --git a/src/main/java/RIKU/server/Dto/User/Response/ReadUsersResponse.java b/src/main/java/RIKU/server/domains/admin/dto/response/ReadUsersResponse.java similarity index 87% rename from src/main/java/RIKU/server/Dto/User/Response/ReadUsersResponse.java rename to src/main/java/RIKU/server/domains/admin/dto/response/ReadUsersResponse.java index ebec721..5310fa3 100644 --- a/src/main/java/RIKU/server/Dto/User/Response/ReadUsersResponse.java +++ b/src/main/java/RIKU/server/domains/admin/dto/response/ReadUsersResponse.java @@ -1,8 +1,8 @@ -package RIKU.server.Dto.User.Response; +package RIKU.server.domains.admin.dto.response; -import RIKU.server.Entity.Base.BaseStatus; -import RIKU.server.Entity.User.User; -import RIKU.server.Entity.User.UserRole; +import RIKU.server.global.entity.BaseStatus; +import RIKU.server.domains.user.entity.User; +import RIKU.server.domains.user.entity.UserRole; import lombok.Builder; import lombok.Getter; diff --git a/src/main/java/RIKU/server/Dto/User/Response/SearchAdminUsersResponse.java b/src/main/java/RIKU/server/domains/admin/dto/response/SearchAdminUsersResponse.java similarity index 87% rename from src/main/java/RIKU/server/Dto/User/Response/SearchAdminUsersResponse.java rename to src/main/java/RIKU/server/domains/admin/dto/response/SearchAdminUsersResponse.java index 3c07bbb..6d62e5e 100644 --- a/src/main/java/RIKU/server/Dto/User/Response/SearchAdminUsersResponse.java +++ b/src/main/java/RIKU/server/domains/admin/dto/response/SearchAdminUsersResponse.java @@ -1,7 +1,7 @@ -package RIKU.server.Dto.User.Response; +package RIKU.server.domains.admin.dto.response; -import RIKU.server.Entity.Base.BaseStatus; -import RIKU.server.Entity.User.User; +import RIKU.server.global.entity.BaseStatus; +import RIKU.server.domains.user.entity.User; import lombok.Builder; import lombok.Getter; diff --git a/src/main/java/RIKU/server/Service/AdminService.java b/src/main/java/RIKU/server/domains/admin/service/AdminService.java similarity index 87% rename from src/main/java/RIKU/server/Service/AdminService.java rename to src/main/java/RIKU/server/domains/admin/service/AdminService.java index 9900095..77d8756 100644 --- a/src/main/java/RIKU/server/Service/AdminService.java +++ b/src/main/java/RIKU/server/domains/admin/service/AdminService.java @@ -1,21 +1,21 @@ -package RIKU.server.Service; - -import RIKU.server.Config.SeasonProvider; -import RIKU.server.Dto.User.Request.AuthorizePacerRequest; -import RIKU.server.Dto.User.Response.ReadPacersResponse; -import RIKU.server.Dto.User.Response.ReadUsersResponse; -import RIKU.server.Dto.User.Response.SearchAdminUsersResponse; -import RIKU.server.Dto.User.Request.UpdateUsersRequest; -import RIKU.server.Entity.Base.BaseStatus; -import RIKU.server.Entity.Participant.ParticipantStatus; -import RIKU.server.Entity.User.User; -import RIKU.server.Entity.User.UserRole; -import RIKU.server.Repository.ParticipantRepository; -import RIKU.server.Repository.UserPointRepository; -import RIKU.server.Repository.UserRepository; -import RIKU.server.Security.AuthMember; -import RIKU.server.Util.BaseResponseStatus; -import RIKU.server.Util.Exception.Domain.UserException; +package RIKU.server.domains.admin.service; + +import RIKU.server.domains.season.SeasonProvider; +import RIKU.server.domains.admin.dto.request.AuthorizePacerRequest; +import RIKU.server.domains.admin.dto.response.ReadPacersResponse; +import RIKU.server.domains.admin.dto.response.ReadUsersResponse; +import RIKU.server.domains.admin.dto.response.SearchAdminUsersResponse; +import RIKU.server.domains.admin.dto.request.UpdateUsersRequest; +import RIKU.server.global.entity.BaseStatus; +import RIKU.server.domains.run.participant.entity.ParticipantStatus; +import RIKU.server.domains.user.entity.User; +import RIKU.server.domains.user.entity.UserRole; +import RIKU.server.domains.run.participant.repository.ParticipantRepository; +import RIKU.server.domains.point.repository.UserPointRepository; +import RIKU.server.domains.user.repository.UserRepository; +import RIKU.server.security.AuthMember; +import RIKU.server.global.response.BaseResponseStatus; +import RIKU.server.domains.user.exception.UserException; import lombok.RequiredArgsConstructor; import org.springframework.security.crypto.password.PasswordEncoder; import org.springframework.stereotype.Service; diff --git a/src/main/java/RIKU/server/Controller/AuthController.java b/src/main/java/RIKU/server/domains/auth/controller/AuthController.java similarity index 79% rename from src/main/java/RIKU/server/Controller/AuthController.java rename to src/main/java/RIKU/server/domains/auth/controller/AuthController.java index 3adeda5..20b7cda 100644 --- a/src/main/java/RIKU/server/Controller/AuthController.java +++ b/src/main/java/RIKU/server/domains/auth/controller/AuthController.java @@ -1,14 +1,14 @@ -package RIKU.server.Controller; +package RIKU.server.domains.auth.controller; -import RIKU.server.Dto.User.Request.LoginUserRequest; -import RIKU.server.Dto.User.Response.LoginUserResponse; -import RIKU.server.Dto.User.Response.UpdateUserRoleResponse; -import RIKU.server.Entity.User.UserRole; -import RIKU.server.Service.AuthService; -import RIKU.server.Util.BaseResponse; -import RIKU.server.Util.BaseResponseStatus; -import RIKU.server.Util.Exception.Domain.UserException; -import RIKU.server.Util.Exception.Validation.FieldValidationException; +import RIKU.server.domains.auth.dto.request.LoginUserRequest; +import RIKU.server.domains.auth.dto.response.LoginUserResponse; +import RIKU.server.domains.auth.dto.response.UpdateUserRoleResponse; +import RIKU.server.domains.user.entity.UserRole; +import RIKU.server.domains.auth.service.AuthService; +import RIKU.server.global.response.BaseResponse; +import RIKU.server.global.response.BaseResponseStatus; +import RIKU.server.domains.user.exception.UserException; +import RIKU.server.global.validation.FieldValidationException; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.RequiredArgsConstructor; diff --git a/src/main/java/RIKU/server/Dto/User/Request/LoginUserRequest.java b/src/main/java/RIKU/server/domains/auth/dto/request/LoginUserRequest.java similarity index 93% rename from src/main/java/RIKU/server/Dto/User/Request/LoginUserRequest.java rename to src/main/java/RIKU/server/domains/auth/dto/request/LoginUserRequest.java index ae1c360..1acf2b4 100644 --- a/src/main/java/RIKU/server/Dto/User/Request/LoginUserRequest.java +++ b/src/main/java/RIKU/server/domains/auth/dto/request/LoginUserRequest.java @@ -1,4 +1,4 @@ -package RIKU.server.Dto.User.Request; +package RIKU.server.domains.auth.dto.request; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.Pattern; diff --git a/src/main/java/RIKU/server/Dto/User/Response/LoginUserResponse.java b/src/main/java/RIKU/server/domains/auth/dto/response/LoginUserResponse.java similarity index 85% rename from src/main/java/RIKU/server/Dto/User/Response/LoginUserResponse.java rename to src/main/java/RIKU/server/domains/auth/dto/response/LoginUserResponse.java index 46652ba..3e67e26 100644 --- a/src/main/java/RIKU/server/Dto/User/Response/LoginUserResponse.java +++ b/src/main/java/RIKU/server/domains/auth/dto/response/LoginUserResponse.java @@ -1,6 +1,6 @@ -package RIKU.server.Dto.User.Response; +package RIKU.server.domains.auth.dto.response; -import RIKU.server.Security.JwtInfo; +import RIKU.server.security.JwtInfo; import lombok.Getter; @Getter diff --git a/src/main/java/RIKU/server/Dto/User/Response/UpdateUserRoleResponse.java b/src/main/java/RIKU/server/domains/auth/dto/response/UpdateUserRoleResponse.java similarity index 80% rename from src/main/java/RIKU/server/Dto/User/Response/UpdateUserRoleResponse.java rename to src/main/java/RIKU/server/domains/auth/dto/response/UpdateUserRoleResponse.java index 99913b4..c166805 100644 --- a/src/main/java/RIKU/server/Dto/User/Response/UpdateUserRoleResponse.java +++ b/src/main/java/RIKU/server/domains/auth/dto/response/UpdateUserRoleResponse.java @@ -1,7 +1,7 @@ -package RIKU.server.Dto.User.Response; +package RIKU.server.domains.auth.dto.response; -import RIKU.server.Entity.User.UserRole; -import RIKU.server.Security.JwtInfo; +import RIKU.server.domains.user.entity.UserRole; +import RIKU.server.security.JwtInfo; import lombok.Getter; import lombok.NoArgsConstructor; diff --git a/src/main/java/RIKU/server/Service/AuthService.java b/src/main/java/RIKU/server/domains/auth/service/AuthService.java similarity index 81% rename from src/main/java/RIKU/server/Service/AuthService.java rename to src/main/java/RIKU/server/domains/auth/service/AuthService.java index 603e411..9d7f18c 100644 --- a/src/main/java/RIKU/server/Service/AuthService.java +++ b/src/main/java/RIKU/server/domains/auth/service/AuthService.java @@ -1,16 +1,16 @@ -package RIKU.server.Service; +package RIKU.server.domains.auth.service; -import RIKU.server.Dto.User.Request.LoginUserRequest; -import RIKU.server.Dto.User.Response.LoginUserResponse; -import RIKU.server.Dto.User.Response.UpdateUserRoleResponse; -import RIKU.server.Entity.User.User; -import RIKU.server.Entity.User.UserRole; -import RIKU.server.Repository.UserRepository; -import RIKU.server.Security.AuthMember; -import RIKU.server.Security.JwtInfo; -import RIKU.server.Security.JwtTokenProvider; -import RIKU.server.Util.BaseResponseStatus; -import RIKU.server.Util.Exception.Domain.UserException; +import RIKU.server.domains.auth.dto.request.LoginUserRequest; +import RIKU.server.domains.auth.dto.response.LoginUserResponse; +import RIKU.server.domains.auth.dto.response.UpdateUserRoleResponse; +import RIKU.server.domains.user.entity.User; +import RIKU.server.domains.user.entity.UserRole; +import RIKU.server.domains.user.repository.UserRepository; +import RIKU.server.security.AuthMember; +import RIKU.server.security.JwtInfo; +import RIKU.server.security.JwtTokenProvider; +import RIKU.server.global.response.BaseResponseStatus; +import RIKU.server.domains.user.exception.UserException; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.security.authentication.UsernamePasswordAuthenticationToken; diff --git a/src/main/java/RIKU/server/Controller/CalendarController.java b/src/main/java/RIKU/server/domains/calendar/controller/CalendarController.java similarity index 82% rename from src/main/java/RIKU/server/Controller/CalendarController.java rename to src/main/java/RIKU/server/domains/calendar/controller/CalendarController.java index 1279570..cc10b5b 100644 --- a/src/main/java/RIKU/server/Controller/CalendarController.java +++ b/src/main/java/RIKU/server/domains/calendar/controller/CalendarController.java @@ -1,11 +1,11 @@ -package RIKU.server.Controller; +package RIKU.server.domains.calendar.controller; -import RIKU.server.Dto.Calendar.Response.ListMonthlyScheduleResponse; -import RIKU.server.Dto.Calendar.Response.ReadDailyScheduleResponse; -import RIKU.server.Dto.Calendar.Response.ReadMonthlyScheduleResponse; -import RIKU.server.Security.AuthMember; -import RIKU.server.Service.CalendarService; -import RIKU.server.Util.BaseResponse; +import RIKU.server.domains.calendar.dto.response.ListMonthlyScheduleResponse; +import RIKU.server.domains.calendar.dto.response.ReadDailyScheduleResponse; +import RIKU.server.domains.calendar.dto.response.ReadMonthlyScheduleResponse; +import RIKU.server.security.AuthMember; +import RIKU.server.domains.calendar.service.CalendarService; +import RIKU.server.global.response.BaseResponse; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.RequiredArgsConstructor; diff --git a/src/main/java/RIKU/server/Dto/Calendar/Response/ListMonthlyScheduleResponse.java b/src/main/java/RIKU/server/domains/calendar/dto/response/ListMonthlyScheduleResponse.java similarity index 84% rename from src/main/java/RIKU/server/Dto/Calendar/Response/ListMonthlyScheduleResponse.java rename to src/main/java/RIKU/server/domains/calendar/dto/response/ListMonthlyScheduleResponse.java index 0b117da..d975cd7 100644 --- a/src/main/java/RIKU/server/Dto/Calendar/Response/ListMonthlyScheduleResponse.java +++ b/src/main/java/RIKU/server/domains/calendar/dto/response/ListMonthlyScheduleResponse.java @@ -1,8 +1,8 @@ -package RIKU.server.Dto.Calendar.Response; +package RIKU.server.domains.calendar.dto.response; -import RIKU.server.Entity.Base.BaseStatus; -import RIKU.server.Entity.User.User; -import RIKU.server.Entity.User.UserRole; +import RIKU.server.global.entity.BaseStatus; +import RIKU.server.domains.user.entity.User; +import RIKU.server.domains.user.entity.UserRole; import lombok.Getter; import java.util.List; diff --git a/src/main/java/RIKU/server/Dto/Calendar/Response/ReadDailyScheduleResponse.java b/src/main/java/RIKU/server/domains/calendar/dto/response/ReadDailyScheduleResponse.java similarity index 89% rename from src/main/java/RIKU/server/Dto/Calendar/Response/ReadDailyScheduleResponse.java rename to src/main/java/RIKU/server/domains/calendar/dto/response/ReadDailyScheduleResponse.java index 1655b17..b3ca89d 100644 --- a/src/main/java/RIKU/server/Dto/Calendar/Response/ReadDailyScheduleResponse.java +++ b/src/main/java/RIKU/server/domains/calendar/dto/response/ReadDailyScheduleResponse.java @@ -1,6 +1,6 @@ -package RIKU.server.Dto.Calendar.Response; +package RIKU.server.domains.calendar.dto.response; -import RIKU.server.Entity.Board.Post.Post; +import RIKU.server.domains.run.post.entity.Post; import lombok.Getter; import java.time.LocalDateTime; diff --git a/src/main/java/RIKU/server/Dto/Calendar/Response/ReadMonthlyScheduleResponse.java b/src/main/java/RIKU/server/domains/calendar/dto/response/ReadMonthlyScheduleResponse.java similarity index 90% rename from src/main/java/RIKU/server/Dto/Calendar/Response/ReadMonthlyScheduleResponse.java rename to src/main/java/RIKU/server/domains/calendar/dto/response/ReadMonthlyScheduleResponse.java index 27a5bcd..f8c883d 100644 --- a/src/main/java/RIKU/server/Dto/Calendar/Response/ReadMonthlyScheduleResponse.java +++ b/src/main/java/RIKU/server/domains/calendar/dto/response/ReadMonthlyScheduleResponse.java @@ -1,4 +1,4 @@ -package RIKU.server.Dto.Calendar.Response; +package RIKU.server.domains.calendar.dto.response; import lombok.Getter; diff --git a/src/main/java/RIKU/server/Service/CalendarService.java b/src/main/java/RIKU/server/domains/calendar/service/CalendarService.java similarity index 78% rename from src/main/java/RIKU/server/Service/CalendarService.java rename to src/main/java/RIKU/server/domains/calendar/service/CalendarService.java index 7727594..3743cef 100644 --- a/src/main/java/RIKU/server/Service/CalendarService.java +++ b/src/main/java/RIKU/server/domains/calendar/service/CalendarService.java @@ -1,16 +1,16 @@ -package RIKU.server.Service; - -import RIKU.server.Dto.Calendar.Response.ListMonthlyScheduleResponse; -import RIKU.server.Dto.Calendar.Response.ReadDailyScheduleResponse; -import RIKU.server.Dto.Calendar.Response.ReadMonthlyScheduleResponse; -import RIKU.server.Entity.Base.BaseStatus; -import RIKU.server.Entity.Board.Post.Post; -import RIKU.server.Entity.User.User; -import RIKU.server.Repository.PostRepository; -import RIKU.server.Repository.UserRepository; -import RIKU.server.Security.AuthMember; -import RIKU.server.Util.BaseResponseStatus; -import RIKU.server.Util.Exception.Domain.UserException; +package RIKU.server.domains.calendar.service; + +import RIKU.server.domains.calendar.dto.response.ListMonthlyScheduleResponse; +import RIKU.server.domains.calendar.dto.response.ReadDailyScheduleResponse; +import RIKU.server.domains.calendar.dto.response.ReadMonthlyScheduleResponse; +import RIKU.server.global.entity.BaseStatus; +import RIKU.server.domains.run.post.entity.Post; +import RIKU.server.domains.user.entity.User; +import RIKU.server.domains.run.post.repository.PostRepository; +import RIKU.server.domains.user.repository.UserRepository; +import RIKU.server.security.AuthMember; +import RIKU.server.global.response.BaseResponseStatus; +import RIKU.server.domains.user.exception.UserException; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; @@ -25,7 +25,7 @@ import java.util.Map; import java.util.stream.Collectors; -import static RIKU.server.Util.DateTimeUtils.*; +import static RIKU.server.global.util.DateTimeUtils.*; @Service diff --git a/src/main/java/RIKU/server/Controller/UserPointController.java b/src/main/java/RIKU/server/domains/point/controller/UserPointController.java similarity index 84% rename from src/main/java/RIKU/server/Controller/UserPointController.java rename to src/main/java/RIKU/server/domains/point/controller/UserPointController.java index 0bd93f2..a1a3572 100644 --- a/src/main/java/RIKU/server/Controller/UserPointController.java +++ b/src/main/java/RIKU/server/domains/point/controller/UserPointController.java @@ -1,12 +1,12 @@ -package RIKU.server.Controller; +package RIKU.server.domains.point.controller; -import RIKU.server.Dto.User.Request.ReadUserEventRankingRequest; -import RIKU.server.Dto.User.Response.ReadUserParticipationsResponse; -import RIKU.server.Dto.User.Response.ReadUserRankingResponse; -import RIKU.server.Security.AuthMember; -import RIKU.server.Service.UserPointService; -import RIKU.server.Util.BaseResponse; -import RIKU.server.Util.Exception.Validation.FieldValidationException; +import RIKU.server.domains.point.dto.request.ReadUserEventRankingRequest; +import RIKU.server.domains.point.dto.response.ReadUserParticipationsResponse; +import RIKU.server.domains.point.dto.response.ReadUserRankingResponse; +import RIKU.server.security.AuthMember; +import RIKU.server.domains.point.service.UserPointService; +import RIKU.server.global.response.BaseResponse; +import RIKU.server.global.validation.FieldValidationException; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.RequiredArgsConstructor; diff --git a/src/main/java/RIKU/server/Dto/User/Request/ReadUserEventRankingRequest.java b/src/main/java/RIKU/server/domains/point/dto/request/ReadUserEventRankingRequest.java similarity index 90% rename from src/main/java/RIKU/server/Dto/User/Request/ReadUserEventRankingRequest.java rename to src/main/java/RIKU/server/domains/point/dto/request/ReadUserEventRankingRequest.java index 2fa7b34..635f105 100644 --- a/src/main/java/RIKU/server/Dto/User/Request/ReadUserEventRankingRequest.java +++ b/src/main/java/RIKU/server/domains/point/dto/request/ReadUserEventRankingRequest.java @@ -1,6 +1,6 @@ -package RIKU.server.Dto.User.Request; +package RIKU.server.domains.point.dto.request; -import RIKU.server.Entity.User.PointType; +import RIKU.server.domains.point.entity.PointType; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotEmpty; import jakarta.validation.constraints.NotNull; diff --git a/src/main/java/RIKU/server/Dto/User/Response/ReadPointListResponse.java b/src/main/java/RIKU/server/domains/point/dto/response/ReadPointListResponse.java similarity index 87% rename from src/main/java/RIKU/server/Dto/User/Response/ReadPointListResponse.java rename to src/main/java/RIKU/server/domains/point/dto/response/ReadPointListResponse.java index 4caba4a..2bd440e 100644 --- a/src/main/java/RIKU/server/Dto/User/Response/ReadPointListResponse.java +++ b/src/main/java/RIKU/server/domains/point/dto/response/ReadPointListResponse.java @@ -1,7 +1,7 @@ -package RIKU.server.Dto.User.Response; +package RIKU.server.domains.point.dto.response; -import RIKU.server.Entity.User.UserPoint; -import RIKU.server.Util.DateTimeUtils; +import RIKU.server.domains.point.entity.UserPoint; +import RIKU.server.global.util.DateTimeUtils; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Getter; diff --git a/src/main/java/RIKU/server/Dto/User/Response/ReadUserParticipationsResponse.java b/src/main/java/RIKU/server/domains/point/dto/response/ReadUserParticipationsResponse.java similarity index 89% rename from src/main/java/RIKU/server/Dto/User/Response/ReadUserParticipationsResponse.java rename to src/main/java/RIKU/server/domains/point/dto/response/ReadUserParticipationsResponse.java index 708238f..b569e74 100644 --- a/src/main/java/RIKU/server/Dto/User/Response/ReadUserParticipationsResponse.java +++ b/src/main/java/RIKU/server/domains/point/dto/response/ReadUserParticipationsResponse.java @@ -1,7 +1,7 @@ -package RIKU.server.Dto.User.Response; +package RIKU.server.domains.point.dto.response; -import RIKU.server.Entity.User.User; -import RIKU.server.Entity.User.UserRole; +import RIKU.server.domains.user.entity.User; +import RIKU.server.domains.user.entity.UserRole; import lombok.Getter; import java.util.List; diff --git a/src/main/java/RIKU/server/Dto/User/Response/ReadUserPointResponse.java b/src/main/java/RIKU/server/domains/point/dto/response/ReadUserPointResponse.java similarity index 88% rename from src/main/java/RIKU/server/Dto/User/Response/ReadUserPointResponse.java rename to src/main/java/RIKU/server/domains/point/dto/response/ReadUserPointResponse.java index 76c2318..59e6958 100644 --- a/src/main/java/RIKU/server/Dto/User/Response/ReadUserPointResponse.java +++ b/src/main/java/RIKU/server/domains/point/dto/response/ReadUserPointResponse.java @@ -1,6 +1,6 @@ -package RIKU.server.Dto.User.Response; +package RIKU.server.domains.point.dto.response; -import RIKU.server.Entity.User.User; +import RIKU.server.domains.user.entity.User; import lombok.Getter; @Getter diff --git a/src/main/java/RIKU/server/Dto/User/Response/ReadUserRankingResponse.java b/src/main/java/RIKU/server/domains/point/dto/response/ReadUserRankingResponse.java similarity index 93% rename from src/main/java/RIKU/server/Dto/User/Response/ReadUserRankingResponse.java rename to src/main/java/RIKU/server/domains/point/dto/response/ReadUserRankingResponse.java index b1e4bd0..a9488f6 100644 --- a/src/main/java/RIKU/server/Dto/User/Response/ReadUserRankingResponse.java +++ b/src/main/java/RIKU/server/domains/point/dto/response/ReadUserRankingResponse.java @@ -1,4 +1,4 @@ -package RIKU.server.Dto.User.Response; +package RIKU.server.domains.point.dto.response; import lombok.Getter; diff --git a/src/main/java/RIKU/server/Entity/User/PointType.java b/src/main/java/RIKU/server/domains/point/entity/PointType.java similarity index 93% rename from src/main/java/RIKU/server/Entity/User/PointType.java rename to src/main/java/RIKU/server/domains/point/entity/PointType.java index e4683f2..078662c 100644 --- a/src/main/java/RIKU/server/Entity/User/PointType.java +++ b/src/main/java/RIKU/server/domains/point/entity/PointType.java @@ -1,4 +1,4 @@ -package RIKU.server.Entity.User; +package RIKU.server.domains.point.entity; import io.swagger.v3.oas.annotations.media.Schema; diff --git a/src/main/java/RIKU/server/Entity/User/UserPoint.java b/src/main/java/RIKU/server/domains/point/entity/UserPoint.java similarity index 89% rename from src/main/java/RIKU/server/Entity/User/UserPoint.java rename to src/main/java/RIKU/server/domains/point/entity/UserPoint.java index 43d33b3..e2d7362 100644 --- a/src/main/java/RIKU/server/Entity/User/UserPoint.java +++ b/src/main/java/RIKU/server/domains/point/entity/UserPoint.java @@ -1,7 +1,9 @@ -package RIKU.server.Entity.User; +package RIKU.server.domains.point.entity; -import RIKU.server.Entity.Base.BaseEntity; -import RIKU.server.Entity.Board.Post.Post; +import RIKU.server.domains.user.entity.User; + +import RIKU.server.global.entity.BaseEntity; +import RIKU.server.domains.run.post.entity.Post; import jakarta.annotation.Nullable; import jakarta.persistence.*; import lombok.AccessLevel; diff --git a/src/main/java/RIKU/server/Repository/UserPointRepository.java b/src/main/java/RIKU/server/domains/point/repository/UserPointRepository.java similarity index 88% rename from src/main/java/RIKU/server/Repository/UserPointRepository.java rename to src/main/java/RIKU/server/domains/point/repository/UserPointRepository.java index f0d7760..5ff214a 100644 --- a/src/main/java/RIKU/server/Repository/UserPointRepository.java +++ b/src/main/java/RIKU/server/domains/point/repository/UserPointRepository.java @@ -1,9 +1,9 @@ -package RIKU.server.Repository; +package RIKU.server.domains.point.repository; -import RIKU.server.Entity.Board.Post.Post; -import RIKU.server.Entity.User.PointType; -import RIKU.server.Entity.User.User; -import RIKU.server.Entity.User.UserPoint; +import RIKU.server.domains.run.post.entity.Post; +import RIKU.server.domains.point.entity.PointType; +import RIKU.server.domains.user.entity.User; +import RIKU.server.domains.point.entity.UserPoint; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; diff --git a/src/main/java/RIKU/server/Service/UserPointService.java b/src/main/java/RIKU/server/domains/point/service/UserPointService.java similarity index 87% rename from src/main/java/RIKU/server/Service/UserPointService.java rename to src/main/java/RIKU/server/domains/point/service/UserPointService.java index 185509d..cba03d6 100644 --- a/src/main/java/RIKU/server/Service/UserPointService.java +++ b/src/main/java/RIKU/server/domains/point/service/UserPointService.java @@ -1,23 +1,23 @@ -package RIKU.server.Service; - -import RIKU.server.Config.SeasonProvider; -import RIKU.server.Dto.User.Request.ReadUserEventRankingRequest; -import RIKU.server.Dto.User.Response.ReadPointListResponse; -import RIKU.server.Dto.User.Response.ReadUserParticipationsResponse; -import RIKU.server.Dto.User.Response.ReadUserPointResponse; -import RIKU.server.Dto.User.Response.ReadUserRankingResponse; -import RIKU.server.Entity.Base.BaseStatus; -import RIKU.server.Entity.Participant.ParticipantStatus; -import RIKU.server.Entity.User.PointType; -import RIKU.server.Entity.User.User; -import RIKU.server.Entity.User.UserPoint; -import RIKU.server.Repository.ParticipantRepository; -import RIKU.server.Repository.UserPointRepository; -import RIKU.server.Repository.UserRepository; -import RIKU.server.Security.AuthMember; -import RIKU.server.Util.BaseResponseStatus; -import RIKU.server.Util.DateTimeUtils; -import RIKU.server.Util.Exception.Domain.UserException; +package RIKU.server.domains.point.service; + +import RIKU.server.domains.season.SeasonProvider; +import RIKU.server.domains.point.dto.request.ReadUserEventRankingRequest; +import RIKU.server.domains.point.dto.response.ReadPointListResponse; +import RIKU.server.domains.point.dto.response.ReadUserParticipationsResponse; +import RIKU.server.domains.point.dto.response.ReadUserPointResponse; +import RIKU.server.domains.point.dto.response.ReadUserRankingResponse; +import RIKU.server.global.entity.BaseStatus; +import RIKU.server.domains.run.participant.entity.ParticipantStatus; +import RIKU.server.domains.point.entity.PointType; +import RIKU.server.domains.user.entity.User; +import RIKU.server.domains.point.entity.UserPoint; +import RIKU.server.domains.run.participant.repository.ParticipantRepository; +import RIKU.server.domains.point.repository.UserPointRepository; +import RIKU.server.domains.user.repository.UserRepository; +import RIKU.server.security.AuthMember; +import RIKU.server.global.response.BaseResponseStatus; +import RIKU.server.global.util.DateTimeUtils; +import RIKU.server.domains.user.exception.UserException; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; diff --git a/src/main/java/RIKU/server/Controller/CommentController.java b/src/main/java/RIKU/server/domains/run/comment/controller/CommentController.java similarity index 87% rename from src/main/java/RIKU/server/Controller/CommentController.java rename to src/main/java/RIKU/server/domains/run/comment/controller/CommentController.java index 1ca3396..491824a 100644 --- a/src/main/java/RIKU/server/Controller/CommentController.java +++ b/src/main/java/RIKU/server/domains/run/comment/controller/CommentController.java @@ -1,9 +1,9 @@ -package RIKU.server.Controller; +package RIKU.server.domains.run.comment.controller; -import RIKU.server.Dto.Post.Request.CreateCommentRequest; -import RIKU.server.Security.AuthMember; -import RIKU.server.Service.CommentService; -import RIKU.server.Util.BaseResponse; +import RIKU.server.domains.run.comment.dto.request.CreateCommentRequest; +import RIKU.server.security.AuthMember; +import RIKU.server.domains.run.comment.service.CommentService; +import RIKU.server.global.response.BaseResponse; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.RequiredArgsConstructor; diff --git a/src/main/java/RIKU/server/Dto/Post/Request/CreateCommentRequest.java b/src/main/java/RIKU/server/domains/run/comment/dto/request/CreateCommentRequest.java similarity index 67% rename from src/main/java/RIKU/server/Dto/Post/Request/CreateCommentRequest.java rename to src/main/java/RIKU/server/domains/run/comment/dto/request/CreateCommentRequest.java index 105fdf8..7debc77 100644 --- a/src/main/java/RIKU/server/Dto/Post/Request/CreateCommentRequest.java +++ b/src/main/java/RIKU/server/domains/run/comment/dto/request/CreateCommentRequest.java @@ -1,8 +1,8 @@ -package RIKU.server.Dto.Post.Request; +package RIKU.server.domains.run.comment.dto.request; -import RIKU.server.Entity.Board.Comment; -import RIKU.server.Entity.Board.Post.Post; -import RIKU.server.Entity.User.User; +import RIKU.server.domains.run.comment.entity.Comment; +import RIKU.server.domains.run.post.entity.Post; +import RIKU.server.domains.user.entity.User; import jakarta.validation.constraints.NotNull; import lombok.Getter; import lombok.NoArgsConstructor; diff --git a/src/main/java/RIKU/server/Dto/Post/Response/ReadCommentsResponse.java b/src/main/java/RIKU/server/domains/run/comment/dto/response/ReadCommentsResponse.java similarity index 83% rename from src/main/java/RIKU/server/Dto/Post/Response/ReadCommentsResponse.java rename to src/main/java/RIKU/server/domains/run/comment/dto/response/ReadCommentsResponse.java index 3fdae5b..05d1ac5 100644 --- a/src/main/java/RIKU/server/Dto/Post/Response/ReadCommentsResponse.java +++ b/src/main/java/RIKU/server/domains/run/comment/dto/response/ReadCommentsResponse.java @@ -1,8 +1,8 @@ -package RIKU.server.Dto.Post.Response; +package RIKU.server.domains.run.comment.dto.response; -import RIKU.server.Entity.Base.BaseStatus; -import RIKU.server.Entity.Board.Comment; -import RIKU.server.Util.ConvertCreatedDate; +import RIKU.server.global.entity.BaseStatus; +import RIKU.server.domains.run.comment.entity.Comment; +import RIKU.server.global.util.ConvertCreatedDate; import lombok.*; import java.util.List; diff --git a/src/main/java/RIKU/server/Entity/Board/Comment.java b/src/main/java/RIKU/server/domains/run/comment/entity/Comment.java similarity index 84% rename from src/main/java/RIKU/server/Entity/Board/Comment.java rename to src/main/java/RIKU/server/domains/run/comment/entity/Comment.java index 6c9dc3f..c521bf0 100644 --- a/src/main/java/RIKU/server/Entity/Board/Comment.java +++ b/src/main/java/RIKU/server/domains/run/comment/entity/Comment.java @@ -1,8 +1,8 @@ -package RIKU.server.Entity.Board; +package RIKU.server.domains.run.comment.entity; -import RIKU.server.Entity.Base.BaseEntity; -import RIKU.server.Entity.Board.Post.Post; -import RIKU.server.Entity.User.User; +import RIKU.server.global.entity.BaseEntity; +import RIKU.server.domains.run.post.entity.Post; +import RIKU.server.domains.user.entity.User; import jakarta.persistence.*; import lombok.AccessLevel; import lombok.Getter; diff --git a/src/main/java/RIKU/server/Repository/CommentRepository.java b/src/main/java/RIKU/server/domains/run/comment/repository/CommentRepository.java similarity index 69% rename from src/main/java/RIKU/server/Repository/CommentRepository.java rename to src/main/java/RIKU/server/domains/run/comment/repository/CommentRepository.java index 9317dde..30b8352 100644 --- a/src/main/java/RIKU/server/Repository/CommentRepository.java +++ b/src/main/java/RIKU/server/domains/run/comment/repository/CommentRepository.java @@ -1,7 +1,7 @@ -package RIKU.server.Repository; +package RIKU.server.domains.run.comment.repository; -import RIKU.server.Entity.Board.Comment; -import RIKU.server.Entity.Board.Post.Post; +import RIKU.server.domains.run.comment.entity.Comment; +import RIKU.server.domains.run.post.entity.Post; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; diff --git a/src/main/java/RIKU/server/Service/CommentService.java b/src/main/java/RIKU/server/domains/run/comment/service/CommentService.java similarity index 79% rename from src/main/java/RIKU/server/Service/CommentService.java rename to src/main/java/RIKU/server/domains/run/comment/service/CommentService.java index 975384c..7e54bb8 100644 --- a/src/main/java/RIKU/server/Service/CommentService.java +++ b/src/main/java/RIKU/server/domains/run/comment/service/CommentService.java @@ -1,18 +1,18 @@ -package RIKU.server.Service; - -import RIKU.server.Dto.Post.Request.CreateCommentRequest; -import RIKU.server.Entity.Base.BaseStatus; -import RIKU.server.Entity.Board.Comment; -import RIKU.server.Entity.Board.Post.Post; -import RIKU.server.Entity.Board.Post.PostType; -import RIKU.server.Entity.User.User; -import RIKU.server.Repository.CommentRepository; -import RIKU.server.Repository.PostRepository; -import RIKU.server.Repository.UserRepository; -import RIKU.server.Security.AuthMember; -import RIKU.server.Util.BaseResponseStatus; -import RIKU.server.Util.Exception.Domain.PostException; -import RIKU.server.Util.Exception.Domain.UserException; +package RIKU.server.domains.run.comment.service; + +import RIKU.server.domains.run.comment.dto.request.CreateCommentRequest; +import RIKU.server.global.entity.BaseStatus; +import RIKU.server.domains.run.comment.entity.Comment; +import RIKU.server.domains.run.post.entity.Post; +import RIKU.server.domains.run.post.entity.PostType; +import RIKU.server.domains.user.entity.User; +import RIKU.server.domains.run.comment.repository.CommentRepository; +import RIKU.server.domains.run.post.repository.PostRepository; +import RIKU.server.domains.user.repository.UserRepository; +import RIKU.server.security.AuthMember; +import RIKU.server.global.response.BaseResponseStatus; +import RIKU.server.domains.run.post.exception.PostException; +import RIKU.server.domains.user.exception.UserException; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; diff --git a/src/main/java/RIKU/server/Controller/HomeController.java b/src/main/java/RIKU/server/domains/run/home/controller/HomeController.java similarity index 79% rename from src/main/java/RIKU/server/Controller/HomeController.java rename to src/main/java/RIKU/server/domains/run/home/controller/HomeController.java index 9a46216..1e32e42 100644 --- a/src/main/java/RIKU/server/Controller/HomeController.java +++ b/src/main/java/RIKU/server/domains/run/home/controller/HomeController.java @@ -1,9 +1,9 @@ -package RIKU.server.Controller; +package RIKU.server.domains.run.home.controller; -import RIKU.server.Dto.Post.Response.ReadHomeResponse; -import RIKU.server.Security.AuthMember; -import RIKU.server.Service.HomeService; -import RIKU.server.Util.BaseResponse; +import RIKU.server.domains.run.home.dto.response.ReadHomeResponse; +import RIKU.server.security.AuthMember; +import RIKU.server.domains.run.home.service.HomeService; +import RIKU.server.global.response.BaseResponse; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.RequiredArgsConstructor; diff --git a/src/main/java/RIKU/server/Dto/Post/Response/ReadHomeCardResponse.java b/src/main/java/RIKU/server/domains/run/home/dto/response/ReadHomeCardResponse.java similarity index 82% rename from src/main/java/RIKU/server/Dto/Post/Response/ReadHomeCardResponse.java rename to src/main/java/RIKU/server/domains/run/home/dto/response/ReadHomeCardResponse.java index 64cfa1a..edc7bbe 100644 --- a/src/main/java/RIKU/server/Dto/Post/Response/ReadHomeCardResponse.java +++ b/src/main/java/RIKU/server/domains/run/home/dto/response/ReadHomeCardResponse.java @@ -1,7 +1,7 @@ -package RIKU.server.Dto.Post.Response; +package RIKU.server.domains.run.home.dto.response; -import RIKU.server.Entity.Board.Post.Post; -import RIKU.server.Entity.Board.PostStatus; +import RIKU.server.domains.run.post.entity.Post; +import RIKU.server.domains.run.post.entity.PostStatus; import lombok.Getter; import java.time.LocalDateTime; diff --git a/src/main/java/RIKU/server/Dto/Post/Response/ReadHomeResponse.java b/src/main/java/RIKU/server/domains/run/home/dto/response/ReadHomeResponse.java similarity index 87% rename from src/main/java/RIKU/server/Dto/Post/Response/ReadHomeResponse.java rename to src/main/java/RIKU/server/domains/run/home/dto/response/ReadHomeResponse.java index c800d21..a3e88f9 100644 --- a/src/main/java/RIKU/server/Dto/Post/Response/ReadHomeResponse.java +++ b/src/main/java/RIKU/server/domains/run/home/dto/response/ReadHomeResponse.java @@ -1,8 +1,8 @@ -package RIKU.server.Dto.Post.Response; +package RIKU.server.domains.run.home.dto.response; -import RIKU.server.Entity.Base.BaseStatus; -import RIKU.server.Entity.User.User; -import RIKU.server.Entity.User.UserRole; +import RIKU.server.global.entity.BaseStatus; +import RIKU.server.domains.user.entity.User; +import RIKU.server.domains.user.entity.UserRole; import lombok.Getter; @Getter diff --git a/src/main/java/RIKU/server/Service/HomeService.java b/src/main/java/RIKU/server/domains/run/home/service/HomeService.java similarity index 68% rename from src/main/java/RIKU/server/Service/HomeService.java rename to src/main/java/RIKU/server/domains/run/home/service/HomeService.java index ac596d5..41c953b 100644 --- a/src/main/java/RIKU/server/Service/HomeService.java +++ b/src/main/java/RIKU/server/domains/run/home/service/HomeService.java @@ -1,17 +1,17 @@ -package RIKU.server.Service; - -import RIKU.server.Dto.Post.Response.ReadHomeCardResponse; -import RIKU.server.Dto.Post.Response.ReadHomeResponse; -import RIKU.server.Entity.Base.BaseStatus; -import RIKU.server.Entity.Board.Post.Post; -import RIKU.server.Entity.Board.Post.PostType; -import RIKU.server.Entity.Board.PostStatus; -import RIKU.server.Entity.User.User; -import RIKU.server.Repository.PostRepository; -import RIKU.server.Repository.UserRepository; -import RIKU.server.Security.AuthMember; -import RIKU.server.Util.BaseResponseStatus; -import RIKU.server.Util.Exception.Domain.UserException; +package RIKU.server.domains.run.home.service; + +import RIKU.server.domains.run.home.dto.response.ReadHomeCardResponse; +import RIKU.server.domains.run.home.dto.response.ReadHomeResponse; +import RIKU.server.global.entity.BaseStatus; +import RIKU.server.domains.run.post.entity.Post; +import RIKU.server.domains.run.post.entity.PostType; +import RIKU.server.domains.run.post.entity.PostStatus; +import RIKU.server.domains.user.entity.User; +import RIKU.server.domains.run.post.repository.PostRepository; +import RIKU.server.domains.user.repository.UserRepository; +import RIKU.server.security.AuthMember; +import RIKU.server.global.response.BaseResponseStatus; +import RIKU.server.domains.user.exception.UserException; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; diff --git a/src/main/java/RIKU/server/Dto/Post/Request/CreatePacerRequest.java b/src/main/java/RIKU/server/domains/run/pacer/dto/request/CreatePacerRequest.java similarity index 81% rename from src/main/java/RIKU/server/Dto/Post/Request/CreatePacerRequest.java rename to src/main/java/RIKU/server/domains/run/pacer/dto/request/CreatePacerRequest.java index d7db018..050f409 100644 --- a/src/main/java/RIKU/server/Dto/Post/Request/CreatePacerRequest.java +++ b/src/main/java/RIKU/server/domains/run/pacer/dto/request/CreatePacerRequest.java @@ -1,8 +1,8 @@ -package RIKU.server.Dto.Post.Request; +package RIKU.server.domains.run.pacer.dto.request; -import RIKU.server.Entity.Board.Pacer; -import RIKU.server.Entity.Board.Post.Post; -import RIKU.server.Entity.User.User; +import RIKU.server.domains.run.pacer.entity.Pacer; +import RIKU.server.domains.run.post.entity.Post; +import RIKU.server.domains.user.entity.User; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; import lombok.Getter; diff --git a/src/main/java/RIKU/server/Dto/Post/Request/UpdatePacerRequest.java b/src/main/java/RIKU/server/domains/run/pacer/dto/request/UpdatePacerRequest.java similarity index 75% rename from src/main/java/RIKU/server/Dto/Post/Request/UpdatePacerRequest.java rename to src/main/java/RIKU/server/domains/run/pacer/dto/request/UpdatePacerRequest.java index 79e4724..6bd06b1 100644 --- a/src/main/java/RIKU/server/Dto/Post/Request/UpdatePacerRequest.java +++ b/src/main/java/RIKU/server/domains/run/pacer/dto/request/UpdatePacerRequest.java @@ -1,8 +1,8 @@ -package RIKU.server.Dto.Post.Request; +package RIKU.server.domains.run.pacer.dto.request; -import RIKU.server.Entity.Board.Pacer; -import RIKU.server.Entity.Board.Post.Post; -import RIKU.server.Entity.User.User; +import RIKU.server.domains.run.pacer.entity.Pacer; +import RIKU.server.domains.run.post.entity.Post; +import RIKU.server.domains.user.entity.User; import jakarta.annotation.Nullable; import lombok.Getter; import lombok.NoArgsConstructor; diff --git a/src/main/java/RIKU/server/Dto/Post/Response/ReadPaceGroupResponse.java b/src/main/java/RIKU/server/domains/run/pacer/dto/response/ReadPaceGroupResponse.java similarity index 79% rename from src/main/java/RIKU/server/Dto/Post/Response/ReadPaceGroupResponse.java rename to src/main/java/RIKU/server/domains/run/pacer/dto/response/ReadPaceGroupResponse.java index cc02242..0890aae 100644 --- a/src/main/java/RIKU/server/Dto/Post/Response/ReadPaceGroupResponse.java +++ b/src/main/java/RIKU/server/domains/run/pacer/dto/response/ReadPaceGroupResponse.java @@ -1,6 +1,6 @@ -package RIKU.server.Dto.Post.Response; +package RIKU.server.domains.run.pacer.dto.response; -import RIKU.server.Entity.Board.Pacer; +import RIKU.server.domains.run.pacer.entity.Pacer; import lombok.Getter; @Getter diff --git a/src/main/java/RIKU/server/Dto/Post/Response/ReadPacersListResponse.java b/src/main/java/RIKU/server/domains/run/pacer/dto/response/ReadPacersListResponse.java similarity index 88% rename from src/main/java/RIKU/server/Dto/Post/Response/ReadPacersListResponse.java rename to src/main/java/RIKU/server/domains/run/pacer/dto/response/ReadPacersListResponse.java index c7eb84d..12d6dda 100644 --- a/src/main/java/RIKU/server/Dto/Post/Response/ReadPacersListResponse.java +++ b/src/main/java/RIKU/server/domains/run/pacer/dto/response/ReadPacersListResponse.java @@ -1,6 +1,6 @@ -package RIKU.server.Dto.Post.Response; +package RIKU.server.domains.run.pacer.dto.response; -import RIKU.server.Entity.Board.Pacer; +import RIKU.server.domains.run.pacer.entity.Pacer; import lombok.Getter; @Getter diff --git a/src/main/java/RIKU/server/Entity/Board/Pacer.java b/src/main/java/RIKU/server/domains/run/pacer/entity/Pacer.java similarity index 85% rename from src/main/java/RIKU/server/Entity/Board/Pacer.java rename to src/main/java/RIKU/server/domains/run/pacer/entity/Pacer.java index 11b1eff..22cdfe2 100644 --- a/src/main/java/RIKU/server/Entity/Board/Pacer.java +++ b/src/main/java/RIKU/server/domains/run/pacer/entity/Pacer.java @@ -1,8 +1,8 @@ -package RIKU.server.Entity.Board; +package RIKU.server.domains.run.pacer.entity; -import RIKU.server.Entity.Base.BaseEntity; -import RIKU.server.Entity.Board.Post.Post; -import RIKU.server.Entity.User.User; +import RIKU.server.global.entity.BaseEntity; +import RIKU.server.domains.run.post.entity.Post; +import RIKU.server.domains.user.entity.User; import jakarta.persistence.*; import lombok.AccessLevel; import lombok.Getter; diff --git a/src/main/java/RIKU/server/Repository/PacerRepository.java b/src/main/java/RIKU/server/domains/run/pacer/repository/PacerRepository.java similarity index 74% rename from src/main/java/RIKU/server/Repository/PacerRepository.java rename to src/main/java/RIKU/server/domains/run/pacer/repository/PacerRepository.java index a61683d..a2ea8fe 100644 --- a/src/main/java/RIKU/server/Repository/PacerRepository.java +++ b/src/main/java/RIKU/server/domains/run/pacer/repository/PacerRepository.java @@ -1,8 +1,8 @@ -package RIKU.server.Repository; +package RIKU.server.domains.run.pacer.repository; -import RIKU.server.Entity.Board.Pacer; -import RIKU.server.Entity.Board.Post.Post; -import RIKU.server.Entity.User.User; +import RIKU.server.domains.run.pacer.entity.Pacer; +import RIKU.server.domains.run.post.entity.Post; +import RIKU.server.domains.user.entity.User; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; diff --git a/src/main/java/RIKU/server/Controller/ParticipantController.java b/src/main/java/RIKU/server/domains/run/participant/controller/ParticipantController.java similarity index 91% rename from src/main/java/RIKU/server/Controller/ParticipantController.java rename to src/main/java/RIKU/server/domains/run/participant/controller/ParticipantController.java index d91366e..7fa99fd 100644 --- a/src/main/java/RIKU/server/Controller/ParticipantController.java +++ b/src/main/java/RIKU/server/domains/run/participant/controller/ParticipantController.java @@ -1,11 +1,11 @@ -package RIKU.server.Controller; - -import RIKU.server.Dto.Participant.Request.AttendParticipantRequest; -import RIKU.server.Dto.Participant.Request.ManualAttendParticipantRequest; -import RIKU.server.Dto.Participant.Response.UpdateParticipantResponse; -import RIKU.server.Security.AuthMember; -import RIKU.server.Service.ParticipantService; -import RIKU.server.Util.BaseResponse; +package RIKU.server.domains.run.participant.controller; + +import RIKU.server.domains.run.participant.dto.request.AttendParticipantRequest; +import RIKU.server.domains.run.participant.dto.request.ManualAttendParticipantRequest; +import RIKU.server.domains.run.participant.dto.response.UpdateParticipantResponse; +import RIKU.server.security.AuthMember; +import RIKU.server.domains.run.participant.service.ParticipantService; +import RIKU.server.global.response.BaseResponse; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.validation.Valid; diff --git a/src/main/java/RIKU/server/Dto/Participant/Request/AttendParticipantRequest.java b/src/main/java/RIKU/server/domains/run/participant/dto/request/AttendParticipantRequest.java similarity index 72% rename from src/main/java/RIKU/server/Dto/Participant/Request/AttendParticipantRequest.java rename to src/main/java/RIKU/server/domains/run/participant/dto/request/AttendParticipantRequest.java index 830b76b..a4fa193 100644 --- a/src/main/java/RIKU/server/Dto/Participant/Request/AttendParticipantRequest.java +++ b/src/main/java/RIKU/server/domains/run/participant/dto/request/AttendParticipantRequest.java @@ -1,4 +1,4 @@ -package RIKU.server.Dto.Participant.Request; +package RIKU.server.domains.run.participant.dto.request; import lombok.Getter; import lombok.NoArgsConstructor; diff --git a/src/main/java/RIKU/server/Dto/Participant/Request/ManualAttendParticipantRequest.java b/src/main/java/RIKU/server/domains/run/participant/dto/request/ManualAttendParticipantRequest.java similarity index 82% rename from src/main/java/RIKU/server/Dto/Participant/Request/ManualAttendParticipantRequest.java rename to src/main/java/RIKU/server/domains/run/participant/dto/request/ManualAttendParticipantRequest.java index 7091256..abeddb2 100644 --- a/src/main/java/RIKU/server/Dto/Participant/Request/ManualAttendParticipantRequest.java +++ b/src/main/java/RIKU/server/domains/run/participant/dto/request/ManualAttendParticipantRequest.java @@ -1,4 +1,4 @@ -package RIKU.server.Dto.Participant.Request; +package RIKU.server.domains.run.participant.dto.request; import jakarta.validation.constraints.NotNull; import lombok.Getter; diff --git a/src/main/java/RIKU/server/Dto/Participant/Response/GroupParticipantResponse.java b/src/main/java/RIKU/server/domains/run/participant/dto/response/GroupParticipantResponse.java similarity index 90% rename from src/main/java/RIKU/server/Dto/Participant/Response/GroupParticipantResponse.java rename to src/main/java/RIKU/server/domains/run/participant/dto/response/GroupParticipantResponse.java index cb32570..9ecc57f 100644 --- a/src/main/java/RIKU/server/Dto/Participant/Response/GroupParticipantResponse.java +++ b/src/main/java/RIKU/server/domains/run/participant/dto/response/GroupParticipantResponse.java @@ -1,4 +1,4 @@ -package RIKU.server.Dto.Participant.Response; +package RIKU.server.domains.run.participant.dto.response; import lombok.Getter; diff --git a/src/main/java/RIKU/server/Dto/Participant/Response/ReadParticipantListResponse.java b/src/main/java/RIKU/server/domains/run/participant/dto/response/ReadParticipantListResponse.java similarity index 83% rename from src/main/java/RIKU/server/Dto/Participant/Response/ReadParticipantListResponse.java rename to src/main/java/RIKU/server/domains/run/participant/dto/response/ReadParticipantListResponse.java index 754bdb5..2a8a04a 100644 --- a/src/main/java/RIKU/server/Dto/Participant/Response/ReadParticipantListResponse.java +++ b/src/main/java/RIKU/server/domains/run/participant/dto/response/ReadParticipantListResponse.java @@ -1,7 +1,7 @@ -package RIKU.server.Dto.Participant.Response; +package RIKU.server.domains.run.participant.dto.response; -import RIKU.server.Entity.Participant.Participant; -import RIKU.server.Entity.Participant.ParticipantStatus; +import RIKU.server.domains.run.participant.entity.Participant; +import RIKU.server.domains.run.participant.entity.ParticipantStatus; import lombok.Getter; @Getter diff --git a/src/main/java/RIKU/server/Dto/Participant/Response/UpdateParticipantResponse.java b/src/main/java/RIKU/server/domains/run/participant/dto/response/UpdateParticipantResponse.java similarity index 82% rename from src/main/java/RIKU/server/Dto/Participant/Response/UpdateParticipantResponse.java rename to src/main/java/RIKU/server/domains/run/participant/dto/response/UpdateParticipantResponse.java index 991dbe7..53832aa 100644 --- a/src/main/java/RIKU/server/Dto/Participant/Response/UpdateParticipantResponse.java +++ b/src/main/java/RIKU/server/domains/run/participant/dto/response/UpdateParticipantResponse.java @@ -1,7 +1,7 @@ -package RIKU.server.Dto.Participant.Response; +package RIKU.server.domains.run.participant.dto.response; -import RIKU.server.Entity.Participant.Participant; -import RIKU.server.Entity.Participant.ParticipantStatus; +import RIKU.server.domains.run.participant.entity.Participant; +import RIKU.server.domains.run.participant.entity.ParticipantStatus; import lombok.Getter; @Getter diff --git a/src/main/java/RIKU/server/Entity/Participant/Participant.java b/src/main/java/RIKU/server/domains/run/participant/entity/Participant.java similarity index 91% rename from src/main/java/RIKU/server/Entity/Participant/Participant.java rename to src/main/java/RIKU/server/domains/run/participant/entity/Participant.java index 1890940..d9f5510 100644 --- a/src/main/java/RIKU/server/Entity/Participant/Participant.java +++ b/src/main/java/RIKU/server/domains/run/participant/entity/Participant.java @@ -1,8 +1,8 @@ -package RIKU.server.Entity.Participant; +package RIKU.server.domains.run.participant.entity; -import RIKU.server.Entity.Base.BaseEntity; -import RIKU.server.Entity.Board.Post.Post; -import RIKU.server.Entity.User.User; +import RIKU.server.global.entity.BaseEntity; +import RIKU.server.domains.run.post.entity.Post; +import RIKU.server.domains.user.entity.User; import jakarta.persistence.*; import lombok.AccessLevel; import lombok.Getter; diff --git a/src/main/java/RIKU/server/Entity/Participant/ParticipantStatus.java b/src/main/java/RIKU/server/domains/run/participant/entity/ParticipantStatus.java similarity index 66% rename from src/main/java/RIKU/server/Entity/Participant/ParticipantStatus.java rename to src/main/java/RIKU/server/domains/run/participant/entity/ParticipantStatus.java index 3f0b74e..e30a537 100644 --- a/src/main/java/RIKU/server/Entity/Participant/ParticipantStatus.java +++ b/src/main/java/RIKU/server/domains/run/participant/entity/ParticipantStatus.java @@ -1,4 +1,4 @@ -package RIKU.server.Entity.Participant; +package RIKU.server.domains.run.participant.entity; public enum ParticipantStatus { PENDING, // 참여 diff --git a/src/main/java/RIKU/server/Util/Exception/Domain/ParticipantException.java b/src/main/java/RIKU/server/domains/run/participant/exception/ParticipantException.java similarity index 51% rename from src/main/java/RIKU/server/Util/Exception/Domain/ParticipantException.java rename to src/main/java/RIKU/server/domains/run/participant/exception/ParticipantException.java index b5151ae..29a36c8 100644 --- a/src/main/java/RIKU/server/Util/Exception/Domain/ParticipantException.java +++ b/src/main/java/RIKU/server/domains/run/participant/exception/ParticipantException.java @@ -1,6 +1,8 @@ -package RIKU.server.Util.Exception.Domain; +package RIKU.server.domains.run.participant.exception; -import RIKU.server.Util.BaseResponseStatus; +import RIKU.server.global.exception.CustomException; + +import RIKU.server.global.response.BaseResponseStatus; import lombok.Getter; @Getter diff --git a/src/main/java/RIKU/server/Repository/ParticipantRepository.java b/src/main/java/RIKU/server/domains/run/participant/repository/ParticipantRepository.java similarity index 84% rename from src/main/java/RIKU/server/Repository/ParticipantRepository.java rename to src/main/java/RIKU/server/domains/run/participant/repository/ParticipantRepository.java index f11bfb9..03dec80 100644 --- a/src/main/java/RIKU/server/Repository/ParticipantRepository.java +++ b/src/main/java/RIKU/server/domains/run/participant/repository/ParticipantRepository.java @@ -1,9 +1,9 @@ -package RIKU.server.Repository; +package RIKU.server.domains.run.participant.repository; -import RIKU.server.Entity.Board.Post.Post; -import RIKU.server.Entity.Participant.Participant; -import RIKU.server.Entity.Participant.ParticipantStatus; -import RIKU.server.Entity.User.User; +import RIKU.server.domains.run.post.entity.Post; +import RIKU.server.domains.run.participant.entity.Participant; +import RIKU.server.domains.run.participant.entity.ParticipantStatus; +import RIKU.server.domains.user.entity.User; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; diff --git a/src/main/java/RIKU/server/Service/ParticipantService.java b/src/main/java/RIKU/server/domains/run/participant/service/ParticipantService.java similarity index 93% rename from src/main/java/RIKU/server/Service/ParticipantService.java rename to src/main/java/RIKU/server/domains/run/participant/service/ParticipantService.java index 5fc6f3f..1c61453 100644 --- a/src/main/java/RIKU/server/Service/ParticipantService.java +++ b/src/main/java/RIKU/server/domains/run/participant/service/ParticipantService.java @@ -1,21 +1,26 @@ -package RIKU.server.Service; - -import RIKU.server.Dto.Participant.Request.ManualAttendParticipantRequest; -import RIKU.server.Dto.Participant.Response.UpdateParticipantResponse; -import RIKU.server.Entity.Board.Pacer; -import RIKU.server.Entity.Board.Post.*; -import RIKU.server.Entity.Board.PostStatus; -import RIKU.server.Entity.Participant.Participant; -import RIKU.server.Entity.Participant.ParticipantStatus; -import RIKU.server.Entity.User.PointType; -import RIKU.server.Entity.User.User; -import RIKU.server.Entity.User.UserPoint; -import RIKU.server.Repository.*; -import RIKU.server.Security.AuthMember; -import RIKU.server.Util.BaseResponseStatus; -import RIKU.server.Util.Exception.Domain.ParticipantException; -import RIKU.server.Util.Exception.Domain.PostException; -import RIKU.server.Util.Exception.Domain.UserException; +package RIKU.server.domains.run.participant.service; + +import RIKU.server.domains.run.participant.dto.request.ManualAttendParticipantRequest; +import RIKU.server.domains.run.participant.dto.response.UpdateParticipantResponse; +import RIKU.server.domains.run.pacer.entity.Pacer; +import RIKU.server.domains.run.post.entity.*; +import RIKU.server.domains.run.post.entity.PostStatus; +import RIKU.server.domains.run.participant.entity.Participant; +import RIKU.server.domains.run.participant.entity.ParticipantStatus; +import RIKU.server.domains.point.entity.PointType; +import RIKU.server.domains.user.entity.User; +import RIKU.server.domains.point.entity.UserPoint; +import RIKU.server.domains.run.post.repository.*; +import RIKU.server.domains.user.repository.UserRepository; +import RIKU.server.domains.point.repository.UserPointRepository; +import RIKU.server.domains.run.participant.repository.ParticipantRepository; +import RIKU.server.domains.run.pacer.repository.PacerRepository; +import RIKU.server.domains.run.comment.repository.CommentRepository; +import RIKU.server.security.AuthMember; +import RIKU.server.global.response.BaseResponseStatus; +import RIKU.server.domains.run.participant.exception.ParticipantException; +import RIKU.server.domains.run.post.exception.PostException; +import RIKU.server.domains.user.exception.UserException; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; diff --git a/src/main/java/RIKU/server/Controller/Post/EventPostController.java b/src/main/java/RIKU/server/domains/run/post/controller/EventPostController.java similarity index 80% rename from src/main/java/RIKU/server/Controller/Post/EventPostController.java rename to src/main/java/RIKU/server/domains/run/post/controller/EventPostController.java index b11c4f3..26b646f 100644 --- a/src/main/java/RIKU/server/Controller/Post/EventPostController.java +++ b/src/main/java/RIKU/server/domains/run/post/controller/EventPostController.java @@ -1,12 +1,12 @@ -package RIKU.server.Controller.Post; - -import RIKU.server.Dto.Post.Request.CreateEventPostRequest; -import RIKU.server.Dto.Post.Response.ReadEventPostDetailResponse; -import RIKU.server.Dto.Post.Response.ReadFlashPostDetailResponse; -import RIKU.server.Security.AuthMember; -import RIKU.server.Service.Post.EventPostService; -import RIKU.server.Util.BaseResponse; -import RIKU.server.Util.Exception.Validation.FieldValidationException; +package RIKU.server.domains.run.post.controller; + +import RIKU.server.domains.run.post.dto.request.CreateEventPostRequest; +import RIKU.server.domains.run.post.dto.response.ReadEventPostDetailResponse; +import RIKU.server.domains.run.post.dto.response.ReadFlashPostDetailResponse; +import RIKU.server.security.AuthMember; +import RIKU.server.domains.run.post.service.EventPostService; +import RIKU.server.global.response.BaseResponse; +import RIKU.server.global.validation.FieldValidationException; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.RequiredArgsConstructor; diff --git a/src/main/java/RIKU/server/Controller/Post/FlashPostController.java b/src/main/java/RIKU/server/domains/run/post/controller/FlashPostController.java similarity index 81% rename from src/main/java/RIKU/server/Controller/Post/FlashPostController.java rename to src/main/java/RIKU/server/domains/run/post/controller/FlashPostController.java index b886bc3..f443249 100644 --- a/src/main/java/RIKU/server/Controller/Post/FlashPostController.java +++ b/src/main/java/RIKU/server/domains/run/post/controller/FlashPostController.java @@ -1,12 +1,12 @@ -package RIKU.server.Controller.Post; +package RIKU.server.domains.run.post.controller; -import RIKU.server.Dto.Post.Request.CreateFlashPostRequest; -import RIKU.server.Dto.Post.Response.ReadFlashPostDetailResponse; -import RIKU.server.Dto.Post.Response.ReadPostListResponse; -import RIKU.server.Security.AuthMember; -import RIKU.server.Service.Post.FlashPostService; -import RIKU.server.Util.BaseResponse; -import RIKU.server.Util.Exception.Validation.FieldValidationException; +import RIKU.server.domains.run.post.dto.request.CreateFlashPostRequest; +import RIKU.server.domains.run.post.dto.response.ReadFlashPostDetailResponse; +import RIKU.server.domains.run.post.dto.response.ReadPostListResponse; +import RIKU.server.security.AuthMember; +import RIKU.server.domains.run.post.service.FlashPostService; +import RIKU.server.global.response.BaseResponse; +import RIKU.server.global.validation.FieldValidationException; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.RequiredArgsConstructor; diff --git a/src/main/java/RIKU/server/Controller/Post/PostController.java b/src/main/java/RIKU/server/domains/run/post/controller/PostController.java similarity index 89% rename from src/main/java/RIKU/server/Controller/Post/PostController.java rename to src/main/java/RIKU/server/domains/run/post/controller/PostController.java index ebac964..94488d2 100644 --- a/src/main/java/RIKU/server/Controller/Post/PostController.java +++ b/src/main/java/RIKU/server/domains/run/post/controller/PostController.java @@ -1,12 +1,12 @@ -package RIKU.server.Controller.Post; - -import RIKU.server.Dto.Post.Request.UpdatePostRequest; -import RIKU.server.Dto.Post.Response.ReadPaceGroupResponse; -import RIKU.server.Dto.Post.Response.ReadPostListResponse; -import RIKU.server.Security.AuthMember; -import RIKU.server.Service.Post.PostService; -import RIKU.server.Util.BaseResponse; -import RIKU.server.Util.Exception.Validation.FieldValidationException; +package RIKU.server.domains.run.post.controller; + +import RIKU.server.domains.run.post.dto.request.UpdatePostRequest; +import RIKU.server.domains.run.pacer.dto.response.ReadPaceGroupResponse; +import RIKU.server.domains.run.post.dto.response.ReadPostListResponse; +import RIKU.server.security.AuthMember; +import RIKU.server.domains.run.post.service.PostService; +import RIKU.server.global.response.BaseResponse; +import RIKU.server.global.validation.FieldValidationException; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.RequiredArgsConstructor; diff --git a/src/main/java/RIKU/server/Controller/Post/RegularPostController.java b/src/main/java/RIKU/server/domains/run/post/controller/RegularPostController.java similarity index 83% rename from src/main/java/RIKU/server/Controller/Post/RegularPostController.java rename to src/main/java/RIKU/server/domains/run/post/controller/RegularPostController.java index 50f0f50..b003608 100644 --- a/src/main/java/RIKU/server/Controller/Post/RegularPostController.java +++ b/src/main/java/RIKU/server/domains/run/post/controller/RegularPostController.java @@ -1,11 +1,11 @@ -package RIKU.server.Controller.Post; - -import RIKU.server.Dto.Post.Request.CreateRegularPostRequest; -import RIKU.server.Dto.Post.Response.ReadRegularPostDetailResponse; -import RIKU.server.Security.AuthMember; -import RIKU.server.Service.Post.RegularPostService; -import RIKU.server.Util.BaseResponse; -import RIKU.server.Util.Exception.Validation.FieldValidationException; +package RIKU.server.domains.run.post.controller; + +import RIKU.server.domains.run.post.dto.request.CreateRegularPostRequest; +import RIKU.server.domains.run.post.dto.response.ReadRegularPostDetailResponse; +import RIKU.server.security.AuthMember; +import RIKU.server.domains.run.post.service.RegularPostService; +import RIKU.server.global.response.BaseResponse; +import RIKU.server.global.validation.FieldValidationException; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.RequiredArgsConstructor; diff --git a/src/main/java/RIKU/server/Controller/Post/TrainingPostController.java b/src/main/java/RIKU/server/domains/run/post/controller/TrainingPostController.java similarity index 80% rename from src/main/java/RIKU/server/Controller/Post/TrainingPostController.java rename to src/main/java/RIKU/server/domains/run/post/controller/TrainingPostController.java index 9a603e1..6b17991 100644 --- a/src/main/java/RIKU/server/Controller/Post/TrainingPostController.java +++ b/src/main/java/RIKU/server/domains/run/post/controller/TrainingPostController.java @@ -1,12 +1,12 @@ -package RIKU.server.Controller.Post; - -import RIKU.server.Dto.Post.Request.CreateTrainingPostRequest; -import RIKU.server.Dto.Post.Response.ReadRegularPostDetailResponse; -import RIKU.server.Dto.Post.Response.ReadTrainingPostDetailResponse; -import RIKU.server.Security.AuthMember; -import RIKU.server.Service.Post.TrainingPostService; -import RIKU.server.Util.BaseResponse; -import RIKU.server.Util.Exception.Validation.FieldValidationException; +package RIKU.server.domains.run.post.controller; + +import RIKU.server.domains.run.post.dto.request.CreateTrainingPostRequest; +import RIKU.server.domains.run.post.dto.response.ReadRegularPostDetailResponse; +import RIKU.server.domains.run.post.dto.response.ReadTrainingPostDetailResponse; +import RIKU.server.security.AuthMember; +import RIKU.server.domains.run.post.service.TrainingPostService; +import RIKU.server.global.response.BaseResponse; +import RIKU.server.global.validation.FieldValidationException; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.RequiredArgsConstructor; diff --git a/src/main/java/RIKU/server/Dto/Post/Request/CreateEventPostRequest.java b/src/main/java/RIKU/server/domains/run/post/dto/request/CreateEventPostRequest.java similarity index 87% rename from src/main/java/RIKU/server/Dto/Post/Request/CreateEventPostRequest.java rename to src/main/java/RIKU/server/domains/run/post/dto/request/CreateEventPostRequest.java index a52299d..e36579d 100644 --- a/src/main/java/RIKU/server/Dto/Post/Request/CreateEventPostRequest.java +++ b/src/main/java/RIKU/server/domains/run/post/dto/request/CreateEventPostRequest.java @@ -1,9 +1,9 @@ -package RIKU.server.Dto.Post.Request; +package RIKU.server.domains.run.post.dto.request; -import RIKU.server.Entity.Board.Post.EventPost; -import RIKU.server.Entity.Board.Post.Post; -import RIKU.server.Entity.Board.Post.PostType; -import RIKU.server.Entity.User.User; +import RIKU.server.domains.run.post.entity.EventPost; +import RIKU.server.domains.run.post.entity.Post; +import RIKU.server.domains.run.post.entity.PostType; +import RIKU.server.domains.user.entity.User; import jakarta.annotation.Nullable; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; diff --git a/src/main/java/RIKU/server/Dto/Post/Request/CreateFlashPostRequest.java b/src/main/java/RIKU/server/domains/run/post/dto/request/CreateFlashPostRequest.java similarity index 86% rename from src/main/java/RIKU/server/Dto/Post/Request/CreateFlashPostRequest.java rename to src/main/java/RIKU/server/domains/run/post/dto/request/CreateFlashPostRequest.java index 2141d1d..0ad96b1 100644 --- a/src/main/java/RIKU/server/Dto/Post/Request/CreateFlashPostRequest.java +++ b/src/main/java/RIKU/server/domains/run/post/dto/request/CreateFlashPostRequest.java @@ -1,9 +1,9 @@ -package RIKU.server.Dto.Post.Request; +package RIKU.server.domains.run.post.dto.request; -import RIKU.server.Entity.Board.Post.FlashPost; -import RIKU.server.Entity.Board.Post.Post; -import RIKU.server.Entity.Board.Post.PostType; -import RIKU.server.Entity.User.User; +import RIKU.server.domains.run.post.entity.FlashPost; +import RIKU.server.domains.run.post.entity.Post; +import RIKU.server.domains.run.post.entity.PostType; +import RIKU.server.domains.user.entity.User; import jakarta.annotation.Nullable; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; diff --git a/src/main/java/RIKU/server/Dto/Post/Request/CreateRegularPostRequest.java b/src/main/java/RIKU/server/domains/run/post/dto/request/CreateRegularPostRequest.java similarity index 84% rename from src/main/java/RIKU/server/Dto/Post/Request/CreateRegularPostRequest.java rename to src/main/java/RIKU/server/domains/run/post/dto/request/CreateRegularPostRequest.java index a98910d..8c067dc 100644 --- a/src/main/java/RIKU/server/Dto/Post/Request/CreateRegularPostRequest.java +++ b/src/main/java/RIKU/server/domains/run/post/dto/request/CreateRegularPostRequest.java @@ -1,9 +1,11 @@ -package RIKU.server.Dto.Post.Request; +package RIKU.server.domains.run.post.dto.request; -import RIKU.server.Entity.Board.Post.Post; -import RIKU.server.Entity.Board.Post.PostType; -import RIKU.server.Entity.Board.Post.RegularPost; -import RIKU.server.Entity.User.User; +import RIKU.server.domains.run.pacer.dto.request.CreatePacerRequest; + +import RIKU.server.domains.run.post.entity.Post; +import RIKU.server.domains.run.post.entity.PostType; +import RIKU.server.domains.run.post.entity.RegularPost; +import RIKU.server.domains.user.entity.User; import jakarta.annotation.Nullable; import jakarta.validation.constraints.*; import lombok.Getter; diff --git a/src/main/java/RIKU/server/Dto/Post/Request/CreateTrainingPostRequest.java b/src/main/java/RIKU/server/domains/run/post/dto/request/CreateTrainingPostRequest.java similarity index 85% rename from src/main/java/RIKU/server/Dto/Post/Request/CreateTrainingPostRequest.java rename to src/main/java/RIKU/server/domains/run/post/dto/request/CreateTrainingPostRequest.java index 608ac44..baf5fcf 100644 --- a/src/main/java/RIKU/server/Dto/Post/Request/CreateTrainingPostRequest.java +++ b/src/main/java/RIKU/server/domains/run/post/dto/request/CreateTrainingPostRequest.java @@ -1,9 +1,11 @@ -package RIKU.server.Dto.Post.Request; +package RIKU.server.domains.run.post.dto.request; -import RIKU.server.Entity.Board.Post.Post; -import RIKU.server.Entity.Board.Post.PostType; -import RIKU.server.Entity.Board.Post.TrainingPost; -import RIKU.server.Entity.User.User; +import RIKU.server.domains.run.pacer.dto.request.CreatePacerRequest; + +import RIKU.server.domains.run.post.entity.Post; +import RIKU.server.domains.run.post.entity.PostType; +import RIKU.server.domains.run.post.entity.TrainingPost; +import RIKU.server.domains.user.entity.User; import jakarta.annotation.Nullable; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; diff --git a/src/main/java/RIKU/server/Dto/Post/Request/UpdatePostRequest.java b/src/main/java/RIKU/server/domains/run/post/dto/request/UpdatePostRequest.java similarity index 89% rename from src/main/java/RIKU/server/Dto/Post/Request/UpdatePostRequest.java rename to src/main/java/RIKU/server/domains/run/post/dto/request/UpdatePostRequest.java index a4c9b57..2423793 100644 --- a/src/main/java/RIKU/server/Dto/Post/Request/UpdatePostRequest.java +++ b/src/main/java/RIKU/server/domains/run/post/dto/request/UpdatePostRequest.java @@ -1,4 +1,6 @@ -package RIKU.server.Dto.Post.Request; +package RIKU.server.domains.run.post.dto.request; + +import RIKU.server.domains.run.pacer.dto.request.UpdatePacerRequest; import jakarta.annotation.Nullable; import jakarta.validation.constraints.Size; diff --git a/src/main/java/RIKU/server/Dto/Post/Response/ReadEventPostDetailResponse.java b/src/main/java/RIKU/server/domains/run/post/dto/response/ReadEventPostDetailResponse.java similarity index 79% rename from src/main/java/RIKU/server/Dto/Post/Response/ReadEventPostDetailResponse.java rename to src/main/java/RIKU/server/domains/run/post/dto/response/ReadEventPostDetailResponse.java index 00352d6..412b730 100644 --- a/src/main/java/RIKU/server/Dto/Post/Response/ReadEventPostDetailResponse.java +++ b/src/main/java/RIKU/server/domains/run/post/dto/response/ReadEventPostDetailResponse.java @@ -1,11 +1,13 @@ -package RIKU.server.Dto.Post.Response; +package RIKU.server.domains.run.post.dto.response; -import RIKU.server.Dto.Participant.Response.ReadParticipantListResponse; -import RIKU.server.Dto.User.Response.ReadUserInfoResponse; -import RIKU.server.Entity.Board.Post.EventPost; -import RIKU.server.Entity.Board.Post.Post; -import RIKU.server.Entity.Board.PostStatus; -import RIKU.server.Entity.Participant.ParticipantStatus; +import RIKU.server.domains.run.comment.dto.response.ReadCommentsResponse; + +import RIKU.server.domains.run.participant.dto.response.ReadParticipantListResponse; +import RIKU.server.domains.user.dto.response.ReadUserInfoResponse; +import RIKU.server.domains.run.post.entity.EventPost; +import RIKU.server.domains.run.post.entity.Post; +import RIKU.server.domains.run.post.entity.PostStatus; +import RIKU.server.domains.run.participant.entity.ParticipantStatus; import lombok.Builder; import lombok.Getter; diff --git a/src/main/java/RIKU/server/Dto/Post/Response/ReadFlashPostDetailResponse.java b/src/main/java/RIKU/server/domains/run/post/dto/response/ReadFlashPostDetailResponse.java similarity index 80% rename from src/main/java/RIKU/server/Dto/Post/Response/ReadFlashPostDetailResponse.java rename to src/main/java/RIKU/server/domains/run/post/dto/response/ReadFlashPostDetailResponse.java index adaf914..8550e93 100644 --- a/src/main/java/RIKU/server/Dto/Post/Response/ReadFlashPostDetailResponse.java +++ b/src/main/java/RIKU/server/domains/run/post/dto/response/ReadFlashPostDetailResponse.java @@ -1,10 +1,12 @@ -package RIKU.server.Dto.Post.Response; +package RIKU.server.domains.run.post.dto.response; -import RIKU.server.Dto.Participant.Response.ReadParticipantListResponse; -import RIKU.server.Dto.User.Response.ReadUserInfoResponse; -import RIKU.server.Entity.Board.Post.Post; -import RIKU.server.Entity.Board.PostStatus; -import RIKU.server.Entity.Participant.ParticipantStatus; +import RIKU.server.domains.run.comment.dto.response.ReadCommentsResponse; + +import RIKU.server.domains.run.participant.dto.response.ReadParticipantListResponse; +import RIKU.server.domains.user.dto.response.ReadUserInfoResponse; +import RIKU.server.domains.run.post.entity.Post; +import RIKU.server.domains.run.post.entity.PostStatus; +import RIKU.server.domains.run.participant.entity.ParticipantStatus; import lombok.Builder; import lombok.Getter; diff --git a/src/main/java/RIKU/server/Dto/Post/Response/ReadPostListResponse.java b/src/main/java/RIKU/server/domains/run/post/dto/response/ReadPostListResponse.java similarity index 94% rename from src/main/java/RIKU/server/Dto/Post/Response/ReadPostListResponse.java rename to src/main/java/RIKU/server/domains/run/post/dto/response/ReadPostListResponse.java index a925f85..b8203b3 100644 --- a/src/main/java/RIKU/server/Dto/Post/Response/ReadPostListResponse.java +++ b/src/main/java/RIKU/server/domains/run/post/dto/response/ReadPostListResponse.java @@ -1,4 +1,4 @@ -package RIKU.server.Dto.Post.Response; +package RIKU.server.domains.run.post.dto.response; import lombok.Getter; import lombok.NoArgsConstructor; diff --git a/src/main/java/RIKU/server/Dto/Post/Response/ReadPostPreviewResponse.java b/src/main/java/RIKU/server/domains/run/post/dto/response/ReadPostPreviewResponse.java similarity index 87% rename from src/main/java/RIKU/server/Dto/Post/Response/ReadPostPreviewResponse.java rename to src/main/java/RIKU/server/domains/run/post/dto/response/ReadPostPreviewResponse.java index 192fbd2..13c39c6 100644 --- a/src/main/java/RIKU/server/Dto/Post/Response/ReadPostPreviewResponse.java +++ b/src/main/java/RIKU/server/domains/run/post/dto/response/ReadPostPreviewResponse.java @@ -1,7 +1,7 @@ -package RIKU.server.Dto.Post.Response; +package RIKU.server.domains.run.post.dto.response; -import RIKU.server.Entity.Board.Post.Post; -import RIKU.server.Entity.Board.PostStatus; +import RIKU.server.domains.run.post.entity.Post; +import RIKU.server.domains.run.post.entity.PostStatus; import lombok.Getter; import lombok.NoArgsConstructor; diff --git a/src/main/java/RIKU/server/Dto/Post/Response/ReadRegularPostDetailResponse.java b/src/main/java/RIKU/server/domains/run/post/dto/response/ReadRegularPostDetailResponse.java similarity index 80% rename from src/main/java/RIKU/server/Dto/Post/Response/ReadRegularPostDetailResponse.java rename to src/main/java/RIKU/server/domains/run/post/dto/response/ReadRegularPostDetailResponse.java index 0194ba5..056d3bc 100644 --- a/src/main/java/RIKU/server/Dto/Post/Response/ReadRegularPostDetailResponse.java +++ b/src/main/java/RIKU/server/domains/run/post/dto/response/ReadRegularPostDetailResponse.java @@ -1,10 +1,14 @@ -package RIKU.server.Dto.Post.Response; +package RIKU.server.domains.run.post.dto.response; -import RIKU.server.Dto.Participant.Response.GroupParticipantResponse; -import RIKU.server.Dto.User.Response.ReadUserInfoResponse; -import RIKU.server.Entity.Board.Post.Post; -import RIKU.server.Entity.Board.PostStatus; -import RIKU.server.Entity.Participant.ParticipantStatus; +import RIKU.server.domains.run.pacer.dto.response.ReadPacersListResponse; + +import RIKU.server.domains.run.comment.dto.response.ReadCommentsResponse; + +import RIKU.server.domains.run.participant.dto.response.GroupParticipantResponse; +import RIKU.server.domains.user.dto.response.ReadUserInfoResponse; +import RIKU.server.domains.run.post.entity.Post; +import RIKU.server.domains.run.post.entity.PostStatus; +import RIKU.server.domains.run.participant.entity.ParticipantStatus; import lombok.Builder; import lombok.Getter; diff --git a/src/main/java/RIKU/server/Dto/Post/Response/ReadTrainingPostDetailResponse.java b/src/main/java/RIKU/server/domains/run/post/dto/response/ReadTrainingPostDetailResponse.java similarity index 79% rename from src/main/java/RIKU/server/Dto/Post/Response/ReadTrainingPostDetailResponse.java rename to src/main/java/RIKU/server/domains/run/post/dto/response/ReadTrainingPostDetailResponse.java index bd339f1..a74f90c 100644 --- a/src/main/java/RIKU/server/Dto/Post/Response/ReadTrainingPostDetailResponse.java +++ b/src/main/java/RIKU/server/domains/run/post/dto/response/ReadTrainingPostDetailResponse.java @@ -1,11 +1,15 @@ -package RIKU.server.Dto.Post.Response; +package RIKU.server.domains.run.post.dto.response; -import RIKU.server.Dto.Participant.Response.GroupParticipantResponse; -import RIKU.server.Dto.User.Response.ReadUserInfoResponse; -import RIKU.server.Entity.Board.Post.Post; -import RIKU.server.Entity.Board.Post.TrainingPost; -import RIKU.server.Entity.Board.PostStatus; -import RIKU.server.Entity.Participant.ParticipantStatus; +import RIKU.server.domains.run.pacer.dto.response.ReadPacersListResponse; + +import RIKU.server.domains.run.comment.dto.response.ReadCommentsResponse; + +import RIKU.server.domains.run.participant.dto.response.GroupParticipantResponse; +import RIKU.server.domains.user.dto.response.ReadUserInfoResponse; +import RIKU.server.domains.run.post.entity.Post; +import RIKU.server.domains.run.post.entity.TrainingPost; +import RIKU.server.domains.run.post.entity.PostStatus; +import RIKU.server.domains.run.participant.entity.ParticipantStatus; import lombok.Builder; import lombok.Getter; diff --git a/src/main/java/RIKU/server/Entity/Board/Attachment.java b/src/main/java/RIKU/server/domains/run/post/entity/Attachment.java similarity index 84% rename from src/main/java/RIKU/server/Entity/Board/Attachment.java rename to src/main/java/RIKU/server/domains/run/post/entity/Attachment.java index 6df5e58..14f803e 100644 --- a/src/main/java/RIKU/server/Entity/Board/Attachment.java +++ b/src/main/java/RIKU/server/domains/run/post/entity/Attachment.java @@ -1,7 +1,7 @@ -package RIKU.server.Entity.Board; +package RIKU.server.domains.run.post.entity; -import RIKU.server.Entity.Base.BaseEntity; -import RIKU.server.Entity.Board.Post.Post; +import RIKU.server.global.entity.BaseEntity; +import RIKU.server.domains.run.post.entity.Post; import jakarta.persistence.*; import lombok.AccessLevel; import lombok.Getter; diff --git a/src/main/java/RIKU/server/Entity/Board/Post/EventPost.java b/src/main/java/RIKU/server/domains/run/post/entity/EventPost.java similarity index 94% rename from src/main/java/RIKU/server/Entity/Board/Post/EventPost.java rename to src/main/java/RIKU/server/domains/run/post/entity/EventPost.java index fb058d7..86bdeb5 100644 --- a/src/main/java/RIKU/server/Entity/Board/Post/EventPost.java +++ b/src/main/java/RIKU/server/domains/run/post/entity/EventPost.java @@ -1,4 +1,4 @@ -package RIKU.server.Entity.Board.Post; +package RIKU.server.domains.run.post.entity; import jakarta.persistence.*; import lombok.AccessLevel; diff --git a/src/main/java/RIKU/server/Entity/Board/Post/FlashPost.java b/src/main/java/RIKU/server/domains/run/post/entity/FlashPost.java similarity index 95% rename from src/main/java/RIKU/server/Entity/Board/Post/FlashPost.java rename to src/main/java/RIKU/server/domains/run/post/entity/FlashPost.java index 2e60c52..203665e 100644 --- a/src/main/java/RIKU/server/Entity/Board/Post/FlashPost.java +++ b/src/main/java/RIKU/server/domains/run/post/entity/FlashPost.java @@ -1,4 +1,4 @@ -package RIKU.server.Entity.Board.Post; +package RIKU.server.domains.run.post.entity; import jakarta.persistence.*; import lombok.AccessLevel; diff --git a/src/main/java/RIKU/server/Entity/Board/Post/Post.java b/src/main/java/RIKU/server/domains/run/post/entity/Post.java similarity index 91% rename from src/main/java/RIKU/server/Entity/Board/Post/Post.java rename to src/main/java/RIKU/server/domains/run/post/entity/Post.java index 3ba37d0..6ae7418 100644 --- a/src/main/java/RIKU/server/Entity/Board/Post/Post.java +++ b/src/main/java/RIKU/server/domains/run/post/entity/Post.java @@ -1,8 +1,8 @@ -package RIKU.server.Entity.Board.Post; +package RIKU.server.domains.run.post.entity; -import RIKU.server.Entity.Base.BaseEntity; -import RIKU.server.Entity.Board.PostStatus; -import RIKU.server.Entity.User.User; +import RIKU.server.global.entity.BaseEntity; +import RIKU.server.domains.run.post.entity.PostStatus; +import RIKU.server.domains.user.entity.User; import jakarta.annotation.Nullable; import jakarta.persistence.*; import lombok.AccessLevel; diff --git a/src/main/java/RIKU/server/Entity/Board/PostStatus.java b/src/main/java/RIKU/server/domains/run/post/entity/PostStatus.java similarity index 54% rename from src/main/java/RIKU/server/Entity/Board/PostStatus.java rename to src/main/java/RIKU/server/domains/run/post/entity/PostStatus.java index d2d0fa7..35af350 100644 --- a/src/main/java/RIKU/server/Entity/Board/PostStatus.java +++ b/src/main/java/RIKU/server/domains/run/post/entity/PostStatus.java @@ -1,4 +1,4 @@ -package RIKU.server.Entity.Board; +package RIKU.server.domains.run.post.entity; public enum PostStatus { NOW, CANCELED, CLOSED diff --git a/src/main/java/RIKU/server/Entity/Board/Post/PostType.java b/src/main/java/RIKU/server/domains/run/post/entity/PostType.java similarity index 57% rename from src/main/java/RIKU/server/Entity/Board/Post/PostType.java rename to src/main/java/RIKU/server/domains/run/post/entity/PostType.java index cde9db7..5c4c51a 100644 --- a/src/main/java/RIKU/server/Entity/Board/Post/PostType.java +++ b/src/main/java/RIKU/server/domains/run/post/entity/PostType.java @@ -1,4 +1,4 @@ -package RIKU.server.Entity.Board.Post; +package RIKU.server.domains.run.post.entity; public enum PostType { REGULAR, FLASH, TRAINING, EVENT diff --git a/src/main/java/RIKU/server/Entity/Board/Post/RegularPost.java b/src/main/java/RIKU/server/domains/run/post/entity/RegularPost.java similarity index 95% rename from src/main/java/RIKU/server/Entity/Board/Post/RegularPost.java rename to src/main/java/RIKU/server/domains/run/post/entity/RegularPost.java index d9b9801..4a1782d 100644 --- a/src/main/java/RIKU/server/Entity/Board/Post/RegularPost.java +++ b/src/main/java/RIKU/server/domains/run/post/entity/RegularPost.java @@ -1,4 +1,4 @@ -package RIKU.server.Entity.Board.Post; +package RIKU.server.domains.run.post.entity; import jakarta.persistence.*; import lombok.AccessLevel; diff --git a/src/main/java/RIKU/server/Entity/Board/Post/TrainingPost.java b/src/main/java/RIKU/server/domains/run/post/entity/TrainingPost.java similarity index 96% rename from src/main/java/RIKU/server/Entity/Board/Post/TrainingPost.java rename to src/main/java/RIKU/server/domains/run/post/entity/TrainingPost.java index f3813cd..1fb773c 100644 --- a/src/main/java/RIKU/server/Entity/Board/Post/TrainingPost.java +++ b/src/main/java/RIKU/server/domains/run/post/entity/TrainingPost.java @@ -1,4 +1,4 @@ -package RIKU.server.Entity.Board.Post; +package RIKU.server.domains.run.post.entity; import jakarta.persistence.*; import lombok.AccessLevel; diff --git a/src/main/java/RIKU/server/Util/Exception/Domain/PostException.java b/src/main/java/RIKU/server/domains/run/post/exception/PostException.java similarity index 50% rename from src/main/java/RIKU/server/Util/Exception/Domain/PostException.java rename to src/main/java/RIKU/server/domains/run/post/exception/PostException.java index e367208..bd2da51 100644 --- a/src/main/java/RIKU/server/Util/Exception/Domain/PostException.java +++ b/src/main/java/RIKU/server/domains/run/post/exception/PostException.java @@ -1,6 +1,8 @@ -package RIKU.server.Util.Exception.Domain; +package RIKU.server.domains.run.post.exception; -import RIKU.server.Util.BaseResponseStatus; +import RIKU.server.global.exception.CustomException; + +import RIKU.server.global.response.BaseResponseStatus; import lombok.Getter; @Getter diff --git a/src/main/java/RIKU/server/Repository/AttachmentRepository.java b/src/main/java/RIKU/server/domains/run/post/repository/AttachmentRepository.java similarity index 67% rename from src/main/java/RIKU/server/Repository/AttachmentRepository.java rename to src/main/java/RIKU/server/domains/run/post/repository/AttachmentRepository.java index 47d5855..24a59e1 100644 --- a/src/main/java/RIKU/server/Repository/AttachmentRepository.java +++ b/src/main/java/RIKU/server/domains/run/post/repository/AttachmentRepository.java @@ -1,7 +1,7 @@ -package RIKU.server.Repository; +package RIKU.server.domains.run.post.repository; -import RIKU.server.Entity.Board.Attachment; -import RIKU.server.Entity.Board.Post.Post; +import RIKU.server.domains.run.post.entity.Attachment; +import RIKU.server.domains.run.post.entity.Post; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; diff --git a/src/main/java/RIKU/server/Repository/EventPostRepository.java b/src/main/java/RIKU/server/domains/run/post/repository/EventPostRepository.java similarity index 67% rename from src/main/java/RIKU/server/Repository/EventPostRepository.java rename to src/main/java/RIKU/server/domains/run/post/repository/EventPostRepository.java index 19dd20b..54f4606 100644 --- a/src/main/java/RIKU/server/Repository/EventPostRepository.java +++ b/src/main/java/RIKU/server/domains/run/post/repository/EventPostRepository.java @@ -1,7 +1,7 @@ -package RIKU.server.Repository; +package RIKU.server.domains.run.post.repository; -import RIKU.server.Entity.Board.Post.EventPost; -import RIKU.server.Entity.Board.Post.Post; +import RIKU.server.domains.run.post.entity.EventPost; +import RIKU.server.domains.run.post.entity.Post; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; diff --git a/src/main/java/RIKU/server/Repository/FlashPostRepository.java b/src/main/java/RIKU/server/domains/run/post/repository/FlashPostRepository.java similarity index 67% rename from src/main/java/RIKU/server/Repository/FlashPostRepository.java rename to src/main/java/RIKU/server/domains/run/post/repository/FlashPostRepository.java index a71e043..3bbf8f6 100644 --- a/src/main/java/RIKU/server/Repository/FlashPostRepository.java +++ b/src/main/java/RIKU/server/domains/run/post/repository/FlashPostRepository.java @@ -1,7 +1,7 @@ -package RIKU.server.Repository; +package RIKU.server.domains.run.post.repository; -import RIKU.server.Entity.Board.Post.FlashPost; -import RIKU.server.Entity.Board.Post.Post; +import RIKU.server.domains.run.post.entity.FlashPost; +import RIKU.server.domains.run.post.entity.Post; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; import java.util.Optional; diff --git a/src/main/java/RIKU/server/Repository/PostRepository.java b/src/main/java/RIKU/server/domains/run/post/repository/PostRepository.java similarity index 78% rename from src/main/java/RIKU/server/Repository/PostRepository.java rename to src/main/java/RIKU/server/domains/run/post/repository/PostRepository.java index f4a5b91..7b0acdb 100644 --- a/src/main/java/RIKU/server/Repository/PostRepository.java +++ b/src/main/java/RIKU/server/domains/run/post/repository/PostRepository.java @@ -1,9 +1,9 @@ -package RIKU.server.Repository; +package RIKU.server.domains.run.post.repository; -import RIKU.server.Entity.Base.BaseStatus; -import RIKU.server.Entity.Board.Post.Post; -import RIKU.server.Entity.Board.Post.PostType; -import RIKU.server.Entity.Board.PostStatus; +import RIKU.server.global.entity.BaseStatus; +import RIKU.server.domains.run.post.entity.Post; +import RIKU.server.domains.run.post.entity.PostType; +import RIKU.server.domains.run.post.entity.PostStatus; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; diff --git a/src/main/java/RIKU/server/Repository/RegularPostRepository.java b/src/main/java/RIKU/server/domains/run/post/repository/RegularPostRepository.java similarity index 67% rename from src/main/java/RIKU/server/Repository/RegularPostRepository.java rename to src/main/java/RIKU/server/domains/run/post/repository/RegularPostRepository.java index 421693c..7f35c68 100644 --- a/src/main/java/RIKU/server/Repository/RegularPostRepository.java +++ b/src/main/java/RIKU/server/domains/run/post/repository/RegularPostRepository.java @@ -1,7 +1,7 @@ -package RIKU.server.Repository; +package RIKU.server.domains.run.post.repository; -import RIKU.server.Entity.Board.Post.Post; -import RIKU.server.Entity.Board.Post.RegularPost; +import RIKU.server.domains.run.post.entity.Post; +import RIKU.server.domains.run.post.entity.RegularPost; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; diff --git a/src/main/java/RIKU/server/Repository/TrainingPostRepository.java b/src/main/java/RIKU/server/domains/run/post/repository/TrainingPostRepository.java similarity index 67% rename from src/main/java/RIKU/server/Repository/TrainingPostRepository.java rename to src/main/java/RIKU/server/domains/run/post/repository/TrainingPostRepository.java index 1073c51..185bd24 100644 --- a/src/main/java/RIKU/server/Repository/TrainingPostRepository.java +++ b/src/main/java/RIKU/server/domains/run/post/repository/TrainingPostRepository.java @@ -1,7 +1,7 @@ -package RIKU.server.Repository; +package RIKU.server.domains.run.post.repository; -import RIKU.server.Entity.Board.Post.Post; -import RIKU.server.Entity.Board.Post.TrainingPost; +import RIKU.server.domains.run.post.entity.Post; +import RIKU.server.domains.run.post.entity.TrainingPost; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; diff --git a/src/main/java/RIKU/server/Service/Post/EventPostService.java b/src/main/java/RIKU/server/domains/run/post/service/EventPostService.java similarity index 81% rename from src/main/java/RIKU/server/Service/Post/EventPostService.java rename to src/main/java/RIKU/server/domains/run/post/service/EventPostService.java index 9c29057..64c6890 100644 --- a/src/main/java/RIKU/server/Service/Post/EventPostService.java +++ b/src/main/java/RIKU/server/domains/run/post/service/EventPostService.java @@ -1,22 +1,27 @@ -package RIKU.server.Service.Post; - -import RIKU.server.Dto.Participant.Response.ReadParticipantListResponse; -import RIKU.server.Dto.Post.Request.CreateEventPostRequest; -import RIKU.server.Dto.Post.Response.ReadCommentsResponse; -import RIKU.server.Dto.Post.Response.ReadEventPostDetailResponse; -import RIKU.server.Dto.User.Response.ReadUserInfoResponse; -import RIKU.server.Entity.Board.Attachment; -import RIKU.server.Entity.Board.Comment; -import RIKU.server.Entity.Board.Post.EventPost; -import RIKU.server.Entity.Board.Post.Post; -import RIKU.server.Entity.Participant.Participant; -import RIKU.server.Entity.User.User; -import RIKU.server.Repository.*; -import RIKU.server.Security.AuthMember; -import RIKU.server.Service.S3Uploader; -import RIKU.server.Util.BaseResponseStatus; -import RIKU.server.Util.Exception.Domain.PostException; -import RIKU.server.Util.Exception.Domain.UserException; +package RIKU.server.domains.run.post.service; + +import RIKU.server.domains.run.participant.dto.response.ReadParticipantListResponse; +import RIKU.server.domains.run.post.dto.request.CreateEventPostRequest; +import RIKU.server.domains.run.comment.dto.response.ReadCommentsResponse; +import RIKU.server.domains.run.post.dto.response.ReadEventPostDetailResponse; +import RIKU.server.domains.user.dto.response.ReadUserInfoResponse; +import RIKU.server.domains.run.post.entity.Attachment; +import RIKU.server.domains.run.comment.entity.Comment; +import RIKU.server.domains.run.post.entity.EventPost; +import RIKU.server.domains.run.post.entity.Post; +import RIKU.server.domains.run.participant.entity.Participant; +import RIKU.server.domains.user.entity.User; +import RIKU.server.domains.run.post.repository.*; +import RIKU.server.domains.user.repository.UserRepository; +import RIKU.server.domains.point.repository.UserPointRepository; +import RIKU.server.domains.run.participant.repository.ParticipantRepository; +import RIKU.server.domains.run.pacer.repository.PacerRepository; +import RIKU.server.domains.run.comment.repository.CommentRepository; +import RIKU.server.security.AuthMember; +import RIKU.server.infra.storage.S3Uploader; +import RIKU.server.global.response.BaseResponseStatus; +import RIKU.server.domains.run.post.exception.PostException; +import RIKU.server.domains.user.exception.UserException; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; diff --git a/src/main/java/RIKU/server/Service/Post/FlashPostService.java b/src/main/java/RIKU/server/domains/run/post/service/FlashPostService.java similarity index 80% rename from src/main/java/RIKU/server/Service/Post/FlashPostService.java rename to src/main/java/RIKU/server/domains/run/post/service/FlashPostService.java index 74761a0..3024d62 100644 --- a/src/main/java/RIKU/server/Service/Post/FlashPostService.java +++ b/src/main/java/RIKU/server/domains/run/post/service/FlashPostService.java @@ -1,22 +1,27 @@ -package RIKU.server.Service.Post; - -import RIKU.server.Dto.Participant.Response.ReadParticipantListResponse; -import RIKU.server.Dto.Post.Request.CreateFlashPostRequest; -import RIKU.server.Dto.Post.Response.ReadCommentsResponse; -import RIKU.server.Dto.Post.Response.ReadFlashPostDetailResponse; -import RIKU.server.Dto.User.Response.ReadUserInfoResponse; -import RIKU.server.Entity.Board.Attachment; -import RIKU.server.Entity.Board.Comment; -import RIKU.server.Entity.Board.Post.FlashPost; -import RIKU.server.Entity.Board.Post.Post; -import RIKU.server.Entity.Participant.Participant; -import RIKU.server.Entity.User.User; -import RIKU.server.Repository.*; -import RIKU.server.Security.AuthMember; -import RIKU.server.Service.S3Uploader; -import RIKU.server.Util.BaseResponseStatus; -import RIKU.server.Util.Exception.Domain.PostException; -import RIKU.server.Util.Exception.Domain.UserException; +package RIKU.server.domains.run.post.service; + +import RIKU.server.domains.run.participant.dto.response.ReadParticipantListResponse; +import RIKU.server.domains.run.post.dto.request.CreateFlashPostRequest; +import RIKU.server.domains.run.comment.dto.response.ReadCommentsResponse; +import RIKU.server.domains.run.post.dto.response.ReadFlashPostDetailResponse; +import RIKU.server.domains.user.dto.response.ReadUserInfoResponse; +import RIKU.server.domains.run.post.entity.Attachment; +import RIKU.server.domains.run.comment.entity.Comment; +import RIKU.server.domains.run.post.entity.FlashPost; +import RIKU.server.domains.run.post.entity.Post; +import RIKU.server.domains.run.participant.entity.Participant; +import RIKU.server.domains.user.entity.User; +import RIKU.server.domains.run.post.repository.*; +import RIKU.server.domains.user.repository.UserRepository; +import RIKU.server.domains.point.repository.UserPointRepository; +import RIKU.server.domains.run.participant.repository.ParticipantRepository; +import RIKU.server.domains.run.pacer.repository.PacerRepository; +import RIKU.server.domains.run.comment.repository.CommentRepository; +import RIKU.server.security.AuthMember; +import RIKU.server.infra.storage.S3Uploader; +import RIKU.server.global.response.BaseResponseStatus; +import RIKU.server.domains.run.post.exception.PostException; +import RIKU.server.domains.user.exception.UserException; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; diff --git a/src/main/java/RIKU/server/Service/Post/PostService.java b/src/main/java/RIKU/server/domains/run/post/service/PostService.java similarity index 90% rename from src/main/java/RIKU/server/Service/Post/PostService.java rename to src/main/java/RIKU/server/domains/run/post/service/PostService.java index f4a118a..5cea768 100644 --- a/src/main/java/RIKU/server/Service/Post/PostService.java +++ b/src/main/java/RIKU/server/domains/run/post/service/PostService.java @@ -1,27 +1,32 @@ -package RIKU.server.Service.Post; - -import RIKU.server.Dto.Post.Request.UpdatePacerRequest; -import RIKU.server.Dto.Post.Request.UpdatePostRequest; -import RIKU.server.Dto.Post.Response.ReadPaceGroupResponse; -import RIKU.server.Dto.Post.Response.ReadPostListResponse; -import RIKU.server.Dto.Post.Response.ReadPostPreviewResponse; -import RIKU.server.Entity.Base.BaseStatus; -import RIKU.server.Entity.Board.Attachment; -import RIKU.server.Entity.Board.Pacer; -import RIKU.server.Entity.Board.Post.EventPost; -import RIKU.server.Entity.Board.Post.Post; -import RIKU.server.Entity.Board.Post.PostType; -import RIKU.server.Entity.Board.Post.TrainingPost; -import RIKU.server.Entity.Board.PostStatus; -import RIKU.server.Entity.Participant.Participant; -import RIKU.server.Entity.User.User; -import RIKU.server.Repository.*; -import RIKU.server.Security.AuthMember; -import RIKU.server.Service.S3Uploader; -import RIKU.server.Util.BaseResponseStatus; -import RIKU.server.Util.DateTimeUtils; -import RIKU.server.Util.Exception.Domain.PostException; -import RIKU.server.Util.Exception.Domain.UserException; +package RIKU.server.domains.run.post.service; + +import RIKU.server.domains.run.pacer.dto.request.UpdatePacerRequest; +import RIKU.server.domains.run.post.dto.request.UpdatePostRequest; +import RIKU.server.domains.run.pacer.dto.response.ReadPaceGroupResponse; +import RIKU.server.domains.run.post.dto.response.ReadPostListResponse; +import RIKU.server.domains.run.post.dto.response.ReadPostPreviewResponse; +import RIKU.server.global.entity.BaseStatus; +import RIKU.server.domains.run.post.entity.Attachment; +import RIKU.server.domains.run.pacer.entity.Pacer; +import RIKU.server.domains.run.post.entity.EventPost; +import RIKU.server.domains.run.post.entity.Post; +import RIKU.server.domains.run.post.entity.PostType; +import RIKU.server.domains.run.post.entity.TrainingPost; +import RIKU.server.domains.run.post.entity.PostStatus; +import RIKU.server.domains.run.participant.entity.Participant; +import RIKU.server.domains.user.entity.User; +import RIKU.server.domains.run.post.repository.*; +import RIKU.server.domains.user.repository.UserRepository; +import RIKU.server.domains.point.repository.UserPointRepository; +import RIKU.server.domains.run.participant.repository.ParticipantRepository; +import RIKU.server.domains.run.pacer.repository.PacerRepository; +import RIKU.server.domains.run.comment.repository.CommentRepository; +import RIKU.server.security.AuthMember; +import RIKU.server.infra.storage.S3Uploader; +import RIKU.server.global.response.BaseResponseStatus; +import RIKU.server.global.util.DateTimeUtils; +import RIKU.server.domains.run.post.exception.PostException; +import RIKU.server.domains.user.exception.UserException; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; @@ -35,7 +40,7 @@ import java.util.List; import java.util.stream.Collectors; -import static RIKU.server.Util.DateTimeUtils.*; +import static RIKU.server.global.util.DateTimeUtils.*; @Service @Slf4j diff --git a/src/main/java/RIKU/server/Service/Post/RegularPostService.java b/src/main/java/RIKU/server/domains/run/post/service/RegularPostService.java similarity index 84% rename from src/main/java/RIKU/server/Service/Post/RegularPostService.java rename to src/main/java/RIKU/server/domains/run/post/service/RegularPostService.java index 620ba7e..8d1b2ae 100644 --- a/src/main/java/RIKU/server/Service/Post/RegularPostService.java +++ b/src/main/java/RIKU/server/domains/run/post/service/RegularPostService.java @@ -1,28 +1,33 @@ -package RIKU.server.Service.Post; - -import RIKU.server.Dto.Participant.Response.GroupParticipantResponse; -import RIKU.server.Dto.Participant.Response.ReadParticipantListResponse; -import RIKU.server.Dto.Post.Request.CreatePacerRequest; -import RIKU.server.Dto.Post.Request.CreateRegularPostRequest; -import RIKU.server.Dto.Post.Response.ReadCommentsResponse; -import RIKU.server.Dto.Post.Response.ReadPacersListResponse; -import RIKU.server.Dto.Post.Response.ReadRegularPostDetailResponse; -import RIKU.server.Dto.User.Response.ReadUserInfoResponse; -import RIKU.server.Entity.Board.Attachment; -import RIKU.server.Entity.Board.Comment; -import RIKU.server.Entity.Board.Pacer; -import RIKU.server.Entity.Board.Post.Post; -import RIKU.server.Entity.Board.Post.RegularPost; -import RIKU.server.Entity.Participant.Participant; -import RIKU.server.Entity.User.User; -import RIKU.server.Entity.User.UserRole; -import RIKU.server.Repository.*; -import RIKU.server.Security.AuthMember; -import RIKU.server.Service.S3Uploader; -import RIKU.server.Util.BaseResponseStatus; -import RIKU.server.Util.Exception.Domain.ParticipantException; -import RIKU.server.Util.Exception.Domain.PostException; -import RIKU.server.Util.Exception.Domain.UserException; +package RIKU.server.domains.run.post.service; + +import RIKU.server.domains.run.participant.dto.response.GroupParticipantResponse; +import RIKU.server.domains.run.participant.dto.response.ReadParticipantListResponse; +import RIKU.server.domains.run.pacer.dto.request.CreatePacerRequest; +import RIKU.server.domains.run.post.dto.request.CreateRegularPostRequest; +import RIKU.server.domains.run.comment.dto.response.ReadCommentsResponse; +import RIKU.server.domains.run.pacer.dto.response.ReadPacersListResponse; +import RIKU.server.domains.run.post.dto.response.ReadRegularPostDetailResponse; +import RIKU.server.domains.user.dto.response.ReadUserInfoResponse; +import RIKU.server.domains.run.post.entity.Attachment; +import RIKU.server.domains.run.comment.entity.Comment; +import RIKU.server.domains.run.pacer.entity.Pacer; +import RIKU.server.domains.run.post.entity.Post; +import RIKU.server.domains.run.post.entity.RegularPost; +import RIKU.server.domains.run.participant.entity.Participant; +import RIKU.server.domains.user.entity.User; +import RIKU.server.domains.user.entity.UserRole; +import RIKU.server.domains.run.post.repository.*; +import RIKU.server.domains.user.repository.UserRepository; +import RIKU.server.domains.point.repository.UserPointRepository; +import RIKU.server.domains.run.participant.repository.ParticipantRepository; +import RIKU.server.domains.run.pacer.repository.PacerRepository; +import RIKU.server.domains.run.comment.repository.CommentRepository; +import RIKU.server.security.AuthMember; +import RIKU.server.infra.storage.S3Uploader; +import RIKU.server.global.response.BaseResponseStatus; +import RIKU.server.domains.run.participant.exception.ParticipantException; +import RIKU.server.domains.run.post.exception.PostException; +import RIKU.server.domains.user.exception.UserException; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; diff --git a/src/main/java/RIKU/server/Service/Post/TrainingPostService.java b/src/main/java/RIKU/server/domains/run/post/service/TrainingPostService.java similarity index 84% rename from src/main/java/RIKU/server/Service/Post/TrainingPostService.java rename to src/main/java/RIKU/server/domains/run/post/service/TrainingPostService.java index 32d7d9d..a520092 100644 --- a/src/main/java/RIKU/server/Service/Post/TrainingPostService.java +++ b/src/main/java/RIKU/server/domains/run/post/service/TrainingPostService.java @@ -1,29 +1,34 @@ -package RIKU.server.Service.Post; - -import RIKU.server.Dto.Participant.Response.GroupParticipantResponse; -import RIKU.server.Dto.Participant.Response.ReadParticipantListResponse; -import RIKU.server.Dto.Post.Request.CreatePacerRequest; -import RIKU.server.Dto.Post.Request.CreateTrainingPostRequest; -import RIKU.server.Dto.Post.Response.ReadCommentsResponse; -import RIKU.server.Dto.Post.Response.ReadPacersListResponse; -import RIKU.server.Dto.Post.Response.ReadRegularPostDetailResponse; -import RIKU.server.Dto.Post.Response.ReadTrainingPostDetailResponse; -import RIKU.server.Dto.User.Response.ReadUserInfoResponse; -import RIKU.server.Entity.Board.Attachment; -import RIKU.server.Entity.Board.Comment; -import RIKU.server.Entity.Board.Pacer; -import RIKU.server.Entity.Board.Post.Post; -import RIKU.server.Entity.Board.Post.TrainingPost; -import RIKU.server.Entity.Participant.Participant; -import RIKU.server.Entity.User.User; -import RIKU.server.Entity.User.UserRole; -import RIKU.server.Repository.*; -import RIKU.server.Security.AuthMember; -import RIKU.server.Service.S3Uploader; -import RIKU.server.Util.BaseResponseStatus; -import RIKU.server.Util.Exception.Domain.ParticipantException; -import RIKU.server.Util.Exception.Domain.PostException; -import RIKU.server.Util.Exception.Domain.UserException; +package RIKU.server.domains.run.post.service; + +import RIKU.server.domains.run.participant.dto.response.GroupParticipantResponse; +import RIKU.server.domains.run.participant.dto.response.ReadParticipantListResponse; +import RIKU.server.domains.run.pacer.dto.request.CreatePacerRequest; +import RIKU.server.domains.run.post.dto.request.CreateTrainingPostRequest; +import RIKU.server.domains.run.comment.dto.response.ReadCommentsResponse; +import RIKU.server.domains.run.pacer.dto.response.ReadPacersListResponse; +import RIKU.server.domains.run.post.dto.response.ReadRegularPostDetailResponse; +import RIKU.server.domains.run.post.dto.response.ReadTrainingPostDetailResponse; +import RIKU.server.domains.user.dto.response.ReadUserInfoResponse; +import RIKU.server.domains.run.post.entity.Attachment; +import RIKU.server.domains.run.comment.entity.Comment; +import RIKU.server.domains.run.pacer.entity.Pacer; +import RIKU.server.domains.run.post.entity.Post; +import RIKU.server.domains.run.post.entity.TrainingPost; +import RIKU.server.domains.run.participant.entity.Participant; +import RIKU.server.domains.user.entity.User; +import RIKU.server.domains.user.entity.UserRole; +import RIKU.server.domains.run.post.repository.*; +import RIKU.server.domains.user.repository.UserRepository; +import RIKU.server.domains.point.repository.UserPointRepository; +import RIKU.server.domains.run.participant.repository.ParticipantRepository; +import RIKU.server.domains.run.pacer.repository.PacerRepository; +import RIKU.server.domains.run.comment.repository.CommentRepository; +import RIKU.server.security.AuthMember; +import RIKU.server.infra.storage.S3Uploader; +import RIKU.server.global.response.BaseResponseStatus; +import RIKU.server.domains.run.participant.exception.ParticipantException; +import RIKU.server.domains.run.post.exception.PostException; +import RIKU.server.domains.user.exception.UserException; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; diff --git a/src/main/java/RIKU/server/Config/SeasonProvider.java b/src/main/java/RIKU/server/domains/season/SeasonProvider.java similarity index 83% rename from src/main/java/RIKU/server/Config/SeasonProvider.java rename to src/main/java/RIKU/server/domains/season/SeasonProvider.java index 09a8b4a..f95f892 100644 --- a/src/main/java/RIKU/server/Config/SeasonProvider.java +++ b/src/main/java/RIKU/server/domains/season/SeasonProvider.java @@ -1,6 +1,6 @@ -package RIKU.server.Config; +package RIKU.server.domains.season; -import RIKU.server.Util.DateTimeUtils; +import RIKU.server.global.util.DateTimeUtils; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Component; diff --git a/src/main/java/RIKU/server/Controller/UserController.java b/src/main/java/RIKU/server/domains/user/controller/UserController.java similarity index 88% rename from src/main/java/RIKU/server/Controller/UserController.java rename to src/main/java/RIKU/server/domains/user/controller/UserController.java index 1956e55..dbe10c6 100644 --- a/src/main/java/RIKU/server/Controller/UserController.java +++ b/src/main/java/RIKU/server/domains/user/controller/UserController.java @@ -1,13 +1,13 @@ -package RIKU.server.Controller; - -import RIKU.server.Dto.User.Request.UpdateProfileRequest; -import RIKU.server.Dto.User.Request.SignUpUserRequest; -import RIKU.server.Dto.User.Response.ReadUserProfileDetailResponse; -import RIKU.server.Dto.User.Response.ReadUserProfileResponse; -import RIKU.server.Security.AuthMember; -import RIKU.server.Service.UserService; -import RIKU.server.Util.BaseResponse; -import RIKU.server.Util.Exception.Validation.FieldValidationException; +package RIKU.server.domains.user.controller; + +import RIKU.server.domains.user.dto.request.UpdateProfileRequest; +import RIKU.server.domains.user.dto.request.SignUpUserRequest; +import RIKU.server.domains.user.dto.response.ReadUserProfileDetailResponse; +import RIKU.server.domains.user.dto.response.ReadUserProfileResponse; +import RIKU.server.security.AuthMember; +import RIKU.server.domains.user.service.UserService; +import RIKU.server.global.response.BaseResponse; +import RIKU.server.global.validation.FieldValidationException; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.RequiredArgsConstructor; diff --git a/src/main/java/RIKU/server/Dto/User/Request/SignUpUserRequest.java b/src/main/java/RIKU/server/domains/user/dto/request/SignUpUserRequest.java similarity index 93% rename from src/main/java/RIKU/server/Dto/User/Request/SignUpUserRequest.java rename to src/main/java/RIKU/server/domains/user/dto/request/SignUpUserRequest.java index caa6b66..ed2dce3 100644 --- a/src/main/java/RIKU/server/Dto/User/Request/SignUpUserRequest.java +++ b/src/main/java/RIKU/server/domains/user/dto/request/SignUpUserRequest.java @@ -1,6 +1,6 @@ -package RIKU.server.Dto.User.Request; +package RIKU.server.domains.user.dto.request; -import RIKU.server.Entity.User.User; +import RIKU.server.domains.user.entity.User; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.Pattern; import lombok.Getter; diff --git a/src/main/java/RIKU/server/Dto/User/Request/UpdateProfileRequest.java b/src/main/java/RIKU/server/domains/user/dto/request/UpdateProfileRequest.java similarity index 94% rename from src/main/java/RIKU/server/Dto/User/Request/UpdateProfileRequest.java rename to src/main/java/RIKU/server/domains/user/dto/request/UpdateProfileRequest.java index 8e51821..9e5111b 100644 --- a/src/main/java/RIKU/server/Dto/User/Request/UpdateProfileRequest.java +++ b/src/main/java/RIKU/server/domains/user/dto/request/UpdateProfileRequest.java @@ -1,4 +1,4 @@ -package RIKU.server.Dto.User.Request; +package RIKU.server.domains.user.dto.request; import jakarta.annotation.Nullable; import jakarta.validation.constraints.NotBlank; diff --git a/src/main/java/RIKU/server/Dto/User/Response/ReadUserInfoResponse.java b/src/main/java/RIKU/server/domains/user/dto/response/ReadUserInfoResponse.java similarity index 82% rename from src/main/java/RIKU/server/Dto/User/Response/ReadUserInfoResponse.java rename to src/main/java/RIKU/server/domains/user/dto/response/ReadUserInfoResponse.java index e082a2a..2be4bda 100644 --- a/src/main/java/RIKU/server/Dto/User/Response/ReadUserInfoResponse.java +++ b/src/main/java/RIKU/server/domains/user/dto/response/ReadUserInfoResponse.java @@ -1,7 +1,7 @@ -package RIKU.server.Dto.User.Response; +package RIKU.server.domains.user.dto.response; -import RIKU.server.Entity.User.User; -import RIKU.server.Entity.User.UserRole; +import RIKU.server.domains.user.entity.User; +import RIKU.server.domains.user.entity.UserRole; import lombok.Getter; @Getter diff --git a/src/main/java/RIKU/server/Dto/User/Response/ReadUserProfileDetailResponse.java b/src/main/java/RIKU/server/domains/user/dto/response/ReadUserProfileDetailResponse.java similarity index 91% rename from src/main/java/RIKU/server/Dto/User/Response/ReadUserProfileDetailResponse.java rename to src/main/java/RIKU/server/domains/user/dto/response/ReadUserProfileDetailResponse.java index 41665f4..80394f7 100644 --- a/src/main/java/RIKU/server/Dto/User/Response/ReadUserProfileDetailResponse.java +++ b/src/main/java/RIKU/server/domains/user/dto/response/ReadUserProfileDetailResponse.java @@ -1,6 +1,6 @@ -package RIKU.server.Dto.User.Response; +package RIKU.server.domains.user.dto.response; -import RIKU.server.Entity.User.User; +import RIKU.server.domains.user.entity.User; import lombok.Getter; @Getter diff --git a/src/main/java/RIKU/server/Dto/User/Response/ReadUserProfileResponse.java b/src/main/java/RIKU/server/domains/user/dto/response/ReadUserProfileResponse.java similarity index 90% rename from src/main/java/RIKU/server/Dto/User/Response/ReadUserProfileResponse.java rename to src/main/java/RIKU/server/domains/user/dto/response/ReadUserProfileResponse.java index 05f4f33..7d30e0b 100644 --- a/src/main/java/RIKU/server/Dto/User/Response/ReadUserProfileResponse.java +++ b/src/main/java/RIKU/server/domains/user/dto/response/ReadUserProfileResponse.java @@ -1,8 +1,8 @@ -package RIKU.server.Dto.User.Response; +package RIKU.server.domains.user.dto.response; -import RIKU.server.Entity.Base.BaseStatus; -import RIKU.server.Entity.User.User; -import RIKU.server.Entity.User.UserRole; +import RIKU.server.global.entity.BaseStatus; +import RIKU.server.domains.user.entity.User; +import RIKU.server.domains.user.entity.UserRole; import lombok.Getter; import java.time.LocalDate; diff --git a/src/main/java/RIKU/server/Entity/User/User.java b/src/main/java/RIKU/server/domains/user/entity/User.java similarity index 95% rename from src/main/java/RIKU/server/Entity/User/User.java rename to src/main/java/RIKU/server/domains/user/entity/User.java index 98ab5b1..8d8b1d9 100644 --- a/src/main/java/RIKU/server/Entity/User/User.java +++ b/src/main/java/RIKU/server/domains/user/entity/User.java @@ -1,6 +1,6 @@ -package RIKU.server.Entity.User; +package RIKU.server.domains.user.entity; -import RIKU.server.Entity.Base.BaseEntity; +import RIKU.server.global.entity.BaseEntity; import jakarta.annotation.Nullable; import jakarta.persistence.*; import lombok.*; diff --git a/src/main/java/RIKU/server/Entity/User/UserRole.java b/src/main/java/RIKU/server/domains/user/entity/UserRole.java similarity index 91% rename from src/main/java/RIKU/server/Entity/User/UserRole.java rename to src/main/java/RIKU/server/domains/user/entity/UserRole.java index a62809f..b74c067 100644 --- a/src/main/java/RIKU/server/Entity/User/UserRole.java +++ b/src/main/java/RIKU/server/domains/user/entity/UserRole.java @@ -1,4 +1,4 @@ -package RIKU.server.Entity.User; +package RIKU.server.domains.user.entity; import lombok.Getter; diff --git a/src/main/java/RIKU/server/Util/Exception/Domain/UserException.java b/src/main/java/RIKU/server/domains/user/exception/UserException.java similarity index 50% rename from src/main/java/RIKU/server/Util/Exception/Domain/UserException.java rename to src/main/java/RIKU/server/domains/user/exception/UserException.java index 1f8beea..e9587f9 100644 --- a/src/main/java/RIKU/server/Util/Exception/Domain/UserException.java +++ b/src/main/java/RIKU/server/domains/user/exception/UserException.java @@ -1,6 +1,8 @@ -package RIKU.server.Util.Exception.Domain; +package RIKU.server.domains.user.exception; -import RIKU.server.Util.BaseResponseStatus; +import RIKU.server.global.exception.CustomException; + +import RIKU.server.global.response.BaseResponseStatus; import lombok.Getter; @Getter diff --git a/src/main/java/RIKU/server/Repository/UserRepository.java b/src/main/java/RIKU/server/domains/user/repository/UserRepository.java similarity index 82% rename from src/main/java/RIKU/server/Repository/UserRepository.java rename to src/main/java/RIKU/server/domains/user/repository/UserRepository.java index 862e8e1..ffd1076 100644 --- a/src/main/java/RIKU/server/Repository/UserRepository.java +++ b/src/main/java/RIKU/server/domains/user/repository/UserRepository.java @@ -1,7 +1,7 @@ -package RIKU.server.Repository; +package RIKU.server.domains.user.repository; -import RIKU.server.Entity.Base.BaseStatus; -import RIKU.server.Entity.User.User; +import RIKU.server.global.entity.BaseStatus; +import RIKU.server.domains.user.entity.User; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; diff --git a/src/main/java/RIKU/server/Service/UserService.java b/src/main/java/RIKU/server/domains/user/service/UserService.java similarity index 85% rename from src/main/java/RIKU/server/Service/UserService.java rename to src/main/java/RIKU/server/domains/user/service/UserService.java index 5e2ea7b..76d2dd4 100644 --- a/src/main/java/RIKU/server/Service/UserService.java +++ b/src/main/java/RIKU/server/domains/user/service/UserService.java @@ -1,21 +1,23 @@ -package RIKU.server.Service; - -import RIKU.server.Config.SeasonProvider; -import RIKU.server.Dto.User.Request.UpdateProfileRequest; -import RIKU.server.Dto.User.Request.SignUpUserRequest; -import RIKU.server.Dto.User.Response.ReadUserProfileDetailResponse; -import RIKU.server.Dto.User.Response.ReadUserProfileResponse; -import RIKU.server.Entity.Participant.ParticipantStatus; -import RIKU.server.Entity.User.PointType; -import RIKU.server.Entity.User.User; -import RIKU.server.Entity.User.UserPoint; -import RIKU.server.Repository.ParticipantRepository; -import RIKU.server.Repository.UserPointRepository; -import RIKU.server.Repository.UserRepository; -import RIKU.server.Security.AuthMember; -import RIKU.server.Util.BaseResponseStatus; -import RIKU.server.Util.DateTimeUtils; -import RIKU.server.Util.Exception.Domain.UserException; +package RIKU.server.domains.user.service; + +import RIKU.server.infra.storage.S3Uploader; + +import RIKU.server.domains.season.SeasonProvider; +import RIKU.server.domains.user.dto.request.UpdateProfileRequest; +import RIKU.server.domains.user.dto.request.SignUpUserRequest; +import RIKU.server.domains.user.dto.response.ReadUserProfileDetailResponse; +import RIKU.server.domains.user.dto.response.ReadUserProfileResponse; +import RIKU.server.domains.run.participant.entity.ParticipantStatus; +import RIKU.server.domains.point.entity.PointType; +import RIKU.server.domains.user.entity.User; +import RIKU.server.domains.point.entity.UserPoint; +import RIKU.server.domains.run.participant.repository.ParticipantRepository; +import RIKU.server.domains.point.repository.UserPointRepository; +import RIKU.server.domains.user.repository.UserRepository; +import RIKU.server.security.AuthMember; +import RIKU.server.global.response.BaseResponseStatus; +import RIKU.server.global.util.DateTimeUtils; +import RIKU.server.domains.user.exception.UserException; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.security.crypto.password.PasswordEncoder; diff --git a/src/main/java/RIKU/server/Entity/Base/BaseEntity.java b/src/main/java/RIKU/server/global/entity/BaseEntity.java similarity index 96% rename from src/main/java/RIKU/server/Entity/Base/BaseEntity.java rename to src/main/java/RIKU/server/global/entity/BaseEntity.java index a7f3bb7..7290c5e 100644 --- a/src/main/java/RIKU/server/Entity/Base/BaseEntity.java +++ b/src/main/java/RIKU/server/global/entity/BaseEntity.java @@ -1,4 +1,4 @@ -package RIKU.server.Entity.Base; +package RIKU.server.global.entity; import jakarta.persistence.*; import lombok.AccessLevel; diff --git a/src/main/java/RIKU/server/Entity/Base/BaseStatus.java b/src/main/java/RIKU/server/global/entity/BaseStatus.java similarity index 58% rename from src/main/java/RIKU/server/Entity/Base/BaseStatus.java rename to src/main/java/RIKU/server/global/entity/BaseStatus.java index aa37ee4..68b76f0 100644 --- a/src/main/java/RIKU/server/Entity/Base/BaseStatus.java +++ b/src/main/java/RIKU/server/global/entity/BaseStatus.java @@ -1,4 +1,4 @@ -package RIKU.server.Entity.Base; +package RIKU.server.global.entity; public enum BaseStatus { ACTIVE, INACTIVE diff --git a/src/main/java/RIKU/server/Util/Exception/Domain/CustomException.java b/src/main/java/RIKU/server/global/exception/CustomException.java similarity index 81% rename from src/main/java/RIKU/server/Util/Exception/Domain/CustomException.java rename to src/main/java/RIKU/server/global/exception/CustomException.java index bdecea3..05c594a 100644 --- a/src/main/java/RIKU/server/Util/Exception/Domain/CustomException.java +++ b/src/main/java/RIKU/server/global/exception/CustomException.java @@ -1,6 +1,6 @@ -package RIKU.server.Util.Exception.Domain; +package RIKU.server.global.exception; -import RIKU.server.Util.BaseResponseStatus; +import RIKU.server.global.response.BaseResponseStatus; import lombok.Getter; import lombok.extern.slf4j.Slf4j; diff --git a/src/main/java/RIKU/server/Util/Exception/CustomJwtException.java b/src/main/java/RIKU/server/global/exception/CustomJwtException.java similarity index 76% rename from src/main/java/RIKU/server/Util/Exception/CustomJwtException.java rename to src/main/java/RIKU/server/global/exception/CustomJwtException.java index 9031724..16ba5c8 100644 --- a/src/main/java/RIKU/server/Util/Exception/CustomJwtException.java +++ b/src/main/java/RIKU/server/global/exception/CustomJwtException.java @@ -1,6 +1,6 @@ -package RIKU.server.Util.Exception; +package RIKU.server.global.exception; -import RIKU.server.Util.BaseResponseStatus; +import RIKU.server.global.response.BaseResponseStatus; import io.jsonwebtoken.JwtException; import lombok.Getter; diff --git a/src/main/java/RIKU/server/Controller/Advice/GlobalRestControllerAdvice.java b/src/main/java/RIKU/server/global/exception/GlobalRestControllerAdvice.java similarity index 83% rename from src/main/java/RIKU/server/Controller/Advice/GlobalRestControllerAdvice.java rename to src/main/java/RIKU/server/global/exception/GlobalRestControllerAdvice.java index b40abab..491377f 100644 --- a/src/main/java/RIKU/server/Controller/Advice/GlobalRestControllerAdvice.java +++ b/src/main/java/RIKU/server/global/exception/GlobalRestControllerAdvice.java @@ -1,9 +1,9 @@ -package RIKU.server.Controller.Advice; +package RIKU.server.global.exception; -import RIKU.server.Util.BaseResponseStatus; -import RIKU.server.Util.Exception.CustomJwtException; -import RIKU.server.Util.Exception.Domain.CustomException; -import RIKU.server.Util.BaseResponse; +import RIKU.server.global.response.BaseResponseStatus; +import RIKU.server.global.exception.CustomJwtException; +import RIKU.server.global.exception.CustomException; +import RIKU.server.global.response.BaseResponse; import lombok.extern.slf4j.Slf4j; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; diff --git a/src/main/java/RIKU/server/Util/BaseResponse.java b/src/main/java/RIKU/server/global/response/BaseResponse.java similarity index 94% rename from src/main/java/RIKU/server/Util/BaseResponse.java rename to src/main/java/RIKU/server/global/response/BaseResponse.java index 5037e72..3a3c562 100644 --- a/src/main/java/RIKU/server/Util/BaseResponse.java +++ b/src/main/java/RIKU/server/global/response/BaseResponse.java @@ -1,11 +1,11 @@ -package RIKU.server.Util; +package RIKU.server.global.response; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import lombok.Getter; -import static RIKU.server.Util.BaseResponseStatus.*; +import static RIKU.server.global.response.BaseResponseStatus.*; @Getter @JsonPropertyOrder({"isSuccess", "responseCode", "responseMessage", "result"}) diff --git a/src/main/java/RIKU/server/Util/BaseResponseStatus.java b/src/main/java/RIKU/server/global/response/BaseResponseStatus.java similarity index 99% rename from src/main/java/RIKU/server/Util/BaseResponseStatus.java rename to src/main/java/RIKU/server/global/response/BaseResponseStatus.java index bfe4a84..0aa90d5 100644 --- a/src/main/java/RIKU/server/Util/BaseResponseStatus.java +++ b/src/main/java/RIKU/server/global/response/BaseResponseStatus.java @@ -1,4 +1,4 @@ -package RIKU.server.Util; +package RIKU.server.global.response; import lombok.AllArgsConstructor; import lombok.Getter; diff --git a/src/main/java/RIKU/server/Util/ConvertCreatedDate.java b/src/main/java/RIKU/server/global/util/ConvertCreatedDate.java similarity index 97% rename from src/main/java/RIKU/server/Util/ConvertCreatedDate.java rename to src/main/java/RIKU/server/global/util/ConvertCreatedDate.java index a9f489f..14a06d1 100644 --- a/src/main/java/RIKU/server/Util/ConvertCreatedDate.java +++ b/src/main/java/RIKU/server/global/util/ConvertCreatedDate.java @@ -1,4 +1,4 @@ -package RIKU.server.Util; +package RIKU.server.global.util; import java.time.LocalDateTime; import java.time.temporal.ChronoUnit; diff --git a/src/main/java/RIKU/server/Util/DateTimeUtils.java b/src/main/java/RIKU/server/global/util/DateTimeUtils.java similarity index 98% rename from src/main/java/RIKU/server/Util/DateTimeUtils.java rename to src/main/java/RIKU/server/global/util/DateTimeUtils.java index ef9073b..74e1ecb 100644 --- a/src/main/java/RIKU/server/Util/DateTimeUtils.java +++ b/src/main/java/RIKU/server/global/util/DateTimeUtils.java @@ -1,4 +1,4 @@ -package RIKU.server.Util; +package RIKU.server.global.util; import java.time.*; diff --git a/src/main/java/RIKU/server/Controller/Advice/FieldValidationControllerAdvice.java b/src/main/java/RIKU/server/global/validation/FieldValidationControllerAdvice.java similarity index 88% rename from src/main/java/RIKU/server/Controller/Advice/FieldValidationControllerAdvice.java rename to src/main/java/RIKU/server/global/validation/FieldValidationControllerAdvice.java index 1ce1cd2..03a34cd 100644 --- a/src/main/java/RIKU/server/Controller/Advice/FieldValidationControllerAdvice.java +++ b/src/main/java/RIKU/server/global/validation/FieldValidationControllerAdvice.java @@ -1,10 +1,10 @@ -package RIKU.server.Controller.Advice; +package RIKU.server.global.validation; -import RIKU.server.Dto.Common.FieldErrorsDto; -import RIKU.server.Dto.Common.FieldValidationError; -import RIKU.server.Util.BaseResponse; -import RIKU.server.Util.BaseResponseStatus; -import RIKU.server.Util.Exception.Validation.FieldValidationException; +import RIKU.server.global.validation.dto.FieldErrorsDto; +import RIKU.server.global.validation.dto.FieldValidationError; +import RIKU.server.global.response.BaseResponse; +import RIKU.server.global.response.BaseResponseStatus; +import RIKU.server.global.validation.FieldValidationException; import com.fasterxml.jackson.databind.exc.InvalidFormatException; import lombok.extern.slf4j.Slf4j; import org.springframework.http.HttpStatus; @@ -21,8 +21,8 @@ import java.util.HashMap; import java.util.List; -import static RIKU.server.Util.BaseResponseStatus.INVALID_FIELD; -import static RIKU.server.Util.BaseResponseStatus.METHOD_ARGUMENT_TYPE_MISMATCH; +import static RIKU.server.global.response.BaseResponseStatus.INVALID_FIELD; +import static RIKU.server.global.response.BaseResponseStatus.METHOD_ARGUMENT_TYPE_MISMATCH; @Slf4j @RestControllerAdvice(annotations = RestController.class) diff --git a/src/main/java/RIKU/server/Util/Exception/Validation/FieldValidationException.java b/src/main/java/RIKU/server/global/validation/FieldValidationException.java similarity index 82% rename from src/main/java/RIKU/server/Util/Exception/Validation/FieldValidationException.java rename to src/main/java/RIKU/server/global/validation/FieldValidationException.java index 4f7182a..5cb0cd4 100644 --- a/src/main/java/RIKU/server/Util/Exception/Validation/FieldValidationException.java +++ b/src/main/java/RIKU/server/global/validation/FieldValidationException.java @@ -1,4 +1,4 @@ -package RIKU.server.Util.Exception.Validation; +package RIKU.server.global.validation; import org.springframework.validation.BindingResult; diff --git a/src/main/java/RIKU/server/Util/Exception/Validation/ValidationException.java b/src/main/java/RIKU/server/global/validation/ValidationException.java similarity index 92% rename from src/main/java/RIKU/server/Util/Exception/Validation/ValidationException.java rename to src/main/java/RIKU/server/global/validation/ValidationException.java index 485b563..485ce5f 100644 --- a/src/main/java/RIKU/server/Util/Exception/Validation/ValidationException.java +++ b/src/main/java/RIKU/server/global/validation/ValidationException.java @@ -1,4 +1,4 @@ -package RIKU.server.Util.Exception.Validation; +package RIKU.server.global.validation; import lombok.Getter; import lombok.extern.slf4j.Slf4j; diff --git a/src/main/java/RIKU/server/Dto/Common/FieldErrorsDto.java b/src/main/java/RIKU/server/global/validation/dto/FieldErrorsDto.java similarity index 83% rename from src/main/java/RIKU/server/Dto/Common/FieldErrorsDto.java rename to src/main/java/RIKU/server/global/validation/dto/FieldErrorsDto.java index 36aba16..876071f 100644 --- a/src/main/java/RIKU/server/Dto/Common/FieldErrorsDto.java +++ b/src/main/java/RIKU/server/global/validation/dto/FieldErrorsDto.java @@ -1,4 +1,4 @@ -package RIKU.server.Dto.Common; +package RIKU.server.global.validation.dto; import lombok.AllArgsConstructor; import lombok.Builder; diff --git a/src/main/java/RIKU/server/Dto/Common/FieldValidationError.java b/src/main/java/RIKU/server/global/validation/dto/FieldValidationError.java similarity index 83% rename from src/main/java/RIKU/server/Dto/Common/FieldValidationError.java rename to src/main/java/RIKU/server/global/validation/dto/FieldValidationError.java index 3c2a779..4e48034 100644 --- a/src/main/java/RIKU/server/Dto/Common/FieldValidationError.java +++ b/src/main/java/RIKU/server/global/validation/dto/FieldValidationError.java @@ -1,4 +1,4 @@ -package RIKU.server.Dto.Common; +package RIKU.server.global.validation.dto; import lombok.AllArgsConstructor; import lombok.Getter; diff --git a/src/main/java/RIKU/server/Util/AllowedImageFileExtensions.java b/src/main/java/RIKU/server/infra/storage/AllowedImageFileExtensions.java similarity index 96% rename from src/main/java/RIKU/server/Util/AllowedImageFileExtensions.java rename to src/main/java/RIKU/server/infra/storage/AllowedImageFileExtensions.java index 367fa9e..1e607b7 100644 --- a/src/main/java/RIKU/server/Util/AllowedImageFileExtensions.java +++ b/src/main/java/RIKU/server/infra/storage/AllowedImageFileExtensions.java @@ -1,4 +1,4 @@ -package RIKU.server.Util; +package RIKU.server.infra.storage; import lombok.Getter; diff --git a/src/main/java/RIKU/server/Config/S3Config.java b/src/main/java/RIKU/server/infra/storage/S3Config.java similarity index 96% rename from src/main/java/RIKU/server/Config/S3Config.java rename to src/main/java/RIKU/server/infra/storage/S3Config.java index 32badc4..6b0586a 100644 --- a/src/main/java/RIKU/server/Config/S3Config.java +++ b/src/main/java/RIKU/server/infra/storage/S3Config.java @@ -1,4 +1,4 @@ -package RIKU.server.Config; +package RIKU.server.infra.storage; import com.amazonaws.auth.AWSCredentials; import com.amazonaws.auth.AWSStaticCredentialsProvider; diff --git a/src/main/java/RIKU/server/Service/S3Uploader.java b/src/main/java/RIKU/server/infra/storage/S3Uploader.java similarity index 94% rename from src/main/java/RIKU/server/Service/S3Uploader.java rename to src/main/java/RIKU/server/infra/storage/S3Uploader.java index b5e2230..ea40393 100644 --- a/src/main/java/RIKU/server/Service/S3Uploader.java +++ b/src/main/java/RIKU/server/infra/storage/S3Uploader.java @@ -1,7 +1,7 @@ -package RIKU.server.Service; +package RIKU.server.infra.storage; -import RIKU.server.Util.BaseResponseStatus; -import RIKU.server.Util.Exception.Domain.CustomException; +import RIKU.server.global.response.BaseResponseStatus; +import RIKU.server.global.exception.CustomException; import com.amazonaws.services.s3.AmazonS3; import com.amazonaws.services.s3.model.ObjectMetadata; import com.amazonaws.services.s3.model.PutObjectRequest; @@ -17,7 +17,7 @@ import java.net.URL; import java.util.UUID; -import static RIKU.server.Util.BaseResponseStatus.MULTIPARTFILE_CONVERT_FAIL_IN_MEMORY; +import static RIKU.server.global.response.BaseResponseStatus.MULTIPARTFILE_CONVERT_FAIL_IN_MEMORY; @Slf4j @RequiredArgsConstructor