Skip to content

Commit fa1a696

Browse files
authored
Project > Dev 브랜치 병합
1. 참여한 프로젝트 Response에 평가 가능한 Boolean 컬럼을 추가하였습니다.
2 parents f75a5b3 + 11a0503 commit fa1a696

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/main/java/hs/kr/backend/devpals/domain/project/dto/ProjectAuthoredResponse.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,12 @@ public class ProjectAuthoredResponse {
3939
private MethodTypeResponse methodType;
4040
private List<PositionTagResponse> positions;
4141
private List<SkillTagResponse> skills;
42+
private Boolean canEvaluate;
4243

4344
// Entity -> DTO 변환 메서드
4445
public static ProjectAuthoredResponse fromEntity(ProjectEntity project, List<PositionTagEntity> positionTag, List<SkillTagEntity> skillTag,MethodTypeEntity methodType) {
46+
boolean canEvaluate = LocalDate.now().isAfter(project.getStartDate().plusMonths(1));
47+
4548
return ProjectAuthoredResponse.builder()
4649
.id(project.getId())
4750
.title(project.getTitle())
@@ -70,6 +73,7 @@ public static ProjectAuthoredResponse fromEntity(ProjectEntity project, List<Pos
7073
.map(SkillTagResponse::fromEntity) // 리스트 변환
7174
.collect(Collectors.toList())
7275
)
76+
.canEvaluate(canEvaluate)
7377
.build();
7478
}
7579
}

0 commit comments

Comments
 (0)