Skip to content

Commit

Permalink
refactor: 전체적인 리팩토링 진행
Browse files Browse the repository at this point in the history
  • Loading branch information
juno-junho committed Apr 23, 2024
1 parent 3b73769 commit b6efef0
Show file tree
Hide file tree
Showing 171 changed files with 720 additions and 731 deletions.
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
package com.spaceclub.board.controller;

import com.spaceclub.board.controller.dto.CommentRequest;
import com.spaceclub.board.controller.dto.CommentResponse;
import com.spaceclub.board.controller.request.CommentRequest;
import com.spaceclub.board.controller.response.CommentResponse;
import com.spaceclub.board.service.CommentService;
import com.spaceclub.board.service.vo.CommentInfo;
import com.spaceclub.global.Authenticated;
import com.spaceclub.global.dto.PageResponse;
import com.spaceclub.global.jwt.vo.JwtUser;
import com.spaceclub.global.annotation.login.Authenticated;
import com.spaceclub.global.response.PageResponse;
import com.spaceclub.oauth.jwt.vo.JwtUser;
import jakarta.validation.Valid;
import lombok.RequiredArgsConstructor;
import org.springframework.data.domain.Page;
Expand Down
16 changes: 8 additions & 8 deletions src/main/java/com/spaceclub/board/controller/PostController.java
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
package com.spaceclub.board.controller;

import com.spaceclub.board.controller.dto.PostRequest;
import com.spaceclub.board.controller.dto.PostResponse;
import com.spaceclub.board.controller.dto.PostUpdateRequest;
import com.spaceclub.board.controller.request.PostRequest;
import com.spaceclub.board.controller.request.PostUpdateRequest;
import com.spaceclub.board.controller.response.PostResponse;
import com.spaceclub.board.service.PostService;
import com.spaceclub.board.service.vo.PostInfo;
import com.spaceclub.global.Authenticated;
import com.spaceclub.global.dto.PageResponse;
import com.spaceclub.global.jwt.vo.JwtUser;
import com.spaceclub.global.s3.S3Folder;
import com.spaceclub.global.s3.S3ImageUploader;
import com.spaceclub.global.annotation.login.Authenticated;
import com.spaceclub.global.aws.s3.S3Folder;
import com.spaceclub.global.aws.s3.S3ImageUploader;
import com.spaceclub.global.response.PageResponse;
import com.spaceclub.oauth.jwt.vo.JwtUser;
import jakarta.validation.Valid;
import lombok.RequiredArgsConstructor;
import org.springframework.data.domain.Page;
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
package com.spaceclub.board.controller.request;

import com.spaceclub.global.annotation.profanity.ProfanityCheck;

public record CommentRequest(
@ProfanityCheck String content,
boolean isPrivate
) {

}
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.spaceclub.board.controller.dto;
package com.spaceclub.board.controller.request;

import com.spaceclub.global.bad_word_filter.ProfanityCheck;
import com.spaceclub.global.annotation.profanity.ProfanityCheck;

public record PostRequest(
@ProfanityCheck String title,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.spaceclub.board.controller.dto;
package com.spaceclub.board.controller.request;

import com.spaceclub.global.bad_word_filter.ProfanityCheck;
import com.spaceclub.global.annotation.profanity.ProfanityCheck;

public record PostUpdateRequest(
@ProfanityCheck String title,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.spaceclub.board.controller.dto;
package com.spaceclub.board.controller.response;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.spaceclub.board.service.vo.CommentInfo;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.spaceclub.board.controller.dto;
package com.spaceclub.board.controller.response;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.spaceclub.board.service.vo.PostInfo;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.spaceclub.board.controller.domain;
package com.spaceclub.board.domain;

import com.spaceclub.global.BaseTimeEntity;
import jakarta.persistence.Column;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.spaceclub.board.controller.domain;
package com.spaceclub.board.domain;

import com.spaceclub.global.BaseTimeEntity;
import jakarta.persistence.Column;
Expand Down Expand Up @@ -46,8 +46,7 @@ private Post(
Long authorId,
Long clubId,
LocalDateTime createdAt,
LocalDateTime lastModifiedAt)
{
LocalDateTime lastModifiedAt) {
this.id = id;
this.title = title;
this.content = content;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.spaceclub.board.repository;
package com.spaceclub.board.domain.repository;

import com.spaceclub.board.controller.domain.Comment;
import com.spaceclub.board.domain.Comment;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import org.springframework.data.jpa.repository.JpaRepository;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.spaceclub.board.repository;
package com.spaceclub.board.domain.repository;

import com.spaceclub.board.controller.domain.Post;
import com.spaceclub.board.domain.Post;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import org.springframework.data.jpa.repository.JpaRepository;
Expand Down
6 changes: 3 additions & 3 deletions src/main/java/com/spaceclub/board/service/CommentService.java
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package com.spaceclub.board.service;

import com.spaceclub.board.controller.domain.Comment;
import com.spaceclub.board.controller.dto.CommentRequest;
import com.spaceclub.board.repository.CommentRepository;
import com.spaceclub.board.controller.request.CommentRequest;
import com.spaceclub.board.domain.Comment;
import com.spaceclub.board.domain.repository.CommentRepository;
import com.spaceclub.board.service.vo.CommentInfo;
import com.spaceclub.user.service.UserProvider;
import lombok.RequiredArgsConstructor;
Expand Down
8 changes: 4 additions & 4 deletions src/main/java/com/spaceclub/board/service/PostService.java
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package com.spaceclub.board.service;

import com.spaceclub.board.controller.domain.Post;
import com.spaceclub.board.controller.dto.PostRequest;
import com.spaceclub.board.controller.dto.PostUpdateRequest;
import com.spaceclub.board.repository.PostRepository;
import com.spaceclub.board.controller.request.PostRequest;
import com.spaceclub.board.controller.request.PostUpdateRequest;
import com.spaceclub.board.domain.Post;
import com.spaceclub.board.domain.repository.PostRepository;
import com.spaceclub.board.service.vo.PostInfo;
import com.spaceclub.board.service.vo.PostUpdateCommand;
import com.spaceclub.user.service.UserProvider;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.spaceclub.board.service.vo;

import com.spaceclub.board.controller.domain.Comment;
import com.spaceclub.board.domain.Comment;
import com.spaceclub.user.service.vo.UserProfile;

import java.time.LocalDateTime;
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/com/spaceclub/board/service/vo/PostInfo.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.spaceclub.board.service.vo;

import com.spaceclub.board.controller.domain.Post;
import com.spaceclub.board.domain.Post;
import com.spaceclub.user.service.vo.UserProfile;

import java.time.LocalDateTime;
Expand Down
12 changes: 6 additions & 6 deletions src/main/java/com/spaceclub/club/controller/ClubController.java
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
package com.spaceclub.club.controller;

import com.spaceclub.club.controller.dto.ClubCreateRequest;
import com.spaceclub.club.controller.dto.ClubGetResponse;
import com.spaceclub.club.controller.dto.ClubUpdateRequest;
import com.spaceclub.club.controller.request.ClubCreateRequest;
import com.spaceclub.club.controller.request.ClubUpdateRequest;
import com.spaceclub.club.controller.response.ClubGetResponse;
import com.spaceclub.club.domain.Club;
import com.spaceclub.club.service.ClubService;
import com.spaceclub.global.Authenticated;
import com.spaceclub.global.config.aws.S3Properties;
import com.spaceclub.global.jwt.vo.JwtUser;
import com.spaceclub.global.annotation.login.Authenticated;
import com.spaceclub.global.aws.S3Properties;
import com.spaceclub.oauth.jwt.vo.JwtUser;
import jakarta.validation.Valid;
import lombok.RequiredArgsConstructor;
import org.springframework.http.MediaType;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
package com.spaceclub.club.controller;

import com.spaceclub.club.controller.dto.ClubEventOverviewGetResponse;
import com.spaceclub.club.controller.response.ClubEventOverviewGetResponse;
import com.spaceclub.club.service.ClubEventService;
import com.spaceclub.event.service.vo.ClubEventOverviewGetInfo;
import com.spaceclub.global.Authenticated;
import com.spaceclub.global.dto.PageResponse;
import com.spaceclub.global.jwt.vo.JwtUser;
import com.spaceclub.global.annotation.login.Authenticated;
import com.spaceclub.global.response.PageResponse;
import com.spaceclub.oauth.jwt.vo.JwtUser;
import lombok.RequiredArgsConstructor;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
package com.spaceclub.club.controller;

import com.spaceclub.club.controller.dto.ClubNoticeCreateRequest;
import com.spaceclub.club.controller.dto.ClubNoticeGetResponse;
import com.spaceclub.club.controller.dto.ClubNoticeUpdateRequest;
import com.spaceclub.club.controller.request.ClubNoticeCreateRequest;
import com.spaceclub.club.controller.request.ClubNoticeUpdateRequest;
import com.spaceclub.club.controller.response.ClubNoticeGetResponse;
import com.spaceclub.club.domain.ClubNotice;
import com.spaceclub.club.service.ClubNoticeService;
import com.spaceclub.club.service.vo.ClubNoticeDelete;
import com.spaceclub.club.service.vo.ClubNoticeUpdate;
import com.spaceclub.global.Authenticated;
import com.spaceclub.global.jwt.vo.JwtUser;
import com.spaceclub.global.annotation.login.Authenticated;
import com.spaceclub.oauth.jwt.vo.JwtUser;
import jakarta.validation.Valid;
import lombok.RequiredArgsConstructor;
import org.springframework.http.ResponseEntity;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
package com.spaceclub.club.controller;

import com.spaceclub.club.controller.dto.ClubUserRoleResponse;
import com.spaceclub.club.controller.dto.ClubUserUpdateRequest;
import com.spaceclub.club.controller.request.ClubUserUpdateRequest;
import com.spaceclub.club.controller.response.ClubUserRoleResponse;
import com.spaceclub.club.service.ClubMemberManagerService;
import com.spaceclub.club.service.vo.ClubUserUpdate;
import com.spaceclub.club.service.vo.MemberGetInfo;
import com.spaceclub.global.Authenticated;
import com.spaceclub.global.jwt.vo.JwtUser;
import com.spaceclub.global.annotation.login.Authenticated;
import com.spaceclub.oauth.jwt.vo.JwtUser;
import lombok.RequiredArgsConstructor;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.DeleteMapping;
Expand Down

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.spaceclub.club.controller.dto;
package com.spaceclub.club.controller.request;

import com.spaceclub.club.domain.Club;
import com.spaceclub.global.bad_word_filter.ProfanityCheck;
import com.spaceclub.global.annotation.profanity.ProfanityCheck;

public record ClubCreateRequest(
@ProfanityCheck String name,
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
package com.spaceclub.club.controller.request;

import com.spaceclub.global.annotation.profanity.ProfanityCheck;

public record ClubNoticeCreateRequest(
@ProfanityCheck String notice
) {

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
package com.spaceclub.club.controller.request;

import com.spaceclub.global.annotation.profanity.ProfanityCheck;

public record ClubNoticeUpdateRequest(@ProfanityCheck String notice) {

}
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.spaceclub.club.controller.dto;
package com.spaceclub.club.controller.request;

import com.spaceclub.club.domain.Club;
import com.spaceclub.global.bad_word_filter.ProfanityCheck;
import com.spaceclub.global.annotation.profanity.ProfanityCheck;

public record ClubUpdateRequest(
@ProfanityCheck String name,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.spaceclub.club.controller.dto;
package com.spaceclub.club.controller.request;

import com.spaceclub.club.domain.ClubUserRole;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.spaceclub.club.controller.dto;
package com.spaceclub.club.controller.response;

import com.spaceclub.event.service.vo.ClubEventOverviewGetInfo;
import lombok.Builder;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.spaceclub.club.controller.dto;
package com.spaceclub.club.controller.response;

import com.spaceclub.club.domain.Club;
import lombok.Builder;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.spaceclub.club.controller.dto;
package com.spaceclub.club.controller.response;

import com.spaceclub.club.domain.ClubNotice;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.spaceclub.club.controller.dto;
package com.spaceclub.club.controller.response;

public record ClubUserRoleResponse(String role) {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.spaceclub.club.repository;
package com.spaceclub.club.domain.repository;

import com.spaceclub.club.domain.ClubNotice;
import org.springframework.data.jpa.repository.JpaRepository;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.spaceclub.club.repository;
package com.spaceclub.club.domain.repository;

import com.spaceclub.club.domain.Club;
import org.springframework.data.jpa.repository.JpaRepository;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.spaceclub.club.repository;
package com.spaceclub.club.domain.repository;

import com.spaceclub.club.domain.Club;
import com.spaceclub.club.domain.ClubUser;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.spaceclub.club.service;

import com.spaceclub.club.repository.ClubUserRepository;
import com.spaceclub.club.domain.repository.ClubUserRepository;
import com.spaceclub.event.service.EventProvider;
import com.spaceclub.event.service.vo.ClubEventOverviewGetInfo;
import lombok.RequiredArgsConstructor;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

import com.spaceclub.club.domain.Club;
import com.spaceclub.club.domain.ClubUser;
import com.spaceclub.club.repository.ClubUserRepository;
import com.spaceclub.club.domain.repository.ClubUserRepository;
import com.spaceclub.club.service.vo.ClubUserUpdate;
import com.spaceclub.club.service.vo.MemberGetInfo;
import com.spaceclub.user.service.UserService;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
import com.spaceclub.club.domain.Club;
import com.spaceclub.club.domain.ClubNotice;
import com.spaceclub.club.domain.ClubUser;
import com.spaceclub.club.repository.ClubNoticeRepository;
import com.spaceclub.club.repository.ClubRepository;
import com.spaceclub.club.repository.ClubUserRepository;
import com.spaceclub.club.domain.repository.ClubNoticeRepository;
import com.spaceclub.club.domain.repository.ClubRepository;
import com.spaceclub.club.domain.repository.ClubUserRepository;
import com.spaceclub.club.service.vo.ClubNoticeDelete;
import com.spaceclub.club.service.vo.ClubNoticeUpdate;
import lombok.RequiredArgsConstructor;
Expand Down
Loading

0 comments on commit b6efef0

Please sign in to comment.