From 7d4cde7888f8fc56f57d04d708df447d3c8bba22 Mon Sep 17 00:00:00 2001 From: JOO WON SEO Date: Sat, 1 Jun 2024 21:21:47 +0900 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=80Merge:=20Main=20Merge=2038=EC=B0=A8?= =?UTF-8?q?=20(#176)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * :bug: Hotfix: 댓글 수정 request dto 추가 (#149) * Hotfix : 댓글 삭제 시 게시물의 댓글 수 차감 로직 수정 (#151) * :bug: Hotfix: 댓글 수정 request dto 추가 * :bug: Hotfix: 댓글 삭제 시 게시물의 댓글 수 차감 로직 수정 * Feat: 프로필 이모지 설정 로직 구현 (#153) * :card_file_box: profile 속성의 Enum value ProfileEmoji 생성 * :card_file_box: profile 속성 ProfileEmoji 설정 * :sparkles: Feat: 회원 가입 및 정보 수정에 프로필 이모지 설정 로직 추가 * Refactor : 모델 삭제 시 soft delete 구현 (#155) * :card_file_box: versionStatus 속성의 Enum value VersionStatus 생성 * :card_file_box: versionStatus 속성 추가 * :necktie: 모델 삭제 시 sofe delete 구현 * :necktie: 모델 삭제 시 sofe delete 구현 * Fix: 타 사용자 자소서 조회 시 포인트 사용 로직 수정 (#157) * :card_file_box: coverletter 외래키 추가 * :necktie: 자소서 조회 포인트 사용 시, point 데이터에 coverletter 삽입 로직 추가 * :necktie: 자소서 상세 조회 시 포인트를 사용한 자소서인지 나타내는 변수 추가 * Refactor: 댓글 대댓글 계층 구조 적용 (#158) * :card_file_box: 댓글 계층 구조 나타내는 속성 추가 * :card_file_box: db 변경 사항에 따른 댓글 작성 로직 수정 * :necktie: db 변경 사항에 따른 댓글 목록 조회 로직 수정 * :fire: 필요 없는 메소드 삭제 * :necktie: 비활성/탈퇴 회원 제거 로직 추가 * :bug: 게시물 작성자 프로필 추가 * :bug: 자기소개서 작성자 정보 추가 * :bug: 경험카드 작성자 정보 추가 * :bug: 게시물 작성자 프로필 추가 * :bug: 댓글 증가 중복 오류 수정 * :fire: 사용 안하는 import문 삭제 * :bug: 게시물 작성자 프로필 추가 * Feat: 타 사용자 조회 시, 공유한 사용자에게 포인트 전달 (#166) * feat: 포인트 외래키 수정 및 PointType 추가 Related: #165 * feat: 타 사용자 포인트 조회 시, 공유한 사용자에게 포인트 증가 구현 Related: #165 * fix: 마이파에지 포인트 사용내역에서 충전 내역 보이는 오류 해결 Related: #165 * :card_file_box: content 속성 자료형 text로 변경 * Refactor: Coverletter 테이블 속성 추가 및 로직 수정 (#170) * :card_file_box: 각 사용자의 자소서의 인덱스 index_member 속성 추가 * :recycle: Refactor: 테이블 구조 변경에 따른 자소서 작성 로직 수정 * :recycle: Refactor: 테이블 구조 변경에 따른 자소서 목록 조회 로직 수정 * Feat: 포인트 적립 내역 조회 API 구현 (#171) * :sparkles: Feat: 포인트 적립 내역 조회 service 구현 * :sparkles: Feat: 포인트 적립 내역 조회 API 구현 * :recycle: 페이징 갯수 수정 * Create README.md * Fix: API http method 변경 (#175) * Merge: Main Merge 37차 (#172) * :bug: Hotfix: 댓글 수정 request dto 추가 (#149) * Hotfix : 댓글 삭제 시 게시물의 댓글 수 차감 로직 수정 (#151) * :bug: Hotfix: 댓글 수정 request dto 추가 * :bug: Hotfix: 댓글 삭제 시 게시물의 댓글 수 차감 로직 수정 * Feat: 프로필 이모지 설정 로직 구현 (#153) * :card_file_box: profile 속성의 Enum value ProfileEmoji 생성 * :card_file_box: profile 속성 ProfileEmoji 설정 * :sparkles: Feat: 회원 가입 및 정보 수정에 프로필 이모지 설정 로직 추가 * Refactor : 모델 삭제 시 soft delete 구현 (#155) * :card_file_box: versionStatus 속성의 Enum value VersionStatus 생성 * :card_file_box: versionStatus 속성 추가 * :necktie: 모델 삭제 시 sofe delete 구현 * :necktie: 모델 삭제 시 sofe delete 구현 * Fix: 타 사용자 자소서 조회 시 포인트 사용 로직 수정 (#157) * :card_file_box: coverletter 외래키 추가 * :necktie: 자소서 조회 포인트 사용 시, point 데이터에 coverletter 삽입 로직 추가 * :necktie: 자소서 상세 조회 시 포인트를 사용한 자소서인지 나타내는 변수 추가 * Refactor: 댓글 대댓글 계층 구조 적용 (#158) * :card_file_box: 댓글 계층 구조 나타내는 속성 추가 * :card_file_box: db 변경 사항에 따른 댓글 작성 로직 수정 * :necktie: db 변경 사항에 따른 댓글 목록 조회 로직 수정 * :fire: 필요 없는 메소드 삭제 * :necktie: 비활성/탈퇴 회원 제거 로직 추가 * :bug: 게시물 작성자 프로필 추가 * :bug: 자기소개서 작성자 정보 추가 * :bug: 경험카드 작성자 정보 추가 * :bug: 게시물 작성자 프로필 추가 * :bug: 댓글 증가 중복 오류 수정 * :fire: 사용 안하는 import문 삭제 * :bug: 게시물 작성자 프로필 추가 * Feat: 타 사용자 조회 시, 공유한 사용자에게 포인트 전달 (#166) * feat: 포인트 외래키 수정 및 PointType 추가 Related: #165 * feat: 타 사용자 포인트 조회 시, 공유한 사용자에게 포인트 증가 구현 Related: #165 * fix: 마이파에지 포인트 사용내역에서 충전 내역 보이는 오류 해결 Related: #165 * :card_file_box: content 속성 자료형 text로 변경 * Refactor: Coverletter 테이블 속성 추가 및 로직 수정 (#170) * :card_file_box: 각 사용자의 자소서의 인덱스 index_member 속성 추가 * :recycle: Refactor: 테이블 구조 변경에 따른 자소서 작성 로직 수정 * :recycle: Refactor: 테이블 구조 변경에 따른 자소서 목록 조회 로직 수정 * Feat: 포인트 적립 내역 조회 API 구현 (#171) * :sparkles: Feat: 포인트 적립 내역 조회 service 구현 * :sparkles: Feat: 포인트 적립 내역 조회 API 구현 * :recycle: 페이징 갯수 수정 --------- Co-authored-by: kylo <103489352+kylo-dev@users.noreply.github.com> * :hammer: Chore: 서버 이전으로 인한 url 변경 (#174) * :recycle: api http 메소드 변경 --------- Co-authored-by: kylo <103489352+kylo-dev@users.noreply.github.com> --------- Co-authored-by: kylo <103489352+kylo-dev@users.noreply.github.com> --- README.md | 37 +++++++++++++++++++ application-config | 2 +- .../admin/controller/AdminController.java | 4 +- .../board/controller/BoardController.java | 2 +- .../controller/CoverLetterController.java | 2 +- .../controller/ExperienceController.java | 2 +- 6 files changed, 43 insertions(+), 6 deletions(-) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..2966223 --- /dev/null +++ b/README.md @@ -0,0 +1,37 @@ +## 📑 Kobert, GPT AI를 통한 자기소개서 피드백 : 경험 분석 및 공유 서비스 + +image + +> WEB URL : http://www.meetfolio.kro.kr:60005/ + +## 프로젝트 소개 + + +## 팀원 구성 + + +## 1. 개발 환경 + + +## 2. 채택한 개발 기술과 branch 전략 + + +## 3. 프로젝트 구조 + +## 4. 프로젝트 아키텍처 + +## 5. 프로젝트 CI/CD 파이프라인 + + +## 6. 역할 분담 + + +## 7. 개발 기간 및 작업 관리 + + +## 8. 페이지별 기능 + +## 9. 트러블 슈팅 + + +## 10. 프로젝트 후기 diff --git a/application-config b/application-config index fe6cc01..c9f27eb 160000 --- a/application-config +++ b/application-config @@ -1 +1 @@ -Subproject commit fe6cc01a7ab617581d3a41c7685c5222afdb4615 +Subproject commit c9f27eb8215a7442d166a6d260f50f0aafff7fa7 diff --git a/src/main/java/com/codez4/meetfolio/domain/admin/controller/AdminController.java b/src/main/java/com/codez4/meetfolio/domain/admin/controller/AdminController.java index c65138e..dd5753d 100644 --- a/src/main/java/com/codez4/meetfolio/domain/admin/controller/AdminController.java +++ b/src/main/java/com/codez4/meetfolio/domain/admin/controller/AdminController.java @@ -137,14 +137,14 @@ public ApiResponse getAIServiceStatics(@Authenticat } @Operation(summary = "AI 관리 - 모델 리스트 조회 ", description = "AI 관리 메뉴에서 AI 모델 목록을 조회합니다.") - @PostMapping("/data-management/version") + @GetMapping("/data-management/version") public ApiResponse getModelList(@AuthenticationMember Member admin, @RequestParam(value = "page", defaultValue = "0") int page) { return ApiResponse.onSuccess(adminQueryService.getModelsInfo(page)); } @Operation(summary = "AI 관리 - 모델 상세 정보 조회 ", description = "AI 관리 메뉴에서 AI 모델 상세 정보를 조회합니다.") - @PostMapping("/data-management/version/{modelId}") + @GetMapping("/data-management/version/{modelId}") @Parameter(name = "modelId", required = true, in = ParameterIn.PATH) public ApiResponse getModelList(@AuthenticationMember Member admin, @PathVariable(value = "modelId") Long modelId) { diff --git a/src/main/java/com/codez4/meetfolio/domain/board/controller/BoardController.java b/src/main/java/com/codez4/meetfolio/domain/board/controller/BoardController.java index 643c600..5d3f0a0 100644 --- a/src/main/java/com/codez4/meetfolio/domain/board/controller/BoardController.java +++ b/src/main/java/com/codez4/meetfolio/domain/board/controller/BoardController.java @@ -100,7 +100,7 @@ public ApiResponse saveGroupBoard(@AuthenticationMember @Operation(summary = "게시물 1개 조회") @Parameter(name = "boardId", description = "게시물 Id, Path Variable입니다.", in = ParameterIn.PATH) - @PostMapping("/{boardId}") + @GetMapping("/{boardId}") public ApiResponse getBoard(@AuthenticationMember Member member, @PathVariable Long boardId) { BoardResponse.BoardItem boardItem = boardQueryService.getBoard(member, boardId); diff --git a/src/main/java/com/codez4/meetfolio/domain/coverLetter/controller/CoverLetterController.java b/src/main/java/com/codez4/meetfolio/domain/coverLetter/controller/CoverLetterController.java index f2907b4..f1b086c 100644 --- a/src/main/java/com/codez4/meetfolio/domain/coverLetter/controller/CoverLetterController.java +++ b/src/main/java/com/codez4/meetfolio/domain/coverLetter/controller/CoverLetterController.java @@ -103,7 +103,7 @@ public ApiResponse getMyCoverLetters( @Operation(summary = "다른 사용자의 자기소개서 목록 조회", description = "타 사용자의 자기소개서 목록 정보를 조회합니다.") @Parameter(name = "page", description = "페이징 번호, page, Query String입니다.", example = "0", in = ParameterIn.QUERY) - @PostMapping("/members") + @GetMapping("/members") public ApiResponse getOtherCoverLetters( @AuthenticationMember Member member, @RequestParam String memberName, diff --git a/src/main/java/com/codez4/meetfolio/domain/experience/controller/ExperienceController.java b/src/main/java/com/codez4/meetfolio/domain/experience/controller/ExperienceController.java index bf1142e..6f813f6 100644 --- a/src/main/java/com/codez4/meetfolio/domain/experience/controller/ExperienceController.java +++ b/src/main/java/com/codez4/meetfolio/domain/experience/controller/ExperienceController.java @@ -96,7 +96,7 @@ public ApiResponse getExperienceCards(@AuthenticationMembe @Operation(summary = "다른 사용자의 경험 카드 목록 조회", description = "타 사용자의 경험 카드 목록 정보를 조회합니다.") @Parameter(name = "page", description = "페이징 번호, page, Query String입니다.", example = "0", in = ParameterIn.QUERY) @Parameter(name = "memberName", description = "다른 사용자 이름, page, Query String입니다.", in = ParameterIn.QUERY) - @PostMapping("/members") + @GetMapping("/members") public ApiResponse getOtherCoverLetters( @AuthenticationMember Member member, @RequestParam String memberName,