Skip to content

Commit 4b30989

Browse files
authored
Merge pull request #766 from Moadong/develop/be
[Release] BE v1.0.8 배포
2 parents 7430bd9 + 1f9f275 commit 4b30989

File tree

66 files changed

+196
-1220
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+196
-1220
lines changed

backend/build.gradle

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -48,20 +48,16 @@ dependencies {
4848
testAnnotationProcessor 'org.projectlombok:lombok'
4949
testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
5050

51-
// google drive
52-
implementation 'com.google.api-client:google-api-client:2.0.0'
53-
implementation 'com.google.oauth-client:google-oauth-client-jetty:1.34.1'
54-
implementation 'com.google.apis:google-api-services-drive:v3-rev20220815-2.0.0'
55-
5651
// S3
5752
implementation 'software.amazon.awssdk:s3:2.26.0'
5853
implementation 'software.amazon.awssdk:auth:2.26.0'
59-
// implementation 'software.amazon.awssdk:netty-nio-client:2.26.0'
6054

6155
// resize tool
6256
implementation 'net.coobird:thumbnailator:0.4.14'
6357
implementation 'org.springframework:spring-test'
6458

59+
60+
6561
}
6662

6763
//전체 테스트

backend/src/main/java/moadong/club/controller/ClubApplyController.java

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,28 @@
55
import io.swagger.v3.oas.annotations.tags.Tag;
66
import jakarta.validation.Valid;
77
import jakarta.validation.constraints.NotEmpty;
8+
import java.util.List;
89
import lombok.AllArgsConstructor;
9-
import moadong.club.payload.request.*;
10+
import moadong.club.payload.request.ClubApplicantDeleteRequest;
11+
import moadong.club.payload.request.ClubApplicantEditRequest;
12+
import moadong.club.payload.request.ClubApplicationCreateRequest;
13+
import moadong.club.payload.request.ClubApplicationEditRequest;
14+
import moadong.club.payload.request.ClubApplyRequest;
1015
import moadong.club.service.ClubApplyService;
1116
import moadong.global.payload.Response;
1217
import moadong.user.annotation.CurrentUser;
1318
import moadong.user.payload.CustomUserDetails;
1419
import org.springframework.http.ResponseEntity;
1520
import org.springframework.security.access.prepost.PreAuthorize;
1621
import org.springframework.validation.annotation.Validated;
17-
import org.springframework.web.bind.annotation.*;
18-
19-
import java.util.List;
22+
import org.springframework.web.bind.annotation.DeleteMapping;
23+
import org.springframework.web.bind.annotation.GetMapping;
24+
import org.springframework.web.bind.annotation.PathVariable;
25+
import org.springframework.web.bind.annotation.PostMapping;
26+
import org.springframework.web.bind.annotation.PutMapping;
27+
import org.springframework.web.bind.annotation.RequestBody;
28+
import org.springframework.web.bind.annotation.RequestMapping;
29+
import org.springframework.web.bind.annotation.RestController;
2030

2131
@RestController
2232
@RequestMapping("/api/club/{clubId}")

backend/src/main/java/moadong/club/controller/ClubMetricController.java

Lines changed: 0 additions & 72 deletions
This file was deleted.

backend/src/main/java/moadong/club/controller/ClubProfileController.java

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,10 @@
33
import io.swagger.v3.oas.annotations.Operation;
44
import io.swagger.v3.oas.annotations.security.SecurityRequirement;
55
import io.swagger.v3.oas.annotations.tags.Tag;
6-
import jakarta.servlet.http.HttpServletRequest;
76
import lombok.AllArgsConstructor;
87
import moadong.club.payload.request.ClubInfoRequest;
98
import moadong.club.payload.request.ClubRecruitmentInfoUpdateRequest;
109
import moadong.club.payload.response.ClubDetailedResponse;
11-
import moadong.club.service.ClubMetricService;
1210
import moadong.club.service.ClubProfileService;
1311
import moadong.global.payload.Response;
1412
import moadong.user.annotation.CurrentUser;
@@ -30,20 +28,11 @@
3028
public class ClubProfileController {
3129

3230
private final ClubProfileService clubProfileService;
33-
private final ClubMetricService clubMetricService;
3431

3532
@GetMapping("/{clubId}")
3633
@Operation(summary = "클럽 상세 정보 조회", description = "클럽 상세 정보를 조회합니다.")
37-
public ResponseEntity<?> getClubDetail(
38-
HttpServletRequest request,
39-
@PathVariable String clubId) {
40-
String ip = request.getHeader("X-Forwarded-For");
41-
if (ip == null || ip.isEmpty()) {
42-
ip = request.getRemoteAddr();
43-
}
44-
clubMetricService.patch(clubId, ip);
45-
ClubDetailedResponse clubDetailedPageResponse = clubProfileService.getClubDetail(
46-
clubId);
34+
public ResponseEntity<?> getClubDetail(@PathVariable String clubId) {
35+
ClubDetailedResponse clubDetailedPageResponse = clubProfileService.getClubDetail(clubId);
4736
return Response.ok(clubDetailedPageResponse);
4837
}
4938

backend/src/main/java/moadong/club/controller/ClubSearchController.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import io.swagger.v3.oas.annotations.Operation;
44
import io.swagger.v3.oas.annotations.tags.Tag;
55
import lombok.AllArgsConstructor;
6-
import moadong.club.enums.ClubRecruitmentStatus;
76
import moadong.club.payload.response.ClubSearchResponse;
87
import moadong.club.service.ClubSearchService;
98
import moadong.global.exception.ErrorCode;

backend/src/main/java/moadong/club/entity/Club.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package moadong.club.entity;
22

3+
import java.util.List;
4+
import java.util.Map;
35
import lombok.AllArgsConstructor;
46
import lombok.Builder;
57
import lombok.Getter;
@@ -15,9 +17,6 @@
1517
import org.springframework.data.mongodb.core.mapping.Document;
1618
import org.springframework.data.mongodb.core.mapping.Field;
1719

18-
import java.util.List;
19-
import java.util.Map;
20-
2120
@Document("clubs")
2221
@AllArgsConstructor
2322
@Getter

backend/src/main/java/moadong/club/entity/ClubApplication.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,16 @@
33
import jakarta.persistence.EnumType;
44
import jakarta.persistence.Enumerated;
55
import jakarta.persistence.Id;
6-
import lombok.AllArgsConstructor;
7-
import lombok.Builder;
8-
import lombok.Getter;
9-
import moadong.club.enums.ApplicationStatus;
10-
import org.springframework.data.mongodb.core.mapping.Document;
11-
126
import java.time.LocalDateTime;
137
import java.time.ZoneId;
148
import java.time.ZonedDateTime;
159
import java.util.ArrayList;
1610
import java.util.List;
11+
import lombok.AllArgsConstructor;
12+
import lombok.Builder;
13+
import lombok.Getter;
14+
import moadong.club.enums.ApplicationStatus;
15+
import org.springframework.data.mongodb.core.mapping.Document;
1716

1817
@Document("club_applications")
1918
@AllArgsConstructor

backend/src/main/java/moadong/club/entity/ClubApplicationQuestion.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,12 @@
33
import jakarta.persistence.EnumType;
44
import jakarta.persistence.Enumerated;
55
import jakarta.validation.constraints.NotNull;
6+
import java.util.List;
67
import lombok.AllArgsConstructor;
78
import lombok.Builder;
89
import lombok.Getter;
910
import moadong.club.enums.ClubApplicationQuestionType;
1011

11-
import java.util.List;
12-
1312
@AllArgsConstructor
1413
@Getter
1514
@Builder(toBuilder = true)

backend/src/main/java/moadong/club/entity/ClubMetric.java

Lines changed: 0 additions & 46 deletions
This file was deleted.

backend/src/main/java/moadong/club/entity/ClubQuestion.java

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,19 @@
11
package moadong.club.entity;
22

33
import jakarta.persistence.Id;
4-
import jakarta.validation.constraints.NotBlank;
54
import jakarta.validation.constraints.NotNull;
5+
import java.time.LocalDateTime;
6+
import java.time.ZoneId;
7+
import java.time.ZonedDateTime;
8+
import java.util.ArrayList;
9+
import java.util.List;
610
import lombok.AllArgsConstructor;
711
import lombok.Builder;
812
import lombok.Getter;
9-
import org.springframework.data.annotation.Transient;
1013
import org.springframework.data.annotation.Version;
1114
import org.springframework.data.domain.Persistable;
1215
import org.springframework.data.mongodb.core.mapping.Document;
1316

14-
import java.time.LocalDateTime;
15-
import java.time.ZoneId;
16-
import java.time.ZonedDateTime;
17-
import java.util.ArrayList;
18-
import java.util.List;
19-
2017
@Document("club_questions")
2118
@AllArgsConstructor
2219
@Getter

0 commit comments

Comments
 (0)