Skip to content

[Community] 프론트 요청사항 반영하여 구인, 후기 게시글 전반적인 수정#212

Merged
Creamcheesepie merged 9 commits into
mainfrom
refactor/#207
Dec 30, 2025
Merged

[Community] 프론트 요청사항 반영하여 구인, 후기 게시글 전반적인 수정#212
Creamcheesepie merged 9 commits into
mainfrom
refactor/#207

Conversation

@larama-C
Copy link
Copy Markdown
Collaborator

@larama-C larama-C commented Dec 30, 2025

🔗 관련 이슈

관련된 이슈 번호를 연결해주세요.
Close #이슈번호 를 쓰면 PR merge 시 자동으로 close 됩니다.

🚀 PR 개요

이 PR이 어떤 변경을 포함하고 있는지 간단히 설명해주세요.

  • 프론트엔드 요청사항을 반영하여 후기 게시글 / 구인글 도메인 전반을 수정
  • 게시글 유형별(API, DTO, Response) 구조를 명확히 분리하고,
  • multipart 요청·이미지 처리·상태 관리(모집 마감)를 개선했습니다.

📌 변경 사항

주요 변경 내용을 체크리스트 형태로 정리해주세요.

  • 기능 추가
  • 버그 수정
  • 리팩터링
  • 문서 업데이트
  • 테스트 추가/수정

🧪 테스트 방법

변경된 내용을 어떻게 테스트했는지 구체적으로 적어주세요.

📸 스크린샷 (선택)

UI 변경 또는 시각적으로 확인할 수 있는 변경이 있다면 첨부해주세요.

⚠️ 참고 사항

리뷰어가 알아야 할 사항이 있다면 자유롭게 작성해주세요.

@larama-C larama-C self-assigned this Dec 30, 2025
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Dec 30, 2025

Test Results

23 tests  ±0   23 ✅ +1   2s ⏱️ ±0s
 5 suites ±0    0 💤 ±0 
 5 files   ±0    0 ❌  - 1 

Results for commit 71ed5bf. ± Comparison against base commit 0b0ba79.

♻️ This comment has been updated with latest results.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Dec 30, 2025

⭐ JaCoCo Coverage

Line Coverage: 7.46%

📄 Coverage Details

Overall Line Coverage: 7.45% (308 covered / 4135 lines)

Package Summary (lowest first)
Package Line % Covered Missed
com/back/web7_9_codecrete_be/domain/plans/controller 0.00% 0 57
com/back/web7_9_codecrete_be/domain/location/controller 0.00% 0 54
com/back/web7_9_codecrete_be/domain/chats/entity 0.00% 0 4
com/back/web7_9_codecrete_be/domain/location/entity 0.00% 0 15
com/back/web7_9_codecrete_be/global/scheduler 0.00% 0 11
com/back/web7_9_codecrete_be/domain/auth/entity 0.00% 0 0
com/back/web7_9_codecrete_be/global/websocket 0.00% 0 10
com/back/web7_9_codecrete_be/domain/auth/service 0.00% 0 135
com/back/web7_9_codecrete_be/domain/plans/service 0.00% 0 416
com/back/web7_9_codecrete_be/global/initData 0.00% 0 54
com/back/web7_9_codecrete_be/domain/email/entity 0.00% 0 6
com/back/web7_9_codecrete_be/domain/community/comment/service 0.00% 0 17
com/back/web7_9_codecrete_be/domain/auth/controller 0.00% 0 24
com/back/web7_9_codecrete_be/domain/community/comment/controller 0.00% 0 7
com/back/web7_9_codecrete_be/domain/artists/controller 0.00% 0 34
com/back/web7_9_codecrete_be/domain/community/comment/entity 0.00% 0 12
com/back/web7_9_codecrete_be/domain/community/post/controller 0.00% 0 45
com/back/web7_9_codecrete_be/global/wikidata 0.27% 1 374
com/back/web7_9_codecrete_be/global/musicbrainz 0.46% 1 215
com/back/web7_9_codecrete_be/domain/artists/service 0.54% 4 740
com/back/web7_9_codecrete_be/domain/community/post/service 0.63% 1 158
com/back/web7_9_codecrete_be/domain/email/service 1.61% 1 61
com/back/web7_9_codecrete_be/global/flo 1.85% 1 53
com/back/web7_9_codecrete_be/domain/chats/service 2.27% 2 86
com/back/web7_9_codecrete_be/domain/concerts/controller 2.50% 1 39
com/back/web7_9_codecrete_be/domain/concerts/entity 3.26% 3 89
com/back/web7_9_codecrete_be/domain/concerts/repository 3.45% 1 28
com/back/web7_9_codecrete_be/global/storage 3.57% 2 54
com/back/web7_9_codecrete_be/domain/concerts/service 4.78% 25 498
com/back/web7_9_codecrete_be/domain/artists/entity 6.45% 4 58
com/back/web7_9_codecrete_be/global/rq 9.80% 5 46
com/back/web7_9_codecrete_be/domain/users/util 14.29% 1 6
com/back/web7_9_codecrete_be/domain/community/post/entity 14.77% 13 75
com/back/web7_9_codecrete_be/domain/chats/controller 16.67% 2 10
com/back/web7_9_codecrete_be/domain/plans/entity 21.88% 21 75
com/back/web7_9_codecrete_be/domain/users/service 32.41% 35 73
com/back/web7_9_codecrete_be/global/spotify 35.71% 5 9
com/back/web7_9_codecrete_be/global/security 36.79% 39 67
com/back/web7_9_codecrete_be/domain/location/service 43.07% 59 78
com/back/web7_9_codecrete_be/domain/users/controller 55.17% 16 13
com/back/web7_9_codecrete_be/domain/users/entity 64.81% 35 19
com/back/web7_9_codecrete_be/global/rsData 81.82% 9 2
com/back/web7_9_codecrete_be/global/doc 100.00% 17 0
com/back/web7_9_codecrete_be/global/aspect 100.00% 4 0
Lowest Covered Classes (Top 20)
Class Line % Covered Missed
com.back.web7_9_codecrete_be.domain.plans.service.PlanService 0.00% 0 416
com.back.web7_9_codecrete_be.domain.artists.service.EnrichStepExecutor 0.00% 0 130
com.back.web7_9_codecrete_be.domain.artists.service.ArtistService 0.00% 0 98
com.back.web7_9_codecrete_be.domain.artists.service.WikidataEnrichHelper 0.00% 0 78
com.back.web7_9_codecrete_be.domain.auth.service.AuthService 0.00% 0 73
com.back.web7_9_codecrete_be.domain.plans.controller.PlanController 0.00% 0 57
com.back.web7_9_codecrete_be.global.initData.BaseInitData 0.00% 0 54
com.back.web7_9_codecrete_be.domain.location.controller.KakaoApiController 0.00% 0 43
com.back.web7_9_codecrete_be.domain.concerts.entity.Concert 0.00% 0 42
com.back.web7_9_codecrete_be.domain.artists.entity.Artist 0.00% 0 40
com.back.web7_9_codecrete_be.domain.community.post.service.JoinPostService 0.00% 0 39
com.back.web7_9_codecrete_be.domain.chats.service.ChatPolicyService 0.00% 0 38
com.back.web7_9_codecrete_be.domain.plans.entity.Schedule 0.00% 0 37
com.back.web7_9_codecrete_be.global.security.JwtTokenProvider 0.00% 0 37
com.back.web7_9_codecrete_be.domain.community.post.service.PostService 0.00% 0 36
com.back.web7_9_codecrete_be.domain.location.service.LocationService 0.00% 0 30
com.back.web7_9_codecrete_be.domain.concerts.entity.ConcertPlace 0.00% 0 29
com.back.web7_9_codecrete_be.domain.plans.entity.Plan 0.00% 0 27
com.back.web7_9_codecrete_be.domain.artists.controller.ArtistsController 0.00% 0 27
com.back.web7_9_codecrete_be.domain.auth.service.TokenService 0.00% 0 26
Changed Classes (from this PR)
Source (PR) Class Prefix Line % Covered Missed
src/main/java/com/back/web7_9_codecrete_be/domain/community/post/service/JoinPostService.java com.back.web7_9_codecrete_be.domain.community.post.service.JoinPostService 0.00% 0 39
src/main/java/com/back/web7_9_codecrete_be/domain/community/post/entity/JoinPost.java com.back.web7_9_codecrete_be.domain.community.post.entity.JoinPost 0.00% 0 23
src/main/java/com/back/web7_9_codecrete_be/domain/community/post/controller/JoinPostController.java com.back.web7_9_codecrete_be.domain.community.post.controller.JoinPostController 0.00% 0 14
src/main/java/com/back/web7_9_codecrete_be/domain/community/post/entity/ReviewPost.java com.back.web7_9_codecrete_be.domain.community.post.entity.ReviewPost 0.00% 0 14
src/main/java/com/back/web7_9_codecrete_be/domain/community/post/controller/ReviewPostController.java com.back.web7_9_codecrete_be.domain.community.post.controller.ReviewPostController 0.00% 0 11
src/main/java/com/back/web7_9_codecrete_be/domain/community/post/entity/ReviewImage.java com.back.web7_9_codecrete_be.domain.community.post.entity.ReviewImage 0.00% 0 4
src/main/java/com/back/web7_9_codecrete_be/domain/community/post/dto/request/JoinPostCreateRequest.java com.back.web7_9_codecrete_be.domain.community.post.dto.request.JoinPostCreateRequest 0.00% 0 0
src/main/java/com/back/web7_9_codecrete_be/domain/community/post/dto/request/JoinPostUpdateRequest.java com.back.web7_9_codecrete_be.domain.community.post.dto.request.JoinPostUpdateRequest 0.00% 0 0
src/main/java/com/back/web7_9_codecrete_be/domain/community/post/dto/request/ReviewPostMultipartRequest.java com.back.web7_9_codecrete_be.domain.community.post.dto.request.ReviewPostMultipartRequest 0.00% 0 0
src/main/java/com/back/web7_9_codecrete_be/domain/community/post/dto/request/ReviewPostUpdateMultipartRequest.java com.back.web7_9_codecrete_be.domain.community.post.dto.request.ReviewPostUpdateMultipartRequest 0.00% 0 0
src/main/java/com/back/web7_9_codecrete_be/domain/community/post/dto/response/JoinPostResponse.java com.back.web7_9_codecrete_be.domain.community.post.dto.response.JoinPostResponse 0.00% 0 0
src/main/java/com/back/web7_9_codecrete_be/domain/community/post/dto/response/ReviewPostResponse.java com.back.web7_9_codecrete_be.domain.community.post.dto.response.ReviewPostResponse 0.00% 0 0
src/main/java/com/back/web7_9_codecrete_be/domain/community/post/repository/JoinPostRepository.java com.back.web7_9_codecrete_be.domain.community.post.repository.JoinPostRepository 0.00% 0 0
src/main/java/com/back/web7_9_codecrete_be/domain/community/post/repository/ReviewImageRepository.java com.back.web7_9_codecrete_be.domain.community.post.repository.ReviewImageRepository 0.00% 0 0
src/main/java/com/back/web7_9_codecrete_be/domain/community/post/repository/ReviewPostRepository.java com.back.web7_9_codecrete_be.domain.community.post.repository.ReviewPostRepository 0.00% 0 0
src/main/java/com/back/web7_9_codecrete_be/domain/users/dto/request/UserUpdateBirthRequest.java com.back.web7_9_codecrete_be.domain.users.dto.request.UserUpdateBirthRequest 0.00% 0 0
src/main/java/com/back/web7_9_codecrete_be/global/error/code/PostErrorCode.java com.back.web7_9_codecrete_be.global.error.code.PostErrorCode 0.00% 0 0
src/main/java/com/back/web7_9_codecrete_be/domain/community/post/service/ReviewPostService.java com.back.web7_9_codecrete_be.domain.community.post.service.ReviewPostService 1.33% 1 74
src/main/java/com/back/web7_9_codecrete_be/domain/community/post/entity/Post.java com.back.web7_9_codecrete_be.domain.community.post.entity.Post 15.00% 6 34
src/main/java/com/back/web7_9_codecrete_be/domain/users/service/UserService.java com.back.web7_9_codecrete_be.domain.users.service.UserService 33.65% 35 69
src/main/java/com/back/web7_9_codecrete_be/domain/users/controller/UserController.java com.back.web7_9_codecrete_be.domain.users.controller.UserController 55.17% 16 13
src/main/java/com/back/web7_9_codecrete_be/domain/users/entity/User.java com.back.web7_9_codecrete_be.domain.users.entity.User 58.70% 27 19
src/main/java/com/back/web7_9_codecrete_be/global/security/SecurityConfig.java com.back.web7_9_codecrete_be.global.security.SecurityConfig 100.00% 26 0
src/main/java/com/back/web7_9_codecrete_be/domain/community/post/entity/GenderPreference.java com.back.web7_9_codecrete_be.domain.community.post.entity.GenderPreference 100.00% 4 0
src/main/java/com/back/web7_9_codecrete_be/domain/community/post/entity/JoinStatus.java com.back.web7_9_codecrete_be.domain.community.post.entity.JoinStatus 100.00% 3 0

🔗 Full HTML report: See artifact jacoco-full-html on this run → https://github.com/prgrms-web-devcourse-final-project/WEB7_9_codecrete_BE/actions/runs/20591510200

Copy link
Copy Markdown
Collaborator

@Creamcheesepie Creamcheesepie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

수고하셨습니다!

Copy link
Copy Markdown
Collaborator

@ys0221 ys0221 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생하셨습니다!!

Copy link
Copy Markdown
Collaborator

@tobbot16 tobbot16 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생하셨습니다!

Copy link
Copy Markdown
Collaborator

@heygeeji heygeeji left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

수고하셨습니다!

@Creamcheesepie Creamcheesepie merged commit 45893f6 into main Dec 30, 2025
2 checks passed
@Creamcheesepie Creamcheesepie deleted the refactor/#207 branch December 30, 2025 07:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Community] 프론트 요구사항 반영

5 participants