Skip to content

Commit 1c1407d

Browse files
authored
Merge branch 'main' into feat/evaluation
2 parents c8ea151 + 9bac094 commit 1c1407d

File tree

26 files changed

+809
-1668
lines changed

26 files changed

+809
-1668
lines changed

backend/src/main/java/com/backend/domain/analysis/dto/response/AnalysisResultResponseDto.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
import com.backend.domain.analysis.entity.AnalysisResult;
44
import com.backend.domain.analysis.entity.Score;
55

6+
import java.time.LocalDateTime;
7+
68
/**
79
* 특정 분석 결과의 상세 정보 응답 DTO
810
* 분석 점수, 피드백 등을 포함
@@ -15,7 +17,8 @@ public record AnalysisResultResponseDto(
1517
int cicdScore,
1618
String summary,
1719
String strengths,
18-
String improvements
20+
String improvements,
21+
LocalDateTime createDate
1922
) {
2023
public AnalysisResultResponseDto(AnalysisResult analysisResult, Score score){
2124
this(
@@ -26,7 +29,8 @@ public AnalysisResultResponseDto(AnalysisResult analysisResult, Score score){
2629
score.getCicdScore(),
2730
analysisResult.getSummary(),
2831
analysisResult.getStrengths(),
29-
analysisResult.getImprovements()
32+
analysisResult.getImprovements(),
33+
analysisResult.getCreateDate()
3034
);
3135
}
3236
}

backend/src/main/java/com/backend/domain/community/dto/response/CommunityResponseDto.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,9 @@
99

1010
public record CommunityResponseDto(
1111
String userName,
12-
String userIamge,
12+
String userImage,
1313
String repositoryName,
14+
Long repositoryId,
1415
String summary,
1516
List<String> language,
1617
int totalScore,
@@ -21,6 +22,7 @@ public CommunityResponseDto(Repositories repositories, AnalysisResult analysis,
2122
repositories.getUser().getName(),
2223
repositories.getUser().getImageUrl(),
2324
repositories.getName(),
25+
repositories.getId(),
2426
analysis.getSummary(),
2527
repositories.getLanguages().stream()
2628
.map(language -> language.getLanguage().name())

backend/src/main/java/com/backend/domain/community/repository/CommentRepository.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,5 @@
1010
@Repository
1111
public interface CommentRepository extends JpaRepository<Comment, Long> {
1212
List<Comment> findByAnalysisResult_Id(Long analysisResultId);
13+
List<Comment> findByAnalysisResultIdOrderByIdDesc(Long analysisResultId);
1314
}

backend/src/main/java/com/backend/domain/community/service/CommunityService.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,14 @@ public Comment addComment(Long analysisResultId, Long memberId, String content)
5050
return commentRepository.save(comment);
5151
}
5252

53-
// 특정 분석 결과의 댓글 조회
53+
// // 특정 분석 결과의 댓글 조회
54+
// public List<Comment> getCommentsByAnalysisResult(Long analysisResultId) {
55+
// return commentRepository.findByAnalysisResult_Id(analysisResultId);
56+
// }
57+
5458
public List<Comment> getCommentsByAnalysisResult(Long analysisResultId) {
55-
return commentRepository.findByAnalysisResult_Id(analysisResultId);
59+
// id 내림차순으로 정렬된 댓글 리스트 반환
60+
return commentRepository.findByAnalysisResultIdOrderByIdDesc(analysisResultId);
5661
}
5762

5863
// 댓글 삭제

backend/src/main/java/com/backend/domain/repository/dto/response/RepositoryResponse.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import com.backend.domain.repository.entity.Repositories;
44

5+
import java.time.LocalDateTime;
56
import java.util.List;
67
import java.util.stream.Collectors;
78

@@ -16,7 +17,8 @@ public record RepositoryResponse(
1617
String htmlUrl,
1718
boolean publicRepository,
1819
String mainBranch,
19-
List<String> languages
20+
List<String> languages,
21+
LocalDateTime createDate
2022
) {
2123
public RepositoryResponse(Repositories repositories) {
2224
this(
@@ -28,7 +30,8 @@ public RepositoryResponse(Repositories repositories) {
2830
repositories.getMainBranch(),
2931
repositories.getLanguages().stream()
3032
.map(lang -> lang.getLanguage().name())
31-
.collect(Collectors.toList())
33+
.collect(Collectors.toList()),
34+
repositories.getCreateDate()
3235
);
3336
}
3437
}

backend/src/main/resources/application.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@ github:
4343

4444
jwt:
4545
secret: ${SECRET_KEY}
46-
access-token-expiration-in-milliseconds: 600000 # 600 * 1000
46+
access-token-expiration-in-milliseconds: 7200000 # 두 시간
4747

4848
openai:
4949
api:
50-
key: ${OPENAI_API_KEY}
50+
key: ${OPENAI_API_KEY}

0 commit comments

Comments
 (0)